Offerte audit
Typ iets om te zoeken...

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.

Zelf verder met dit onderwerp

Related Posts

Alle pagina's hebben dezelfde titel

Alle pagina's hebben dezelfde titel

Vijf tabbladen open. Allemaal van dezelfde website. Allemaal met dezelfde titel: “Gemeente Utrecht.”

Labels

Labels

Klik eens op het woord naast een checkbox. Als er niks gebeurt, is het label niet gekoppeld aan het invoerveld. Dat is een gemiste kans, niet alleen voor toegankelijkheid, maar voor iedereen.

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.”

WhatsApp ons (opent WhatsApp in een nieuw tabblad)