Typ iets om te zoeken...

Wcag uitgelegd

Foutmeldingen die je niet kunt lezen

Foutmeldingen die je niet kunt lezen — WCAG 1.4.3 Contrast (minimum) (post 7/10)

Je vult een formulier in. Iets klopt niet. Er verschijnt een melding.

In rood. Licht rood. Op een witte achtergrond.

“Vul een geldig e-mailadres in.”

Tenminste, dat denk je dat er staat. Want het contrast is 2,1:1 en je twijfelt.

Foutmeldingen, succesmeldingen, waarschuwingen — ze worden bijna altijd in kleur weergegeven. Rood voor fout. Groen voor succes. Oranje voor waarschuwing.

Het probleem: lichtgroen (#90EE90) op wit heeft een contrast van 1,43:1. Dat is zelfs onder de 3:1 die je nodig zou hebben voor grote tekst.

Gebruik donkerdere varianten:

/* Niet doen */
.fout { color: #FF6B6B; }      /* 2,74:1 op wit */
.succes { color: #90EE90; }    /* 1,43:1 op wit */
.waarschuwing { color: #FFB74D; } /* 1,92:1 op wit */

/* Wel doen */
.fout { color: #D32F2F; }      /* 5,66:1 op wit */
.succes { color: #2E7D32; }    /* 5,14:1 op wit */
.waarschuwing { color: #E65100; } /* 4,62:1 op wit */

En: gebruik niet alleen kleur. Voeg een icoon toe. Of zet de melding in een kader met een zichtbare rand. Iemand met kleurenblindheid kan het verschil tussen rood en groen niet zien — maar een uitroepteken vs. een vinkje wel.

De ironie: juist de tekst die je bezoeker het hardst nodig heeft, is vaak het slechtst leesbaar.

Related Posts

Witte tekst op een foto

Witte tekst op een foto

“Welkom bij ons” In wit. Op een foto van een zonnig landschap. Links voldoende contrast. Rechts? Waar de lucht wit is? Onleesbaar.

Actieve link in het menu met onzichtbare indicator

Actieve link in het menu met onzichtbare indicator

Je bent op de pagina “Over ons”. In het menu is die link anders dan de rest. Een subtiele onderstreping. Lichtblauw. #8AB4F8.

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.