ARIA описывает роли, состояния и связи элементов для вспомогательных технологий, когда нативной HTML-семантики недостаточно.
Для чего нужны ARIA-атрибуты?
ARIA описывает роли, состояния и связи элементов для вспомогательных технологий, когда нативной HTML-семантики недостаточно.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
ARIA описывает роли, состояния и связи элементов для вспомогательных технологий, когда нативной HTML-семантики недостаточно.
Например, aria-expanded сообщает состояние раскрытия, aria-describedby связывает поле с пояснением. ARIA не добавляет обработчики клавиатуры или поведение кнопки. Сначала выбирайте подходящий HTML-элемент, затем дополняйте доступность и проверяйте итог со скринридером.