Textavstånd
När användare åsidosätter textavstånd — radavstånd 1,5x, styckemellanrum 2x teckenstorlek, bokstavsavstånd 0,12em, ordavstånd 0,16em — får sidan inte förlora innehåll eller funktionalitet.
Vad kriteriet kräver
Användare med dyslexi, synnedsättning eller kognitiva funktionsnedsättningar installerar ofta webbläsartillägg eller användarstilmallar som vidgar trång typografi. Kriteriet definierar fyra specifika åsidosättningar — radavstånd 1,5 gånger teckenstorleken, styckemellanrum 2x teckenstorleken, bokstavsavstånd 0,12em, ordavstånd 0,16em — och kräver att sidan fortfarande fungerar när de tillämpas. Inget klippt innehåll, inget spill, inget försvunnet innehåll.
Hur du uppfyller det
- Ange behållarhöjder med
min-heightsnarare än fastheightså att de växer när texten expanderar. - Undvik fasta pixelhöjder på knappar, navigeringsposter, kort och märken — låt dem växa med innehållet.
- Testa genom att klistra in ett känt bokmärke (WCAG 1.4.12-textavståndsbokmärket) som tillämpar de fyra åsidosättningarna samtidigt.
- Tillåt text att radbryta naturligt; använd inte
white-space: nowrappå etiketter som kan växa. - Kontrollera att navigationsmenyer, flikar och fliketiketter fortfarande ryms när bokstavsavståndet ökar.
Vanliga fel
- Knappar med
height: 40pxsom klipper etiketten när radavståndet växer till 1,5. - Fliketiketter med
white-space: nowrapsom spiller ur sin behållare vid bredare bokstavsavstånd. - Kort med fasta höjder där text döljs bakom en “läs mer”-toning.
- Verktygstips och märken som klipper sin text när styckemellanrummet ökar.
- Fästa sidhuvuden med fasta höjder som överlappar sidan när deras navigeringstext växer.
Varför det spelar roll
Det här kriteriet fångar layouter “designade för en enda avståndskonfiguration” där designern låste allt till ett Figma-perfekt radavstånd. Verkliga användare av lästödjande verktyg tillämpar avståndsjusteringar konstant. Åtgärden innebär vanligtvis att byta från height till min-height och ta bort white-space: nowrap — små, mekaniska ändringar som ger avkastning i hela gränssnittet.