Gehe zu dieser ultra-einfache Geige in einem Webkit-Browser und klicken Sie auf der Eingänge:Wie kann der Tastaturfokus von Links in Firefox zugelassen werden?
<input type="text">
<input type="text">
<input type="text">
<a href="#">my first link</a>
<a href="#">my second link</a>
<a href="#">my third link</a>
Dann Beachten Sie, dass die Eingänge sowohl Tastatur navigieren können durch und die Links, die unter Verwendung von Tab Schlüssel (und Shift + Tab, um in umgekehrter Reihenfolge zu navigieren).
Nun schauen Sie sich die gleiche Geige in Firefox unter Mac OS an und machen dasselbe. Die Eingaben erhalten den Fokus, aber die Links erhalten keinen Fokus. Es ist kein CSS-Anzeigeproblem. Der Fokus springt von der letzten Eingabe zur URL-Leiste.
Ich habe in der Markup unendlich viele Kombinationen von tabindex
Erklärungen versucht, und ohne Erfolg, z.B .:
Was zum Teufel ist hier los? Ich werde jede Antwort akzeptieren, die hat:
a) eine Geige arbeiten in Firefox
b) eine Erklärung dessen, was genau hier in Mozilla Kopf geht. Es scheint der spec zu widersprechen.
Nicht sicher, was los ist, kann es eine seltsame JSFiddle & FF Fehler sein. Versuchen Sie, alle 'Tabindex's fallenzulassen und legen Sie tabindex =" - 1 "' auf alle und nur die Links. Ich habe keinen Zugriff auf FF zum Testen. –
Nein, es ist eine Mac-Sache. sehe meine Antwort ... – Ben
Oh ja. Dieses Verhalten sollte auch in Safari auftreten, wenn Sie nicht "alle Steuerelemente" aktiviert haben oder was auch immer. Es ist kein Moz Problem –