RAWEBA
9.2 Dans chaque page web, la structure du document est-elle cohérente ?
- References WCAG
- 1.3.1 Info and Relationships (A)
- Techniques
- ARIA4
- ARIA11
- G115
- H97
- H101
Méthodologie officielle pour tester le critère 9.2
Test 1 (9.2.1)
- Vérifier que la zone d’en-tête est structurée au moyen d’un élément
<header>ou qu’elle est pourvue d’un attribut WAI-ARIArole="banner". - Vérifier que les zones de navigation principales et secondaires sont structurées au moyen d’un élément
<nav>ou qu’elles sont pourvues d’un attribut WAI-ARIArole="navigation". - Vérifier que la zone de moteur de recherche est structurée au moyen d’un élément
<search>ou qu’elle est pourvue d’un attribut WAI-ARIArole="search". - Vérifier que la zone de contenu principal est structurée au moyen d’un élément
<main>ou qu’elle est pourvue d’un attribut WAI-ARIArole="main". - Vérifier que la zone de pied de page est structurée au moyen d’un élément
<footer>ou qu’elle est pourvue d’un attribut WAI-ARIArole="contentinfo". - Si c’est le cas pour chaque zone de contenu, le test est validé.
Test 2 (9.2.2)
- Vérifier que les éléments qui ont un rôle calculé de
navigationne sont pas utilisés pour structurer des zones qui ont une fonction différente que navigation principale ou secondaire. - Si le document possède plusieurs éléments qui ont le rôle calculé de
main, vérifier qu’un seul de ces éléments est visible (les autres occurrences sont pourvues d’un attributhiddenpar exemple). - Si le document possède plusieurs éléments qui ont le rôle calculé de
banner, vérifier qu’un seul de ces éléments est visible (les autres occurrences sont pourvues d’un attributhiddenpar exemple). - Si le document possède plusieurs éléments qui ont le rôle calculé de
contentinfo, vérifier qu’un seul de ces éléments est visible (les autres occurrences sont pourvues d’un attributhiddenpar exemple). - Si c’est le cas, le test est validé.
Test 3 (9.2.3)
- Vérifier que l’élément
<header>dépourvu de l’attribut WAI-ARIArole, utilisé pour structurer la zone d’en-tête de la page, est imbriqué dans un élément ayant un rôle calculé différent de :articlecomplementarymainnavigationsection
- Si c’est le cas, le test est validé.
Test 4 (9.2.4)
- Vérifier que l’élément
<footer>dépourvu de l’attribut WAI-ARIArole, utilisé pour structurer la zone de pied de la page, est imbriqué dans un élément ayant un rôle calculé différent de :articlecomplementarymainnavigationsection
- Si c’est le cas, le test est validé.