Hva kreves i praksis?
All funksjonalitet skal kunne brukes med tastatur alene, uten krav om spesifikk timing for tastetrykk. Kravet gjelder sider som brukes i Norge, uavhengig av om du er offentlig virksomhet, butikk eller byrå som leverer nettsiden.
Vanlige feil og avvik
- Klikkbare <div> eller <span> uten tabindex, rolle og tastaturhåndtering.
- Egendefinerte nedtrekk som bare åpnes med mus.
- Scrollbare områder som ikke kan nås med Tab.
Før og etter — kodeeksempler
Eksemplene er forenklet. Lim inn mønsteret, ikke nødvendigvis klassenavnene, i din egen kodebase.
Feil kode — bryter WCAG
En div med klikk er usynlig for tastaturnavigasjon. Enter og mellomrom gjør ingenting.
Feil eksempel
<div class="card" onclick="openModal()">Åpne rapport</div>Riktig kode — utbedret
Bruk ekte knapp eller lenke. Da kommer fokus, rolle og taster gratis.
Riktig eksempel
<button type="button" onclick="openModal()">Åpne rapport</button>Hvordan UUvakta tester dette
Skanningen fanger scrollbare regioner uten fokus og en del interaktive roller uten navn. Div-med-onclick som ser ut som kort, er et typisk manuelt funn — men UUvakta varsler når rolle og navn mangler på elementer som later som de er kontroller.