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
-
01.12.2023Akademia WCAG
WCAG 2.1. – kryterium 2.4.2 – Tytuł strony (Poziom A)
Dziś kolejne kryterium dotyczące tytułów właśnie – 2.4.2 na poziomie A. O co tu chodzi? To kryterium jest dość intuicyjne…
-
20.06.2024Okiem niewidomego
Okiem 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,…
-
04.07.2024Okiem niewidomego
Okiem niewidomego. Jestem niewidzialna
Chciałabym dzisiaj napisać słów kilka o… komunikacji międzyludzkiej. Jest jedno zjawisko w tym aspekcie, które niezmiennie mnie zadziwia i… tak…