Rad- och kolumnrubriker på rätt sätt
Koppla varje cell till rätt rubriker
Rad- och kolumnrubriker på rätt sätt är en gratis lektion i Web Accessibility Academy på CoddyKit. Detta är lektion 2 av 4. Ni kan läsa hela lektionen gratis nedan och sedan öva praktiskt i webbläsaren med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt. Den ingår i lärvägen för Web Accessibility Academy, och Era framsteg synkroniseras mellan webben och CoddyKit-appen. Kursen i Web Accessibility Academy innehåller totalt 4 lektioner.
De flesta tabeller har två rubriktyper
Riktiga data har oftast rubriker både överst och längs sidan. Varje datacell ligger i skärningspunkten mellan en kolumnrubrik och en radrubrik.
Varje cell behöver båda
Värdet 92 säger inte mycket på egen hand. Koppla det till Ada och Score så blir det Ada, Score, 92. Den kopplingen är den association du bygger.
Kolumnrubriker överst
Den första raden innehåller rubriker med scope=col. När användaren flyttar sig nedåt i en kolumn fortsätter skärmläsaren att meddela kolumnrubriken som sammanhang.
<tr>
<th scope="col">Student</th>
<th scope="col">Score</th>
</tr>Radrubriker längs sidan
Den första cellen i varje datarad blir en rubrik med scope=row. Den namnger raden så att värdena får ett vem eller när när användaren läser åt höger.
<tr>
<th scope="row">Ada</th>
<td>92</td>
</tr>Hörncellen
Cellen längst upp till vänster ligger ofta ovanför radrubrikerna och bredvid kolumnrubrikerna. Det går bra att lämna den som ett tomt th; då förblir rutnätet korrekt.
<tr><th></th><th scope="col">Score</th></tr>Standardvärdet för scope är en fälla
Webbläsare försöker gissa scope, men gissningen är opålitlig för allt utom de enklaste rutnäten. Ange alltid scope själv för att vara säker.
Använd thead och tbody
Omslut rubrikrader med thead och datarader med tbody. Det tydliggör strukturen för hjälpmedel och gör uppmärkningen mycket lättare att läsa.
<thead>
<tr><th scope="col">Name</th></tr>
</thead>
<tbody>
<tr><th scope="row">Ada</th></tr>
</tbody>Så läser en skärmläsare den
Flytta till en datacell så hör användaren radrubriken, kolumnrubriken och sedan värdet. Ett korrekt scope gör denna uppläsning träffsäker.
En rubrikcell, en uppgift
Låt ett th ha en enda roll: kolumnrubrik eller radrubrik. Om data och etiketter blandas i samma cell blir kopplingen otydlig för alla.
Testa genom att läsa en cell
Välj en slumpmässig datacell och fråga: förklarar dess rubriker den helt? Om du inte kan avgöra vad ett tal betyder utifrån rubrikerna är ditt scope fel.
Ett exempel med två axlar
Kolumnrubriker överst, radrubriker till vänster och data i mitten. Denna matris täcker den stora majoriteten av tabeller du kommer att bygga.
<tr><th scope="row">Ada</th><td>92</td><td>88</td></tr>Snabb kontroll
En användare flyttar fokus med piltangenterna till en datacell långt inne i en väl uppmärkt tabell.
Sammanfattning: två axlar, två scope-värden
Kolumnrubriker använder scope=col, radrubriker använder scope=row, och varje datacell ligger där de korsas. Ange scope själv och lita aldrig på gissningen.
Lär dig HTML med en AI-lärare – gratis
Skriv och kör riktig kod i webbläsaren, få omedelbar hjälp av en AI-lärare dygnet runt och fortsätt där du slutade – på webben eller i appen.
- Kurser
- 30
- Lektioner
- 120
Vanliga frågor
Är lektionen ”Rad- och kolumnrubriker på rätt sätt” gratis?
Ja – hela texten till ”Rad- och kolumnrubriker på rätt sätt” kan läsas gratis här på webben. Om Ni vill öva interaktivt med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt och låsa upp resten av kursen i Web Accessibility Academy, kan Ni uppgradera till CoddyKit PRO. Kursen i Web Accessibility Academy innehåller totalt 4 lektioner.
Vad lär jag mig i ”Rad- och kolumnrubriker på rätt sätt”?
Koppla varje cell till rätt rubriker Ni övar på Web Accessibility Academy med praktisk kod som körs direkt i webbläsaren, medan en AI-handledare som är tillgänglig dygnet runt svarar på Era frågor under lektionen.
Behöver jag någon erfarenhet för att börja lära mig Web Accessibility Academy?
Du behöver inga förkunskaper. Utbildningen i Web Accessibility Academy på CoddyKit är upplagd för allt från nybörjare till avancerade elever, så att du kan börja här eller från början och gå fram i din egen takt. Detta är lektion 2 av 4.
Hur lång tid tar lektionen ”Rad- och kolumnrubriker på rätt sätt”?
De flesta CoddyKit-lektioner tar cirka 5–10 minuter. Varje lektion är kort och interaktiv, så att du gör stadiga framsteg och kan fortsätta precis där du slutade – på webben eller i appen.
Kan jag skriva och köra kod i den här Web Accessibility Academy-lektionen?
Ja. Varje Web Accessibility Academy-lektion innehåller en inbyggd kodredigerare, så att du kan skriva och köra riktig kod direkt i webbläsaren och få omedelbar AI-feedback – utan lokal installation.
Alla lektioner i den här kursen
- th, scope och caption-elementet
- Rad- och kolumnrubriker på rätt sätt
- Komplexa tabeller: koppling mellan headers och id
- Layouttabeller är en fälla