Globales HTML-Attribut accesskey
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Das accesskey
globale Attribut bietet einen Hinweis zum Erstellen einer Tastenkombination für das aktuelle Element. Der Attributwert muss aus einem einzelnen druckbaren Zeichen bestehen (einschließlich Akzentzeichen und anderer auf der Tastatur erstellbarer Zeichen).
Probieren Sie es aus
<p>If you need to relax, press the <b>S</b>tress reliever!</p>
<button accesskey="s">Stress reliever</button>
b {
text-decoration: underline;
}
Wie das accesskey
aktiviert wird, hängt vom Browser und dessen Plattform ab:
Windows | Linux | Mac | |
---|---|---|---|
Firefox | Alt + Shift + key | Control + Option + key oder Control + Alt + key | |
MS Edge | Alt + key |
Control + Option + key oder Control + Option + Shift + key |
Control + Option + key |
Google Chrome | |||
Safari | n/a | Control + Option + key | |
Opera | Alt + key | Control + Alt + key |
Barrierefreiheitsbedenken
Es gibt zahlreiche Bedenken hinsichtlich des accesskey
-Attributs:
- Ein
accesskey
-Wert kann mit einer System- oder Browser-Tastenkombination oder Assistenztechnologie-Funktionalität in Konflikt stehen. Was für eine Kombination aus Betriebssystem, Assistenztechnologie und Browser funktioniert, funktioniert möglicherweise nicht bei anderen Kombinationen. - Bestimmte
accesskey
-Werte sind möglicherweise auf bestimmten Tastaturen nicht vorhanden, insbesondere wenn es um Internationalisierung geht. Die Anpassung an spezifische Sprachen könnte zusätzliche Probleme verursachen. accesskey
-Werte, die auf Zahlen basieren, können für Personen mit kognitiven Beeinträchtigungen verwirrend sein, da die Zahl keine logische Verbindung zur Funktionalität hat, die sie auslöst.- Die Benutzer darüber zu informieren, dass
accesskey
s vorhanden sind, damit sie sich der Funktionalität bewusst sind. Wenn das System keine Methode hat, den Benutzer über diese Funktion zu informieren, könnte der Benutzeraccesskey
s versehentlich aktivieren.
Aufgrund dieser Probleme wird im Allgemeinen empfohlen, accesskey
s für die meisten allgemein zugänglichen Websites und Web-Apps nicht zu verwenden.
Spezifikationen
Specification |
---|
HTML # the-accesskey-attribute |