Glossar · Technik & Code

Textabstände

Definition: Textabstände sind die Abstände zwischen Zeilen, Absätzen, Buchstaben und Wörtern. WCAG 1.4.12 (Stufe AA) verlangt nicht bestimmte Abstände, sondern dass eine Seite größere Abstände verträgt: Stellen Nutzende sie mit eigenen Einstellungen höher, darf kein Inhalt und keine Funktion verloren gehen [1].

Englisch: Text spacing · Zuletzt geprüft: 27. September 2026

Wer davon profitiert

Viele Menschen mit Legasthenie oder Sehbehinderung lesen besser, wenn Zeilen und Wörter weiter auseinanderstehen. Sie stellen das mit Browser-Erweiterungen, eigenen Stylesheets oder Lesehilfen ein. Das hilft nur, wenn das Layout mitwächst – und nicht Buttons abschneidet oder Text übereinanderschiebt.

Die vier Werte

Eine Seite muss mindestens diese Einstellungen vertragen, ohne dass etwas verloren geht [1][2]:

Die vier Werte
EigenschaftWert
Zeilenhöhe1,5-fache Schriftgröße
Abstand nach Absätzen2-fache Schriftgröße
Buchstabenabstand0,12-fache Schriftgröße
Wortabstand0,16-fache Schriftgröße

Die Seite muss diese Werte nicht selbst verwenden. Sie darf nur nicht kaputtgehen, wenn jemand sie setzt. Ausgenommen sind Sprachen und Schriften, die eine der Eigenschaften nicht kennen – dann gilt das Kriterium nur für die übrigen [2].

Ein Beispiel: Bei 16 Pixel Schrift bedeutet das eine Zeilenhöhe von 24 Pixel, 32 Pixel nach jedem Absatz, knapp 2 Pixel zusätzlich zwischen den Buchstaben und gut 2,5 Pixel zwischen den Wörtern. Ein deutscher Text mit langen Komposita läuft dadurch spürbar breiter – genau dort brechen starre Layouts zuerst.

Häufige Fehler

  • Feste Höhen für Buttons, Karten oder Menüpunkte: Der Text wächst, der Kasten nicht, und der Rest wird abgeschnitten.
  • overflow: hidden auf Containern mit Text.
  • Inline-Stile mit !important, die eigene Einstellungen der Nutzenden überschreiben.
  • Text in Bildern, der sich gar nicht anpassen lässt.

Im Code

/* Text wird abgeschnitten */
.card-title {
  height: 48px;
  overflow: hidden;
}
/* Der Kasten wächst mit */
.card-title {
  min-height: 48px;
}

So prüfen Sie es

Das W3C nennt ein Bookmarklet, das die vier Werte auf jede Seite anwendet [2]. Sie können die Werte auch in den Entwicklerwerkzeugen per CSS setzen. Gehen Sie danach die Seite durch: Ist Text abgeschnitten, überlappt etwas, fehlt eine Schaltfläche?

Wie Reviseberg damit umgeht

Reviseberg meldet mit der axe-core-Regel avoid-inline-spacing Inline-Stile, die Abstände mit !important festnageln und damit eigene Einstellungen verhindern. Ob die Seite mit größeren Abständen noch funktioniert, prüft axe-core nicht. Das muss ein Mensch mit den Werten oben testen. Reviseberg führt 1.4.12 deshalb als nur teilweise automatisch prüfbar.

Verwandte Begriffe

Reflow · Bildschirmlupe · Einfache Sprache · Kontrastverhältnis

Weiterführend

Häufige Fragen

Muss meine Website eine Zeilenhöhe von 1,5 haben?

Nein. 1.4.12 verlangt nur, dass die Seite diese Werte verträgt, wenn Nutzende sie selbst einstellen.

Gilt 1.4.12 auch für PDFs und Bilder?

Das Kriterium gilt für Text, der mit HTML und CSS gesetzt ist. Text in Bildern fällt unter 1.4.5 Bilder von Text.

Wie finde ich abgeschnittenen Text am schnellsten?

Setzen Sie die vier Werte per Bookmarklet oder CSS und achten Sie auf Buttons, Navigation, Karten und Formularfelder. Dort sitzen feste Höhen am häufigsten.

Quellen

  1. W3C, WCAG 2.2, Erfolgskriterium 1.4.12 Text Spacing – https://www.w3.org/TR/WCAG22/#text-spacing
  2. W3C, Understanding SC 1.4.12 Text Spacing – https://www.w3.org/WAI/WCAG22/Understanding/text-spacing
  3. Deque, axe-core Regel avoid-inline-spacing – https://github.com/dequelabs/axe-core

Sehen Sie, was ein Scan auf Ihrer Website findet

Eine Seite in rund 30 Sekunden, ohne E-Mail. Der vollständige Bericht umfasst bis zu 100 Seiten und einen Tastatur-Durchlauf.