Przejdź do treści
A11ySignal
poważnyWCAG 2.4.1 · A

Strona musi mieć środki do ominięcia powtarzających bloków treści.

bypass

Każda strona ma co najmniej jeden mechanizm, który pozwala ominąć nawigację i przejść od razu do treści.

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.