# Prvek <html> musí mít atribut lang

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

WCAG 3.1.1 Language of Page · úroveň A

Stránka neuvádí svůj jazyk, takže ji čtečky obrazovky mohou číst se špatnou výslovností.

## Co toto pravidlo kontroluje
Ověřuje, že každý dokument HTML má atribut lang.

## Proč na tom záleží
WCAG 3.1.1 vyžaduje, aby byl nastaven jazyk stránky.

## Jak to opravit
### Na jakémkoli webu
1. Přidejte k prvku <html> atribut lang, například <html lang="en">.

### V Shopify
1. V souboru layout/theme.liquid ověřte, že otevírací tag zní <html lang="{{ request.locale.iso_code }}">.

### Ve WooCommerce a WordPressu
1. Přidejte k prvku <html> atribut lang, například <html lang="en">.

## Jak opravu ověřit
- Spusťte sken znovu a ověřte, že pravidlo html-has-lang prochází.

## Zdroje
- Dokumentace pravidla axe-core (Deque): https://dequeuniversity.com/rules/axe/4.13/html-has-lang
- Vysvětlení kritéria WCAG 3.1.1 (W3C): https://www.w3.org/WAI/WCAG22/Understanding/language-of-page
