J'ai une liste de navigation UL imbriquée, avec les ul's contenus dans d'autres éléments li. voici la marque vers le haut:CSS, affecte uniquement la lis supérieure d'un ul?
<ul class="navigation">
<li><a href="#">No Chidren</a></li>
<li><a href="#">With Chilren</a>
<ul>
<li><a href="#">Child 1</a></li>
<li><a href="#">Child 2</a></li>
</ul>
</li>
</ul>
Je l'ai essayé le style avec quelques-unes des déclarations CSS suivantes:
.navigation {
//stylings
}
.navigation li{
//stylings
}
.navigation li a{
//stylings
}
.navigation li a:hover{
//stylings
}
mais le li .navigation affecte tous les éléments de la liste, y compris les enfants. Y a-t-il un moyen de cibler le lis pour que les styles ne soient appliqués qu'aux plus hauts, et non aux enfants?