Offerte audit
Typ iets om te zoeken...

Wcag uitgelegd

Paginering: "1", "2", "3"

Paginering: "1", "2", "3" — WCAG 2.4.4 Linkdoel (in context) (post 9/14)

Link: “1”. Link: “2”. Link: “3”.

Eén, twee, drie wat? Pagina’s? Producten? Stappen?

Paginering met alleen cijfers als linktekst is niet beschrijvend genoeg als er geen context is.

<!-- Niet doen: alleen cijfers -->
<ul>
  <li><a href="?pagina=1">1</a></li>
  <li><a href="?pagina=2">2</a></li>
  <li><a href="?pagina=3">3</a></li>
</ul>

<!-- Wel doen: aria-labels voor context -->
<nav aria-label="Paginering">
  <ul>
    <li><a href="?pagina=1" aria-label="Pagina 1">1</a></li>
    <li><a href="?pagina=2" aria-label="Pagina 2" aria-current="page">2</a></li>
    <li><a href="?pagina=3" aria-label="Pagina 3">3</a></li>
  </ul>
</nav>

Drie verbeteringen tegelijk:

  1. aria-label="Pagina 1" maakt het linkdoel duidelijk
  2. aria-current="page" geeft aan welke pagina actief is
  3. <nav aria-label="Paginering"> vertelt de schermlezer wat dit navigatieblok is

Dit geldt ook voor: carrousel-navigatie met bolletjes, stap-indicatoren bij een formulier, en genummerde tabbladen.

Zelf verder met dit onderwerp

Related Posts

Link naar een PDF zonder het te zeggen

Link naar een PDF zonder het te zeggen

“Algemene voorwaarden.” Je klikt. En ineens opent er een PDF in je browser. Of er start een download. Of je telefoon opent een PDF-viewer.

CAPTCHA die niet met het toetsenbord werkt

CAPTCHA die niet met het toetsenbord werkt

“Bewijs dat je geen robot bent.” Klik op alle afbeeldingen met een verkeerslicht. Sleep het puzzelstukje naar de juiste plek. Teken het patroon na.

Afbeelding als link zonder beschrijvend alt

Afbeelding als link zonder beschrijvend alt

Een winkelwagen-icoon. Klik erop en je gaat naar je winkelwagen. Logisch.