Применяются ли атрибуты aria-extended и aria-haspopup к элементам <select />?

Из вики W3C

Когда авторы используют свертываемое содержимое, например, для скрытия навигационных меню или списков содержимого, инициирующая ссылка или кнопка должны указывать пользователям средства чтения с экрана, находится ли приведенное ниже свернутое содержимое в развернутом или в свернутом состоянии. aria-expanded Атрибут используется для этой цели.

Это включает в себя <select> элементы или это только для элементов навигации?

1 ответ

Решение

select элемент может принять любой глобальный aria-* атрибут и любой атрибут aria, применимый к списку ролей.

aria-haspopup разрешен для любой роли, и aria-expanded разрешено для роли списка.

Обратите внимание, что браузер уже должен определять неявную семантику по умолчанию, поэтому вам не нужно заботиться об определении aria атрибут для определения состояния select контролировать, если вы используете нативный элемент.

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