Bonjour,
Je voulais savoir si une balise <nav> pouvait englober un menu avec son sous-menu (non-imbriqué dans le menu) ou s'il fallait forcément mettre les 2 listes de liens dans des <nav> séparés.
Peut-être que je ne suis pas assez clair, un bout de code vaut mieux qu'un long discours :
L'exemple ci-dessus est-il bon ?
Autre interrogation, avec des <nav> séparés ou non je n'ai aucun moyen sémantique de préciser que la première liste n'est pas du même niveau que la seconde. Ca serait MAL d'englober la première liste d'une balise <header> ?.
La spec sur http://dev.w3.org/html5/spec/Overview.html#the-header-element ne semble pas contredire cette pratique :
Merci pour vos futurs éclaircissements
Je voulais savoir si une balise <nav> pouvait englober un menu avec son sous-menu (non-imbriqué dans le menu) ou s'il fallait forcément mettre les 2 listes de liens dans des <nav> séparés.
Peut-être que je ne suis pas assez clair, un bout de code vaut mieux qu'un long discours :
<nav>
<ul>
<li>Item1</li>
<li>Item2</li>
<li>Item3</li>
</ul>
<ul>
<li>Sous-Item1-1</li>
<li>Sous-Item1-2</li>
<li>Sous-Item1-3</li>
</ul>
</nav>
L'exemple ci-dessus est-il bon ?
Autre interrogation, avec des <nav> séparés ou non je n'ai aucun moyen sémantique de préciser que la première liste n'est pas du même niveau que la seconde. Ca serait MAL d'englober la première liste d'une balise <header> ?.
La spec sur http://dev.w3.org/html5/spec/Overview.html#the-header-element ne semble pas contredire cette pratique :
a écrit :
A header element is intended to usually contain the section's heading (an h1–h6 element or an hgroup element), but this is not required. The header element can also be used to wrap a section's table of contents, a search form, or any relevant logos.
Merci pour vos futurs éclaircissements