accesskey глобальный атрибут HTML
Базовый уровень Широко доступно
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и в разных версиях браузеров. Она доступна во всех браузерах с июля 2015 года.
accesskey глобальный атрибут задаёт подсказку для создания сочетания клавиш для текущего элемента. Значение атрибута должно состоять из одного печатного символа (включая символы с диакритическими знаками и другие символы, которые можно ввести с клавиатуры).
Попробуйте
<p>If you need to relax, press the <b>S</b>tress reliever!</p> <button accesskey="s">Stress reliever</button>
b {
text-decoration: underline;
}
Способ активации accesskey зависит от браузера и платформы:
| Windows | Linux | Mac | |
|---|---|---|---|
| Firefox | Alt + Shift + клавиша | Control + Option + клавиша или Control + Alt + клавиша | |
| MS Edge | Alt + клавиша | Control + Option + клавиша или Control + Option + Shift + клавиша | Control + Option + клавиша |
| Google Chrome | |||
| Safari | н/д | Control + Option + клавиша | |
| Opera | Alt + клавиша | Alt + Shift + клавиша | Control + Alt + клавиша |
Проблемы доступности
С атрибутом accesskey связано множество проблем:
- Значение
accesskeyможет конфликтовать с системным или браузерным сочетанием клавиш либо с функциями вспомогательных технологий. То, что работает в одной комбинации операционной системы, вспомогательной технологии и браузера, может не работать в другой. - Некоторые значения
accesskeyмогут отсутствовать на отдельных клавиатурах, особенно при работе с разными языками. Поэтому адаптация к конкретным языкам может привести к дополнительным проблемам. -
Значения
accesskey, основанные на цифрах, могут сбивать с толку людей с когнитивными особенностями, если число не имеет логической связи с вызываемой им функцией. - Пользователя необходимо уведомлять о наличии
accesskey, чтобы он знал о доступных функциях. Если в системе нет способа сообщить пользователю об этой возможности, он может случайно активироватьaccesskey.
Из-за этих проблем обычно не рекомендуется использовать accesskey на большинстве веб-сайтов и веб-приложений общего назначения.
Спецификации
| Спецификация |
|---|
| HTML> # the-accesskey-attribute> |
Совместимость с браузерами
| Настольные устройства | Мобильные устройства | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome для Android | Firefox для Android | Opera для Android | Safari на iOS | Samsung Internet | WebView для Android | WebView на iOS | |
accesskey |
1 | 12 | 1 | 15 | ≤4 | 18 | 4 | 14 | ≤3.2 | 1.0 | 4.4 | ≤3.2 |
См. также
© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Global_attributes/accesskey