# L'elemento <html> deve avere un attributo lang

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

WCAG 3.1.1 Language of Page · Livello A

La pagina non dichiara la sua lingua, quindi gli screen reader potrebbero leggerla con la pronuncia sbagliata.

## Cosa controlla questa regola
Assicurati che ogni documento HTML abbia un attributo lang.

## Perché è importante
Il criterio WCAG 3.1.1 richiede che la lingua della pagina sia impostata.

## Come correggerlo
### Su qualsiasi sito web
1. Aggiungi un attributo lang all’elemento <html>, ad esempio <html lang="en">.

### Su Shopify
1. In layout/theme.liquid, assicurati che il tag di apertura sia <html lang="{{ request.locale.iso_code }}">.

### Su WooCommerce e WordPress
1. Aggiungi un attributo lang all’elemento <html>, ad esempio <html lang="en">.

## Come verificare la correzione
- Esegui di nuovo la scansione e verifica che html-has-lang venga superato.

## Fonti
- Documentazione della regola axe-core (Deque): https://dequeuniversity.com/rules/axe/4.13/html-has-lang
- Comprendere il criterio WCAG 3.1.1 (W3C): https://www.w3.org/WAI/WCAG22/Understanding/language-of-page
