Bonjour.
Je suis un débutant en CSS.
J'ai un problème de hauteur de div avec IE 6. J’ai d’ailleurs entendu beaucoup de mal sur ce « pseudo-navigateur » web.
J'ai un div qui doit servir de fond de couleur à un menu déroulant horizontal. Le menu déroulant horizontal a entièrement été formaté en CSS et j'ai ajouté un z-index:1; pour qu'il puisse se superposer à mon div de couleur qui ne sert que de fond de couleur.
Mon problème c'est que la hauteur du div est parfaite sous Firefox et Opéra, elle est égale à la hauteur du menu déroulant qui est centré au-dessus de la div de couleur. Le div fait toute la largeur du site. On ne doit donc voir que la couleur du div à gauche et à droite du menu déroulant.
Or sous IE 6 on voit en plus un espace du bas. Le div est trop large en hauteur. Je n'arrive pas à réduire sa hauteur avec le CSS.
En html, ma div encadre le menu déroulant en css. Pour des raisons de confidentialité je ne peux vous donner le contenu exact de mon menu, puisqu'il s'agit d'un Intranet.
Mais je peux vous donner en gros la structure :
Et mon css pour le div de fond :
Merci de votre aide, elle me sera salutaire.
Modifié par personnel_pendu (18 May 2006 - 14:11)
Je suis un débutant en CSS.
J'ai un problème de hauteur de div avec IE 6. J’ai d’ailleurs entendu beaucoup de mal sur ce « pseudo-navigateur » web.
J'ai un div qui doit servir de fond de couleur à un menu déroulant horizontal. Le menu déroulant horizontal a entièrement été formaté en CSS et j'ai ajouté un z-index:1; pour qu'il puisse se superposer à mon div de couleur qui ne sert que de fond de couleur.
Mon problème c'est que la hauteur du div est parfaite sous Firefox et Opéra, elle est égale à la hauteur du menu déroulant qui est centré au-dessus de la div de couleur. Le div fait toute la largeur du site. On ne doit donc voir que la couleur du div à gauche et à droite du menu déroulant.
Or sous IE 6 on voit en plus un espace du bas. Le div est trop large en hauteur. Je n'arrive pas à réduire sa hauteur avec le CSS.
En html, ma div encadre le menu déroulant en css. Pour des raisons de confidentialité je ne peux vous donner le contenu exact de mon menu, puisqu'il s'agit d'un Intranet.
Mais je peux vous donner en gros la structure :
<div id="fond">
<ul id="menu_déroulant">
<li id="xx">
</il>
</ul>
</div>
Et mon css pour le div de fond :
div#fond {
float:left;
font-size:1px;
padding:Opx;
border:0px;
width:100%;
color:#03a613;
border-color:#03a613;
background-color:#03a613;
}
Merci de votre aide, elle me sera salutaire.
Modifié par personnel_pendu (18 May 2006 - 14:11)