Offerte audit
Typ iets om te zoeken...

Wcag uitgelegd

"Winkelwagen Winkelwagen"

"Winkelwagen Winkelwagen" — WCAG 2.4.4 Linkdoel (in context) (post 11/14)

Een link naar de winkelwagen. Met een winkelwagen-icoon met alt=“Winkelwagen” en het woord “Winkelwagen” ernaast.

Een schermlezer combineert alles in de link tot de linktekst: “Winkelwagen Winkelwagen.”

Dubbelop. Verwarrend. Onnodig.

<!-- Niet doen: dubbeling -->
<a href="/winkelwagen">
  <img src="cart.svg" alt="Winkelwagen">
  Winkelwagen
</a>
<!-- Schermlezer: "Winkelwagen Winkelwagen" -->

<!-- Wel doen: lege alt op het icoon -->
<a href="/winkelwagen">
  <img src="cart.svg" alt="">
  Winkelwagen
</a>
<!-- Schermlezer: "Winkelwagen" -->

De truc: als er al tekst in de link staat, is het icoon decoratief. Geef het een lege alt (alt=""). Zo telt alleen de zichtbare tekst mee.

Andere veelvoorkomende dubbelingen:

  • “Home logo Ga naar homepage” — logo alt + tekst
  • “Zoeken vergrootglas Zoeken” — icoon alt + knoptekst
  • “Download PDF Download het rapport” — icoon + tekst

Check je links: open de accessibility tree in DevTools en bekijk de toegankelijke naam. Staan er woorden dubbel?

Zelf verder met dit onderwerp

Related Posts

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

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

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

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”

Lege link

Lege link

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

WhatsApp ons (opent WhatsApp in een nieuw tabblad)