Атрибут ключа доступа HTML


Определение и использование

Атрибут accesskey указывает горячую клавишу для активации/фокусировки элемента.

Примечание. Способ доступа к сочетанию клавиш различается в разных браузерах: 

Browser Windows Linux Mac
Internet Explorer [Alt] + accesskey 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 or newer: [Alt] + accesskey
Opera 12.1 or older: [Shift] [Esc] + accesskey

Однако в большинстве браузеров ярлык можно установить на другую комбинацию клавиш.

Совет: поведение, если несколько элементов имеют один и тот же ключ доступа, отличается:

  • IE, Firefox: Будет активирован следующий элемент с нажатой клавишей доступа
  • Chrome, Safari: будет активирован последний элемент с нажатой клавишей доступа
  • Opera: Будет активирован первый элемент с нажатой клавишей доступа

Относится к

Ключ доступа является частью глобальных атрибутов и может использоваться для любого элемента HTML.

Элемент Атрибут
Все элементы HTML ключ доступа

Пример

Две гиперссылки с указанными ключами доступа:

<a href="https://www.w3schools.com/html5" accesskey="h">HTML5</a><br>
<a href="https://www.w3schools.com/css3" accesskey="c">CSS3</a>

Поддержка браузера

Attribute
accesskey Yes Yes Yes Yes Yes