Доступность сайтов на WordPress

Клавиатурная навигация ломается в мелочах: 7 проверок, которые спасают интерфейс

Клавиатурная навигация ломается в мелочах: 7 проверок, которые спасают интерфейс

Пользователь должен пройти сайт без мыши: Tab, Shift+Tab, Enter, Space, стрелки. Если фокус теряется, прыгает или исчезает за модальным окном — навигация уже сломана.

Проверьте базу:
— порядок фокуса логичен и совпадает с визуальным;
— у кликабельных элементов есть видимый focus state;
— скрытые блоки не попадают в таб-цепочку;
— модалки и меню удерживают фокус внутри себя;
— закрытие по Esc работает и возвращает фокус туда, где он был.

Частая ошибка — делать интерактивным div без роли, tabindex и клавиатурного сценария. Такой элемент может выглядеть как кнопка, но с клавиатуры им невозможно пользоваться. Ещё одна ловушка — убрать outline «для красоты» и не дать замену: тогда человек просто теряет ориентир.

Удобный тест: откройте страницу, уберите мышь и пройдите всё руками только с клавиатуры. Если вы не можете попасть в нужный элемент за пару нажатий, значит пользователь тоже не сможет.

Клавиатурная доступность — не бонус, а базовая проверка качества: чем раньше её ловить, тем меньше переделок в верстке и JS.
Этот пост опубликован в Telegram-канале Доступность сайтов на WordPress. Подписаться можно по ссылке: @wp_accessibility_lab_ww.
tech

Свежие посты в категории «Tech Infrastructure»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @AFFtop_connect. Быстрый тест: $20 за канал, $1000 за пакет по сети.