Hopp til hovedinnhold

Kunnskapsbase

Alt du trenger å vite om universell utforming og WCAG. Praktiske guider, krav og tips for utviklere, designere og innholdsprodusenter.

Artikler merket med «niva-a»

Vis alle

Ikke stol kun på form, farge eller plassering (WCAG 1.3.3)

Instruksjoner på nettsiden må ikke kun basere seg på form, farge, størrelse eller plassering for å bli forstått.

wcag niva-a design +1

Bilder mangler alternativ tekst

Alle meningsfulle bilder må ha alt-tekst som beskriver innholdet. Lær hvordan du skriver god alt-tekst for ulike bildetyper etter WCAG 1.1.1.

wcag niva-a tekst-og-bilder

Interaktive elementer

Slik sikrer du at alle interaktive elementer fungerer med tastatur – forstå WCAG 2.1.1, tabindex og tilgjengelige klikkhandlere.

wcag niva-a navigasjon +1

Kontroll over innhold

Lær hvorfor autoavspilling, karuseller og animasjoner må kunne pauses eller stoppes, og hvordan du oppfyller WCAG 2.2.2 Pause, stopp, skjul.

wcag niva-a design

Snarveier til innhold

En «hopp til innhold»-lenke lar tastaturbrukere slippe å tabbe gjennom menyen på hver side. Lær hvordan du implementerer skip links riktig.

wcag niva-a navigasjon

Språk er ikke angitt i koden

Nettsiden må angi språk med lang-attributtet. Lær om WCAG 3.1.1 og hvorfor feil språkkode gjør innhold vanskelig å forstå for skjermlesere.

wcag niva-a koding

Vis tydelig hvor og hva feilen er (WCAG 3.3.1)

Når en feil oppdages automatisk i et skjema, skal feilen identifiseres og beskrives tydelig i tekst.

wcag niva-a skjema

Ingen overraskelser ved endring i skjemafelt (WCAG 3.2.2)

Endring av verdien i et skjemafelt skal ikke automatisk utløse store endringer på siden.

wcag niva-a skjema +1

Tilby alternativer til bevegelsesstyring (WCAG 2.5.4)

Funksjonalitet styrt av enhetsbevegelse eller brukerbevegelse må også kunne brukes via vanlige kontroller.

wcag niva-a navigasjon

Ingen overraskelser når noe får fokus (WCAG 3.2.1)

Når et element får fokus via tastatur skal det ikke utløse uventede endringer på siden.

wcag niva-a navigasjon +1

Tilby alternativer til komplekse bevegelser (WCAG 2.5.1)

Funksjonalitet som krever komplekse bevegelser som sveip eller flerfinger-gester må ha et enklere alternativ.

wcag niva-a navigasjon

La brukeren angre trykk og klikk (WCAG 2.5.2)

Handlinger skal ikke utføres ved bare å trykke ned museknappen, slik at brukeren kan avbryte ved å flytte pekeren bort.

wcag niva-a navigasjon

Synlig tekst må matche det tilgjengelige navnet (WCAG 2.5.3)

Den synlige teksten i et interaktivt element må finnes igjen i elementets tilgjengelige navn for stemmestyring.

wcag niva-a koding

Unngå blinkende og flimrende innhold (WCAG 2.3.1)

Innhold skal ikke blinke eller flashe mer enn tre ganger per sekund for å unngå anfall hos brukere.

wcag niva-a design

Unngå tastaturfeller (WCAG 2.1.2)

Brukere som navigerer med tastatur skal aldri bli fanget i et element uten mulighet til å komme seg ut.

wcag niva-a navigasjon

Enkle hurtigtaster må kunne slås av (WCAG 2.1.4)

Hurtigtaster som aktiveres med et enkelt tegn må kunne slås av, endres eller bare virke ved fokus.

wcag niva-a navigasjon

Gi brukeren nok tid (WCAG 2.2.1)

Tidsbegrensninger på nettsiden må kunne justeres, forlenges eller slås av av brukeren.

wcag niva-a navigasjon

Formidle informasjon med mer enn bare farge (WCAG 1.4.1)

Farge alene skal ikke være den eneste måten å formidle informasjon, indikere en handling eller skille elementer.

wcag niva-a design

Gi brukeren kontroll over automatisk lyd (WCAG 1.4.2)

Lyd som starter automatisk må kunne stoppes, pauses eller dempes av brukeren innen tre sekunder.

wcag niva-a multimedia

Riktig leserekkefølge i koden (WCAG 1.3.2)

Innholdet på nettsiden må presenteres i en logisk og meningsfull rekkefølge, også for hjelpemidler.

wcag niva-a koding

Skjult innhold og fokus

Når innhold er skjult for skjermlesere men fortsatt kan få tastaturfokus, oppstår en forvirrende og frustrerende opplevelse. Lær hvordan du unngår denne vanlige feilen.

wcag niva-a navigasjon +1

ARIA-feil

Feil bruk av ARIA-attributter er en av de vanligste tilgjengelighetsfeilene på norske nettsider. Lær den første regelen for ARIA og hvordan du unngår fallgruvene.

wcag niva-a koding

Unike ID-attributter

Dupliserte ID-er i HTML kan ødelegge skjema, ARIA-koblinger og navigasjon. Lær hvorfor unike ID-er er et krav i WCAG og hvordan du finner og fikser problemet.

wcag niva-a koding

Multimedia og alternativer

Forstå kravene til teksting av video og tekstalternativer for lyd – og hvorfor det er avgjørende for tilgjengelighet og god brukeropplevelse.

wcag niva-a multimedia

Skjemaelementer mangler merkelapp (label)

Alle skjemafelt må ha en tilknyttet ledetekst (label) slik at skjermlesere kan fortelle brukeren hva feltet er til for. Lær om WCAG 3.3.2 og hvordan du kobler labels riktig med for/id.

wcag niva-a skjema

Overskrifter og struktur

Overskrifter må følge et logisk hierarki uten å hoppe over nivåer. Lær om WCAG 1.3.1 Informasjon og relasjoner, semantisk HTML, og hvordan riktig overskriftsstruktur hjelper alle brukere.

wcag niva-a koding

Lenker må ha forståelig tekst

Lenketekster som «klikk her» eller «les mer» gir ingen mening for skjermleserbrukere. Lær om WCAG 2.4.4 og hvordan du skriver gode, selvforklarende lenker som fungerer for alle.

wcag niva-a navigasjon +1

Knapper mangler navn

Knapper som kun viser et ikon må ha et tilgjengelig navn slik at skjermlesere kan forklare funksjonen. Lær om WCAG 4.1.2 Navn, rolle, verdi og hvordan du fikser ikonknapper med aria-label.

wcag niva-a koding +1

Siden mangler tittel

Alle nettsider må ha en unik og beskrivende tittel i title-elementet. Lær om WCAG 2.4.2, hvorfor sidetitler er avgjørende for skjermlesere og navigasjon, og hvordan du skriver gode titler.

wcag niva-a koding