Zasada 3: Zrozumiałość 3.1 Możliwość odczytania

3.1.1 Język strony

WCAG 3.1.1 Language of Page

W skrócie

Domyślny język strony jest określony w kodzie (atrybut lang w elemencie <html>).

Poziom
A Podstawowe minimum – bez tego część osób w ogóle nie skorzysta ze strony.
Czy to obowiązkowe?
Wymagane prawem
Kto w zespole odpowiada
Programowanie
Jak to wykryć
Wykrywalne automatycznie

Wyjaśnienie prostym językiem: Język strony

Komu i dlaczego to pomaga

Czytnik ekranu na tej podstawie wybiera syntezator mowy. Bez lang="pl" polski tekst może być czytany z angielską wymową – kompletnie niezrozumiale.

  • Osoby niewidome
  • Osoby z trudnościami poznawczymi

Jak zrobić to dobrze

  • Ustaw <html lang="pl"> w szablonie serwisu.

Najczęstsze błędy

  • Brak atrybutu lang.
  • lang="en" w szablonie polskiej strony (częste w gotowych motywach).

Przykład w kodzie

Źle
<html>
Dobrze
<html lang="pl">

Jak to sprawdzić

  1. Zajrzyj do źródła strony: element <html> powinien mieć lang="pl".

Wykrywalne automatycznie. Narzędzia automatyczne (np. axe, WAVE, Lighthouse) wyłapią większość problemów z tym kryterium.

Czy to obowiązkowe?

Powiązane kryteria

3.1.2

Język części

Poziom AA Wymagane prawem

Fragmenty w innym języku niż reszta strony (cytat po angielsku, wersja w języku ukraińskim) mają oznaczony język.

Ostatnia aktualizacja: .
Źródło: Understanding SC 3.1.1: Language of Page – oficjalne objaśnienie W3C (po angielsku).