Komplexe Tabellen: headers- und id-Zuordnung
Arbeiten Sie mit Tabellen mit verbundenen und mehrstufigen Kopfzellen.
Komplexe Tabellen: headers- und id-Zuordnung ist eine kostenlose Web Accessibility Academy-Lektion auf CoddyKit. Dies ist Lektion 3 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Web Accessibility Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Web Accessibility Academy-Kurs umfasst insgesamt 4 Lektionen.
Teile dieser Lektion wurden noch nicht übersetzt und werden auf Englisch angezeigt.
When scope Is Not Enough
Some tables span cells or stack multiple header levels. Simple scope cannot describe a cell governed by two or three headers at once.
Spanned Headers Break Scope
A header that uses colspan to cover several columns confuses the simple model. The browser can no longer guess which cells it owns.
<th colspan="2" scope="colgroup">Q1</th>The id and headers Pairing
For complex tables, give each th an id and point each td to its headers by id. This wires cells to headers explicitly, no guessing.
<th id="q1">Q1</th>Listing Multiple Header ids
A data cell can name several headers in its headers attribute, separated by spaces. The reader announces them all in the order you list.
<td headers="ada q1">92</td>A Worked Example
Give the row header and column header each an id, then reference both from the cell. Now the value is fully described across both axes.
<th id="ada" scope="row">Ada</th>
<td headers="ada q1">92</td>scope=colgroup and rowgroup
For grouped headers, scope can be colgroup or rowgroup. Use these when one header spans a band of columns or rows above the detail headers.
<th colspan="2" scope="colgroup">2024</th>Two Header Levels
A year header over month headers needs both levels described. With id and headers each cell can reference the year and the month together.
Keep ids Unique
Every id on the page must be unique. Duplicate header ids silently break the pairing, so a quick validator pass saves real pain later.
Order in headers Matters
List ids in the order you want them read, usually the broadest header first. The screen reader follows your order exactly when it announces.
<td headers="year2024 month-jan ada">92</td>Simplify Before You Complicate
Before reaching for id and headers, ask if you can split one giant table into smaller simple ones. A simpler structure is almost always more accessible.
Verify in a Screen Reader
The id and headers technique is powerful but easy to mistype. Always confirm a few cells read correctly with a real screen reader, not just by eye.
Quick Check
A data cell is governed by both a row header and a spanned column header.
Recap: Explicit Pairing for Hard Tables
When spans or stacked levels defeat scope, give headers an id and reference them from each cell with headers. Keep ids unique and verify by ear.
Häufig gestellte Fragen
Ist die Lektion „Komplexe Tabellen: headers- und id-Zuordnung“ kostenlos?
Ja — der vollständige Text von „Komplexe Tabellen: headers- und id-Zuordnung“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Web Accessibility Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Web Accessibility Academy-Kurs umfasst insgesamt 4 Lektionen.
Was lerne ich in „Komplexe Tabellen: headers- und id-Zuordnung“?
Arbeiten Sie mit Tabellen mit verbundenen und mehrstufigen Kopfzellen. Du übst Web Accessibility Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um Web Accessibility Academy zu starten?
Keine Vorkenntnisse erforderlich. Web Accessibility Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 3 von 4.
Wie lange dauert die Lektion „Komplexe Tabellen: headers- und id-Zuordnung“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser Web Accessibility Academy-Lektion Code schreiben und ausführen?
Ja. Jede Web Accessibility Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- th, scope und das caption-Element
- Zeilen- und Spaltenüberschriften richtig einsetzen
- Komplexe Tabellen: headers- und id-Zuordnung
- Layouttabellen sind eine Falle