Thématique 8 · Éléments obligatoires
Critère RGAA 8.3 : Langue de la page
Sans langue déclarée, un lecteur d'écran lit un texte français avec une prononciation anglaise, ce qui le rend incompréhensible.
- Niveau
- A
- WCAG 2.2
- 3.1.1
- Thématique
- Éléments obligatoires
- Vérification
- Détecté automatiquement
La question posée par le RGAA
Dans chaque page web, la langue par défaut est-elle présente ?
Comment respecter ce critère
- Déclarez la langue sur l'élément html : <html lang="fr">.
Exemple
La langue par défaut de la page n'est pas déclarée.
✗ À éviter
<html>✓ À faire
<html lang="fr">Les tests officiels
Pour être conforme, chaque élément concerné de la page doit satisfaire les tests suivants :
- 8.3.1 — Pour chaque page web, l’indication de langue par défaut vérifie-t-elle une de ces conditions ? (L’indication de la langue de la page (attribut lang et/ou xml:lang) est donnée pour l’élément html ; L’indication de la langue de la page (attribut lang et/ou xml:lang) est donnée sur chaque élément de texte ou sur l’un des éléments parents.)
Source : RGAA 4.1.2, critère 8.3, 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
Accessia détecte automatiquement les manquements à ce critère : l'analyse en ligne et l'extension Chrome localisent chaque élément en cause et proposent le correctif. Un contrôle humain reste utile pour les cas particuliers.