# Het <html>-element moet een lang-attribuut hebben

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

WCAG 3.1.1 Taal van de pagina · Niveau A

De pagina geeft haar taal niet op, waardoor schermlezers haar misschien met de verkeerde uitspraak voorlezen.

## Wat deze regel controleert
Zorg dat elk HTML-document een lang-attribuut heeft.

## Waarom het belangrijk is
WCAG 3.1.1 vraagt dat de taal van de pagina is ingesteld.

## Zo los je het op
### Op elke website
1. Voeg een lang-attribuut toe aan het <html>-element, bijvoorbeeld <html lang="en">.

### In Shopify
1. Zorg dat de openingstag in layout/theme.liquid luidt: <html lang="{{ request.locale.iso_code }}">.

### In WooCommerce en WordPress
1. Voeg een lang-attribuut toe aan het <html>-element, bijvoorbeeld <html lang="en">.

## Zo controleer je de oplossing
- Scan opnieuw en controleer dat html-has-lang slaagt.

## Bronnen
- Documentatie van de axe-core-regel (Deque): https://dequeuniversity.com/rules/axe/4.13/html-has-lang
- Uitleg bij WCAG 3.1.1 (W3C): https://www.w3.org/WAI/WCAG22/Understanding/language-of-page
