Kryterium, które za tym stoi
2.4.1 Możliwość pominięcia bloków
Daj ludziom sposób na ominięcie bloków, które powtarzają się na każdej stronie.
Poziom A · EN 301 549 § 9.2.4.1
Po co jest to sprawdzenie
Bez linku pomijającego osoba korzystająca z klawiatury przechodzi przez czterdzieści pozycji nawigacji na każdej stronie, zanim dotrze do treści.
Co zwykle je wywołuje
- błądBrak linku pomijającego i brak obszarów, między którymi można skakać.
- błądLink pomijający, który istnieje, ale ma `display: none`, więc nigdy nie dostaje fokusu.
Jak to naprawić
- róbUmieść link „Przejdź do treści” na początku DOM, ukryty wizualnie do momentu otrzymania fokusu.
- róbDodaj `<main>`, `<nav>` i `<header>`, żeby nawigacja po obszarach działała jako druga droga.
Jak to jest raportowane
A11ySignal zgłasza to z wagą poważny. Każdy błędny element ma swój selektor CSS i kod, który zawiódł, więc trafisz prosto do właściwej linii, zamiast jej szukać. Deque publikuje szczegóły na poziomie silnika:
https://dequeuniversity.com/rules/axe/4.13/bypass ↗
Sprawdzenie zaimplementowane w axe-core 4.13.0, © Deque Systems, MPL-2.0.