Aller au contenu

Aller à la solution Solutionné par captain_torche,

Sujets conseillés

Posté (modifié)

Bonjour a tous,



Je souhaiterais copier plus ou moins copier l'interface de ce site : http://www.jmthiphop.com/ sur celui ci http://www.rapandrevenge.com/index.php dont je m'occupe pour la maintenance, je souhaite simplement crée cette foutue trame verticale avec un fond (tout comme le site JMTHIPHOP) lorsque je touche au code sur mon site voila ce que j'obtiens, ce n'est pas si eloigné du but rechercher mais le noir n’englobe qu'un élément a la fois au lieu d’englober tous les articles je vous laisse voir par vous même : http://www.heberger-image.fr/images/74088_Exemple_site_.jpg.html



merci a ce qui prendront le temps de me répondre,



a bientot,



Thorn


Modifié par Ernestine
Quand tu fais un lien, n'oublie pas le "http://" au début, sinon ça ne marche pas.
Posté

Impossible d'aider davantage sans code. Mais il faut englober dans un élément "global" tous les petits éléments. Il suffit alors de lui mettre un fond noir.


Posté

de quel code as tu besoin yuston?



aurais-tu un exemple de cette balise div danacol?



je suis désolé je suis ultra débutant dans l'écriture de code


Posté

Thornubik, c'est un petit peu la base du HTML ... Il te suffit d'entourer ton code avec


<div id="monmachin">
Ton code
</div>


L'id te permettra de le cibler pour lui donner une couleur de fond noire en CSS.


Posté

Je vois comment réagis le html en fonction du css sa pas de problème, mais je ne comprend, j'ai deja des balise div (<div class ="nomdanslecss">) , mais lorsque j'ajoute un nouveau nom CSS genre .general { background-color: black;} et que j'englobe mon code html <div id="general"> il n'y a aucune réaction du code. je sais pas si c'est très claire ce que j'explique


  • Solution
Posté

Oui, mais c'est parce que ton CSS fait référence à une classe (Le point devant le nom) et que tu attribues un ID à ton div.


Pour cibler un id, il faut mettre un dièse (#).


<div id="machin">, sera ciblé en CSS par #machin


<div class="machin"> sera ciblé en CSS par .machin



Un attribut "id" n'est destiné à être présent qu'une seule fois dans la page, tandis qu'un attribut class peut être utilisé sur plusieurs éléments.


Posté

Yeaah ! t'assure mec merci ! sa fonctionne, va falloir que j'adapte ma mise en page mais merci pour tous ces précieux renseignements! tu me libère de quelques maux de têtes !


Posté

Oui, c'est exactement ça.


Mais ça n'est pas véritablement un souci : ne va pas rajouter des éléments inutiles sur ta page jusque parce que tu veux que ton fond noir descende en bas.


Posté

Mets cette image en background :



post-14-0-17722300-1380287213_thumb.jpg



Et dans ta css, ajoute cette ligne aux styles du body :



background: url("bg.jpg") center top repeat-y;

En mettant le bon chemin pour l'image bien sûr.


Posté

effectivement sa m'alonge un peu la bande noire, mais lorsque je passe en plein écran navigateur (f11) il reste un trou en bas, mais avec des balise <br/> le problème se résout je pense utilisé ça, c'est du bricolage mais si sa tiens la route....


Posté

Et non, cela ne tiend pas la route, si l'ecran de ton visiteur est plus haut en hauteur que le tiens, le problème revient.


Posté

Reprends la technique que je t'ai dite dans mon précédent message, mais au lieu de



background: url("bg.jpg") center top repeat-y;

mets plutôt :



background: url("bg.jpg") center top;

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...