WCAG 3.1.4: Skróty
Kryterium sukcesu WCAG 3.1.4 „Skróty” (ang. Abbreviations) dotyczy zapewnienia, że znaczenie skrótów i akronimów jest dostępne dla wszystkich użytkowników. Jest to kluczowe dla czytelności i zrozumiałości treści, szczególnie dla osób z dysfunkcjami poznawczymi, dysleksją oraz dla użytkowników technologii wspomagających, takich jak czytniki ekranu. Zgodność z tym kryterium na poziomie AA wymaga, aby pełne rozwinięcie skrótu było podane przy pierwszym użyciu lub dostępne programowo.
Dlaczego kryterium 3.1.4 jest ważne?
Zapewnienie dostępności skrótów i akronimów ma fundamentalne znaczenie dla szerokiego grona odbiorców:
Kryteria sukcesu i wymagania
Aby spełnić wymagania WCAG 2.0/2.1 Poziom AA dla kryterium 3.1.4, należy zapewnić, że dla każdego skrótu lub akronimu użytego na stronie internetowej, jego pełne rozwinięcie lub znaczenie jest dostępne w jeden z poniższych sposobów:
W przypadku, gdy skrót jest używany wielokrotnie na tej samej stronie i jego rozwinięcie zostało już podane przy pierwszym użyciu, nie jest konieczne ponowne podawanie pełnego rozwinięcia za każdym razem, o ile kontekst jest jasny i skrót nie jest używany w nowym, niezwiązanym kontekście.
Praktyczne wskazówki dotyczące zgodności
Oto jak można efektywnie wdrożyć kryterium 3.1.4:
1. Rozwinięcie w tekście przy pierwszym użyciu
Najprostszym sposobem jest podanie pełnego rozwinięcia skrótu bezpośrednio przed nim lub w nawiasie, gdy pojawia się on po raz pierwszy na stronie. Jest to szczególnie przydatne dla ogólnych tekstów, gdzie nie ma potrzeby głębokiej semantyki HTML.
Pamiętaj, aby rozwinięcie nastąpiło dla każdego unikalnego skrótu, który pojawi się w dokumencie. Jeśli na jednej stronie pojawią się różne skróty, każdy z nich powinien być wyjaśniony indywidualnie.
2. Rozwinięcie programowe za pomocą elementu <abbr>
Element <abbr> (skrót od "abbreviation") w HTML jest semantycznym sposobem na oznaczenie skrótu i dostarczenie jego pełnego rozwinięcia. Atrybut title tego elementu powinien zawierać pełne znaczenie skrótu. Czytniki ekranu często odczytują zawartość atrybutu title po napotkaniu skrótu (np. po zatrzymaniu się na nim lub po specjalnej komendzie).
Zaletą tego podejścia jest to, że rozwinięcie jest dostępne na żądanie (np. poprzez najechanie myszką) i jest semantycznie powiązane ze skrótem, co ułatwia interpretację technologiom wspomagającym. Zaleca się użycie <abbr> nawet, jeśli rozwinięcie jest również podane w tekście, aby zapewnić najbardziej kompleksową dostępność.
3. Słowniczki i glosariusze
Jeśli strona lub serwis zawiera bardzo dużą liczbę specjalistycznych skrótów, dobrym rozwiązaniem może być stworzenie osobnego słowniczka lub glosariusza. W takim przypadku, przy pierwszym użyciu skrótu, można podać jego rozwinięcie i opcjonalnie zamieścić link do odpowiedniego wpisu w słowniczku. Użycie <abbr> jest nadal zalecane, aby zapewnić dostępność kontekstową.
Przykłady implementacji
Poprawne implementacje
Rozwinięcie w tekście
Rozwinięcie programowe (z <abbr>)
Kombinacja (najlepsza praktyka)
Niepoprawne implementacje
Brak rozwinięcia
(Nie wiadomo, co oznacza "NATO" dla wszystkich użytkowników, szczególnie tych, którzy nie są zaznajomieni z językiem angielskim lub kontekstem politycznym.)
Użycie atrybutu title na niewłaściwym elemencie
(Atrybut title na <span> nie jest semantycznie równoważny z <abbr> dla czytników ekranu. Chociaż tekst może być widoczny po najechaniu, technologie wspomagające mogą go zignorować lub zinterpretować inaczej, a rola elementu span jest bardziej ogólna, nie definiująca skrótu.)
Niekonsekwentne lub niekompletne rozwinięcie
(W tym przykładzie, „RN” i „ZG” są używane bez programowego rozwinięcia po pierwszym użyciu. Chociaż dla "RN" jest to zgodne z WCAG (rozwinięcie w tekście), dla "ZG" brakuje zarówno rozwinięcia programowego, jak i konsekwentnego odwoływania się do niego. Najlepsza praktyka to użycie <abbr> dla wszystkich unikalnych skrótów.)
Najlepsze praktyki i typowe pułapki
Najlepsze praktyki
Typowe pułapki
Podsumowanie
Kryterium WCAG 3.1.4 „Skróty” to istotny element w budowaniu dostępnych i użytecznych stron internetowych. Poprawne rozwinięcie skrótów i akronimów, zarówno w treści, jak i programowo, znacząco poprawia zrozumienie i doświadczenie użytkownika dla szerokiej grupy osób, w tym tych z niepełnosprawnościami poznawczymi, dysleksją oraz korzystających z technologii wspomagających. Przyjęcie opisanych praktyk i unikanie typowych błędów pomoże w tworzeniu stron zgodnych z zasadami dostępności i sprzyjających wszystkim użytkownikom.
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.