WCAG 2.4.9: Cel linku (tylko link)
Kryterium sukcesu WCAG 2.4.9 „Cel linku (tylko link)” (ang. Link Purpose (Link Only)) na poziomie AA jest kluczowe dla zapewnienia dostępności stron internetowych. Wymaga ono, aby przeznaczenie każdego linku było jasno zrozumiałe wyłącznie na podstawie jego tekstu, bez konieczności odwoływania się do otaczającego kontekstu. Oznacza to, że użytkownik, napotykając sam tekst linku, powinien być w stanie przewidzieć, co się wydarzy po jego aktywacji.
Wprowadzenie do kryterium WCAG 2.4.9
WCAG 2.4.9 to kryterium, które dotyczy klarowności i precyzji tekstu używanego w linkach. Jego głównym celem jest zapewnienie, że każdy link na stronie jest samodzielny pod względem informacyjnym. Użytkownicy powinni być w stanie zrozumieć, co osiągną, klikając dany link, nawet jeśli widzą go w izolacji od reszty treści strony. Jest to szczególnie ważne w kontekście nawigacji, gdzie użytkownicy mogą skanować stronę w poszukiwaniu konkretnych informacji lub korzystać z narzędzi, które prezentują im listę wszystkich linków dostępnych na danej podstronie.
Dlaczego to jest ważne? (Wpływ na dostępność)
Zapewnienie opisowego tekstu linków ma ogromne znaczenie dla szerokiej grupy użytkowników, wpływając na użyteczność i dostępność serwisu:
Kryterium sukcesu WCAG 2.4.9: Cel linku (tylko link)
Zgodnie z WCAG 2.1, kryterium sukcesu 2.4.9 (Poziom AA) brzmi:
Dla każdego linku przeznaczenie linku może być określone na podstawie samego tekstu linku, z wyjątkiem sytuacji, gdy przeznaczenie linku byłoby niejednoznaczne dla wszystkich użytkowników.
Kluczowe jest tutaj sformułowanie „na podstawie samego tekstu linku”. Oznacza to, że nie wolno polegać wyłącznie na kontekście wizualnym, grafice otaczającej link, czy na atrybucie title, który nie zawsze jest dostępny dla wszystkich technologii wspomagających.
Praktyczne wytyczne dla twórców treści i deweloperów
Aby spełnić kryterium 2.4.9, należy przestrzegać następujących zasad:
Przykłady implementacji
Przykłady poprawne:
Link do konkretnej strony:
Link do pliku PDF:
Link ikoniczny z tekstem alternatywnym:
Link z aria-label (np. dla ikony bez widocznego tekstu lub skróconego tekstu):
Uwaga: W powyższym przykładzie alt="Profil" jest opcjonalne, jeśli aria-label dostarcza pełniejszą informację i jest przeznaczone dla elementów interaktywnych. Jeśli ikoną jest tylko ikona bez tekstu, sam aria-label jest kluczowy. Jeśli jest tekst wizualny, który nie jest wystarczający, aria-label go zastąpi. W przypadku ikon graficznych, często stosuje się ukryty wizualnie tekst wewnątrz <span> z klasą sr-only zamiast aria-label, co jest również poprawną praktyką.
Przykłady niepoprawne:
Ogólny tekst linku:
Brakujące informacje w tekście linku:
Link ikoniczny bez tekstu alternatywnego:
Link ikoniczny z ogólnym tekstem alternatywnym, który nie opisuje celu:
Poprawnie byłoby: alt="Przejdź do koszyka" lub aria-label="Przejdź do koszyka".
Najlepsze praktyki i często popełniane błędy
Najlepsze praktyki:
Często popełniane błędy:
Dodatkowe zasoby
Powiązane wpisy
- WCAG 5.2.3: Pełne procesy
- WCAG 5.2.4: Tylko sposoby korzystania z technologii wspierające dostępność
- WCAG 5.2.5: Brak zakłóceń
- WCAG 5.3.1: Wymagane elementy oświadczenia o zgodności
- WCAG 5.3.2: Opcjonalne elementy oświadczenia o zgodności
Nadal szukasz odpowiedzi?
Zapytaj naszych specjalistów używając czatu online.