Zum Hauptinhalt springen
Konform
MittelBarrierefreiheitgilt je Seite

Datentabellen ohne Kopfzellen

Prüft Tabellen mit mehr als einer Datenzeile darauf, ob sie <th>-Zellen enthalten. Layout-Tabellen mit role="presentation" werden übersprungen.

Warum das zählt

Screenreader lesen bei jeder Zelle die zugehörige Spaltenüberschrift mit vor – aber nur, wenn sie als <th> markiert ist. Ohne Kopfzellen ist eine Preistabelle nur eine Zahlenwüste (WCAG 1.3.1).

So behebst du es

Markiere Kopfzellen als <th> und ergänze scope="col" bzw. scope="row". Reine Layout-Tabellen ersetzt man besser durch CSS Grid.

Problematisch

<tr><td>Leistung</td><td>Preis</td></tr>

So ist es richtig

<tr><th scope="col">Leistung</th><th scope="col">Preis</th></tr>

Einordnung des Schweregrads

Beeinträchtigt die Nutzung spürbar, lässt sich aber umgehen. Verstöße dieser Kategorie fließen entsprechend stark in die Gesamtbewertung ein.

Diese Seite beschreibt eine technisch messbare Prüfung und ist keine Rechtsberatung. Für eine verbindliche Bewertung deiner Situation wende dich an eine Rechtsanwältin oder einen Rechtsanwalt.