Gravité : Majeur Titres et structure

Page sans attribut de langue

Sans lang sur la balise <html>, le lecteur d'écran ne sait pas dans quelle langue prononcer le texte.


Qui est concerné

  • Personnes aveugles ou malvoyantes, dont la synthèse vocale lit alors avec le mauvais accent
  • Outils de traduction automatique

Pourquoi c'est important

L'attribut de langue indique au lecteur d'écran comment prononcer les mots. Une page française lue avec une synthèse anglaise devient incompréhensible. Le critère 3.1.1 (niveau A) impose de déclarer la langue principale de la page.

Comment le tester vous-même

  1. Vérifiez que la balise <html> porte un attribut lang valide (ex. lang="fr").
  2. Pour un passage dans une autre langue, ajoutez lang sur l'élément concerné.

Comment corriger

Ajoutez l'attribut de langue sur la balise <html> : <html lang="fr">. Indispensable pour les lecteurs d'écran.

À éviter
<html>
Recommandé
<html lang="fr">

Critères de référence

WCAG 2.1
  • 3.1.1 : Langue de la page (niveau A)
RGAA 4.1 Thème 8 : Éléments obligatoires

Plainpied détecte ce défaut automatiquement et le localise page par page. La conformité totale combine détection automatique et vérifications humaines : voir notre méthode.

Ce défaut est-il présent sur votre site ?

Scan gratuit, score et corrections en dix minutes, sans compte.

Lancer un audit gratuit