MDN wants to learn about developers like you: https://qsurvey.mozilla.com/s3/MDN-dev-survey

Esta tradução está incompleta. Por favor, ajude a traduzir este artigo.

atributo global tabindex é um inteiro que indica se um elemento pode receber foco de entrada (se ele é focável), se ele deve fazer parte da navegação sequencial do teclado, e se sim, em que posição. Ele pode receber os seguintes valores:

  • um valor negativo significa que o elemento deve ser focável, mas que não deve ser localizado pela navegação sequencial do teclado;
  • 0 significa que o elemento deve ser focável e que pode ser localizado pela navegação sequencial do teclado, mas a sua posição na ordenação será definida pelas convenções da plataforma;
  • um valor positivo significa que o elemento deve ser focável e que pode ser localizado pela navegação sequencial do teclado; sua posição na ordenação é definida pelo valor do atributo: o sequenciamento obedece a incrementação (aumento) no valor do tabindex. Se vários elementos possuírem o mesmo valor de tabindex, a sua posição na ordenação será definida pela sua posição de aparição no documento.

Um elemento com um valor 0, um valor inválido, ou nenhum valor no tabindex deverão ser posicionados após elementos com tabindex positivo na ordenação de navegação sequencial pelo teclado.

Se o atributo tabindex for definido em um elemento div <div>, seu conteúdo filho (interno) não poderá ser rolado utilizando as teclas direcionais a menos que seja definido tabindex no conteúdo também. Veja este fiddle para entender melhor os efeitos de rolagem do tabindex.

Nota:  O valor máximo do atributo tabIndex não deve exceder 32767. Se não especificado, o valor padrão assumido é -1.

Especificações

Especificação Status Comentários
WHATWG HTML Living Standard
The definition of 'tabindex' in that specification.
Living Standard Nenhuma mudança desde o mais recente snapshot, HTML5.1
HTML5.1
The definition of 'tabindex' in that specification.
Recommendation Snapshot de WHATWG HTML Living Standard, nenhuma mudança desde HTML5
HTML5
The definition of 'tabindex' in that specification.
Recommendation Snapshot de WHATWG HTML Living Standard. Desde HTML 4.01 Specification, o atributo agora é suportado em todos os elementos (atributos globais).
HTML 4.01 Specification
The definition of 'tabindex' in that specification.
Recommendation Suportado apenas em <a>, <area>, <button>, <object>, <select>, e <textarea>.

Compatibilidade nos Navegadores

Recurso Chrome Firefox (Gecko) Internet Explorer Opera Safari
Suporte básico (Yes) (Yes) (Yes) (Yes) (Yes)
Recurso Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Suporte básico (Yes) (Yes) (Yes) (Yes) (Yes) (Yes)

Veja também

Etiquetas do documento e colaboradores

 Colaboradores desta página: cristianofromagio
 Última atualização por: cristianofromagio,