HTML/Attribute/accesskey
Aus SELFHTML-Wiki
Mit dem accesskey-Universalattribut können Sie ein Zeichen auf der Tastatur bestimmen, das der Anwender drücken kann, um Elemente direkt anzuspringen (accesskey = Zugriffstaste).
Beachten Sie: Der Wert einer Zugriffstaste kann mit einem Tastaturkürzel des Systems oder des Browsers oder mit der Funktionalität eines Screenreaders in Konflikt geraten. Was bei einer Kombination von Betriebssystem, Hilfstechnologie und Browser funktionieren mag, funktioniert bei anderen Kombinationen möglicherweise nicht.
Deshalb wird allgemein davon abgeraten, Accesskeys für Webseiten und Webanwendungen zu verwenden.[1][2]
Deshalb wird allgemein davon abgeraten, Accesskeys für Webseiten und Webanwendungen zu verwenden.[1][2]
erlaubte Werte |
leerzeichen-separierte Liste einzelner Zeichen |
---|---|
default-Wert | |
erlaubt in | allen Elementen |
Beispiel
<ul>
<li><a href="index.html" accesskey="S"><b>S</b>tartseite</a> [Alt]+[S]</li>
<li><a href="kontakt.html" accesskey="K"><b>K</b>ontakt</a> [Alt]+[K]</li>
<li><a href="suche.html" accesskey="F">Suche und <b>F</b>inde</a> [Alt]+[F]</li>
</ul>
Beachten Sie: Die Tastaturkürzel unterscheiden sich je nach Browser:
Empfehlung: Weisen Sie den Anwender im Text auf die Möglichkeit des Tastaturzugriffs hin. Benutzen Sie dann auch einheitliche Tastaturkürzel, beispielsweise auf jeder Seite ein
h
für den Rückverweis zur Homepage.Siehe auch
- die JavaScript-Eigenschaft: Element.accesskey
Weblinks
WHATWG: the-accesskey-attribute
- ↑ MDN: accesskey accessibility concerns
- ↑ WebAIM: The accesskey attribute
Browserverhalten
Browser | Tastenkombination | Ausführung |
---|---|---|
Chrome | ALT + SHIFT + accesskey | sofort |
Firefox | ALT + SHIFT + accesskey | sofort |
Internetexplorer | ALT + accesskey | nach Enter ⏎ |
Opera | ALT + ESC + accesskey | sofort |
Safari (OS-X) | CTRL + accesskey | sofort |
Safari (PC) | ALT + accesskey | sofort |
S
fest