Bonjour à tous,
J'ai un petit problème :
Pour la première fois, je réalise un site avec un menu et sous menu horizontal.
Mon problème est le suivant :
Pour plus de clarté, je souhaite avoir le bouton du menu et celui du sous menu qui soient actifs afin de permettre au visiteur de bien visualiser la structure le site et de se situer aisément.
J'ai donc un menu principal, en fonction du choix dans le menu principal, un sousmenu différent apparait juste en dessous et je définis un bouton "actif" dans le menu principal comme dans le sous-menu, ce qui ne semble pas poser de problème aux navigateurs mais bien au validateur XHTML.
Ma question est ... est ce que je laisse tout comme çà et tant pis pour les puristes ou y a t'il une solution plus "propre" ?
Pour être parfaitement clair voici le code qui pose problème :
Merci d'avance pour vos conseils.
Modifié par titiv (22 Jul 2011 - 19:25)
J'ai un petit problème :
Pour la première fois, je réalise un site avec un menu et sous menu horizontal.
Mon problème est le suivant :
Pour plus de clarté, je souhaite avoir le bouton du menu et celui du sous menu qui soient actifs afin de permettre au visiteur de bien visualiser la structure le site et de se situer aisément.
J'ai donc un menu principal, en fonction du choix dans le menu principal, un sousmenu différent apparait juste en dessous et je définis un bouton "actif" dans le menu principal comme dans le sous-menu, ce qui ne semble pas poser de problème aux navigateurs mais bien au validateur XHTML.
Ma question est ... est ce que je laisse tout comme çà et tant pis pour les puristes ou y a t'il une solution plus "propre" ?
Pour être parfaitement clair voici le code qui pose problème :
<div id="menu1">
<ul id="navlist1">
<li><a href="#">Item1</a></li>
<li><a href="#">Item2</a></li>
<li><a href="#">Item3</a></li>
<li><a href="#">Item4</a></li>
<li id="active"><a href="#" id="current">Item5</a></li>
<li><a href="#">Item6</a></li>
</ul>
</div>
<div class="separateur">
</div>
<div id="menu2">
<ul id="navlist2">
<li><a href="#">Item5.1</a></li>
<li><a href="#">Item5.2</a></li>
<li id="active"><a href="#" id="current">Item5.3</a></li>
<li><a href="#">Item5.4</a></li>
</ul>
</div>
Merci d'avance pour vos conseils.
Modifié par titiv (22 Jul 2011 - 19:25)