Aller au contenu principal
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)

  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-ARIA role="banner".
  2. 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-ARIA role="navigation".
  3. 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-ARIA role="search".
  4. 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-ARIA role="main".
  5. 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-ARIA role="contentinfo".
  6. Si c’est le cas pour chaque zone de contenu, le test est validé.

Test 2 (9.2.2)

  1. Vérifier que les éléments qui ont un rôle calculé de navigation ne sont pas utilisés pour structurer des zones qui ont une fonction différente que navigation principale ou secondaire.
  2. 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 attribut hidden par exemple).
  3. 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 attribut hidden par exemple).
  4. 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 attribut hidden par exemple).
  5. Si c’est le cas, le test est validé.

Test 3 (9.2.3)

  1. Vérifier que l’élément <header> dépourvu de l’attribut WAI-ARIA role, 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 :
    • article
    • complementary
    • main
    • navigation
    • section
  2. Si c’est le cas, le test est validé.

Test 4 (9.2.4)

  1. Vérifier que l’élément <footer> dépourvu de l’attribut WAI-ARIA role, utilisé pour structurer la zone de pied de la page, est imbriqué dans un élément ayant un rôle calculé différent de :
    • article
    • complementary
    • main
    • navigation
    • section
  2. Si c’est le cas, le test est validé.