Wcag uitgelegd

Knop die navigeert, link die een actie uitvoert

Knop die navigeert, link die een actie uitvoert. WCAG 4.1.2 Naam, rol, waarde (post 3/12)

“Contact, knop.”

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

Of andersom: “Verwijderen, link.” Je klikt. Er wordt iets verwijderd. Maar het was een link. Links navigeren. Ze verwijderen niet.

De verkeerde rol geeft misleidende informatie.

<!-- Niet doen: knop die navigeert -->
<button onclick="window.location='/contact'">Contact</button>

<!-- Wel doen: link voor navigatie -->
<a href="/contact">Contact</a>

<!-- Niet doen: link die een actie uitvoert -->
<a href="#" onclick="verwijder()">Verwijderen</a>

<!-- Wel doen: knop voor acties -->
<button onclick="verwijder()">Verwijderen</button>

De vuistregel:

  • Link (<a>) = gaat ergens naartoe (nieuwe pagina, ander deel van de pagina)
  • Knop (<button>) = doet iets (openen, sluiten, versturen, verwijderen)

Waarom maakt het uit?

Schermlezers en toetsenbordnavigatie behandelen links en knoppen anders:

  • Links activeer je met Enter
  • Knoppen activeer je met Enter én Spatie
  • Schermlezers hebben aparte lijsten voor links en knoppen

Als je “Verwijderen” zoekt in de linkslijst en het is een link, vind je het. Maar het hoort daar niet thuis.

Related Posts

Hoe check ik de toegankelijkheid van mijn website?

Er zijn drie manieren om de toegankelijkheid van je website te checken: geautomatiseerde tools, handmatige tests en professionele audits. Elk heeft z’n plek, en idealiter combineer je ze.

Wat kost een toegankelijkheidsaudit?

Een toegankelijkheidsaudit kost bij de meeste aanbieders in Nederland tussen de € 2.000 en € 15.000. Dat is een flinke range, en de prijs zegt niet altijd iets over de kwaliteit. Laat ons uitleggen waar die verschillen vandaan komen.

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.