Атрибут accesskey

Атрибут 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">) будет поставлена галочка и т. д.

Синтаксис

accesskey="c"

Значения

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

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

Нет.

Пример

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

Спецификация

Спецификация Статус
HTML Living Standard Живой стандарт
HTML 4.01 Specification Заменённая рекомендация

Браузеры

4 12 1 4 1 1
1 1 6 1

В таблице браузеров применяются следующие обозначения.

  • — элемент полностью поддерживается браузером;
  • — элемент браузером не воспринимается и игнорируется;
  • — при работе возможно появление различных ошибок, либо элемент поддерживается с оговорками.

Число указывает версию браузреа, начиная с которой элемент поддерживается.