Skjemaelementer burde ha en en-kolonnes layout, og hvert element skal ha sin egen label for Ă„ beskrive bruk. Om label av en eller annen grunn ikke skal vises skal den fortsatt finnes, men bruke klassen pkt-sr-only slik at skjemaet fortsatt er brukervennlig.
Alle tekstfelt bĂžr ha et tilknyttet label (ledetekst) eller instruksjon som viser hvordan skjemaet skal fylles ut, inkludert informasjon om obligatoriske felt.
Label (ledeteksten) bĂžr vĂŠre koblet til tekstfeltet i koden slik at skjermlesere kan lese opp riktig informasjon. Komplekse skjema kan kreve mer hjelp enn bare enn labels.
Bruker du symboler i tekstfeltet bÞr symbolene enten vÊre logiske og kjente, eller sÄ mÄ de forklares fÞr de brukes for Ä unngÄ forvirring.
Feilmeldinger bÞr vÊre kodet som tekst og identifisere det spesifikke skjemaelementet hvor feilen oppstod. Feilmeldingen mÄ beskrive feilen og vÊre synlig uten at brukeren gjÞr noen ekstra handlinger.