Bonjour
je me permets de faire appel à vous car j'ai un soucis avec mon menu sous IE6. Il s'affiche parfaitement sous FF et IE7(après débuggage) mais sous IE6 c'est l'enfer: pas de lien, le hover passe très mal
voici mon code html
voici mon css
merci pour votre aide
je me permets de faire appel à vous car j'ai un soucis avec mon menu sous IE6. Il s'affiche parfaitement sous FF et IE7(après débuggage) mais sous IE6 c'est l'enfer: pas de lien, le hover passe très mal
voici mon code html
<div id="menu">
<ul>
<li>
<a href="#">
<span class="menu_gauche"> </span>
<span class="menu_centre">Accueil</span>
<span class="menu_droite"> </span>
<span class="menu_bas"> </span>
</a>
</li>
</ul>
</div>
voici mon css
#menu {
margin:0;
padding-top:13px;
height:84px;
width:623px;
overflow:hidden;
float:left;
clear:both;
}
#menu ul {
padding:0;
margin:0;
list-style-type:none;
}
#menu ul li{
float:left; /*pour IE*/
}
#menu ul li a{
float:left;
margin-right:3px;
margin-top:3px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
text-align:center;
}
ul li a span.menu_gauche{
float:left;
height:40px;
background-image:url(../images/menu_gauche.jpg);
background-repeat:no-repeat;
background-position:left bottom;
width:7px;
}
ul li a span.menu_centre{
float:left;
height:32px;
padding-left:7px;
padding-right:7px;
padding-top:8px;
background-image:url(../images/menu_centre.jpg);
background-repeat:repeat-x;
background-position:left bottom;
position:relative;
}
ul li a span.menu_droite{
float:left;
height:40px;
background-image:url(../images/menu_droit.jpg);
background-repeat:no-repeat;
background-position:left bottom;
width:6px;
}
ul li a:hover span.menu_gauche{
height:40px;
background-image:url(../images/menu_gauche_hover.jpg);
background-repeat:no-repeat;
background-position:left top;
width:7px;
margin-top:0px;
}
ul li a:hover span.menu_centre{
height:32px;
padding-left:7px;
padding-right:7px;
padding-top:8px;
background-image:url(../images/menu_centre_hover.jpg);
background-repeat:repeat-x;
background-position:left top;
position:relative;
}
ul li a:hover span.menu_droite{
height:40px;
background-image:url(../images/menu_droit_hover.jpg);
background-repeat:no-repeat;
background-position:left top;
width:6px;
}
ul li a span.menu_bas {
display:none;
}
ul li a:hover span.menu_bas {
display:block;
}
ul li a span.menu_bas,
ul li a:hover span.menu_bas{
height:8px;
width:100%;
background-image:url(../images/fleche_menu.jpg);
background-repeat:no-repeat;
clear:both;
background-position:center top;
}
merci pour votre aide