Должен ли я использовать роли ARIA и ссылку Skip Nav?

Я закрываю корпоративный сайт "витрины" и планирую использовать ключевые роли ARIA, чтобы сделать его более доступным.

Насколько поддерживаются роли ARIA и должна ли я иметь свою стандартную ссылку "Skip Nav", или это только запутает программу чтения с экрана?

Спасибо!

3 ответа

Решение

Насколько поддерживаются роли ARIA?

Роли WAI ARIA лучше всего поддерживаются NVDA, JAWS и VoiceOver. Window-Eyes имеет различную степень поддержки [1], [2].

Должна ли я иметь свою стандартную ссылку "Skip Nav", или это только запутает программу чтения с экрана?

Пропускать ссылки полезно для людей, которые не могут использовать мышь из-за нарушений мобильности или просто предпочтений. В настоящее время возможность прыгать или перемещаться с помощью клавиатуры и ARIA невозможна. Включение их до сих пор является хорошей практикой.

Хотя практики WAI-ARIA довольно расплывчаты по этой теме, реализация пропускаемой ссылки (с правильной семантикой HTML5 + атрибутами роли) все же имеет смысл для пользователей клавиатуры и обеспечит наилучшее возможное взаимодействие для максимально возможного количества пользователей.

Чтобы процитировать отличную статью Paciello Group, вероятно, будет существенная поддержка браузером атрибутов ролей. Смотрите также ссылку на ошибку в Bugzilla.

Я всегда использовал роли, но смог протестировать только с помощью OSX Voice Over. Это работает с ролями, хотя устаревшее программное обеспечение может не знать, что делать.

Лично я думаю, что роли достаточно, если их правильно использовать.

Другие вопросы по тегам