Jeder accesskey-Attributwert muss eindeutig sein

Blind Sehbehindert Mobilität
WCAG 2.2 Level A
Von Menschen für Menschen geschrieben und recherchiert
Foto des Experten
Ritvik Shrivastava
Fachmännisch überprüft von
Kommentare: 0
Ihre gesamte Domain
Erhalten Sie detaillierte Anweisungen, wie Sie jedes Barrierefreiheitsproblem auf Ihrer Website beheben können

Alle accesskey-Attributwerte in einem HTML-Dokument müssen eindeutig sein. Das bedeutet, dass accesskey-Werte nicht wiederholt werden dürfen, um unerwartete Probleme für Tastaturnutzer zu vermeiden.

Warum es wichtig ist

accesskey-Attribute ermöglichen es Nutzern, schnell ein bestimmtes Element zu aktivieren oder den Fokus darauf zu setzen, indem sie eine bestimmte Taste drücken. Werden accesskey-Werte doppelt verwendet, kann dies für Menschen mit Sehbehinderungen oder eingeschränkter Mobilität zu Problemen führen und die Barrierefreiheit der Seite beeinträchtigen.

Behebung des Problems

Stellen Sie sicher, dass jedes Element auf der Seite mit einem accesskey-Attribut einen eindeutigen Wert hat.

Gutes Codebeispiel

Codebeispiel
<a href="https://www.google.com" accesskey="g">Link zu Google</a> <a href="https://www.github.com" accesskey="h">Link zu GitHub</a> Kopieren

Obwohl die Verwendung von accesskey-Attributen möglich ist, wird sie aufgrund folgender Einschränkungen nicht empfohlen:

  • accesskey-Attribute werden nicht von jedem Browser unterstützt.
  • accesskey-Attribute sind für den Benutzer nicht immer offensichtlich.
  • Vom Entwickler definierte accesskey-Attribute können mit standardmäßigen Browser-Shortcuts in Konflikt geraten.
  • Die Verwendung eines Buchstabens aus einem Label-Element als accesskey kann Probleme beim Rendern von Inhalten in mehreren Sprachen verursachen.