tabindex

Описание

Общий атрибут tabindex (от англ. "tab index" — «указатель закладок») устанавливает порядок перехода между некоторыми элементами (a, button, input и другие), осуществляемый при помощи клавиши Tab. Переход происходит от меньшего значения к большему, например от 1 к 2, затем к 3 и так далее. При этом строгая последовательность не важна, допускается пропускать какие-то числа и начинать с любой цифры. Если значения tabindex у элементов совпадают, тогда учитывается их порядок появления в коде. Заблокированные элементы (у которых установлен атрибут disabled) не участвуют в переходе и фокус не получают.

Синтаксис

<element tabindex="число">

Например,

<button tabindex="1">Первая кнопка</button>

Значения

Любое целое число до 32767.

Отрицательное значение говорит, что элемент может получить фокус, но к нему нельзя перейти с помощью перехов по клавише Tab.

Ноль или когда атрибут tabindex не задан означает, что к элементу можно перейти по клавише Tab, но переход происходит после всех «нумерованных» элементов в том порядке, как они указаны в коде.

Положительное значение определяет порядок элемента в последовательности перехода через клавиатуру: чем больше число, тем больше раз требуется нажать Tab для перехода к элементу.

Пример

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

Настольные браузеры

Базовая поддержка 112143.51

Мобильные браузеры

Базовая поддержка 11да1дадада

См. также: