Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

accesskey HTML-Globalattribut

Baseline Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.

Das accesskey Globalattribut bietet einen Hinweis zum Erstellen einer Tastenkombination für das aktuelle Element. Der Attributwert muss aus einem einzelnen druckbaren Zeichen bestehen (einschließlich akzentuierter und anderer Zeichen, die über die Tastatur erzeugt werden können).

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;
}

Die Aktivierung des accesskey 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 Alt + Shift + key Control + Alt + key

Barrierefreiheit

Es gibt zahlreiche Bedenken hinsichtlich des accesskey-Attributs:

  • Ein accesskey-Wert kann mit einer System- oder Browser-Tastenkombination oder Funktionen von unterstützender Technologie in Konflikt geraten. Was für eine Kombination aus Betriebssystem, unterstützender Technologie und Browser funktioniert, funktioniert möglicherweise nicht mit anderen Kombinationen.
  • Bestimmte accesskey-Werte sind möglicherweise auf bestimmten Tastaturen nicht vorhanden, insbesondere wenn Internationalisierung ein Thema ist. So könnte die Anpassung an spezifische Sprachen weitere Probleme verursachen.
  • accesskey-Werte, die auf Zahlen beruhen, können für Personen mit kognitiven Einschränkungen verwirrend sein, wenn die Zahl keine logische Verbindung zur ausgelösten Funktionalität hat.
  • Information der Benutzer, dass accesskeys vorhanden sind, damit sie über die Funktionalität informiert sind. Wenn das System keine Methode hat, den Benutzer über diese Funktion zu informieren, könnte der Benutzer versehentlich accesskeys aktivieren.

Aufgrund dieser Probleme wird allgemein davon abgeraten, accesskeys für die meisten Websites und Web-Apps im Allgemeinen zu verwenden.

Spezifikationen

Spezifikation
HTML
# the-accesskey-attribute

Browser-Kompatibilität

Siehe auch