Bonjour
J'ai trouvé un menu déroulant vertical qui me plaisait bien en html+css sans javascript
Malheuresement il ne fonctionne pas sous IE
Voici le code html :
/* Menu verticlal */
#menu
{
width: 150px;
}
/* fond blanc pour le menu */
#menu a
{
color: black;
}
#menu ul
{
padding: 0;
width: 174px;
border:1px solid;
margin:0px;
background: white;
}
/* fond different au survol de la souris pour les sous menu et les "basiques"*/
#menu li:hover
{
background: #afd0b6;
}
#menu li.sousmenu:hover
{
background: #EBB;
}
/* Rajout d'une petite fleche pour les sous menu */
#menu li.sousmenu
{
background: url(fleche.gif) 95% 50% no-repeat;
}
#menu ul li
{
position:relative;
list-style: none;
border-bottom:1px solid;
}
#menu ul ul
{
position: absolute;
top: -1px;
left: 174px;
display:none
}
/* on rajoute une bordure a gauche et des padding, on doit donc réajuster la taille 100-(8 de bordure + 8 de padding) =84 */
#menu li a
{
text-decoration: none;
padding: 4px 0 4px 8px;
display:block;
border-left: 8px solid #BBB;
width:158px
}
#menu ul.niveau1 li.sousmenu:hover ul.niveau2,
#menu ul.niveau2 li.sousmenu:hover ul.niveau3
{
display:block;
}
/* la bordure de chaque hauteur a une couleure de survol*/
#menu li a:hover
{
border-left-color: green;
}
#menu ul ul li a:hover
{
border-left-color: green;
}
#menu ul ul ul li a:hover
{
border-left-color: green;
}
J'éspère que vous trouverez la solution
Merci d'avance
Tuxben
-->Message édité par tuxben le 02/01/2008 11:16:25<--
Salut a tous, j'ai exactement le même problème que toi et je n'arrive pas à le résoudre j'aimerais bien que tu me dises en détail comment tu a réussi pour faire marché ton site sous IE .