HTML глобальный атрибут accesskey
Глобальные атрибутыОпределение и применение
Глобальный атрибут accesskey определяет клавишу, активирующую элемент или переводящую на него фокус.
В зависимости от браузера сочетание клавиш различается (меняется в индивидуальных настройках браузера):Браузер | Windows | Linux | Mac |
---|---|---|---|
Chrome | [Alt] + accesskey | [Alt] + accesskey | [Control] + [Alt] + accesskey |
Firefox | [Alt] + [Shift] + accesskey | [Alt] + [Shift] + accesskey | [Control] + [Alt] + accesskey |
Opera | ver. 15 > [Alt] + accesskey ver. 12.1 < [Shift] + [Esc] + accesskey | ver. 15 > [Alt] + accesskey ver.12.1 < [Shift] + [Esc] + accesskey | [Control] + [Alt] + accesskey |
Safari | [Alt] + accesskey | N/A | [Control] + [Alt] + accesskey |
IExplorer | [Alt] + accesskey | N/A | |
Edge | [Alt] + accesskey | N/A |
Поддержка браузерами и значения атрибута
Значение | Chrome | Firefox | Opera | Safari | IExplorer | Edge |
---|---|---|---|---|---|---|
character (символ) | Да | Да | Да | Да | Да | Да |
Пример использования
<!DOCTYPE html> <html> <head> </head> <body> Для перехода по ссылке нажмите <kbd>[Alt]<kbd> + <kbd>h</kbd> (добавьте <kbd>[Shift]</kbd> если у Вас Firefox): <a href = "http://yandex.ru" accesskey = "h"Яндекс</a> </body> </html>Для перехода по ссылке нажмите [Alt] + h (добавьте [Shift] если у Вас Firefox): Яндекс
Обратите внимание на раскладку если у Вас не производится переход по ссылке, либо фокус на ней.
Отличия HTML 4.01 от HTML 5
В HTML5 , атрибут accesskey может быть использован к любому элементу HTML (пройдёт валидацию), но это в большинстве случаев не будет иметь какого-то смысла (не будет нести пользы для пользователя).В HTML 4.01, атрибут accesskey может быть использован с:
Глобальные атрибуты