# L’élément <html> doit avoir un attribut lang

<https://www.fixreports.com/fr/issues/html-has-lang>

WCAG 3.1.1 Langue de la page · Niveau A

La page ne déclare pas sa langue : les lecteurs d’écran risquent donc de la lire avec une mauvaise prononciation.

## Ce que vérifie cette règle
Vérifier que chaque document HTML a un attribut lang.

## Pourquoi c’est important
Le critère WCAG 3.1.1 exige que la langue de la page soit définie.

## Comment corriger
### Sur n’importe quel site web
1. Ajoutez un attribut lang à l’élément <html>, par exemple <html lang="en">.

### Sur Shopify
1. Dans layout/theme.liquid, vérifiez que la balise ouvrante est <html lang="{{ request.locale.iso_code }}">.

### Sur WooCommerce et WordPress
1. Ajoutez un attribut lang à l’élément <html>, par exemple <html lang="en">.

## Comment vérifier la correction
- Analysez à nouveau et vérifiez que la règle html-has-lang est respectée.

## Sources
- Documentation de la règle axe-core (Deque): https://dequeuniversity.com/rules/axe/4.13/html-has-lang
- Comprendre le critère WCAG 3.1.1 (W3C): https://www.w3.org/WAI/WCAG22/Understanding/language-of-page
