Akhosh
@Akhosh
Полый верстальщик

Зачем нужен tabindex?

Здравствуйте, задался такой вопрос. Зачем нужны tabindex?
Просматривал видеоуроки по html. И вижу что атрибут tabindex важен.
Возможно ошибаюсь, но tabindex нужен чтобы перепрыгнуть на следующее поле. Например писал Логин и через таб переходишь на пароль. А вот с tabindex 0 или -1 непонятно для чего нужны. Не подскажете?
  • Вопрос задан
  • 62 просмотра
Решения вопроса 1
delphinpro
@delphinpro Куратор тега CSS
frontend developer
tabindex=0 делает элемент доступным для выбора клавишей tab. Порядок при этом назначается автоматически, обычно, в порядке следования элементов на странице.
tabindex=-1 соответственно, делает элемент недоступным для выбора клавишей tab

UPD

Нужно мне было просто ссылку оставить на документацию https://developer.mozilla.org/ru/docs/Web/HTML/Glo...
Цитата оттуда:

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

Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы