CSS, centrer un div dans un div en absolute

Fermé
vince45orl Messages postés 3 Date d'inscription samedi 27 février 2010 Statut Membre Dernière intervention 27 février 2010 - 27 févr. 2010 à 17:56
vince45orl Messages postés 3 Date d'inscription samedi 27 février 2010 Statut Membre Dernière intervention 27 février 2010 - 27 févr. 2010 à 18:29
Bonjour,

J'ai créé un div (top) positionné tout en haut et à gauche et qui fait toute la largeur de la page.
Je souhaite insérer dans ce div un autre div (intop) qui soit lui centré et d'une largeur précise.
Ca semble simple, et pourtant.. Mon second div est très décalé par rapport au div qui le contient.

Voici mon code :
#fond{position:absolute; top:0; left:0; width:100%; display:block; height:100%; background: #F9F9F7 url('images/a1.gif') repeat-x;}

#top{position:absolute; top:0; left:0; width:100%; display:block; height:50px; background-color: #CCCCCC ;}
#intop{width:780px; padding:0; margin:0 auto; background-color: #5F5F5F; z-index:1;}
#menu{float:right; position:relative; top:30px; }
#menu premier{color: #FFFFFF;}
#menu autre{color: #000000;}

Je ne comprends vraiment pas, pouvez vous m'aider svp ?

Merci !

1 réponse

vince45orl Messages postés 3 Date d'inscription samedi 27 février 2010 Statut Membre Dernière intervention 27 février 2010
27 févr. 2010 à 18:29
En fait je viens de comprendre le décallage que j'avais :

J'avais une ligne de texte dans top qui décalais du coup intop vers le bas. Je ne pensais pas que du texte pouvait décaler un div, mais l'expérience montre que si.

Si ça peut servir à d'autres :-)
0