Krótko
Jeśli na wielu stronach powtarza się menu, nagłówek, pasek filtrów albo duży blok linków, użytkownik powinien mieć sposób, żeby ten blok pominąć.
Funkcjonalność · Poziom A
Użytkownik powinien móc ominąć powtarzalne bloki i szybko przejść do właściwej treści.
Jeśli na wielu stronach powtarza się menu, nagłówek, pasek filtrów albo duży blok linków, użytkownik powinien mieć sposób, żeby ten blok pominąć.
Osoba korzystająca z klawiatury otwiera kolejną podstronę sklepu. Zanim dotrze do listy produktów, musi przejść przez logo, menu, wyszukiwarkę, koszyk, konto, baner i kilkanaście filtrów.
To kryterium nie wymaga idealnej struktury nagłówków. Nagłówki mogą pomagać, ale najprostszy i najczęstszy mechanizm to link „Przejdź do głównej treści”, który pojawia się po fokusu.
Link jest pierwszy w kodzie i prowadzi do `main`.
Kod — HTML
<a class="skip-link" href="#main">
Przejdź do głównej treści
</a>
<header>
<nav>...</nav>
</header>
<main id="main">
<h1>Lista szkoleń</h1>
</main>
Link może być ukryty poza ekranem, ale musi pojawić się po otrzymaniu fokusu.
Kod — CSS
.skip-link {
position: absolute;
left: 1rem;
top: -10rem;
}
.skip-link:focus {
top: 1rem;
}
Mechanizm wygląda poprawnie, ale cel nie istnieje.
Kod — HTML
<a class="skip-link" href="#content">
Przejdź do treści
</a>
<main id="main">
<h1>Lista szkoleń</h1>
</main>
Użytkownik musi za każdym razem przejść przez powtarzalne bloki.
Pierwszy link pozwala ominąć nagłówek, menu i inne powtarzalne elementy.