Kurz-Fakten
- Zulässig an td und th, Wert ist eine ganze Zahl ab 1
- Die Spezifikation begrenzt den Wert auf höchstens 1000
- Für Zeilen statt Spalten dient rowspan
- Stimmt die Summe je Zeile nicht, ergänzt der Browser stillschweigend leere Zellen – die Tabelle sieht dann verschoben aus
- Bei Kopfzellen ist zusätzlich das scope-Attribut sinnvoll, damit Screenreader die Zuordnung ansagen können
Einordnung für die Praxis
Verbundene Zellen sind der häufigste Grund, warum Tabellen mit Hilfstechnik unbrauchbar werden: Der Screenreader kann Datenzellen keiner Überschrift mehr zuordnen. Bei mehreren Kopfzeilen hilft die ausdrückliche Zuordnung über scope oder – bei komplizierteren Fällen – über headers und id.
Die einfachere Antwort ist meist die bessere: Zwei getrennte Tabellen sind fast immer verständlicher als eine mit verschachtelter Kopfstruktur.