décalage de <div> si pas de border dans div principale - HTML/CSS - Programmation
Marsh Posté le 14-10-2004 à 13:45:38
art_dupond a écrit :
|
Comme d'ab, c'est IE qui a tout faux.
Tu as bien indiquer un margin de 20px ...
Donc il y a une marge de 20px ...
Marsh Posté le 14-10-2004 à 15:57:55
en fait, j'ai un banner en haut, puis un menu déroulant (headermenu) que je positionne en "absolute" (j'arrive pas à le faire autrement), puis les autres <div>
du coup, je mets margin-top aux "autres <div> pour laisser la place à mon menu déroulant.
et ils ont bien la meme marge donc normalement ils devraient être à la même hauteur.
et pourquoi qu'avec un bord dans la <div id=main> ca marche (que je parle bien la france dis donc ) ???
Marsh Posté le 15-10-2004 à 11:02:51
Tu tiens absolument au positionnement absolute de ton header ? (super jeu de mot
Si tu le place dans le flux tu auras beaucoup moins de problème de positionnement et tu pourra aussi gerer plus facilement le redimensionnement lors de l'affichage avec une taille de police plus grande.
Marsh Posté le 15-10-2004 à 12:47:46
yop ca marche sans le mettre en absolute
J'avais fait ca parce qu'avec un autre menu que j'avais pris, il fallait que ce soit en absolute mais là ca va
par contre si quelqu'un sait pourquoi ca marche avec le bord et pas sans... juste pour savoir
merci en tout cas, ca marche, c'est le principal
Marsh Posté le 14-10-2004 à 11:16:25
youp
voici ce que je voudrais avoir (bon):
et voilà ce que j'ai sous firefox (pas bon) (pas de problème avec ie):
les deux <div> en verts ne sont plus collés en haut
en fait, j'ai un <div id="MAINDIV"> qui contient les trois <div> du milieu (vert, bleu et vert).
si je mets un bord à MAINDIV, j'obtiens ce que je veux mais avec un bord (je ne veux pas de bord).
si je ne mets pas de bord à MAINDIV j'obtiens le "pas bon"
voilà le code de la page:
si quelqu'un a une idée...
merci
Message édité par art_dupond le 14-10-2004 à 11:17:09
---------------
oui oui