WCAG 2.1. – kryterium 2.4.4 – Cel łącza (w kontekście) (Poziom A)
- Przejdź do artykułów z tagiem A11Y
- Przejdź do artykułów z tagiem accessibility
- Przejdź do artykułów z tagiem accessibilityMatters
- Przejdź do artykułów z tagiem akademiaWCAG
- Przejdź do artykułów z tagiem dostępność
- Przejdź do artykułów z tagiem dostępność cyfrowa
- Przejdź do artykułów z tagiem klawiatura
- Przejdź do artykułów z tagiem WCAG
- Przejdź do artykułów z tagiem WCAG 2.1
- Przejdź do artykułów z tagiem Web Content Accessibility Guidelines
Treść artykułu
Witamy Was kolejnym kryterium, według nas jednym z ważniejszych z perspektywy osób niewidomych i obsługujących komputer za pomocą czytnika ekranu.
WCAG 2.4.4 Cel łącza. Zaczynamy!
Na pewno wszyscy kojarzycie serwisy informacyjne czy inne strony gromadzące wiele podobnych elementów, obok których występuje wiele linków o jakże barwnym opisie… “czytaj więcej”. O ile dla większości z nas, dla osób widzących, nie stanowi to żadnego problemu. Skanujemy przecież stronę od góry do dołu, widzimy otaczające te linki nagłówki, opisy…
A co z czytnikami ekranu?
Jeżeli osoba niewidoma czytałaby stronę po kolei, każdą linijkę po linijce, to jest szansa, że odnajdzie sens takiego linku. Jest to jednak mało prawdopodobne. Rzadko kiedy osoby niewidome obsługują stronę w taki sposób. Nikt z nas nie chciałby czytać całości (czasami jakże wartościowego) tekstu na stronie, prawda?
No właśnie. Być może nie wiecie, ale czytniki ekranu mają zaimplementowane specjalne skróty klawiaturowe. Jednym z nich jest możliwość przejścia do spisu linków:
- NVDA – Insert + F7.
- Voiceover – VO + Command + L.
Co w wypadku skorzystania z tych skrótów usłyszy osoba niewidoma? “Więcej, więcej, więcej…”. Co powinna wybrać? Nie wiadomo….
Jak możemy to naprawić i zadbać o dostępność linków?
Nadając im sens. Najczęściej stosowane przez nas metody by spełnić WCAG 2.4.4 cel łącza:
- atrybut aria label – dodajemy go do samego linku. Uwaga. Należy pamiętać, że aria-label zastępuje całość widocznej etykiety linku. Jeśli więc widzimy tylko “czytaj więcej”, a wartością atrybutu to “Czytaj więcej o sukcesach Kinaole”, technologie asystujące przetworzą właśnie tę drugą wartość.
- <span>/<div>/<p> z ukrytą klasą – można wykorzystać do tego .sr-only/visually-hidden z Bootstrapa. W jaki sposób ich użyć? Opisujemy link jak zwykle, z tym że dodajemy dodatkowo ukryty element:
<a href=[...] >Czytaj więcej <span class=”visually-hidden> o sukcesach Kinaole </span> </a>
Dodatkowo należy pamiętać o spacji w nowym elemencie <span> (szczególnie ważne przy SEO )
Należy pamiętać o tym, by wartość atrybutu aria-label rozpoczynała się od tej samej treści, która jest dostępna wizualnie.
Dlaczego?
Jeśli link “czytaj więcej” opiszemy jako “Kinaole w podróży, czytaj więcej” to Użytkownicy korzystający tylko z poleceń głosowych tego linku nie będą w stanie “kliknąć”. Nigdy go nie odnajdą.
Małgorzata Szymczak
Accessibility Specialist & Junior Frontend Developer
Polecane artykuły
-
03.11.2023Akademia WCAG
WCAG 2.1. – kryterium 2.3.1 – Trzy błyski lub wartości poniżej progu (Poziom A)
Ostatnio zakończyliśmy posty omawiające wytyczną 2.2, która skupia się na kryteriach dotyczących dostosowania czasu, jaki jest dostępny dla użytkowników na…
-
20.09.2024Akademia WCAG
WCAG 2.1. – 4.1.2. Nazwa, rola, wartość (Poziom A) cz.1
Dzisiaj rozpoczynamy omawianie kryterium 4.1.2 i od razu uprzedzamy, że ze względu na to, że obejmuje ono wiele zagadnień, będzie…
-
28.11.2024Okiem niewidomego
Okiem niewidomego. Potrenowałam
Zima coraz bliżej. Postanowiłam więc wzmocnić organizm i zaczęłam chodzić na siłownię. Jak może to zrobić osoba niewidoma? O tym…