Hopp til innhold
UUvakta
Nivå A · WCAG 2.1

WCAG 2.1.1 Tastatur · Krav og kodeeksempler

All funksjonalitet skal kunne brukes med tastatur alene, uten krav om spesifikk timing for tastetrykk. Lovkrav i Norge etter forskrift om universell utforming av IKT (gjelder både privat og offentlig sektor). Digitaliseringsdirektoratet / UU-tilsynet fører tilsyn etter de samme suksesskriteriene.

2. Mulig å betjene · 2.1.1

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.

Ofte stilte spørsmål

Mistenker du at nettsiden din har dette avviket?

UUvakta scanner hele nettstedet ditt automatisk og gir deg ferdig kode for å rette WCAG-brudd før tilsynet oppdager dem. Dette er en automatisk stikkprøve og erstatter ikke manuell vurdering.

Relaterte krav