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

ARIA-роль повинна відповідати елементу

НезначнийНайкращі практики
Впливає на:BlindDeafblindMobility

Переконайтеся, що атрибут role відповідає типу елемента.

Проблема

Не всі ARIA-ролі можна призначати будь-якому HTML-елементу. Наприклад, <input type="text"> не може мати role="heading".

Як виправити

  • Використовуйте семантичний HTML замість ARIA-ролей, де це можливо.
  • Якщо потрібна роль — переконайтеся, що елемент її підтримує.
<!-- ❌ Неправильно -->
<input type="text" role="button">

<!-- ✅ Правильно: використовуйте відповідний елемент -->
<button>Натиснути</button>
Ресурси · Зовнішні посилання
Безкоштовна перевірка

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

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

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