Академія
Правило доступності · aria-allowed-role
ARIA-роль повинна відповідати елементу
НезначнийНайкращі практики
Впливає на:BlindDeafblindMobility
Переконайтеся, що атрибут role відповідає типу елемента.
Проблема
Не всі ARIA-ролі можна призначати будь-якому HTML-елементу. Наприклад, <input type="text"> не може мати role="heading".
Як виправити
- Використовуйте семантичний HTML замість ARIA-ролей, де це можливо.
- Якщо потрібна роль — переконайтеся, що елемент її підтримує.
<!-- ❌ Неправильно -->
<input type="text" role="button">
<!-- ✅ Правильно: використовуйте відповідний елемент -->
<button>Натиснути</button>Ресурси · Зовнішні посилання
Безкоштовна перевірка
Перевірте свій сайт
Дізнайтеся, чи є це порушення на вашому ресурсі
Безкоштовний аудит