WCAG 2.4.4: Cel linku (w kontekście)
Poziom zgodności: A
Wprowadzenie
Kryterium sukcesu WCAG 2.4.4, zatytułowane „Cel linku (w kontekście)”, wymaga, aby cel każdego linku był jasny na podstawie samego tekstu linku lub na podstawie jego kontekstu. Oznacza to, że użytkownik nie powinien musieć zgadywać, co stanie się po kliknięciu linku, ani szukać dodatkowych wyjaśnień poza bezpośrednim otoczeniem linku.
Jest to fundamentalne kryterium, które ma kluczowe znaczenie dla podstawowej dostępności, ponieważ pozwala użytkownikom zrozumieć, dokąd prowadzi link, co jest niezbędne do efektywnej nawigacji po stronie internetowej lub aplikacji.
Dlaczego to jest ważne?
Zrozumienie celu linku ma ogromne znaczenie dla wielu grup użytkowników i wpływa na ogólną użyteczność i dostępność strony:
Spełnienie tego kryterium poprawia ogólne doświadczenie użytkownika, zmniejsza frustrację i czyni treści bardziej dostępnymi i zrozumiały dla wszystkich.
Kryteria sukcesu i wymagania
Zgodnie z WCAG 2.4.4, cel każdego linku musi być zrozumiały:
Należy unikać polegania wyłącznie na atrybucie title, ponieważ jego wsparcie przez czytniki ekranu i inne technologie wspomagające może być niespójne, a także nie jest widoczny dla użytkowników klawiatury lub ekranów dotykowych, chyba że użyją oni myszy i poczekają na pojawienie się etykietki.
Praktyczne wskazówki dotyczące zgodności
Przykłady prawidłowych i nieprawidłowych implementacji
Nieprawidłowe implementacje
1. Ogólny tekst linku bez kontekstu
Treść artykułu na temat dostępności. Kliknij tutaj, aby przeczytać.
Problem: „Kliknij tutaj” nic nie mówi o celu linku poza kontekstem. Czytnik ekranu odczytujący tylko link powie „Kliknij tutaj”, co jest bezużyteczne.
2. Niejasny link „Więcej”
Nasze najnowsze produkty
Opis produktu A… Więcej
Opis produktu B… Więcej
Problem: Kiedy czytnik ekranu prezentuje listę linków, oba zostaną odczytane jako „Więcej”. Użytkownik nie wie, które „Więcej” odnosi się do Produktu A, a które do Produktu B.
3. Link obrazkowy bez tekstu alternatywnego/opisu
Problem: Jeśli nie ma atrybutu alt lub innej programowo dostępnej nazwy, czytnik ekranu może odczytać „obrazek” lub nazwę pliku, co nie informuje o celu linku (kontakt).
Prawidłowe implementacje
1. Opisowy tekst linku
Zapraszamy do przeczytania naszego najnowszego artykułu na temat dostępności cyfrowej.
Rozwiązanie: Tekst linku jest sam w sobie opisowy i jasno wskazuje, co użytkownik znajdzie po kliknięciu.
2. Linki z kontekstem z nagłówka lub listy
Nasze najnowsze produkty
Rozwiązanie: Nawet jeśli użyjemy krótszych linków wewnątrz akapitów (np. „Więcej”), w kontekście elementów listy lub nagłówków, czytniki ekranu mogą prawidłowo powiązać link z jego kontekstem. Preferowane jest jednak użycie bardziej opisowych linków bezpośrednio, jak w przykładzie powyżej.
3. Link obrazkowy z tekstem alternatywnym
Rozwiązanie: Atrybut alt dostarcza opisowego tekstu dla czytników ekranu, jasno wskazując cel linku.
4. Użycie aria-label dla kontekstu, gdy wizualnie link jest zwięzły
Zobacz nasze oferty.
Rozwiązanie: Wizualnie link to „oferty”, ale dla technologii wspomagających jego cel jest rozszerzony przez aria-label, zapewniając pełny kontekst.
5. Użycie aria-labelledby dla złożonych scenariuszy
Model wysokiej rozdzielczości z wbudowanym mikrofonem. Szczegóły
Rozwiązanie: Atrybut aria-labelledby wskazuje na element id="product1-title", który zawiera bardziej opisową nazwę dla linku „Szczegóły”. Czytnik ekranu odczyta „Kamera internetowa HD Szczegóły” jako nazwę linku.
Najlepsze praktyki i typowe pułapki
Najlepsze praktyki
Typowe pułapki
Spełnienie kryterium WCAG 2.4.4 jest kluczowym krokiem w tworzeniu dostępnych i użytecznych stron internetowych. Jasne i zrozumiałe linki nie tylko pomagają użytkownikom z niepełnosprawnościami, ale również poprawiają ogólną nawigację i satysfakcję dla wszystkich.
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.