Naar inhoud springen
SilktideHelp

Samenvattingen voor tabellen

Silktide zoekt naar gegevenstabellen zonder samenvatting die hun doel en structuur beschrijft. Een samenvatting geeft mensen die de tabel niet kunnen zien een overzicht voordat ze beginnen met lezen, zodat ze weten wat ze kunnen verwachten en hoe de tabel is georganiseerd.

Dit is een ondersteunde controle: Silktide kan niet beoordelen of een bepaalde tabel complex genoeg is om een samenvatting nodig te hebben. Daarom meldt het kandidaten die je kunt controleren.

Waarom dit belangrijk is

Een ziende lezer werpt een blik op een tabel en begrijpt onmiddellijk de vorm ervan: hoeveel kolommen er zijn, wat ze bevatten en waar hij of zij moet kijken. Een gebruiker van een krijgt daar niets van mee: de tabel wordt cel voor cel voorgelezen, en bij een complexe tabel kan het behoorlijk wat moeite kosten om alleen al te begrijpen hoe deze is georganiseerd. Een korte beschrijving vooraf — “kwartalen in kolommen, productlijnen in rijen” — bespaart die moeite en laat de luisteraar beslissen of de tabel überhaupt de moeite waard is om te verkennen.

Eenvoudige tabellen hebben dit zelden nodig; complexe tabellen hebben er veel baat bij.

Hoe je dit oplost

  1. Bepaal of de structuur van de tabel uitleg nodig heeft. Een kleine tabel met één duidelijke koptekstrij meestal niet; een tabel met samengevoegde cellen, meerdere kopniveaus of afkortingen meestal wel.
  2. Als dat zo is, voeg dan een summary-attribuut toe waarin je beschrijft hoe de tabel is georganiseerd — herhaal niet de titel:
<!-- De samenvatting legt de structuur uit, het bijschrift geeft de titel -->
<table summary="Kwartalen in kolommen, productlijnen in rijen; alle bedragen in Amerikaanse dollars">
  <caption>Verkoop in 2026</caption>
  ...
</table>
  1. Als de tabel eenvoudig en vanzelfsprekend is, is er geen wijziging nodig — je kunt de bevinding .

Hoe Silktide dit test

  1. Zoek elke tabel op elke pagina.
  2. Sla tabellen over die als presentatief zijn gemarkeerd met role="presentation".
  3. Sla tabellen met slechts één rij of één kolom over, omdat dit waarschijnlijk geen gegevenstabellen zijn.
  4. Meld elke overgebleven tabel waarvan het summary-attribuut ontbreekt of leeg is, zodat je deze kunt controleren.

Problemen oplossen

Is het summary-attribuut niet verouderd?

Ja — summary komt uit HTML 4 en is verouderd in de huidige , hoewel schermlezers het nog steeds voorlezen. Als je de voorkeur geeft aan moderne alternatieven, werkt een zichtbare alinea vóór de tabel of een beschrijving die is gekoppeld met aria-describedby voor meer gebruikers. Let op: deze controle detecteert alleen het summary-attribuut zelf, dus een tabel die op een andere manier wordt beschreven, wordt nog steeds gemeld — keur de bevinding in dat geval goed.

De samenvatting herhaalt mijn bijschrift

Een samenvatting die alleen het zichtbare bijschrift dupliceert, voegt niets toe en wordt door een afzonderlijke controle gemeld — zie Identieke samenvatting en bijschrift van tabel.

Meer informatie

Laatst bijgewerkt

Was deze pagina nuttig?