No sort

aria-haspopup

Определяет вызывает ли элемент появление выпадающего меню (списка)ю Можно устанавливать на элемент “button” Сообщает вспомогательным технологиям, что кнопка управляет меню. Название этого свойства немного вводит в заблуждение, поскольку подразумевает, что его можно использовать для любого типа всплывающих окон. Это не тот случай! Это свойство предназначено только для использования со всплывающими меню (например, не с диалоговыми окнами, всплывающими подсказками или всплывающей подсказкой).

aria-label

Необходим для создания описания к элементам.

aria-describedby

Атрибут используется для указания идентификаторов элементов, описывающих объект.

Пример 1:
<div role="application" aria-labelledby="calendar" aria-describedby="info">
    <h1 id="calendar">Calendar</h1>
    <p id="info">
        This calendar shows the game schedule for the Boston Red Sox.
    </p>
    <div role="grid">
        ...
    </div>
</div>
Пример 2:
<button aria-label="Close" aria-describedby="descriptionClose"
    onclick="myDialog.close()">X</button>

...

<div id="descriptionClose">Closing this window will discard any information entered and
return you back to the main page</div>

aria-labelledby

Cодержит идентификаторы (атрибут id) меток для таких обьектов как элементы ввода (input), виджеты, группы. Атрибут создает связь между обьектами и их метками. Вспомогательные технологии, такие как средства чтения экрана, используют этот атрибут чтобы собирать все метки в каталог документа, из которого пользователь может перемещаться между ними. Без идентификатора (атрибута id) вспомогательные технологии не могут собрать данные обьекты в каталог.

aria-controls

Сообщает вспомогательным технологиям, какое меню управляет этой кнопкой.

aria-expanded

Сообщает вспомогательным технологиям, раскрыто ли всплывающее меню или нет. И да, это состояние переходит на кнопку, а не на меню

aria-checked

Сообщает вспомогательным технологиям, установлен ли флажок menuitemradio или menuitemcheckbox. Обратите внимание, что мы не используем aria-selected.

aria-current

Ссылка на текущий элемент данных

aria-live

Создает вежливую live-область вокруг заголовка. Это означает, что состояние заголовка будет объявлено вспомогательными технологиями при его изменении.

role=navigation

Создает ориентир навигации для вспомогательных технологий.

role=img

Применяется к тэгам SVG для закладки для усиления семантики изображения.

role=status

Создает вежливую live-область вокруг заголовка. Это означает, что состояние заголовка будет объявлено вспомогательными технологиями при его изменении.

role=menu

Сообщает вспомогательным технологиям, что это меню, содержащее элементы меню, элементы меню радио или элементы меню с флажками

role=presentation

Информирует вспомогательные технологии о том, что блоки div вокруг групп пунктов меню предназначены только для целей презентации и не должны добавляться в дерево доступности

role=menuitem

Сообщает вспомогательным технологиям, что эта команда меню имеет поведение кнопки

role=menuitemradio

Сообщает вспомогательным технологиям, что эта команда меню имеет поведение переключателя.

role=menuitemcheckbox

Сообщает вспомогательным технологиям, что эта команда меню имеет поведение флажка

Last updated

Was this helpful?