tabindex

Максимальное значение для tabindex не должно превышать 32767 (W3C 17.11.1)

Глобальный атрибут tabindex - целое число, определяющее должен ли данный элемент участвовать в последовательной навигации по всей странице с помощью клавиатуры, в каком порядке. Содержит одно из нескольких видов значений:

  • если представлено отрицательное значение – элемент может быть выделен, однако не участвует в последовательной навигации;
  • если представлен 0 – элемент может быть выделен и достигнут с помощью последовательной навигации, однако порядок навигации определён платформой;
  • если представлено положительное целое значение – элемент будет достигнут (и выделен) с помощью последовательной навигации, а порядок навигации определён этим самым значением. В случае, если несколько элементов содержат одно и то же значение tabindex, их порядок навигации определён относительным расположением в документе (DOM).

Элементы со значением 0, некорректным значением, или элементы с отсутствующим значением tabindex должны быть расположены после элементов с положительным целым числом.

Для более полного объяснения навигации смотри данную статью.

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

Specification Status Comment
HTML Living Standard
Определение 'tabindex' в этой спецификации.
Живой стандарт Нет изменений с предыдущей спецификации HTML 5.1
HTML 5.1
Определение 'tabindex' в этой спецификации.
Рекомендация HTML Living Standard, нет изменений с  HTML5
HTML5
Определение 'tabindex' в этой спецификации.
Рекомендация HTML Living Standard. От HTML 4.01 Specification, атрибут теперь поддерживается всеми элементами.
HTML 4.01 Specification
Определение 'tabindex' в этой спецификации.
Рекомендация Поддерживается только <a>, <area>, <button>, <object> (en-US), <select>, и <textarea> (en-US).

Совместимость с браузерами

BCD tables only load in the browser

Смотрите также