Bonjour à tous,
Pour réaliser une navigation avec un menu déroulant, j'ai suivi un tutorial trouvé sur pompage.net :
http://www.pompage.net/pompe/deroulants/
J'aimerais maintenant adapter ce menu déroulant à mes envies, en augmenter la taille des liens de premiers niveau et en réduisant la taille des sous menus. Aussi, j'aimerais afficher les sous menus sur une seule ligne horizontale.
J'éprouve malheureusement des difficultés à cibler les éléments. D'où ma question sur ce forum.
Comment puis-je cibler les premiers "li" et ensuite que les seconds "li" correspondant au menu déroulant ?
Comment puis-je afficher les "li" du menu déroulant sur une seule et même ligne?
Voici ma structure html :
Et mon css :
Merci pour vos réponses!
Pour réaliser une navigation avec un menu déroulant, j'ai suivi un tutorial trouvé sur pompage.net :
http://www.pompage.net/pompe/deroulants/
J'aimerais maintenant adapter ce menu déroulant à mes envies, en augmenter la taille des liens de premiers niveau et en réduisant la taille des sous menus. Aussi, j'aimerais afficher les sous menus sur une seule ligne horizontale.
J'éprouve malheureusement des difficultés à cibler les éléments. D'où ma question sur ce forum.
Comment puis-je cibler les premiers "li" et ensuite que les seconds "li" correspondant au menu déroulant ?
Comment puis-je afficher les "li" du menu déroulant sur une seule et même ligne?
Voici ma structure html :
<ul id="nav">
<li><a href="#">Squaliformes</a>
<ul>
<li><a href="#">Echinorhinidés</a></li>
<li><a href="#">Oxynotidés</a></li>
<li><a href="#">Squalidés</a></li>
</ul>
</li>
</ul>
Et mon css :
#nav, #nav ul {
padding: 0;
margin: 0;
list-style: none;
}
#nav a {
display: block;
width: 10em;
}
#nav li {
float: left;
width: 5em;
font-size: 1.5em; /* 20/13 */
font-weight:lighter;
}
#nav li ul {
position: absolute;
width: 10em;
left: -999em;
}
#nav li:hover ul {
left: auto;
}
#nav li:hover ul, #nav li.sfhover ul {
left: auto;
}
Merci pour vos réponses!