Zeilen- und Spaltenüberschriften richtig einsetzen
Ordnen Sie jede Zelle den passenden Überschriften zu.
Zeilen- und Spaltenüberschriften richtig einsetzen ist eine kostenlose Web Accessibility Academy-Lektion auf CoddyKit. Dies ist Lektion 2 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.
Most Tables Have Two Header Types
Real data usually has headers along the top and down the side. Each data cell sits at the crossing of a column header and a row header.
Every Cell Needs Both
The value 92 means little alone. Tie it to Ada and to Score and it becomes Ada, Score, 92. That pairing is the association you are building.
Column Headers Across the Top
The first row holds scope=col headers. As a user arrows down a column, the screen reader keeps announcing that column header for context.
<tr>
<th scope="col">Student</th>
<th scope="col">Score</th>
</tr>Row Headers Down the Side
The first cell in each body row becomes a scope=row header. It names the row so values get a who or a when as the user reads across.
<tr>
<th scope="row">Ada</th>
<td>92</td>
</tr>The Corner Cell
The top-left cell often sits above row headers and beside column headers. Leaving it as an empty th is fine and keeps the grid honest.
<tr><th></th><th scope="col">Score</th></tr>Default scope Is a Trap
Browsers try to guess scope, but the guess is unreliable for anything beyond the simplest grid. Always set scope yourself to be sure.
Use thead and tbody
Wrap header rows in thead and data rows in tbody. It clarifies structure for assistive tech and makes your markup far easier to read.
<thead>
<tr><th scope="col">Name</th></tr>
</thead>
<tbody>
<tr><th scope="row">Ada</th></tr>
</tbody>How a Screen Reader Reads It
Move to a data cell and the user hears the row header, the column header, then the value. Good scope is what makes that announcement accurate.
One Header Cell, One Job
Keep a th to a single role: a column header or a row header. Mixing data and labels in one cell muddies the association for everyone.
Test by Reading One Cell
Pick a random data cell and ask: do its headers fully explain it? If you cannot tell what a number means from its headers, your scope is wrong.
A Two-Axis Example
Column headers on top, row headers on the left, data in the middle. This matrix shape covers the vast majority of tables you will build.
<tr><th scope="row">Ada</th><td>92</td><td>88</td></tr>Quick Check
A user arrows onto a data cell deep inside a well-marked table.
Recap: Two Axes, Two Scopes
Column headers use scope=col, row headers use scope=row, and every data cell sits where they cross. Set scope yourself and never trust the guess.
Häufig gestellte Fragen
Ist die Lektion „Zeilen- und Spaltenüberschriften richtig einsetzen“ kostenlos?
Ja — der vollständige Text von „Zeilen- und Spaltenüberschriften richtig einsetzen“ 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 „Zeilen- und Spaltenüberschriften richtig einsetzen“?
Ordnen Sie jede Zelle den passenden Überschriften zu. 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 2 von 4.
Wie lange dauert die Lektion „Zeilen- und Spaltenüberschriften richtig einsetzen“?
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