Академія
Правило доступності · aria-required-children

Певні ARIA-ролі повинні містити відповідні дочірні елементи

КритичнийWCAG 2.1 (A), WCAG 2.0 (A), WCAG 2.2 (A), EN 301 549, RGAA
Впливає на:BlindDeafblindMobility

Переконайтеся, що елементи з певними ARIA-ролями містять необхідні дочірні елементи.

Як виправити

Деякі ролі вимагають наявності конкретних дочірніх ролей:

  • listlistitem
  • menumenuitem, menuitemcheckbox, menuitemradio
  • tablisttab
  • treetreeitem
  • grid, tablerow
<!-- ❌ Неправильно: 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>
Ресурси · Зовнішні посилання
Безкоштовна перевірка

Перевірте свій сайт

Дізнайтеся, чи є це порушення на вашому ресурсі

Безкоштовний аудит