Атрибут tabindex
| Internet Explorer | Chrome | Opera | Safari | Firefox | Android | iOS |
| 6.0+ | 1.0+ | 2.1+ | 1.0+ | 1.0+ |
Описание
Атрибут tabindex устанавливает порядок получения фокуса при переходе между элементами с помощью клавиши . Переход происходит от меньшего значения к большему, например от 1 к 2, затем к 3 и так далее. При этом строгая последовательность не важна, допускается пропускать какие-то числа и начинать с любой цифры. Если значения tabindex у элементов совпадают, тогда учитывается их порядок появления в коде. Заблокированные элементы (у которых установлен атрибут disabled) не участвуют в переходе и фокус не получают.
Переход к элементам, у которых не задан атрибут tabindex или его значение равно 0, происходит после всех «нумерованных» элементов в том порядке, как они указаны в коде.
Синтаксис
tabindex="число"
Значения
Любое целое положительное число.
Значение по умолчанию
0
Применяется к тегам
<a>, <area>, <button>, <input>, <object>, <select>, <textarea>
Пример
HTML5IE 9Cr 16Op 11Sa 5Fx 10
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<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>Если вам понравились материалы сайта, вы можете поддержать сайт, купив справочник по HTML в формате CHM, в виде набора HTML-файлов или в формате PDF за 30 р.