Bonjour,
Je suis en train de construire l'interface de mon site. Mais j'ai beau cherché de partout, je n'arrive pas à placer correctement l'endoir du texte.
J'ai partagé l'image d'arrière-plan en 3 parties :
- header, qui fait 216px de haut, elle s'arrête sous la maison de gauche (image pour mieux comprendre),
- milieu qui fait 1 px de haut, avec background-repeat:repeat-y; pour s'adapter à la longueur du texte selon la page,
- footer, la partie du bas. Classique.
Cependant j'aimerais faire démarrer mon texte en haut du cadre blanc, mais je n'y arrive pas : en plaçant le texte dans le div milieu, forcément le texte démarre plus en dessous, il y a un espace blanc qui fait très moche. Je ne sais pas si j'explique bien
, j'ai donc rajouté un fond bleu à la balise <p> pour mieux voir. Elle est à margin-top: 0px, donc démarre le plus possible en haut du div milieu.
Existe-i-il un moyen pour démarrer le texte dans le div header ? J'ai essayé le margin-top négatif, cela ne fonctionne pas. Je voudrais éviter autant que possible de découper l'interface en plus de morceaux, de toute façon cela décalerait le problème en bas au lieu d'en haut de l'interface... faire une partie à partir du blanc règlerait ce problème mais je ne pourrait plus utiliser le background-repeat:repeat-y; ensuite si la maison fait partie...
Voilà je sèche donc, si quelqu'un a une petite idée... Je vous remercie par avance de votre aide
Modifié par Jarodd (19 Apr 2005 - 16:29)
Je suis en train de construire l'interface de mon site. Mais j'ai beau cherché de partout, je n'arrive pas à placer correctement l'endoir du texte.
J'ai partagé l'image d'arrière-plan en 3 parties :
- header, qui fait 216px de haut, elle s'arrête sous la maison de gauche (image pour mieux comprendre),
- milieu qui fait 1 px de haut, avec background-repeat:repeat-y; pour s'adapter à la longueur du texte selon la page,
- footer, la partie du bas. Classique.
Cependant j'aimerais faire démarrer mon texte en haut du cadre blanc, mais je n'y arrive pas : en plaçant le texte dans le div milieu, forcément le texte démarre plus en dessous, il y a un espace blanc qui fait très moche. Je ne sais pas si j'explique bien

Existe-i-il un moyen pour démarrer le texte dans le div header ? J'ai essayé le margin-top négatif, cela ne fonctionne pas. Je voudrais éviter autant que possible de découper l'interface en plus de morceaux, de toute façon cela décalerait le problème en bas au lieu d'en haut de l'interface... faire une partie à partir du blanc règlerait ce problème mais je ne pourrait plus utiliser le background-repeat:repeat-y; ensuite si la maison fait partie...

Voilà je sèche donc, si quelqu'un a une petite idée... Je vous remercie par avance de votre aide

Modifié par Jarodd (19 Apr 2005 - 16:29)