Wcag uitgelegd

Content verdwijnt door overflow hidden

Content verdwijnt door overflow hidden, WCAG 1.4.10 Reflow (post 2/10)

Je zoomt in op een webpagina. De tekst wordt groter. En dan, halverwege een zin, houdt de tekst op. Alsof iemand de rest heeft afgeknipt.

Geen scrollbar. Geen indicatie dat er meer tekst is. Het is gewoon weg.

De boosdoener: overflow: hidden.

Dit CSS-property is bedoeld om content die buiten een container valt te verbergen. Handig voor decoratieve effecten. Maar dodelijk voor leesbaarheid bij inzoomen.

Bij 100% zoom zie je het probleem niet. Bij 200% misschien ook niet. Maar bij 400% valt de tekst buiten de container en verdwijnt die stilletjes uit beeld.

Twee opties:

  1. Laat de container meegroeien: overflow: visible
  2. Sta scrollen toe als het niet anders kan: overflow-x: auto
/* Niet doen */
.container { overflow: hidden; }

/* Wel doen — container groeit mee */
.container { overflow: visible; }

/* Of — scrollbar als fallback */
.container { overflow-x: auto; }

Hoe vind je dit?

Zoom in tot 400% en lees de pagina door. Verdwijnt er tekst? Open de DevTools, inspecteer de container en check de overflow-waarde.

Het vervelende aan dit probleem: je vindt het alleen als je test. Geen geautomatiseerde tool pikt dit op.

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.

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.

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.