Bonjour à vous,
Je suis en train d'écrire le code pour un entete de site web.
Pour le moment, j'ai un fond d'image, ainsi qu'une bannière qui vient se superposer dessus.
J'ai créé dans mon CSS 3 div :
#container <- un "container" (dans lequel seront insérés mon entete, banniere, colonnes et contenants, et piedepage)
#entete <- dans laquelle j'insère mon image de fond
#espace_banniere <- dans laquelle j'insère ma bannière
(puis d'autres ensuite...)
Voici le code que ca donne :
Dans l'HTML :
Code :
- <div id="container">
- <div id="entete">
- <div id="espace_banniere">
- </div><!-- fin de #espace_banniere -->
- </div><!-- fin de #entete -->
- ...
- </div><!-- fin de #container -->
|
Et dans le CSS (pour espace_banniere) :
Code :
- #espace_banniere {
- position:relative; <--pour positionner par rapport à #entete
- background-image:url(../images/espace_banniere.gif);
- background-repeat:no-repeat;
- height:165px;
- margin-top: 40px; <--pour decaler de 40px vers le bas par rapport au coin haut-gauche de #entete
- margin-left: 285px; <--pour decaler de 285px vers la droite par rapport au coin haut-gauche de #entete
- padding:0px;
- }
|
Et le problème que j'ai : sous Firefox, ma bannière respecte bien le "margin-left" par rapport à #entete, mais pas le "margin-top", car là c'est tout le container (#container) qui se décale par rapport au haut.
Pour résumer : ma bannière est bien placée horizontalement, mais verticalement elle reste "collée" en haut du container (et c'est lui qui se voit descendre de 40 pixels vers le bas par rapport à mon haut de page)
?
Message édité par toum_toum le 03-06-2010 à 17:04:29
---------------
"2025 : Stupid is now Norm"