Атрибут tabindex

Internet Explorer Chrome Opera Safari Firefox Android iOS
6.0+ 1.0+ 2.1+ 1.0+ 1.0+

Описание

Атрибут tabindex устанавливает порядок получения фокуса при переходе между элементами с помощью клавиши Tab. Переход происходит от меньшего значения к большему, например от 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 р.