Est-il possible d'annuler une <a href="...">tabulation dans n'importe quel navigateur? J'aimerais faire cela sans Javascript.
Est-il possible d'annuler une <a href="...">tabulation dans n'importe quel navigateur? J'aimerais faire cela sans Javascript.
Réponses:
Certains navigateurs prennent en charge l' tabindex="-1"attribut, mais pas tous, car il ne s'agit pas d'un comportement standard.
Les navigateurs modernes et compatibles HTML5 prennent en charge l' [tabindex]attribut , où la valeur de -1empêchera l'élément d'être tabulé.
Si la valeur est un entier négatif
L'agent utilisateur doit autoriser le focus de l'élément, mais ne doit pas permettre à l'élément d'être atteint à l'aide de la navigation de focus séquentielle.
Je pense que vous pouvez le faire en javascript, vous remplacez le bouton window.onkeypressou onkeydown, piègez le bouton de l'onglet et définissez le focus dans l'ordre souhaité.
Supprimez l' hrefattribut de votre balise d'ancrage
$('[href="whatever-the-url-is"]').removeAttr('href');