Можете ли вы сделать теги <label> ориентированными на клавиатуру в Safari/Chrome/old Firefox?
В HTML, если вы хотите сделать произвольные элементы ориентированными на клавиатуру, вы можете добавить атрибут tabindex="0"
для них (согласно, например, http://snook.ca/archives/accessibility_and_usability/elements_focusable_with_tabindex).
Спецификация HTML5 подтверждает это, делая tabindex
Атрибут допустимый для любого элемента:
- http://dev.w3.org/html5/spec-author-view/editing.html
- http://dev.w3.org/html5/spec-author-view/index.html
Однако, насколько я могу судить, это не похоже на работу <label>
элементы в Chrome и Safari или Firefox до версии 3.6 (и там он не дает пользователю больше вкладывать страницы, когда они достигают <label>
).
Есть ли способ сделать <label>
s ориентирован на клавиатуру в Safari/Chrome и / или более старых версиях Firefox?
1 ответ
Я думаю, что вся цель тега label - установить фокус на другие элементы, а не на себя.