Wcag uitgelegd

Fieldset legend

Fieldset legend — WCAG 1.3.1 Info en relaties (post 4/8)

“Hoe wil je benaderd worden?”

Met daaronder drie radiobuttons: telefoon, e-mail, brief. Je begrijpt direct dat die opties bij die vraag horen.

Maar een schermlezer leest alleen “radiobutton, telefoon” — zonder de vraag erbij.

De oplossing is standaard HTML: een fieldset met een legend. Het groepeert de opties en koppelt ze aan de vraag. Geen trucje, geen extra code. Toch ontbreekt het op de meeste formulieren die ik audit.

Hoe ingewikkelder je formulier, hoe belangrijker dit wordt. Denk aan bestelformulieren met meerdere secties: afleveradres, factuuradres, bezorgvoorkeuren. Zonder groepering navigeert een schermlezergebruiker door tientallen losse velden zonder context.

Related Posts

Tabellen

Tabellen

Een tabel met openingstijden. Maandag: 09:00 tot 17:00. Visueel snap je direct welke dag bij welke tijd hoort. Maar als die tabel is gebouwd met divjes in plaats van echte table-elementen, ziet een schermlezer alleen losse stukjes tekst. “Maandag.” “09:00 - 17:00.” Zonder de relatie ertussen.

Afbeelding als link zonder beschrijvend alt

Afbeelding als link zonder beschrijvend alt

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

"Welkom" zegt niets

"Welkom" zegt niets

“Welkom.” “Pagina 1.” “Home.” “Untitled Document.” Dat zijn titels die ik regelmatig tegenkom. Ze bestaan. Ze zijn niet leeg. Maar ze zeggen niets.