Est-il possible d'annuler un <a href="...">
ne pas être tabulé dans aucun navigateur? Je voudrais faire ceci sans Javascript.
Certains navigateurs supportent le tabindex="-1"
_ attribut, mais pas tous, car ce n'est pas un comportement standard.
Moderne, compatible HTML5, les navigateurs supportent le [tabindex]
attribut , où une valeur de -1
empêchera que l'élément soit tabulé.
Si la valeur est un entier négatif
L'agent utilisateur doit permettre la focalisation de l'élément, mais ne doit pas permettre l'atteinte de l'élément à l'aide de la navigation par focus séquentiel.
Vous pouvez appliquer un gestionnaire JQuery à l'élément pour lequel vous souhaitez cibler plusieurs éléments sans tabulation.
$(document).ready(function () {
$('.class').attr('tabindex', '-1');
});
Serait une façon de le faire ....
Je pense que vous pouvez le faire en javascript, vous remplacez le window.onkeypress
ou onkeydown
, piègez le bouton de tabulation et définissez le focus dans l'ordre souhaité.
Supprimer l'attribut href
de votre balise d'ancrage