Przejdź do treści
A11ySignal
Poziom AWCAG 2.0WCAG 2.1WCAG 2.2EN 301 549 § 9.1.3.2

1.3.2
Zrozumiała kolejność

Kolejność, w jakiej treść jest odczytywana, musi mieć sens.

Co mówi norma

Jeśli kolejność, w jakiej przedstawiona jest treść, ma znaczenie dla jej zrozumienia, prawidłowa kolejność odczytu musi być określona programowo.

Dlaczego to ma znaczenie

CSS może umieścić cokolwiek gdziekolwiek. Czytnik ekranu i klawiatura idą za DOM-em, więc strona sensowna wizualnie potrafi być bezsensowna w kolejności źródła.

Jak wygląda błąd

  • błądPanel boczny, który w DOM stoi pierwszy i jest odczytywany przed artykułem.
  • błąd`order` w gridzie albo flexboksie użyte do wizualnego przestawiania treści.
  • błądOkno modalne doczepione na końcu `body`, a pokazywane na środku strony.

Jak to naprawić

  • róbPisz DOM w kolejności czytania, a potem pozycjonuj CSS-em — nie odwrotnie.
  • róbZostaw `order` i `row-reverse` na przypadki, w których znaczenie nie zależy od kolejności.

Jak sprawdza to A11ySignal

ręcznie

Żadna automatyczna reguła nie osądzi tego kryterium i nie będziemy udawać inaczej. Czyste skanowanie nie oznacza, że 1.3.2 jest spełnione — oznacza, że nic mierzalnego nie zawiodło. Tu potrzebny jest człowiek.

Czego narzędzie ci nie powie

Skaner nie wie, jaką kolejność miałeś na myśli. Przeczytaj stronę z wyłączonym CSS-em.

Także pod 1.3 Możliwość adaptacji