Schritt für Schritt zu barrierefreien Tooltips 
veröffentlicht in 2015
zuletzt bearbeitet in
Light Dismiss für die Tastatur (3/3)
"Light Dismiss" ist ein Begriff aus dem HTML-Standard. Er bedeutet, dass ein Klick außerhalb eines Popovers dieses schließt. Für Tastaturnutzende entspricht dies dem Drücken der Escape-Taste.
Für ein Tooltip ist es zulässig, den Tooltip auszublenden, wenn der Mauszeiger weder über das auslösende Element noch über den Tooltip schwebt. Der "Light Dismiss" mit einem Klick anderswo auf der Webseite ist hier nicht gefragt und in der Situation nicht hilfreich. Vielmehr kann beim Einsatz von Vergrößerungssystemen ein Tooltip bildschirmfüllend sein. Der Tooltip muss unmittelbar nach dem Einblenden ausgeblendet werden können, beispielsweise durch Drücken der Escape-Taste. Das einfache Vor- und Zurückbewegen des Fokus reicht nicht aus.
Um zu verhindern, dass Tooltips andere Inhalte überlagern, gibt es zwei mögliche Techniken:
- Der Tooltip wird so positioniert, dass er keine anderen Inhalte verdeckt.
- Es wird eine Möglichkeit geschaffen, den Tooltip per Tastatur auszublenden.
Auch wenn ein Tooltip keine anderen Inhalte verdeckt, ist die Berücksichtigung der zweiten Technik wünschenswert.
Hinweis: Der Tooltip sollte sichtbar bleiben, solange der Mauszeiger über dem auslösenden Element oder dem Tooltip schwebt oder der Fokus auf dem auslösenden Element ist und Nutzende ihn nicht explizit ausgeblendet haben. Lediglich Fehlermeldungen müssen nicht ausgeblendet werden können (z. B. wenn eine Korrekturmaßnahme erforderlich ist).
Für Maus- und Tastaturnutzende führt das Drücken der Escape-Taste zum Ausblenden des eingeblendeten Tooltips. Um dies zu erreichen, können wir zu den Beispielen zurückkehren und folgende Event-Handler hinzufügen:
Mit der Umsetzung dieses dritten Schrittes sind die Mindestanforderungen an barrierefreie Tooltips nach Erfolgskriterium 1.4.13 der Web Content Accessibility Guidelines (WCAG) 2.2 erfüllt. Das schließt nicht andere Kriterien der Barrierefreiheit ein, etwa ausreichende Kontrastverhältnisse oder anpassbare Schriftgrößen. Außerdem dürfen Tooltips nur redundante Informationen enthalten, um HTML-konform zu sein.
Der Beitrag Schritt für Schritt zu barrierefreien Tooltips besteht aus folgenden einzelnen Webseiten:
- HTML und ARIA (1/3)
Beim Erstellen eines autorendefinierten Tooltips sollten Sie zuerst sicherstellen, dass der HTML-Code von einem Screenreader verstanden wird.
- Tooltip geräteunabhängig ein- und ausblenden (2/3)
Tooltips müssen geräteunabhängig nutzbar sein. Stellen Sie insbesondere sicher, dass der Hover-Zustand auf den Tooltip ausgeweitet wird, damit Nutzende den Mauszeiger über den Tooltip bewegen können, ohne dass der Tooltip verschwindet.
- Light Dismiss für die Tastatur (3/3)
Stellen Sie sicher, dass ein autorendefinierter Tooltip per Tastatur per Light Dismiss einfach ausgeblendet werden kann.
Blättern zur nächsten oder vorherigen Seite
- Ein barrierefreier Tabpanel benötigt einige ARIA-Rollen sowie weitere Attribute. Es kommt vor allem auf die Tastaturbedienung an. Registernavigation für das Web
- Tooltips müssen geräteunabhängig nutzbar sein. Stellen Sie insbesondere sicher, dass der Hover-Zustand auf den Tooltip ausgeweitet wird, damit Nutzende den Mauszeiger über den Tooltip bewegen können, ohne dass der Tooltip verschwindet. Tooltip geräteunabhängig ein- und ausblenden (2/3)