Critères RGAA 4.1.2 · Thématique 8
Éléments obligatoires
10 critères du RGAA 4.1.2. Chaque fiche porte le texte officiel du critère et de ses tests, ce qu'il protège, et ce qu'un outil sait en trancher seul.
8.1 — Type de document
Sans type de document, le navigateur bascule en mode de compatibilité : le rendu et l'arbre d'accessibilité ne sont plus ceux qu'attendent les technologies d'assistance, et personne ne peut prédire ce qui sera restitué.
8.2 — Validité du code source
Une technologie d'assistance ne devine pas mieux qu'un navigateur : sur un balisage cassé, l'arbre d'accessibilité devient imprévisible et les liaisons `for`/`aria-labelledby` désignent le mauvais élément.
8.3 — Langue par défaut
Sans langue déclarée, un lecteur d'écran lit le français avec une voix anglaise : au mieux pénible, le plus souvent inintelligible.
8.4 — Pertinence du code de langue
Un code valide mais faux — `lang="en"` sur une page française — est pire qu'une absence : la synthèse vocale applique avec assurance les mauvaises règles de prononciation.
8.5 — Titre de page
Le titre est ce qu'un lecteur d'écran annonce en premier, et ce qui identifie la page dans un onglet, un favori ou un historique : sans lui, rien ne distingue deux pages ouvertes.
8.6 — Pertinence du titre de page
Un titre pertinent dit où l'on se trouve avant même que la page soit lue — c'est l'information la plus utile pour qui navigue entre dix onglets sans les voir.
8.7 — Changements de langue indiqués
Un passage dans une autre langue, non signalé, est prononcé avec les règles de la langue par défaut : un titre anglais lu à la française devient méconnaissable.
8.8 — Code des changements de langue
Un changement de langue signalé avec le mauvais code fait basculer la synthèse vocale vers une prononciation qui n'est celle d'aucune des deux langues.
8.9 — Balises utilisées pour la présentation
Une balise porte un sens que les technologies d'assistance restituent : un `h3` employé pour obtenir une police plus grosse annonce un titre là où il n'y en a pas, et fausse la navigation par titres de toute la page.
8.10 — Changements du sens de lecture
Un texte arabe ou hébreu affiché de gauche à droite est illisible ; et dans un texte de droite à gauche, un fragment latin non signalé sort à la mauvaise place, ponctuation comprise.