Верстка · Middle · Запитання 39 з 75
Що робить tabindex="-1"?
- 1Робить елемент першим у порядку обходу по Tab, раніше за всі інші
- ✓Правильна відповідь: Дозволяє фокус лише програмно (
el.focus()), без обходу по Tab - 3Повністю забороняє фокус на елементі - і по Tab, і з JavaScript
Пояснення
tabindex="0" додає елемент у природний порядок обходу, -1 - робить фокусованим лише через JS (наприклад, заголовок модалки або контейнер під час переходу за якорем). Додатні значення змінюють порядок обходу й вважаються антипатерном. Повністю прибрати елемент із взаємодії дає змогу атрибут inert.