--- title: tabindex slug: Web/HTML/Global_attributes/tabindex tags: - HTML - Tab - keyboard - tabIndex - Глобальні атрибути - клавіатура translation_of: Web/HTML/Global_attributes/tabindex original_slug: Web/HTML/Загальні_атрибути/tabindex ---
{{HTMLSidebar("Global_attributes")}}

tabindex глобальний атрибут вказує, що його елемент може бути сфокусований, і коли саме він бере участь в послідовності навігації за допомогою клавіатури (зазвичай за допомогою клавіші Tab , звідти і назва).

{{EmbedInteractiveExample("pages/tabbed/attribute-tabindex.html","tabbed-standard")}}

Він приймає в якості значення ціле позитивне або негативне число з різними наслідками в залежності від величини цого числа:

Якщо ви встановите атрибут tabindex з {{htmlelement("div")}}, то його нащадки не зможуть бути прокручені за допомогою клавіш клавіатури зі стрілками, якщо тільки ви не встановите tabindex на вміст також. Ознайомтеся з цією статтею, щоб зрозуміти ефект від tabindex.

Вимоги доступності

Уникайте використання атрибута tabindex в поєднанні з не-інтерактивним вмістом , щоб зробити щось, призначене для інтерактивної фокусування при введенні з клавіатури. Прикладом цього може служити використання елемента {{HTMLElement ("div")}} для опису кнопки, а не елементу {{HTMLElement ("button")}}.

Інтерактивні компоненти, створені з використанням неінтерактивних елементів, у дереві доступності не відображаються. Це не дозволяє допоміжним технологіям керувати і маніпулювати цими компонентами. Вміст має бути описано семантично з використанням інтерактивних елементів ({{HTMLElement ("a")}}, {{HTMLElement ("button")}}, {{HTMLElement ("details")}}, {{HTMLElement ("input" )}}, {{HTMLElement ("select")}}, {{HTMLElement ("textarea")}}, і т.д.) і т.п.). Ці елементи мають вбудовані ролі і стани, що передають статус доступності. В іншому випадку ці компоненти повинні управлятися за допомогою ARIA.

Специфікації

Specification Status Comment
{{SpecName('HTML WHATWG', "interaction.html#attr-tabindex", "tabindex")}} {{Spec2('HTML WHATWG')}} Ніяких змін порівняно з останнім snapshot, {{SpecName('HTML5.1')}}.
{{SpecName('HTML5.1', "editing.html#the-tabindex-attribute", "tabindex")}} {{Spec2('HTML5.1')}} Snapshot of {{SpecName('HTML WHATWG')}}, без змін від {{SpecName('HTML5 W3C')}}.
{{SpecName('HTML5 W3C', "editing.html#attr-tabindex", "tabindex")}} {{Spec2('HTML5 W3C')}} Snapshot of {{SpecName('HTML WHATWG')}}. From {{SpecName("HTML4.01")}}, атрибут наразі підтримується на всіх елементах  (global attributes).
{{SpecName('HTML4.01', 'interact/forms.html#adef-tabindex', 'tabindex')}} {{Spec2('HTML4.01')}} Підтримується лише на {{HTMLElement("a")}}, {{HTMLElement("area")}}, {{HTMLElement("button")}}, {{HTMLElement("input")}}, {{HTMLElement("object")}}, {{HTMLElement("select")}}, and {{HTMLElement("textarea")}}.

Сумісність з браузерами

{{Compat("html.global_attributes.tabindex")}}

Подивіться також