Przejdź do treści

Deklaracja języka strony: jedna linijka, duża różnica

Czego wymaga kryterium

Kryterium 3.1.1 wymaga, aby język strony był określony w kodzie. Kryterium 3.1.2 wymaga oznaczenia fragmentów w innym języku.

Co się dzieje bez tego

Czytnik ekranu wybiera syntezator mowy na podstawie deklaracji języka. Gdy jej brak, używa ustawienia domyślnego, zwykle angielskiego. Polski tekst czytany angielskim syntezatorem jest niezrozumiały. To jedna linijka kodu, a jej brak potrafi wyłączyć z korzystania z serwisu całą grupę użytkowników.

Jak to zrobić

<html lang="pl">

Dla fragmentów w innym języku:

<p>Nasze hasło to <span lang="en">think different</span>.</p>

Na co uważać

Wróć do listy materiałów