Атрибут accesskey

Влад Мержевич

Internet Explorer Chrome Opera Safari Firefox Android iOS
6.0+ 1.0+ 4.0+ 1.0+ 1.0+

Описание

Атрибут accesskey позволяет получить доступ к элементу с помощью сочетания клавиш с заданной в атрибуте буквой или цифрой. Браузеры при этом используют различные комбинации клавиш. Например, для accesskey="s" работают следующие сочетания.

  • Internet Explorer: Alt + S
  • Chrome: Alt + S
  • Opera: Shift + Esc, S
  • Safari: Alt + S
  • Firefox: Shift + Alt + S
Обычно элемент при использовании комбинации клавиш получает фокус, но конкретное действие зависит от применяемого тега. К примеру, для <a> произойдет переход по ссылке, для текстовых полей можно вводить текст, для флажков (<input type="checkbox">) будет поставлена галочка и т.д.

Синтаксис

<a accesskey="c">...</a>

Значения

Цифра (0-9) или латинская буква (a-z).

Значение по умолчанию

Нет.

Применяется к тегам

<a>, <area>, <button>, <input>, <label>, <legend>, <textarea>

Пример. Использование атрибута accesskey

HTML5IECrOpSaFx

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title>Атрибут accesskey</title>
 </head>
 <body>
  <p><a href="images/xxx.jpg" accesskey="x">Горячая клавиша X
    для открытия ссылки</a></p>
  <p><a href="images/robot.jpg" accesskey="r">Горячая клавиша R 
    для открытия ссылки</a></p>
 </body>
</html>

Не выкладывайте свой код напрямую в комментариях, он отображается некорректно. Воспользуйтесь сервисом cssdeck.com или jsfiddle.net, сохраните код и в комментариях дайте на него ссылку. Так и результат сразу увидят.