Начало › База знаний › Критерий 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 % проблем и не заменяет полной оценки.
Читать дальше
Общая информация по имеющимся знаниям, не юридическая консультация. По отдельному случаю обратитесь в адвокатское бюро, специализирующееся на ИТ-праве.