Можете ли вы сделать <label>теги фокусируемыми на клавиатуре в Safari / Chrome / old Firefox? - PullRequest
4 голосов
/ 21 марта 2012

В HTML, если вы хотите сделать произвольные элементы фокусируемыми на клавиатуре, вы можете добавить к ним атрибут tabindex="0" (например, http://snook.ca/archives/accessibility_and_usability/elements_focusable_with_tabindex).

Спецификация HTML5 вроде * 1006).* ратифицирует это, сделав атрибут tabindex легальным для любого элемента:

Однако, насколькоЯ могу сказать, что, похоже, это не работает для <label> элементов в Chrome и Safari или Firefox до версии 3.6 (и там он не дает пользователю вкладываться дальше по странице, когда они достигают <label>).

Есть ли способ сделать <label> s ориентированным на клавиатуру в Safari / Chrome и / или более старых версиях Firefox?

1 Ответ

1 голос
/ 21 марта 2012

Я думаю, что цель тега label - установить фокус на другие элементы, а не на себя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...