Академія
Правило доступності · aria-required-children
Певні ARIA-ролі повинні містити відповідні дочірні елементи
КритичнийWCAG 2.1 (A), WCAG 2.0 (A), WCAG 2.2 (A), EN 301 549, RGAA
Впливає на:BlindDeafblindMobility
Переконайтеся, що елементи з певними ARIA-ролями містять необхідні дочірні елементи.
Як виправити
Деякі ролі вимагають наявності конкретних дочірніх ролей:
list→listitemmenu→menuitem,menuitemcheckbox,menuitemradiotablist→tabtree→treeitemgrid,table→row
<!-- ❌ Неправильно: tablist без tab -->
<div role="tablist">
<div>Вкладка 1</div>
</div>
<!-- ✅ Правильно -->
<div role="tablist">
<button role="tab" aria-selected="true">Вкладка 1</button>
<button role="tab" aria-selected="false">Вкладка 2</button>
</div>Ресурси · Зовнішні посилання
Безкоштовна перевірка
Перевірте свій сайт
Дізнайтеся, чи є це порушення на вашому ресурсі
Безкоштовний аудит