Перейдіть до цієї надпростої скрипки в браузері Webkit і натисніть на вхід:
<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>
Потім зауважте, що за допомогою Tabклавіші (і Shift+ Tabдля навігації у зворотному порядку) ви можете переходити за клавіатурою і через входи, і посилання .
Тепер подивіться ту саму загадку в Firefox на Mac OS і зробіть те саме. Входи отримують фокус, але посилання не отримуватимуть фокус. Це не проблема відображення CSS. Фокус перескакує з останнього вводу на рядок URL.
Я спробував нескінченні комбінації tabindex
декларацій у розмітці, і безрезультатно, наприклад:
Що за чорт тут відбувається? Я прийму будь-яку відповідь:
а) скрипка, що працює у Firefox;
b) пояснення того, що саме відбувається тут, в голові Мозіли. Схоже, суперечить специфікації .
tabindex
s та надіслатиtabindex="-1"
всі та лише посилання. У мене немає доступу до FF для тестування.