Back to questions
МТС Банк
Middle
3
На примере аккордеона — какие ARIA-атрибуты используются?
Companies where asked
Answer from AI
sobes.tech AI
Для аккордеона (компонента с разворачивающимися панелями) обычно используются следующие ARIA-атрибуты:
role="button"— на элементе, который открывает/закрывает панель.aria-expanded="true|false"— указывает, раскрыта ли панель.aria-controls="ID_панели"— связывает кнопку с панелью, которую она раскрывает.role="region"илиrole="tabpanel"— на самой панели, чтобы обозначить область с содержимым.aria-labelledby="ID_кнопки"— связывает панель с кнопкой, которая её открывает.
Пример:
<div>
<button aria-expanded="false" aria-controls="section1" id="accordion1">Заголовок 1</button>
<div id="section1" role="region" aria-labelledby="accordion1" hidden>
Содержимое панели 1
</div>
</div>