HTML глобальный атрибут accesskey
Определение и применение
Глобальный атрибут accesskey определяет клавишу, активирующую элемент или переводящую на него фокус.
Сочетание модификаторов выбирают браузер, система и настройки пользователя. Проверяйте его на целевых устройствах: оно может конфликтовать с командами браузера и программы экранного доступа. Не делайте accesskey единственным способом выполнить действие.
Поддержка браузерами
Спецификация: multipage
Поддерживается во всех основных браузерах с 2015 года.
| Возможность | Компьютеры | Мобильные | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
accesskey | 1 | 12 | 1 | 15 | ≤4 | 18 | 4 | 14 | ≤3.2 | 1.0 | 4.4 | ≤3.2 |
поддерживаетсяс ограниченияминет поддержкинет данных≤31 — не позднее версии 31
Значения атрибута
| Значение |
|---|
character (символ) |
Значение — один символ или несколько одиночных символов через пробел, например accesskey="s ы". Браузер
выбирает доступное сочетание; это не запись комбинации вроде Ctrl+S.
Примеры, попробуйте сами
Глобальный атрибут accesskey
Комбинация accesskey зависит от браузера и ОС. Проверяйте в отдельном документе; обработчик сохранения здесь не подключён.
index.html
<button type="button" accesskey="s">Сохранить</button>
Отличия HTML 4.01 от HTML 5
В HTML5 , атрибутaccesskey может быть использован к любому элементу HTML (пройдёт валидацию), но это в
большинстве случаев не будет иметь какого-то смысла (не будет нести пользы для пользователя).
В HTML 4.01, атрибут accesskey может быть использован с: