Атрибут accesskey позволяет определить клавишу быстрого доступа, при нажатие на которую можно активировать данный элемент.
Сочетание клавиш варьируется в зависимости от используемого браузера:
Браузер | Windows | Linux | Mac |
---|---|---|---|
Internet Explorer | [Alt] + accesskey | N/A | N/A |
Chrome | [Alt] + accesskey | [Alt] + accesskey | [Control][Alt] + accesskey |
Firefox | [Alt][Shift] + accesskey | [Alt][Shift] + accesskey | [Control][Alt] + accesskey |
Safari | [Alt] + accesskey | N/A | [Control][Alt] + accesskey |
Opera | Opera 15 и более новые : [Alt] + accesskey Opera 12.1 и более старые: [Shift][Esc] + accesskey |
Тем не менее, в большинстве браузеров есть возможность изменить сочетание клавиш, по нажатию на которые будет выбираться HTML элемент.
Если нескольким HTML элементам присвоен атрибут accesskey с одинаковым значение, то в зависимости от используемого браузера реакция будет разной:
- IE, Firefox: Активируется следующий HTML элемент
- Chrome, Safari: Активируется последний HTML элемент
- Opera: Активируется первый HTML элемент
В HTML5 атрибут accesskey можно использовать с любым HTML элементом (все элементы с этим атрибутом будут проходить валидацию. Тем не менее, это не всегда имеет смысл!).
В HTML 4.01 атрибут accesskey можно использовать только с элементами <a>, <area>, <button>, <input>, <label>, <legend>, <textarea>.
Синтаксис атрибута
<element accesskey="символ">
Значения атрибута
Значение | Описание |
---|---|
символ | Символ клавиши для активации данного HTML элемента |
Пример использования атрибута
Две гиперссылки с заданными клавишами доступа:
<a href="//msiter.ru/tutorials/html-nachalnogo-urovnya" accesskey="h">HTML</a>
<a href="//msiter.ru/tutorials/css-nachalnogo-urovnya" accesskey="c">CSS</a>