Przejdź do tego niezwykle prostego skrzypiec w przeglądarce Webkit i kliknij dane wejściowe:
<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>
Następnie zwróć uwagę, że możesz nawigować za pomocą klawiatury zarówno po wejściach, jak i łączach, używając Tabklawisza (i Shift+, Tababy nawigować w odwrotnej kolejności).
Teraz spójrz na te same skrzypce w Firefoksie na Mac OS i zrób to samo. Aktywacja otrzyma dane wejściowe, ale linki nie zostaną wyróżnione. To nie jest problem z wyświetlaniem CSS. Fokus przeskakuje z ostatniego wejścia na pasek adresu URL.
Próbowałem niekończących się kombinacji tabindex
deklaracji w znacznikach i bezskutecznie, np .:
Co tu się dzieje? Przyjmę każdą odpowiedź, która ma:
a) skrzypce działające w Firefoksie
b) wyjaśnienie, co dokładnie dzieje się w głowie Mozilli. Wydaje się, że jest to sprzeczne ze specyfikacją .
tabindex
i włóżtabindex="-1"
wszystkie i tylko linki. Nie mam dostępu do FF do testowania.