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

Link met een enkel teken

Link met een enkel teken

A. A. A. Drie links. Om de tekstgrootte aan te passen. Klein, normaal, groot.

Afbeelding als link zonder beschrijvend alt

Afbeelding als link zonder beschrijvend alt

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

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

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

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