Hopp til innhold
UUvakta
Nivå A · WCAG 2.1

WCAG 3.1.1 Språk på siden · Krav og kodeeksempler

Hovedspråket på siden skal være angitt i koden, typisk lang="nb" på <html>, slik at skjermlesere uttaler riktig. 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.

3. Forståelig · 3.1.1

Hva kreves i praksis?

Hovedspråket på siden skal være angitt i koden, typisk lang="nb" på <html>, slik at skjermlesere uttaler riktig. Kravet gjelder sider som brukes i Norge, uavhengig av om du er offentlig virksomhet, butikk eller byrå som leverer nettsiden.

Vanlige feil og avvik

  • Mangler lang på <html>.
  • lang="en" på et norsk nettsted.
  • Ugyldig kode som lang="no-NB" eller lang="norwegian".

Før og etter — kodeeksempler

Eksemplene er forenklet. Lim inn mønsteret, ikke nødvendigvis klassenavnene, i din egen kodebase.

Feil kode — bryter WCAG

Uten lang gjetter skjermleseren, ofte engelsk uttale av norsk tekst.

Feil eksempel

<html>
  <head><title>Om oss</title></head>
</html>

Riktig kode — utbedret

nb er bokmål. Bruk nn for nynorsk og en for engelske sider. Deltekst kan overstyres med lang på elementet.

Riktig eksempel

<html lang="nb">
  <head><title>Om oss — Nordfjell AS</title></head>
  <p>Vi holder til i Oslo. <span lang="en">Hello</span> brukes i logoen.</p>
</html>

Hvordan UUvakta tester dette

html-has-lang og html-lang-valid inngår i hver skann. UUvakta varsler når lang mangler eller er ugyldig. Feil språk (en på norsk side) krever at du leser verdien — vi viser den i avviket.

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