Atrybut klucza dostępu HTML


Definicja i użycie

Atrybut accesskey określa skrót do aktywacji/skupienia elementu.

Uwaga: sposób dostępu do klawisza skrótu różni się w różnych przeglądarkach: 

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

Jednak w większości przeglądarek skrót można ustawić na inną kombinację klawiszy.

Wskazówka: Zachowanie, jeśli więcej niż jeden element ma ten sam klucz dostępu, różni się:

  • IE, Firefox: Następny element z wciśniętym klawiszem dostępu zostanie aktywowany
  • Chrome, Safari: ostatni element z wciśniętym klawiszem dostępu zostanie aktywowany
  • Opera: Pierwszy element z wciśniętym klawiszem dostępu zostanie aktywowany

Dotyczy

Accesskey jest częścią Global Attributes i może być używany w dowolnym elemencie HTML.

Element Atrybut
Wszystkie elementy HTML klucz dostępu

Przykład

Dwa hiperłącza z określonymi kluczami dostępu:

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

Obsługa przeglądarki

Attribute
accesskey Yes Yes Yes Yes Yes