Кратко
СкопированоГлобальное свойство из WAI-ARIA для дополнительного описания элементов, которое видят только вспомогательные технологии.
Пример
Скопировано<button aria-description="Открыть модальное окно"> Настройки</button>
<button aria-description="Открыть модальное окно"> Настройки </button>
Скринридер сделает примерно такое объявление: «Настройки, кнопка. Открыть модальное окно».
Как пишется
СкопированоЗадайте тегу атрибут aria
с нужным текстом. Атрибут можно использовать для всех тегов и ARIA-ролей.
Старайтесь использовать aria
только в случаях, когда нет возможности добавить видимое описание к элементу. Например, подсказки к полям нужны всем пользователям, так что лучше использовать для подсказок другой атрибут aria
.
Если зададите одному элементу одновременно aria
и aria
, скринридер прочитает описание только из aria
.
Как понять
СкопированоАтрибут добавляет дополнительное описание, которое нельзя добавить в имя элемента — краткое название элемента, которое озвучивает скринридер при фокусе или последовательном зачитывании содержимого. Скринридер прочтёт дополнительное описание после имени элемента и другой основной информации о нём.
Подсказки
Скопировано💡 aria
чем-то похож на атрибут title
, хотя его содержимое не всплывает при наведении на элемент.
💡 Содержимое aria
пока не переводится сервисами для автоматического перевода.
💡 Не забывайте переводить содержимое атрибута, когда поддерживаете несколько языков.