Общий HTML атрибут accesskey

Атрибут accesskey позволяет определить клавишу быстрого доступа, при нажатие на которую можно активировать данный элемент.

Сочетание клавиш варьируется в зависимости от используемого браузера:

БраузерWindowsLinuxMac
Internet Explorer[Alt] + accesskeyN/AN/A
Chrome[Alt] + accesskey[Alt] + accesskey[Control][Alt] + accesskey
Firefox[Alt][Shift] + accesskey[Alt][Shift] + accesskey[Control][Alt] + accesskey
Safari[Alt] + accesskeyN/A[Control][Alt] + accesskey
OperaOpera 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>