Julia Zakrocka 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ą.
Piotr Źrołka
Accessibility expert & CEO
Polecane artykuły
-
30.11.2022BadaniaJak zrobić audyt UX. Część 1 – Teoria, odrobina autokrytyki i parę praktycznych porad…
Dzisiaj wrzucamy na blog temat audytów użyteczności! Pomysł na ten wpis narodził się przy okazji audytu UX naszego bloga. Postanowiliśmy…
-
20.06.2024Okiem niewidomegoOkiem niewidomego. Mikrofala, która mówi.
Na rynku pojawia się coraz więcej sprzętów gospodarstwa domowego, które są dostosowane do potrzeb niewidomych. Kiedy poruszałam temat prac kuchennych,…
-
10.11.2023Akademia WCAGWCAG 2.1. – kryterium 2.3.2 – Trzy błyski (Poziom AAA)
przyjrzyjmy się kolejnemu kryterium WCAG, które jest rozwinięciem zasady omówionej tydzień temu – 2.3.2. Trzy błyski (poziom AAA). Komu ma…