Bonjour.
J'essaie d'adapter un menu déroulant pour mon site web. Qui a déjà un menu horizontal.
Mais j'ai du mal avec les sous-listes, elles ne s'affichent pas.
Et lorsqu'elles s'affichent elles sont totalement décalées...
Pourriez-vous m'aider ?
Voici l'url du menu (c'est une page de test)
ici
Je vous fournis également mon code CSS :
Modifié par freakish (23 Mar 2011 - 20:11)
J'essaie d'adapter un menu déroulant pour mon site web. Qui a déjà un menu horizontal.
Mais j'ai du mal avec les sous-listes, elles ne s'affichent pas.
Et lorsqu'elles s'affichent elles sont totalement décalées...
Pourriez-vous m'aider ?
Voici l'url du menu (c'est une page de test)
ici
Je vous fournis également mon code CSS :
ul#menu
{
height: 26px;
width: 600px !important;
padding: 0 0 0 1px;
margin: 0 !important;
margin-bottom: -20px;
background: url('images/menu_bleu.jpg') repeat-x;
float: left;
font-weight : bold;
font-family : Trebuchet MS;
font-size : 11px;
}
ul#menu a
{
font-weight: bold;
text-decoration: none;
color: #FFFFFF;
font-size : 11px;
font-family : Trebuchet MS;
}
ul#menu a:hover
{
font-weight: bold;
text-decoration: none;
color: #FFFFFF;
font-size : 11px;
font-family : Trebuchet MS;
}
ul#menu li
{
display : inline;
padding : 4px 15px 0 15px;
float : left;
background: url('images/menu_bleu.jpg') repeat-x;
text-decoration: none;
height: 30px;
}
ul#menu li:hover
{
display : inline;
padding : 4px 15px 0 15px;
float : left;
background: url('images/menu_bleu_hover.jpg') repeat-x;
text-decoration: none;
height: 30px;
}
ul#menu li ul li
{
background: url('images/test1.png') repeat-x;
height: 30px;
position: absolute;
width: 144px;
left: -999em;
}
#menu li ul ul
{
margin : -22px 0 0 144px ;
border-left : 1px solid #fff ;
}
html>body #menu li ul ul
{
border-left : 1px solid transparent ;
}
#menu li:hover ul ul, #menu li.sfhover ul ul
{
left: -999em;
}
#menu li:hover ul, #menu li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul
{
left: auto;
min-height: 0;
}
Modifié par freakish (23 Mar 2011 - 20:11)