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

Lege link

Lege link

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

Link opent in een nieuw venster zonder waarschuwing

Link opent in een nieuw venster zonder waarschuwing

Je klikt op een link. Een nieuw tabblad opent. Je drukt op de terugknop. Niets. Want je zit in een nieuw tabblad. Er is geen geschiedenis.

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.