Начало › База знания › Критерий по WCAG
Работа с клавиатура по WCAG 2.1.1
Всяка функция трябва да е достъпна и задействаема с клавиатура. Това засяга особено самостоятелно изградените елементи за управление (div/span с обработчик на клик вместо button/a).
Чести грешки
Кликаеми <div>/<span> без tabindex и обработчик на клавиатура, падащи менюта само при :hover, модални прозорци без управление на фокуса, карусели без бутони за управление.
Как да го направиш правилно
Използвай нативни елементи (button, a, input). Където не става иначе: role, tabindex="0" и обработчик keydown за Enter/интервал. Никакви клавиатурни капани — трябва да можеш и да излезеш.
Граница на автоматичния тест
Работата с клавиатура може да се провери само с реално взаимодействие — безплатното сканиране на a11yglass не я обхваща. Премини страницата веднъж отгоре надолу само с Tab, Shift+Tab, Enter, интервал и стрелките.
Как помага a11yglass
Безплатното сканиране проверява доставения HTML и CSS за автоматично разпознаваеми нарушения на WCAG и за всяка констатация посочва критерия за успех и конкретна мярка. Открива приблизително 20–35 % от проблемите и не замества пълна оценка.
Чети нататък
Обща информация по най-добро знание, не правна консултация. За конкретния случай се обърни към адвокатска кантора, специализирана в ИТ право.