Верстка · Senior · Запитання 38 з 75
Коли потрібні ARIA-атрибути, а коли краще обійтися без них?
- 1ARIA потрібна на кожному елементі, інакше скринрідери його не прочитають
- ✓Правильна відповідь: Є нативний елемент - беріть його; ARIA - для кастомних віджетів
- 3ARIA замінює теги, тому
<div role="button">кращий за<button>
Пояснення
ARIA змінює лише те, як елемент описано для допоміжних технологій, але не додає поведінки: <div role="button"> не отримує фокуса й активації по Enter/Space. Неправильна ARIA гірша за її відсутність. Для вкладок, комбобоксів і дерев, які не мають нативних аналогів, дотримуйтеся патернів APG.