Technik

Barrierefreie Tabellen: Preislisten, Kurspläne und Vergleiche richtig auszeichnen

Von Joshua Kantner · April 2026 · bf-check.de

Wann eine Tabelle die richtige Wahl ist

Tabellen sind für tabellarische Daten gedacht: Preislisten, Stundenpläne, Vergleiche. Sie sind NICHT für Layouts gedacht. Wenn du eine Tabelle für das Seitenlayout nutzt, ist das ein Barrierefreiheits-Problem weil Screenreader sie als Datentabelle interpretieren.

Korrektes Tabellen-Markup

Nutze th-Elemente für Spalten- und Zeilenüberschriften. Setze scope='col' oder scope='row' auf die th-Elemente. Füge eine caption hinzu die den Tabelleninhalt beschreibt.

Bei komplexen Tabellen: headers und id nutzen um Zellen ihren Überschriften zuzuordnen.

⚠️
Ist deine Webseite betroffen? Kostenloser BFSG-Schnellcheck – Ergebnis in 30 Sekunden.
Jetzt prüfen →

Responsive Tabellen ohne Barrierefreiheits-Verlust

Tabellen auf Mobilgeräten sind problematisch. Lösungen: Horizontales Scrollen erlauben (overflow-x: auto). Oder: Tabelle in eine Kartendarstellung umwandeln per CSS.

Wichtig: Die semantische Struktur (th, td) muss erhalten bleiben, auch wenn die Darstellung sich ändert.

Häufig gestellte Fragen

Darf ich div-Elemente statt einer HTML-Tabelle verwenden?
Für tabellarische Daten: Nein. Verwende immer echte HTML-Tabellen. Für Layouts: Ja, nutze div und CSS Grid/Flexbox statt einer Layout-Tabelle.

Weiterlesen

Technik
Barrierefreie Formulare
Technik
Videos barrierefrei
Leitfaden
BFSG 2025: Der komplette Leitfaden

Ist deine Webseite BFSG-konform?

Finde es in 30 Sekunden heraus – kostenloser Schnellcheck mit sofortigem Ergebnis.

Jetzt kostenlos prüfen →
BFSG-Pflicht seit Juni 2025 – Ist deine Seite konform? Kostenlos prüfen
Seit Juni 2025 Pflicht

Warte – deine Webseite könnte gegen das BFSG verstoßen

Abmahnungen bis 5.000 €, Bußgelder bis 100.000 €. Unser kostenloser Scan zeigt dir in 30 Sekunden ob du betroffen bist.

Jetzt kostenlos scannen →