# Das <html>-Element muss ein lang-Attribut besitzen

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

WCAG 3.1.1 Sprache der Seite · Stufe A

Die Seite gibt ihre Sprache nicht an, daher lesen Screenreader sie möglicherweise mit falscher Aussprache vor.

## Was diese Regel prüft
Stellt sicher, dass jedes HTML Dokument ein lang-Attribut besitzt.

## Warum das wichtig ist
WCAG 3.1.1 verlangt, dass die Sprache der Seite angegeben ist.

## So beheben Sie es
### Auf jeder Website
1. Ergänzen Sie am Element <html> ein lang-Attribut, zum Beispiel <html lang="en">.

### In Shopify
1. Stellen Sie in layout/theme.liquid sicher, dass das öffnende Tag <html lang="{{ request.locale.iso_code }}"> lautet.

### In WooCommerce und WordPress
1. Ergänzen Sie am Element <html> ein lang-Attribut, zum Beispiel <html lang="en">.

## So prüfen Sie die Korrektur
- Scannen Sie erneut und prüfen Sie, dass html-has-lang besteht.

## Quellen
- Dokumentation der axe-core-Regel (Deque): https://dequeuniversity.com/rules/axe/4.13/html-has-lang
- Erläuterungen zu WCAG 3.1.1 (W3C): https://www.w3.org/WAI/WCAG22/Understanding/language-of-page
