Offerte audit
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

Hele alinea als link

Hele alinea als link

“Link. Deze prachtige winterjas is gemaakt van gerecycled materiaal en houdt je warm tot min 20 graden. Verkrijgbaar in drie kleuren. Nu met 20 procent korting.”

Paginering: "1", "2", "3"

Paginering: "1", "2", "3"

Link: “1”. Link: “2”. Link: “3”. Eén, twee, drie wat? Pagina’s? Producten? Stappen?

Lege link

Lege link

“Link.” Dat is alles. Een schermlezer meldt een link. Maar niet waarheen. Niet waarom. Niet wat.