Sammendrag for tabeller
Silktide ser etter datatabeller som ikke har et sammendrag som beskriver formålet og strukturen. Et sammendrag gir personer som ikke kan se tabellen, en oversikt før de begynner å lese den, slik at de vet hva de kan forvente, og hvordan den er organisert.
Dette er en assistert kontroll: Silktide kan ikke vurdere om en bestemt tabell er kompleks nok til å trenge et sammendrag, så den rapporterer mulige kandidater som du kan gå gjennom.
Hvorfor dette er viktig
En seende leser kaster et blikk på en tabell og forstår umiddelbart hvordan den er utformet – hvor mange kolonner den har, hva de inneholder, og hvor man skal se. En bruker av en får ikke denne informasjonen: Tabellen leses én celle om gangen, og for en kompleks tabell kan det kreve betydelig innsats bare å finne ut hvordan den er organisert. En kort beskrivelse innledningsvis – «kvartaler i kolonner, produktlinjer i rader» – sparer denne innsatsen og lar lytteren avgjøre om tabellen i det hele tatt er verdt å utforske.
Enkle tabeller trenger sjelden dette; komplekse tabeller har stor nytte av det.
Slik løser du det
- Vurder om tabellens struktur trenger en forklaring. En liten tabell med én tydelig overskriftsrad trenger vanligvis ikke dette, mens en tabell med sammenslåtte celler, flere overskriftsnivåer eller forkortelser som regel gjør det.
- Hvis den gjør det, legger du til et
summary-attributt som beskriver hvordan tabellen er organisert – uten å gjenta tittelen:
<!-- Sammendraget forklarer strukturen, bildeteksten gir tittelen -->
<table summary="Kvartaler i kolonner, produktlinjer i rader; alle beløp i amerikanske dollar">
<caption>Salgsresultater for 2026</caption>
...
</table>
- Hvis tabellen er enkel og selvforklarende, trenger du ikke å gjøre noe – du kan funnet.
Slik tester Silktide dette
- Finn alle tabeller på hver side.
- Hopper over tabeller som er merket som presentasjonstabeller med
role="presentation". - Hopper over tabeller med bare én rad eller én kolonne, siden det lite sannsynlig at de er datatabeller.
- Rapporterer alle gjenværende tabeller der
summary-attributtet mangler eller er tomt, slik at du kan gå gjennom dem.
Feilsøking
Er ikke summary-attributtet foreldet?
Jo – summary stammer fra HTML 4 og er foreldet i gjeldende , selv om skjermlesere fortsatt leser det opp. Hvis du foretrekker moderne alternativer, fungerer et synlig avsnitt før tabellen eller en beskrivelse som er koblet til med aria-describedby, for flere brukere. Vær oppmerksom på at denne kontrollen bare oppdager selve summary-attributtet, så en tabell som beskrives på en annen måte, vil fortsatt bli rapportert – godkjenn funnet i slike tilfeller.
Sammendraget gjentar bildeteksten min
Et sammendrag som bare gjentar den synlige bildeteksten, tilfører ikke noe og rapporteres av en separat kontroll – se Identisk sammendrag og bildetekst for tabell.