Wcag uitgelegd

Tekst afgesneden door een vaste hoogte

Tekst afgesneden door een vaste hoogte — WCAG 1.4.10 Reflow (post 3/10)

Een banner van 200 pixels hoog. Past precies. Mooie headline, korte tekst, call-to-action.

Tot je inzoomt.

Bij 400% zoom wordt de tekst groter. De banner niet. De tekst valt buiten het element. En als daar overflow: hidden op staat — en dat staat er bijna altijd — verdwijnt de onderste helft.

Je leest: “Schrijf je nu in voor onze nieuwsbr…”

En dat was het.

Het probleem: height: 200px met overflow: hidden. De container heeft een plafond. De tekst niet.

De oplossing: Vervang height door min-height. Het element begint op 200 pixels, maar groeit mee als de content dat vraagt.

/* Niet doen */
.banner { height: 200px; overflow: hidden; }

/* Wel doen */
.banner { min-height: 200px; }

Eén woord verschil. Drie letters: m-i-n. En je content is weer leesbaar bij elk zoomniveau.

De vuistregel: gebruik height alleen als je element echt een vaste hoogte moet hebben (zoals een video-embed). In alle andere gevallen: min-height.

Related Posts

Witte tekst op een foto

Witte tekst op een foto

“Welkom bij ons” In wit. Op een foto van een zonnig landschap. Links voldoende contrast. Rechts? Waar de lucht wit is? Onleesbaar.

aria-labelledby verwijst naar de verkeerde tekst

aria-labelledby verwijst naar de verkeerde tekst

Een invoerveld. Zichtbaar label: “E-mailadres.” Maar aria-labelledby verwijst naar een verborgen element met: “Voer uw elektronische postadres in.”

Content verdwijnt door overflow hidden

Content verdwijnt door overflow hidden

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.