Test 9.1.2
Dans chaque page web, le contenu de chaque titre (balise <hx> ou balise possédant un attribut WAI-ARIA role="heading" associé à un attribut WAI-ARIA aria-level) est-il pertinent ?
Méthodologie 9.1.2
- Pour chaque titre identifié au test 9.1.1, vérifier que son contenu est pertinent.
- Si c’est le cas pour chaque titre, le test est validé.
Tests suivants et précédents au clavier
Test précédent : Maj + ←
Test suivant : Maj + →
Éléments et attributs
<hx> aria-level role='heading' Note technique du critère 9.1
WAI-ARIA permet de définir des titres via le rôle heading et l’attribut aria-level (indication du niveau de titre). Bien qu’il soit préférable d’utiliser l’élément de titre natif en HTML <hx>, l’utilisation du rôle WAI-ARIA heading est compatible avec l’accessibilité.
Définitions
- Titre
Élément HTML (balise
h) à 6 niveaux de hiérarchie (deh1pour le titre le plus important àh6pour le moins important) ou élément HTML ayant les attributs WAI-ARIArole="heading"etaria-levelpermettant de structurer l’information d’un contenu web.Assurer une stricte hiérarchie entre les titres d’une page web est une bonne pratique, mais la présence de sauts hiérarchiques n’invalide pas le critère tant que cette hiérarchie plus lâche reste cohérente (un titre
<h3>peut ainsi venir directement après un titre<h1>, par exemple). La hiérarchie de titres ne doit pas obligatoirement contenir un titre<h1>. Même si ces pratiques ne sont pas encouragées, elles n’invalident pas le critère.Note : les titres visuellement cachés via CSS sont considérés comme présents et valident le critère 9.1.