WCAG 2.5.8: Wielkość celu (minimalna)
Wielkość celu (minimalna): Kryterium Sukcesu WCAG 2.5.8
Kryterium sukcesu WCAG 2.5.8, zatytułowane "Wielkość celu (minimalna)", jest częścią wytycznych WCAG 2.1 na poziomie dostępności AA. Jego głównym celem jest zapewnienie, aby interaktywne elementy na stronach internetowych i w aplikacjach cyfrowych były wystarczająco duże, by użytkownicy mogli je łatwo aktywować bez przypadkowego dotykania sąsiednich elementów. Zgodnie z tym kryterium, obszar docelowy dla wskaźnika (np. palca, myszy) musi mieć co najmniej 24 na 24 piksele CSS.
Jest to kluczowe dla użytkowników korzystających z urządzeń dotykowych, a także dla osób z niepełnosprawnościami ruchowymi, takimi jak drżenia rąk, ograniczona precyzja lub korzystających z alternatywnych urządzeń wskazujących (np. pałeczki ustnej, myszy sterowanej wzrokiem). Zapewnienie odpowiedniej wielkości celu pomaga zmniejszyć liczbę błędów, frustracji i zwiększa ogólną użyteczność serwisu.
Dlaczego to jest ważne?
Niewystarczająca wielkość celów interaktywnych może stanowić poważną barierę dla wielu grup użytkowników:
Spełnienie tego kryterium przyczynia się do bardziej inkluzywnego i bezproblemowego doświadczenia użytkownika, redukując frustrację i zwiększając efektywność korzystania z serwisu.
Kryterium Sukcesu 2.5.8 – Wielkość celu (minimalna) (AA)
Formalna definicja kryterium 2.5.8 mówi: "Wielkość celu dla interakcji wskaźnikiem ma co najmniej 24 na 24 piksele CSS, chyba że:".
Praktyczne wytyczne dla zgodności
Aby zapewnić zgodność z WCAG 2.5.8, należy przestrzegać następujących zasad:
Przykłady
Implementacja poprawna:
Poniżej przedstawiono przykłady elementów, które spełniają kryterium minimalnej wielkości celu:
Przycisk z odpowiednimi wymiarami:
Tutaj użyto min-width i min-height, aby zapewnić minimalny rozmiar wizualny i interaktywny. Dodatkowy padding zwiększa obszar klikalności.
Link z większym obszarem dotyku dzięki paddingowi:
Ustawienie display: inline-block dla linku pozwala na zastosowanie paddingu, co efektywnie powiększa obszar klikalności. Link zachowuje się jak blokowy element w kontekście rozmiaru, ale nadal może być w linii z tekstem.
Mała ikona z powiększonym, niewidzialnym obszarem dotyku (za pomocą CSS):
W tym przykładzie wizualna ikona ma 16×16 pikseli, ale dzięki pseudo-elementowi ::after, który rozszerza obszar dotykowy, spełnione jest kryterium 24x24px. Użytkownik może kliknąć w obszar wokół ikony, a akcja zostanie wywołana.
Implementacja niepoprawna:
Poniżej przedstawiono przykłady elementów, które naruszają kryterium minimalnej wielkości celu:
Przycisk o zbyt małych wymiarach:
Ten przycisk jest zbyt mały, by zapewnić łatwą aktywację, szczególnie na urządzeniach dotykowych.
Zbyt mały link tekstowy bez powiększonego obszaru dotyku:
Domyślny rozmiar linku tekstowego jest często mniejszy niż 24x24px, co sprawia, że jest on trudny do trafienia. Wyjątek "na linii" dotyczy tylko linków wkomponowanych w tekst, a nie samodzielnych linków.
Niestandardowy checkbox lub radio button o zbyt małym obszarze dotyku:
Jeśli kontrolki formularzy są stylowane niestandardowo i ich efektywny obszar dotykowy jest mniejszy niż 24x24px, nie spełniają one kryterium. Należy zadbać o odpowiedni rozmiar lub padding.
Najlepsze praktyki i częste błędy
Najlepsze praktyki:
Częste błędy:
Przestrzeganie kryterium WCAG 2.5.8 "Wielkość celu (minimalna)" to nie tylko kwestia zgodności z wytycznymi, ale przede wszystkim znacząca poprawa doświadczenia użytkownika dla szerokiego grona osób. Projektując i rozwijając interfejsy z myślą o odpowiedniej wielkości celów dotykowych, tworzymy bardziej dostępne, użyteczne i przyjazne dla każdego środowisko cyfrowe.
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.