Polski
a11yglass · Kontrola dostępności stron internetowych

StartBaza wiedzy › Kryterium WCAG

Obsługa klawiaturą według WCAG 2.1.1

Każda funkcja musi być osiągalna i wyzwalana za pomocą klawiatury. Dotyczy to zwłaszcza samodzielnie zbudowanych elementów sterujących (div/span z obsługą kliknięcia zamiast button/a).

Częste błędy

Klikalne <div>/<span> bez tabindex i obsługi klawiatury, menu rozwijane tylko przy :hover, okna modalne bez zarządzania fokusem, karuzele bez przycisków sterujących.

Jak robić to dobrze

Używaj elementów natywnych (button, a, input). Tam, gdzie się nie da: role, tabindex="0" i obsługa keydown dla Enter/spacji. Żadnych pułapek klawiaturowych — trzeba móc też wyjść.

Granica testu automatycznego

Obsługę klawiaturą można sprawdzić tylko realną interakcją — bezpłatny skan a11yglass jej nie obejmuje. Przejdź stronę raz od góry do dołu wyłącznie za pomocą Tab, Shift+Tab, Enter, spacji i strzałek.

Jak pomaga a11yglass

Bezpłatny skan sprawdza dostarczony kod HTML i CSS pod kątem naruszeń WCAG wykrywalnych automatycznie i podaje dla każdego ustalenia kryterium sukcesu oraz konkretne działanie. Wykrywa około 20–35 % problemów i nie zastępuje pełnego audytu.

Czytaj dalej

Informacja ogólna według najlepszej wiedzy, nie jest poradą prawną. W indywidualnej sprawie należy zwrócić się do kancelarii wyspecjalizowanej w prawie nowych technologii.