Dies ist eher eine historische oder warum Frage.Warum ist tabindex standardmäßig auf 1, aber nicht auf Schaltflächen?
Im Gegensatz zu Knöpfen neigen Links dazu, einen tabIndex
von -1
als Standardwert zu haben. Ich weiß, das ist, weil:
https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex
Wenn nicht angegeben Standardwert ist -1
Aber Tasten haben eine tabIndex
automatisch, so ist die Frage: Was ist die Begründung war, hinter der Entscheidung, dass Links sollten nicht eine tabIndex
größer als 0 haben? Daher sollte der Tab-Schlüssel die Links in einem Standardzustand ignorieren.
Ich denke, Sie haben den Link falsch gelesen. Kein Element hat automatisch ein 'tabindex' Attribut. A '
die '' ist nicht automatisch in der Tab-Reihenfolge, gehe eine tun eine grundlegende HTML-Seite einige Links setzen und den Test, vielleicht, wenn der Link nicht href ist aus der Tabindex-Reihenfolge? – ncubica
Ich mache das die ganze Zeit. Ich stelle oft Links in Demos ein, nur damit es auf der Seite einen weiteren Tabstop gibt. Hast du ein Video davon, das nicht für dich funktioniert? Wenn der Link nicht "href" hat, dann ist es kein Link, es ist ein Anker und existiert nicht in der Tab-Reihenfolge. – aardrian