Thématique 8 · Éléments obligatoires
Critère RGAA 8.2 : Code source valide
Des erreurs de code (balises mal fermées, identifiants en double, imbrications interdites) peuvent fausser ce que les technologies d'assistance comprennent de la page.
- Niveau
- A
- WCAG 2.2
- 4.1.1, 4.1.2
- Thématique
- Éléments obligatoires
- Vérification
- Vérification humaine
La question posée par le RGAA
Pour chaque page web, le code source généré est-il valide selon le type de document spécifié ?
Comment respecter ce critère
- Validez vos gabarits avec le validateur du W3C et corrigez les erreurs de structure.
- Veillez en particulier à l'unicité des attributs id, utilisés par les étiquettes et les attributs ARIA.
Les tests officiels
Pour être conforme, chaque élément concerné de la page doit satisfaire les tests suivants :
- 8.2.1 — Pour chaque déclaration de type de document, le code source généré de la page vérifie-t-il ces conditions ? (Les balises, attributs et valeurs d’attributs respectent les règles d’écriture ; L’imbrication des balises est conforme ; L’ouverture et la fermeture des balises sont conformes ; Les valeurs d’attribut id sont uniques dans la page ; Les attributs ne sont pas doublés sur un même élément.)
Source : RGAA 4.1.2, critère 8.2, DINUM (nouvel onglet), sous Licence Ouverte. Le RGAA précise aussi des cas particuliers et un glossaire à consulter pour un audit officiel.
Comment Accessia le vérifie
Ce critère demande un jugement humain (pertinence, contexte, contenu multimédia). La revue guidée d'Accessia vous le présente avec ses tests officiels, et l'extension Chrome aide à le vérifier (ordre de tabulation, titres, zones, lecteur d'écran, simulations).