Вы здесь

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

Атрибут 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="http://msiter.ru/tutorials/html-nachalnogo-urovnya" accesskey="h">HTML</a>
<a href="http://msiter.ru/tutorials/css-nachalnogo-urovnya" accesskey="c">CSS</a>