RGAA Lab

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.

Les autres thématiques