Bonjour
Je développe un menu css avec un sous menu déroulant sur l'option "Portrait" du menu.
Mais j'ai un souci :
- Quand je passe la souris sur l'option "Portrait", le sous menu se développe correctement au dessus de "Portrait", mais quand je passe la souris sur le sous-menu pour sélectionner une de ses options, celui-ci disparait...
Merci d'avance pour votre aide
Modifié par pasc06 (09 Dec 2009 - 19:24)
Je développe un menu css avec un sous menu déroulant sur l'option "Portrait" du menu.
Mais j'ai un souci :
- Quand je passe la souris sur l'option "Portrait", le sous menu se développe correctement au dessus de "Portrait", mais quand je passe la souris sur le sous-menu pour sélectionner une de ses options, celui-ci disparait...
@charset "UTF-8";
#menu, #menu ul /* Liste */
{
width: 630px;
letter-spacing: 0.1em;
margin: 0;
padding: 0;
border: 0;
list-style : none;
text-align : center;
}
#menu /* Ensemble du menu */
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
}
#menu a /* Contenu des listes */
{
padding-right : 0.4em;
padding-left : 0.4em;
color:#000;
text-decoration : none;
}
#menu a:hover /* Lorsque la souris passe sur un des liens */
{
color:#bcb9a9;
}
#menu li /* Elements des listes */
{
float : left;
}
#menu li ul /* Sous-listes */
{
position: absolute;
width: 70px;
left: -999em; /* Hop, on envoie loin du champ de vision */
margin: -5.5em 0 0 -0.4em;
}
#menu li ul li /* Éléments de sous-listes */
{
border-top : 1px solid #000 ;
width: 70px;
background:#787769;
text-align : left;
line-height : 18px;
}
#menu li:hover ul, #menu li.sfhover ul /* Sous-listes lorsque la souris
passe sur un élément de liste */
{
left: auto; /* Repositionnement normal */
min-height: 0; /* Corrige un bug sous IE */
}
Merci d'avance pour votre aide
Modifié par pasc06 (09 Dec 2009 - 19:24)