Skip to main content

Visuell versteckter Text (sr-only) – Unsichtbar, aber barrierefrei

Visuell versteckter Text ist Inhalt, der für Screenreader zugänglich, aber für sehende Nutzer:innen unsichtbar ist. Er wird häufig für zusätzliche Hinweise, bedienungsrelevante Kontexte oder interaktive Elemente ohne sichtbare Labels eingesetzt.

Der gängigste Ansatz basiert auf dem CSS-Klassennamen sr-only (Screenreader only).

Typische Einsatzbereiche

  • Ergänzende Informationen für Buttons und Links (z. B. „Mehr erfahren über Produkt XY“)
  • Kontext-Erweiterungen bei Formularfeldern
  • Beschreibungen von Symbolen oder Icons
  • Inhalte, die nur für assistive Technologien relevant sind

Beispiel: Button mit verstecktem Text

<button>
  <span class="sr-only">Suche starten</span>
  <svg ... aria-hidden="true" />
</button>

Beispiel: CSS-Klasse .sr-only

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

Diese Technik ist WCAG-konform (2.1.1 Tastaturzugänglichkeit, 4.1.2 Name, Rolle, Wert)

Best Practices

  • Nutze sr-only nur, wenn der Inhalt nicht visuell notwendig, aber semantisch relevant ist
  • Stelle sicher, dass der versteckte Text sinnvoll in den Screenreader-Kontext passt
  • Verwende keine rein visuellen Icons ohne ARIA-Label oder sr-only Ergänzung

Mehr zu unseren Leistungen im Bereich Digitale Barrierefreiheit erfahren Sie hier.

Zurück
© FINK Brot