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

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

Спецификация HTML5 подтверждает это, делая tabindex Атрибут допустимый для любого элемента:

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

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

1 ответ

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

Другие вопросы по тегам