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.
Een gekoppeld label vergroot het klikgebied. Op een telefoon is dat het verschil tussen een vinkje dat je in een keer raakt en een die je drie keer moet proberen. Voor iemand met trillende handen is het het verschil tussen zelfstandig een formulier invullen en afhaken.
Een schermlezer leest een gekoppeld label automatisch voor als het veld focus krijgt. Zonder koppeling hoort de gebruiker “invoerveld” — zonder te weten waarvoor.
De fix is simpel: een for-attribuut op het label, een id op het invoerveld. Een minuut werk per veld. En het maakt je formulier beter voor iedereen.








