Wcag uitgelegd

Links die alleen door kleur herkenbaar zijn

Links die alleen door kleur herkenbaar zijn: WCAG 1.4.1 Gebruik van kleur (post 1/8)

Een alinea tekst. Ergens staat een link. Blauw. Geen onderstreping.

Jij ziet het verschil. 300 miljoen mensen met kleurenblindheid niet.

Voor iemand met deuteranopie (de meest voorkomende vorm van kleurenblindheid) kan blauw en zwart er bijna identiek uitzien. De link verdwijnt in de tekst. Onzichtbaar. Onklikbaar. Want je weet niet dat die er is.

/* Niet doen: alleen kleur */
a { color: #2056A5; text-decoration: none; }

/* Wel doen: kleur + onderstreping */
a { color: #2056A5; text-decoration: underline; }

/* Of: kleur + vetgedrukt + border-bottom */
a {
  color: #2056A5;
  text-decoration: none;
  font-weight: bold;
  border-bottom: 1px solid currentColor;
}

De regel: kleur mag niet het enige middel zijn om informatie over te brengen. Er moet altijd een tweede visueel kenmerk zijn.

De simpelste oplossing: onderstreep je links. Dat is niet ouderwets. Het is duidelijk. Iedereen begrijpt dat onderstreepte tekst klikbaar is.

De test: bekijk je pagina in grijstinten. Kun je nog zien welke tekst een link is?

Related Posts

JavaScript dat de focus actief verwijdert

JavaScript dat de focus actief verwijdert

element.addEventListener("focus", function() { this.blur(); }); Een element krijgt focus. JavaScript verwijdert de focus direct. Het element heeft een fractie van een seconde focus gehad. De gebruiker merkt niets.

Productafbeelding zonder beschrijving

Productafbeelding zonder beschrijving

Ik moest een keer nieuwe golfschoenen kopen. De volgende dag zou ik gaan golfen en ik moest voor 16:00 bestellen om ze op tijd te krijgen. Die hele dag zat ik in de auto. En ik heb een stoornis: maximaal drie kleuren in mijn outfit. De schoenen moesten wit zijn met rode elementen. Probeer dat eens in de file te vinden op je telefoon. Ik kon alleen maar luisteren naar wat de voorleessoftware me vertelde. Maar bij de meeste webshops was er niks te horen: geen kleur, geen materiaal, geen details. En toen was ik weg als klant.

Negatieve outline-offset die de focus verbergt

Negatieve outline-offset die de focus verbergt

Een link met een donkere achtergrond. De focusindicator is er, een zwarte outline van 2 pixels. Maar outline-offset: -4px duwt die outline naar binnen. Onder de achtergrondkleur.