Tabellenüberschriften müssen erkennbaren Text enthalten

Blind Sehbehindert
WCAG 2.2 Level A
Von Menschen für Menschen geschrieben und recherchiert
Foto des Experten
Ritvik Shrivastava
Fachmännisch überprüft von
Kommentare: 0
Ihre gesamte Domain
Erhalten Sie detaillierte Anweisungen, wie Sie jedes Barrierefreiheitsproblem auf Ihrer Website beheben können

Tabellenüberschriftselemente (<th>) sollten immer sichtbaren Text enthalten, um sicherzustellen, dass sie sowohl von sehenden als auch von Screenreader-Benutzern korrekt interpretiert werden können.

Warum es wichtig ist

Tabellenüberschriften beschreiben den Zweck einer Spalte oder Zeile und helfen Nutzern, die Struktur und den Inhalt einer Tabelle zu verstehen. Fehlende oder unsichtbare Überschriften erschweren es Screenreader-Benutzern, die Tabelleninhalte sinnvoll zu erfassen.

Behebung des Problems

Alle <th>-Elemente müssen sichtbaren Text enthalten. Das aria-label-Attribut alleine reicht nicht aus, da einige unterstützende Technologien es möglicherweise ignorieren. Die richtige Tabellenstruktur mit <th>-Elementen sollte eingehalten werden, um die Barrierefreiheit zu gewährleisten.

Gutes Codebeispiel

Codebeispiel
<table><tr><th>Studentenname</th></tr></table> Kopieren

Schlechtes Codebeispiel

Codebeispiel
<table><tr><th></th></tr></table><table><tr><th aria-label="Studentenname"></th></tr></table> Kopieren