WCAG 3.1.1 · poziom A

Element <html> musi mieć atrybut lang

Strona nie deklaruje swojego języka, więc czytniki ekranu mogą odczytywać ją z błędną wymową.

Co sprawdza ta reguła

Każdy dokument HTML ma atrybut lang.

Dlaczego to ważne

WCAG 3.1.1 wymaga określenia języka strony.

Jak to naprawić

Na dowolnej stronie

  1. Dodaj atrybut lang do elementu <html>, np. <html lang="en">.

W Shopify

  1. W pliku layout/theme.liquid upewnij się, że tag otwierający ma postać <html lang="{{ request.locale.iso_code }}">.

Jak sprawdzić poprawkę

  • Przeskanuj ponownie i potwierdź, że reguła html-has-lang jest spełniona.

Jak FixReports to wykrywa

Nasz skan uruchamia regułę axe-core html-has-lang w prawdziwej przeglądarce Chrome na każdej testowanej stronie i zgłasza każdy błędny element wraz z podstroną, jego kodem HTML i, tam gdzie ma to zastosowanie, zrzutem ekranu.

Test automatyczny potwierdza, że ten konkretny problem występuje. Nie rozstrzyga, czy reszta strony jest dostępna: niektóre bariery wychodzą na jaw dopiero wtedy, gdy stronę sprawdzi człowiek.

Przeskanuj swoją stronę już dziś

Znajdź. Napraw. Sprawdź.

Jaki to rodzaj strony?

Twoja odpowiedź wybiera właściwe testy, np. ścieżkę zakupową dla sklepów internetowych. Nadal sprawdzamy sygnały samej strony i pokazujemy oba wyniki.

Jaki to rodzaj strony?

Darmowy skan. Bez karty płatniczej.