1.4.13 Eingeblendete Inhalte bei Hover oder Fokus
Inhalte, die bei Hover oder Fokus erscheinen, müssen sich schließen lassen, mit der Maus erreichbar sein und sichtbar bleiben.
Stufe AAPrinzip 1: Wahrnehmbar
Was bedeutet das?
Tooltips, Aufklappmenüs und Vorschaukarten, die beim Überfahren mit der Maus oder beim Fokussieren erscheinen, müssen drei Bedingungen erfüllen. Schließbar: Man kann sie ohne Bewegen von Maus oder Fokus ausblenden, meist mit der Esc-Taste; das ist nicht nötig, wenn sie einen Eingabefehler melden oder nichts anderes verdecken. Erreichbar: Man kann den Mauszeiger auf den eingeblendeten Inhalt bewegen, ohne dass er verschwindet. Dauerhaft: Er bleibt sichtbar, bis Maus oder Fokus woanders hingehen, man ihn schließt oder seine Information nicht mehr gilt.
Das betrifft Inhalte, die Sie selbst programmieren. Ausgenommen ist, was der Browser allein steuert, etwa der kleine Hinweis des title-Attributs. Wer stark vergrößert, braucht diese Regeln besonders, weil der Tooltip sonst genau den Bereich verdeckt, den er gerade lesen will.
Wem hilft das?
- Menschen mit Sehbehinderung, die mit Bildschirmlupe arbeiten
- Menschen, die mit der Tastatur navigieren
- Menschen mit motorischen Einschränkungen, die die Maus nicht ruhig halten können
- Menschen mit kognitiven Einschränkungen, die mehr Zeit zum Lesen brauchen
Typische Fehler
- Tooltip verschwindet, sobald man die Maus vom Auslöser auf den Tooltip bewegt
- Menü oder Vorschau lässt sich nicht mit Esc schließen und verdeckt Inhalt
- Hinweis verschwindet nach wenigen Sekunden von selbst
- Tooltip erscheint nur bei Hover, nicht bei Tastaturfokus
So prüfen wir das
- nur Mensch Nur von Hand: Hier lässt sich nichts Sinnvolles messen. Die Prüferin oder der Prüfer testet es direkt.
Prüffrage: Tooltips und Menüs bei Hover/Fokus: per Esc schließbar, mit der Maus erreichbar, bleiben bis zum Schließen.
Entschieden wird jedes Kriterium von einem Menschen. Kein Kriterium gilt automatisch als erfüllt.
So beheben Sie es
.trigger:hover + .tip { display: block; }
.tip { display: none; }<span class="has-tip">
<button aria-describedby="tip1">Versandkosten</button>
<span role="tooltip" id="tip1" class="tip">Ab 50 € versandkostenfrei</span>
</span>
<style>.tip{display:none} .has-tip:is(:hover,:focus-within):not(.closed) .tip{display:block}</style>
<script>
const tips = document.querySelectorAll('.has-tip');
document.addEventListener('keydown', e => { if (e.key === 'Escape') tips.forEach(t => t.classList.add('closed')); });
tips.forEach(t => ['pointerleave', 'focusout'].forEach(ev => t.addEventListener(ev, () => t.classList.remove('closed'))));
</script>Der Tooltip erscheint bei Hover und Fokus, bleibt offen, solange die Maus auf Auslöser oder Tooltip ist, und schließt mit Esc.
Praxistipps
- Wichtige Informationen gehören nicht in einen Tooltip, sondern sichtbar auf die Seite.
Ratgeber und Muster dazu
Offizielle Quelle
Understanding WCAG 2.2 beim W3C (Englisch): 1.4.13 Content on Hover or Focus
Wie steht Ihre Website bei diesem Kriterium?
Der kostenlose Check prüft Ihre Startseite automatisch, das Audit entscheidet alle 55 Kriterien.