Przejdź do treści
SilktidePomoc

Przejdź do treści

Silktide sprawdza, czy każda strona umożliwia odwiedzającym przejście bezpośrednio do jej głównej treści, z pominięciem powtarzających się nagłówków i nawigacji. Zwykle służy do tego link „przejdź do treści” u góry strony albo punkt orientacyjny głównej treści.

<!-- Link pomijający prowadzący do głównej treści -->
<a href="#main">Przejdź do głównej treści</a>
...
<main id="main">
  <h1>Witamy</h1>
</main>

Dlaczego to jest ważne

Wiele osób korzysta ze stron sekwencyjnie: użytkownik słyszy treść w kolejności, a użytkownik klawiatury przechodzi klawiszem Tab przez każdy link. Ponieważ większość witryn powtarza ten sam nagłówek i nawigację na każdej stronie, użytkownicy ci muszą przechodzić przez nie ponownie na każdej stronie — niewidomy odwiedzający może musieć wysłuchać dziesiątek lub setek linków nawigacyjnych, zanim dotrze do treści. Link pomijający lub główny punkt orientacyjny eliminuje ten wysiłek.

Linki pomijające nie muszą być widoczne dla wszystkich. Często stosowany wzorzec ukrywa link, dopóki nie otrzyma , dzięki czemu nie wpływa on na wygląd strony.

Jak to naprawić

  1. Dodaj link na samym początku strony, wskazujący początek głównej treści, na przykład <a href="#main">Przejdź do głównej treści</a>.
  2. Upewnij się, że cel istnieje: fragment musi odpowiadać rzeczywistemu id elementu, a element docelowy musi być widoczny.
  3. Alternatywnie (lub dodatkowo) oznacz główną treść elementem <main> albo role="main" — każde z tych rozwiązań samodzielnie spełnia tę kontrolę.
  4. Najlepszą praktyką jest połączenie obu rozwiązań: link pomijający wskazujący punkt orientacyjny <main>, co działa z najszerszym zakresem przeglądarek i technologii wspomagających:
<a href="#main">Przejdź do głównej treści</a>
...
<main id="main">...</main>

Jak Silktide przeprowadza tę kontrolę

  1. Pomijaj strony z mniej niż 500 widocznymi znakami tekstu — mają zbyt mało treści, aby wymagać pomijania.
  2. Szukaj linku wskazującego fragment (np. #main) na tej samej stronie. Aby został uwzględniony, link nie może znajdować się obok innego tekstu (co sugerowałoby, że jest częścią zdania, a nie pomocą nawigacyjną) i musi być widoczny albo ukryty w sposób przyjazny dla czytników ekranu.
  3. Tekst linku celowo nie jest analizowany, dzięki czemu kontrola działa w każdym języku.
  4. Zgłoś problem, gdy:
    • Fragment linku wskazuje id, które nie istnieje na stronie (uszkodzony link pomijający).
    • Link pojawia się po ponad 500 widocznych znakach tekstu, zbyt późno, aby oszczędzić użytkownikowi wysiłku.
    • Nie istnieje link pomijający, a strona nie ma punktu orientacyjnego <main> ani role="main".

Rozwiązywanie problemów

Sprawdź trzy opisane powyżej przypadki niepowodzenia: najczęstszymi przyczynami są fragment wskazujący id, które już nie istnieje, niewidoczny element docelowy oraz baner plików cookie lub inna treść przesuwająca link o ponad 500 znaków w głąb strony.

Moja treść zaczyna się u góry strony

Jeśli strona ma mniej niż 500 widocznych znaków, jest automatycznie pomijana. Dłuższe strony nadal wymagają linku pomijającego lub głównego punktu orientacyjnego, nawet gdy treść zaczyna się wcześnie, ponieważ Silktide nie może niezawodnie określić, że nie poprzedza jej nawigacja.

Dowiedz się więcej

Ostatnio zaktualizowano

Czy ta strona była pomocna?