145 votes

Prévenir les tabstop sur un élément (ancre link) en HTML

Est-il possible d’annuler un `` d’être tabstopped dans n’importe quel navigateur ? Je tiens à le faire sans Javascript.

254voto

Roberto Aloi Points 13132

Certains des navigateurs supportent le « tabindex = «-1"attribut, mais pas tous, puisqu’il ne s’agit pas d’un comportement standard.

70voto

zzzzBov Points 62084

Modernes, compatibles avec le format HTML5, les navigateurs prennent en charge l' [tabindex] d'attribut, d'où une valeur de -1 permettra d'éviter l'élément de tabulés.

Si la valeur est un entier négatif
L'agent utilisateur doit permettre à l'élément à être porté, mais ne devrait pas permettre à l'élément d'être atteint à l'aide séquentielle navigation de focus.

15voto

dtharpe Points 81

Vous pouvez appliquer un gestionnaire JQuery à l’élément que vous souhaitez cibler plusieurs éléments dont aucun taquet de tabulation.

Serait une façon de le faire...

6voto

Ammosi Points 51

Je pense que vous pourriez faire en javascript, vous substituez le ou , intercepter la touche tab et définir le focus dans l’ordre souhaité.

0voto

Quentin Points 325526

N °

Le plus proche, vous pouviez venir consiste à appliquer un attribut tabindex à tous les autres éléments focusable afin que l’ancre vient en dernier dans l’ordre de tabulation.

Toutefois, si vous le souhaitez, alors vous êtes probablement quelque chose de mal en premier lieu.

(Et je suppose que vous parlez plutôt que )

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X