RGAA 4.1.2 · THÉMATIQUE 9 · STRUCTURATION DE L’INFORMATION
Critère 9.2 : Dans chaque page web, la structure du document est-elle cohérente (hors cas particuliers) ?
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 un test.
Le critère
Dans chaque page web, la structure du document est-elle cohérente (hors cas particuliers) ?
Les tests
Test 9.2.1
Dans chaque page web, la structure du document vérifie-t-elle ces conditions (hors cas particuliers) ?
- La zone d’en-tête de la page est structurée via une balise
<header>; - Les zones de navigation principales et secondaires sont structurées via une balise
<nav>; - La balise
<nav>est réservée à la structuration des zones de navigation principales et secondaires ; - La zone de contenu principal est structurée via une balise
<main>; - La structure du document utilise une balise
<main>visible unique ; - La zone de pied de page est structurée via une balise
<footer>.
Méthodologie du test 9.2.1
- Vérifier que la zone d’en-tête est structurée au moyen d’un élément
<header>; - Vérifier que les zones de navigation principales et secondaires sont structurées au moyen d’un élément
<nav>; - Vérifier que l’élément
<nav>n’est pas utilisé en dehors de la structuration des zones de navigation principales et secondaires ; - Vérifier que la zone de contenu principal est structurée au moyen d’un élément
<main>; - Si le document possède plusieurs éléments
<main>, vérifier qu’un seul de ces éléments est visible (les autres occurrences de l’élément sont pourvues d’un attributhidden) ; - Vérifier que la zone de pied de page est structurée au moyen d’un élément
<footer>. - Si c’est le cas pour chaque zone de contenu, le test est validé.
Cas particuliers
Lorsque le doctype déclaré dans la page n’est pas le doctype HTML5, ce critère est non applicable.
Notes techniques
La balise <main> peut être utilisée plusieurs fois dans le même document HTML. Néanmoins, il ne peut y avoir en permanence qu’une seule balise visible et lisible par les technologies d’assistances, les autres devant disposer d’un attribut hidden ou d’un style permettant de les masquer aux technologies d’assistances. À noter cependant que l’utilisation d’un style seul restera insuffisante pour assurer l’unicité d’une balise <main> visible en cas de désactivation des feuilles de styles.
Correspondance WCAG
- WCAG 2.2, critère 1.3.1 : Info and Relationships
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.
- Le contenu doit être localisé dans une région
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.2 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.