Bonjour
J'ai un appli avec un menu vertival a 2 niveaux se chevauchant pour des raisons de place mais j'ai un pb, sous IE le 2ème niveau est transparent ce qui fait qu'il devient illisible. Qu'elle est l'astuce qui permet d'éviter ceci.
Je joins ci dessous la feuille de style correspondante:
Merci d'avance
J'ai un appli avec un menu vertival a 2 niveaux se chevauchant pour des raisons de place mais j'ai un pb, sous IE le 2ème niveau est transparent ce qui fait qu'il devient illisible. Qu'elle est l'astuce qui permet d'éviter ceci.
Je joins ci dessous la feuille de style correspondante:
ul#menulist li ul{ display:none; } /*sous-menu caché*/
ul#menulist li:hover>ul{ display:block; } /*sous-menu affiché*/
ul#menulist {
font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serig;
font-size: 10px;
color: Blue;
position: static;
left: 5px;
margin: 1px;
z-index: 90;
}
/*forme et fond menu*/
ul#menulist, ul#menulist ul {
/*border:1px solid #990000;*/
list-style: none;
margin: 0;
padding: 0;
width: 190px;
background-color: #CCE1E1;
}
/*forme et fond sous-menu*/
ul#menulist ul{
border: 1px solid #ECA688;
z-index: 95;
position: absolute;
top: 2px;
left: 100px;
width: 280px;
background-color: #DAF3E4;
}
ul#menulist li{
position:relative;
margin:0px;
padding:0px;
display:inline;
}
ul#menulist a{
display:block;
width:100%;
text-decoration: none;
text-indent: 1em;
width: 190px;
padding: 0px;
color: Blue;
text-decoration: none;
}
ul#menulist ul a{
display:block;
width:100%;
text-decoration: none;
text-indent: 1em;
width: 280px;
padding: 0px;
}
ul#menulist li:hover, ul#menulist li a:hover {
color: #FF6347;
background-color: #FFECCE;
}
Merci d'avance