Internet Explorer | Chrome | Opera | Safari | Firefox | Android | iOS |
5.5+ | 2.0+ | 4.0+ | 1.3+ | 1.0+ |
Атрибут tabindex устанавливает порядок получения фокуса при переходе между элементами с помощью клавиши . Переход происходит от меньшего значения к большему, например от 1 к 2, затем к 3 и так далее. При этом строгая последовательность не важна, допускается пропускать какие-то числа и начинать с любой цифры. Если значения tabindex у элементов совпадают, тогда учитывается их порядок появления в коде. Заблокированные элементы (у которых установлен атрибут disabled) не участвуют в переходе и фокус не получают.
Переход к элементам, у которых не задан атрибут tabindex или его значение равно 0, происходит после всех «нумерованных» элементов в том порядке, как они указаны в коде.
tabindex="число"
Любое целое положительное число.
0
<a>, <area>, <button>, <input>, <object>, <select>, <textarea>
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Атрибут tabindex</title> </head> <body> <p>Нажмите кнопку Tab для перехода между элементами</p> <p><button>Шестой</button></p> <p><button>Седьмой</button></p> <p><button tabindex="5">Пятый</button></p> <p><button tabindex="1">Первый</button></p> <p><button tabindex="3">Третий</button></p> <p><button tabindex="2">Второй</button></p> <p><button tabindex="4">Четвертый</button></p> </body> </html>
Сайт