Bonsoir à tous,
Je m'interroge sur la pertinence de mettre des Hn dans un header ou un footer ou encore dans la nav d'un site...
En effet je vois un peu partout l'utilisation de h3 dans des drop-down menus, des h2 en amont de listes de sous-rubriques, ... et je me demande quel peut bien être l'intérêt sémantique (je ne porte aucun jugement, je m'interroge voilà tout).
Parlons concrètement, voici un exemple simplifié basé sur le site du Guardian :
Lorsque je suis confronté à des situations similaires avec des "pseudo-titres", j'ai plutôt tendance à employer des balises <b> tout simplement (très neutre donc). J'évite d'employer des balises Hx ou <strong> car selon moi elles ont des valeurs sémantiques fortes et donc à employer dans le contenu de la page à proprement parler.
J'aimerais bien avoir vos opinions et/ou vos pratiques sur le sujet
Modifié par wbnet (17 Oct 2013 - 00:25)
Je m'interroge sur la pertinence de mettre des Hn dans un header ou un footer ou encore dans la nav d'un site...
En effet je vois un peu partout l'utilisation de h3 dans des drop-down menus, des h2 en amont de listes de sous-rubriques, ... et je me demande quel peut bien être l'intérêt sémantique (je ne porte aucun jugement, je m'interroge voilà tout).
Parlons concrètement, voici un exemple simplifié basé sur le site du Guardian :
<div id="header">
...
<div id="drop-down-edition">
<h2>Edition:</h2>
<span class="uk">UK</span>
<span class="us">US</span>
</div>
...
<div id="guardian-logo">
<a href="...">The Guardian</a>
</div>
...
</div>
Lorsque je suis confronté à des situations similaires avec des "pseudo-titres", j'ai plutôt tendance à employer des balises <b> tout simplement (très neutre donc). J'évite d'employer des balises Hx ou <strong> car selon moi elles ont des valeurs sémantiques fortes et donc à employer dans le contenu de la page à proprement parler.
J'aimerais bien avoir vos opinions et/ou vos pratiques sur le sujet
Modifié par wbnet (17 Oct 2013 - 00:25)
Bref, j'ose espérer que Kaelig fait un travail de meilleure qualité…
). Et si tu n'en es pas convaincu, sache que les utilisateurs de lecteur d'écran (qu'ils soient aveugles, malvoyants ou dyslexiques) ont la possibilité de lister l'ensemble des hN présents dans la page Web consultée et de naviguer hN par hN.
. Dans mes recherches sur le sujet je suis tombé sur la doc W3C de la balise <nav> et voici un des exemples donnés :