Bonjour,
Actuellement j'ai un menu qui a la structure suivante :
Lorsque l'utilisateur sélectionne l'un des menus principaux (ceux qui se trouvent dans une li.niv0), je souhaite que celui-ci s'affiche en rouge. Pour cela, j'ajoute une classe (avec Javascript) au menu sélectionné lorsque l'utilisateur clique dessus.
Le problème, c'est que dans mon CSS, je n'arrive pas à faire en sorte que seuls les menus principaux soient en rouge, sans que les menus enfants ne deviennent eux mêmes rouges.
Comment puis-je faire ?
Actuellement j'ai un menu qui a la structure suivante :
<ul class="menu">
<li class="niv0"> <a>Menu1</a>
<ul class="sub_menu1">
<li class="niv1"> <a>Menu2</a>
<ul class="sub_menu2">
<li class="niv2"> <a>Menu3</a>
</li>
</ul>
</li>
</ul>
</li>
</ul>
Lorsque l'utilisateur sélectionne l'un des menus principaux (ceux qui se trouvent dans une li.niv0), je souhaite que celui-ci s'affiche en rouge. Pour cela, j'ajoute une classe (avec Javascript) au menu sélectionné lorsque l'utilisateur clique dessus.
Le problème, c'est que dans mon CSS, je n'arrive pas à faire en sorte que seuls les menus principaux soient en rouge, sans que les menus enfants ne deviennent eux mêmes rouges.
Comment puis-je faire ?