Bonjour,
Je souhaite utiliser une navigation par onglets dans une des pages du projet dont je m'occupe actuellement.
Après une rapide recherche sur le Web, j'ai trouvé deux ressources qui me parlent :
¤ http://samcroft.co.uk/2011/lightweight-semantic-jquery-tabs-plugin/ : (c'est une page sur un plugin jQuery, mais l'exemple html, avec des <dl>, me semblait être pertinent)
¤ http://forum.alsacreations.com/topic-2-75471-1-Navigationparongletsetattributsrole.html : sujet sur l'attribut rôle, mais on y parle beaucoup de la structure HTML.
Pour ma part, je comptais faire de la manière suivante (avant d'avoir cherché sur le Web) :
<h2> pour les onglets car le titre principal de la page est en h1. Faut-il créer absolument un <ul> dans un <nav> ? Ceci est généré côté serveur mais piloté par JavaScript bien évidemment. Le contenu du premier onglet sera visible au chargement. Aria n'est pas ma tasse de thé, mais je suis preneur pour un ajout d'attributs
Merci d'avance pour vos conseils/avertissements
Modifié par jojaba (02 Aug 2016 - 10:35)
Je souhaite utiliser une navigation par onglets dans une des pages du projet dont je m'occupe actuellement.
Après une rapide recherche sur le Web, j'ai trouvé deux ressources qui me parlent :
¤ http://samcroft.co.uk/2011/lightweight-semantic-jquery-tabs-plugin/ : (c'est une page sur un plugin jQuery, mais l'exemple html, avec des <dl>, me semblait être pertinent)
¤ http://forum.alsacreations.com/topic-2-75471-1-Navigationparongletsetattributsrole.html : sujet sur l'attribut rôle, mais on y parle beaucoup de la structure HTML.
Pour ma part, je comptais faire de la manière suivante (avant d'avoir cherché sur le Web) :
<!-- Les onglets -->
<nav>
<h2><a href="#contenu-o1">Onglet 1</a></h2>
<h2><a href="#contenu-o2">Onglet 2</a></h2>
</nav>
<!-- fin des onglets -->
<section id="contenu-o1">
<!-- le contenu en relation avec l'onglet 1 -->
</section>
<section id="contenu-o2">
<!-- le contenu en relation avec l'onglet 2 -->
</section>
<h2> pour les onglets car le titre principal de la page est en h1. Faut-il créer absolument un <ul> dans un <nav> ? Ceci est généré côté serveur mais piloté par JavaScript bien évidemment. Le contenu du premier onglet sera visible au chargement. Aria n'est pas ma tasse de thé, mais je suis preneur pour un ajout d'attributs
Merci d'avance pour vos conseils/avertissements
Modifié par jojaba (02 Aug 2016 - 10:35)