Zasada 4: Solidność 4.1 Kompatybilność

4.1.1 Parsowanie

WCAG 4.1.1 Parsing

W skrócie

Kryterium wymagało poprawnego składniowo HTML (domknięte znaczniki, unikalne id). W WCAG 2.2 zostało usunięte jako przestarzałe – współczesne przeglądarki i czytniki radzą sobie z błędami składni, a realne problemy wyłapują kryteria 1.3.1 i 4.1.2.

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

Komu i dlaczego to pomaga

Pierwotnie chodziło o to, by technologie wspomagające poprawnie interpretowały stronę. Dziś ważne pozostają zwłaszcza unikalne id – od nich zależą powiązania etykiet i opisów.

  • Osoby niewidome

Jak zrobić to dobrze

  • Dbaj o unikalne id – szczególnie tych, do których odwołują się for, aria-labelledby i aria-describedby.

Najczęstsze błędy

  • Zduplikowane id, przez które etykieta wskazuje złe pole.
  • Niedomknięte lub źle zagnieżdżone znaczniki.

Jak to sprawdzić

  1. Sprawdź stronę walidatorem W3C lub narzędziem axe pod kątem zduplikowanych id.

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

1.3.1

Informacje i relacje

Poziom A Wymagane prawem

Struktura, którą widać na ekranie (nagłówki, listy, tabele, pola formularza z etykietami, grupy), musi być też zapisana w kodzie – tak, żeby czytnik ekranu mógł ją odczytać.

4.1.2

Nazwa, rola, wartość

Poziom A Wymagane prawem

Każdy element interfejsu (przycisk, pole, przełącznik, zakładka, menu) ma w kodzie nazwę, rolę i aktualny stan, które mogą odczytać technologie wspomagające.

Ostatnia aktualizacja: .
Źródło: Understanding SC 4.1.1: Parsing – oficjalne objaśnienie W3C (po angielsku).