Zapewnienie dostępności cyfrowej jest kluczowe dla inkluzywnego społeczeństwa, umożliwiając wszystkim użytkownikom, niezależnie od ich możliwości, pełne korzystanie z internetu. Web Content Accessibility Guidelines (WCAG) to międzynarodowy standard opracowany przez World Wide Web Consortium (W3C), który wyznacza zasady tworzenia dostępnych stron internetowych i aplikacji. Wersja WCAG 2.2 Poziom AA rozszerza poprzednie wytyczne, wprowadzając nowe kryteria sukcesu, które jeszcze bardziej poprawiają użyteczność i dostępność dla szerokiej gamy osób z niepełnosprawnościami.
Czym jest WCAG 2.2 Poziom AA?
WCAG 2.2 Poziom AA stanowi ewolucję standardu WCAG 2.1 Poziomu AA, dodając cztery nowe kryteria sukcesu. Kryteria te koncentrują się na obszarach, które zyskały na znaczeniu w kontekście współczesnych interakcji cyfrowych, w tym poprawy widoczności fokusu dla nawigacji klawiaturą, alternatyw dla złożonych gestów dotykowych, minimalnych rozmiarów elementów interaktywnych oraz dostępnych metod uwierzytelniania. Ich celem jest usprawnienie doświadczeń użytkowników z niepełnosprawnościami wzrokowymi, ruchowymi oraz poznawczymi, a także osób korzystających z urządzeń mobilnych i alternatywnych metod wprowadzania danych. Zmiany te odzwierciedlają rosnące znaczenie dostępności w kontekście urządzeń mobilnych i inkluzywnych wzorców interakcji.
Dlaczego WCAG 2.2 Poziom AA ma znaczenie?
Wdrożenie WCAG 2.2 Poziom AA przynosi liczne korzyści, wykraczające poza samą zgodność z przepisami. Dostępność to podstawa inkluzywności i użyteczności dla wszystkich:
Nowe Kryteria Sukcesu w WCAG 2.2 Poziom AA
WCAG 2.2 Poziom AA wprowadza cztery nowe kryteria sukcesu, uzupełniając wymagania z WCAG 2.1. Skupimy się na ich szczegółach, wymaganiach i praktycznych sposobach implementacji.
Kryterium Sukcesu 2.4.11: Wygląd Fokusu (Poziom AA)
Kryterium to ma na celu zapewnienie, że wskaźnik fokusu jest wyraźnie widoczny, gdy element interaktywny otrzymuje fokus, co jest kluczowe dla użytkowników nawigujących za pomocą klawiatury lub alternatywnych urządzeń wskazujących, a także dla osób słabowidzących.
Wymagania i Cele
Wskaźnik fokusu musi:
Praktyczne Wskazówki
Przykłady Implementacji
Poprawna implementacja (CSS):
Powyższy przykład zapewnia wyraźny, kontrastowy wskaźnik fokusu o odpowiednim rozmiarze, widoczny niezależnie od agenta użytkownika.
Niepoprawna implementacja (CSS):
Usunięcie obrysu fokusu bez zapewnienia alternatywnego, widocznego wskaźnika lub użycie zbyt subtelnej zmiany (np. niewidoczna ramka) jest niezgodne z kryterium 2.4.11.
Kryterium Sukcesu 2.5.7: Ruchy Przeciągania (Poziom AA)
To kryterium wymaga, aby funkcje interfejsu użytkownika, które opierają się na złożonych ruchach przeciągania (np. drag-and-drop), miały dostępną alternatywę, która nie wymaga precyzyjnego ruchu przeciągania, chyba że samo przeciąganie jest niezbędne dla funkcji lub czynność jest obsługiwana przez agenta użytkownika.
Wymagania i Cele
Praktyczne Wskazówki
Przykłady Implementacji
Poprawna implementacja (HTML/JS):
Oprócz funkcji przeciągania, użytkownicy mogą sortować elementy listy za pomocą przycisków "Przenieś w górę" i "Przenieś w dół", dostępnych dla klawiatury i czytników ekranu. Dodatkowo, można zaimplementować nawigację strzałkami dla elementów listy.
Niepoprawna implementacja:
Interfejs użytkownika, który wymaga przeciągania do wykonania akcji (np. przeniesienia pliku do folderu) i nie oferuje żadnej alternatywnej metody (np. przycisku "Wybierz i przenieś" w menu kontekstowym, czy dialogu przenoszenia), jest niezgodny z kryterium 2.5.7.
Kryterium Sukcesu 2.5.8: Minimalny Rozmiar Celu (Poziom AA)
To kryterium ma na celu ułatwienie interakcji użytkownikom z niepełnosprawnościami ruchowymi (np. drżeniami, niedokładnością ruchów), tym, którzy korzystają z urządzeń mobilnych oraz osobom z ograniczoną precyzją ruchów poprzez zapewnienie odpowiednio dużych elementów interaktywnych.
Wymagania i Cele
Praktyczne Wskazówki
Przykłady Implementacji
Poprawna implementacja (CSS):
Powyższe style zapewniają, że nawet małe ikony lub krótkie elementy tekstowe mają wystarczająco duży obszar aktywacji, poprzez powiększenie samego elementu lub otoczenie go paddingiem.
Niepoprawna implementacja (HTML/CSS):
Link otaczający obrazek o wymiarach 16x16px bez dodatkowego paddingu, czy przycisk o rozmiarze 18x18px bez odpowiednich marginesów od innych celów, jest zbyt mały i niezgodny z kryterium 2.5.8, chyba że spełnia jeden z wyjątków.
Kryterium Sukcesu 3.3.8: Dostępne Uwierzytelnianie (Minimum) (Poziom AA)
To kryterium ma na celu ułatwienie procesów logowania i uwierzytelniania dla osób z niepełnosprawnościami poznawczymi, pamięciowymi i trudnościami w uczeniu się, eliminując lub oferując alternatywy dla testów poznawczych. Dotyczy to metod uwierzytelniania, które wymagają od użytkownika zapamiętywania, transkrypcji lub przetwarzania informacji.
Wymagania i Cele
Proces uwierzytelniania (np. logowanie do konta, weryfikacja tożsamości) nie może wymagać od użytkownika wykonania testu poznawczego, takiego jak zapamiętywanie ciągu znaków (hasła), przepisanie tekstu, rozwiązanie prostych zagadek matematycznych czy identyfikacja obiektów na obrazkach (CAPTCHA), chyba że:
Praktyczne Wskazówki
Przykłady Implementacji
Poprawna implementacja:
Formularz logowania pozwala na użycie menedżera haseł (dzięki atrybutowi autocomplete) i oferuje alternatywną metodę logowania (jednorazowy link), która nie wymaga zapamiętywania hasła, spełniając kryterium poprzez zapewnienie alternatywy.
Niepoprawna implementacja:
Powyższy formularz wymaga przepisania złożonego kodu CAPTCHA bez alternatywy (np. audio) i blokuje wklejanie hasła, co jest niezgodne z kryterium 3.3.8, ponieważ uniemożliwia korzystanie z menedżerów haseł i wymusza test poznawczy (rozpoznanie złożonego tekstu).
Najlepsze Praktyki i Typowe Pułapki
Podsumowanie
WCAG 2.2 Poziom AA to ważny krok ku bardziej inkluzywnemu internetowi. Jego wdrożenie nie tylko spełnia wymogi prawne, ale przede wszystkim zapewnia lepsze doświadczenia wszystkim użytkownikom. Uwzględnianie wytycznych już na etapie projektowania pozwala budować strony naprawdę dostępne i wspierające równość w cyfrowym świecie.
Powiązane wpisy
Nadal szukasz odpowiedzi?
Zapytaj naszych specjalistów używając czatu online.