Typ iets om te zoeken...

Wcag uitgelegd

"Download" — maar download van wat?

"Download" — maar download van wat? — WCAG 2.4.4 Linkdoel (in context) (post 13/14)

Een tabel. Kolom 1: documentnaam. Kolom 2: een “Download”-link.

Visueel is het duidelijk: “Download” hoort bij “Jaarverslag 2024” in dezelfde rij. Maar de tabel is gebouwd met divs. Geen echte <table>. Geen <tr>. Geen <td>.

Een schermlezer ziet geen tabelstructuur. Die leest: “Download. Download. Download.” Zonder context.

<!-- Niet doen: geen echte tabel, context is alleen visueel -->
<div class="rij">
  <div class="cel">Jaarverslag 2024</div>
  <div class="cel"><a href="/jaarverslag.pdf">Download</a></div>
</div>

<!-- Wel doen: echte tabel, context is programmatisch -->
<table>
  <tr>
    <td>Jaarverslag 2024</td>
    <td><a href="/jaarverslag.pdf">Download</a></td>
  </tr>
</table>

In een echte tabel kan een schermlezer de kolomkoppen voorlezen bij elke cel. “Jaarverslag 2024, Download.” De relatie is programmatisch bepaalbaar.

De les: linkcontext moet programmatisch te bepalen zijn. Visuele nabijheid telt niet. Een schermlezer kan niet zien dat twee divs naast elkaar staan.

Zelf verder met dit onderwerp

Related Posts

Link naar een PDF zonder het te zeggen

Link naar een PDF zonder het te zeggen

“Algemene voorwaarden.” Je klikt. En ineens opent er een PDF in je browser. Of er start een download. Of je telefoon opent een PDF-viewer.

Afbeelding als link zonder beschrijvend alt

Afbeelding als link zonder beschrijvend alt

Een winkelwagen-icoon. Klik erop en je gaat naar je winkelwagen. Logisch.

URL als linktekst

URL als linktekst

“h-t-t-p-s colon slash slash w-w-w dot example dot com slash rapport dash twee-duizend-vierentwintig dot p-d-f”