Wcag uitgelegd

Afbeeldingsknop met afwijkende alt-tekst

Afbeeldingsknop met afwijkende alt-tekst — WCAG 2.5.3 Label in naam (post 4/7)

Een knop die een afbeelding is. Op de afbeelding staat “Inschrijven.” De alt-tekst zegt: “Registreer voor de nieuwsbrief.”

De gebruiker ziet “Inschrijven.” Zegt: “Klik op Inschrijven.” Geen match.

<!-- Niet doen: alt wijkt af van zichtbare tekst -->
<input type="image" src="inschrijven-knop.png"
       alt="Registreer voor de nieuwsbrief">

<!-- Wel doen: alt komt overeen -->
<input type="image" src="inschrijven-knop.png"
       alt="Inschrijven">

Dit komt voor bij gestylde knoppen die als afbeelding zijn opgeslagen. De designer maakt een mooie knop in Photoshop, de developer plaatst die als image input, en schrijft een “beschrijvende” alt-tekst die niet overeenkomt met wat er op de afbeelding staat.

Beter alternatief: gebruik geen afbeeldingen als knoppen. Gebruik een echte <button> met CSS-styling. Dan is de tekst altijd de tekst — geen mismatch mogelijk.

Related Posts

Die mooie oranje knop met witte tekst

Die mooie oranje knop met witte tekst

Oranje knop. Witte tekst. “Bestel nu!” Ziet er goed uit. Valt op. Precies wat je wilt van een call-to-action.

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.

Sitenaam vóór de paginanaam

Sitenaam vóór de paginanaam

Drie tabbladen open: “Gemeente Utrecht - Paspoort aa…” “Gemeente Utrecht - Rijbewijs ve…” “Gemeente Utrecht - Verhuizing d…”