RGAA 4.1.2 · THÉMATIQUE 9 · STRUCTURATION DE L’INFORMATION
Critère 9.1 : Dans chaque page web, l’information est-elle structurée par l’utilisation appropriée de titres ?
Texte officiel du RGAA 4.1.2 (DINUM), mis en page par Claren · Mis à jour le
Ce critère appartient à la thématique « Structuration de l’information » du RGAA 4.1.2. Il se vérifie par 3 tests.
Le critère
Dans chaque page web, l’information est-elle structurée par l’utilisation appropriée de titres ?
Les tests
Test 9.1.1
Dans chaque page web, la hiérarchie entre les titres (balise <hx> ou balise possédant un attribut WAI-ARIA role="heading" associé à un attribut WAI-ARIA aria-level) est-elle pertinente ?
Méthodologie du test 9.1.1
- Retrouver dans le document les titres (balise
<hx>ou balise possédant un attribut WAI-ARIArole="heading"associé à un attribut WAI-ARIAaria-level) ; - Vérifier que la hiérarchie entre les titres est pertinente ;
- Si c’est le cas, le test est validé.
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 du test 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é.
Test 9.1.3
Dans chaque page web, chaque passage de texte constituant un titre est-il structuré à l’aide d’une balise <hx> ou d’une balise possédant un attribut WAI-ARIA role="heading" associé à un attribut WAI-ARIA aria-level ?
Méthodologie du test 9.1.3
- Pour chaque titre identifié au test 9.1.1, vérifier que :
- Soit il est structuré au moyen d’une balise
<hx>(“x” désignant une valeur numérique comprise entre 1 et 6); - Soit il est structuré au moyen d’une balise possédant un attribut WAI-ARIA
role="heading"et un attribut WAI-ARIAaria-level=x(“x” désignant une valeur numérique).
- Soit il est structuré au moyen d’une balise
- Si c’est le cas pour chaque titre, le test est validé.
Notes techniques
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é.
Correspondance WCAG
- WCAG 2.2, critère 1.3.1 : Info and Relationships
- WCAG 2.2, critère 2.4.1 : Bypass Blocks
- WCAG 2.2, critère 2.4.6 : Headings and Labels
- WCAG 2.2, critère 4.1.2 : Name, Role, Value
Ce qu’un contrôle automatique peut voir
Les contrôles automatiques de Claren couvrent une partie de ce critère. Le reste se vérifie à la main.
- Niveau de titre sauté
- Pas de titre de niveau 1
- Texte qui a l'allure d'un titre sans en être un
Faire vérifier votre site
Un test automatique ne tranche qu’une partie des critères. Un audit RGAA les contrôle tous à la main, sur un échantillon de pages, et vous laisse un plan de correction.
Version officielle : critère 9.1 sur accessibilite.numerique.gouv.fr.
Textes du critère, des tests, de la méthodologie, des cas particuliers et des notes techniques : RGAA 4.1.2, DINUM, sous Licence Ouverte 2.0 (Etalab), repris tels quels. Intitulés des critères WCAG 2.2 : W3C, W3C Document License. Les liens des termes mènent au glossaire officiel du RGAA.