Offerte audit
Typ iets om te zoeken...

Wcag uitgelegd

Invoerveld zonder zichtbare rand

Invoerveld zonder zichtbare rand, WCAG 1.4.11 Contrast van niet-tekstuele content (post 2/7)

Een wit invoerveld op een witte achtergrond. Met een lichtgrijze rand. Heel lichtgrijs. #D9D9D9.

Contrast met de achtergrond: 1,5:1. Vereist: 3:1.

Waar moet je klikken om tekst in te voeren? Je raadt het eerder dan dat je het ziet.

Dit is een trend die ik steeds vaker tegenkom: minimalistische formulieren. Strakke lijnen, subtiele randen, alles bijna onzichtbaar. Design dat eruitziet als “clean” maar functioneel onbruikbaar is voor mensen die de randen niet kunnen onderscheiden.

De eis: als er geen placeholdertekst met voldoende contrast (4,5:1) aanwezig is, moet de rand van het invoerveld minimaal 3:1 contrasteren met de achtergrond.

/* Niet doen: contrast 1,5:1 */
.invoerveld {
  border: 1px solid #D9D9D9;
  background: #FFFFFF;
}

/* Wel doen: contrast 3,1:1 */
.invoerveld {
  border: 1px solid #767676;
  background: #FFFFFF;
}

De uitzondering: heeft het veld een placeholdertekst die minimaal 4,5:1 contrasteert? Dan hoef je de rand niet te meten. De placeholder maakt dan duidelijk waar het veld is.

Maar zodra je begint met typen verdwijnt die placeholder. En dan? Dan heb je alsnog een rand nodig die zichtbaar is.

Mijn advies: maak de rand gewoon donker genoeg. Dan ben je altijd veilig, ongeacht placeholders.

Zelf verder met dit onderwerp

Related Posts

Heb ik een desktop- en mobiele audit nodig?

Kort antwoord: een goede audit test altijd op meerdere apparaten. Maar je hoeft niet apart te betalen voor een “desktop-audit” en een “mobiele audit”. Bij een professionele audit zit dat er gewoon in.

Knop die navigeert, link die een actie uitvoert

Knop die navigeert, link die een actie uitvoert

“Contact, knop.” Je drukt op Enter. Een nieuwe pagina opent. Maar het was een knop. Knoppen voeren acties uit. Ze navigeren niet.

Focusindicator die opgaat in de achtergrond

Focusindicator die opgaat in de achtergrond

Er is een focusindicator. Technisch gezien. Een lichtgrijze outline (#E0E0E0) op een witte achtergrond. 1 pixel dik.