Her finner du en komplett oversikt over WCAG 2.2-krav på nivå A og AA, organisert etter WCAGs fire prinsipper: mulig å oppfatte, mulig å betjene, forståelig og robust.
Listen er laget som en praktisk arbeidsliste for teams som vil jobbe systematisk med tilgjengelighet. Merkingen (kun offentlig) viser kriterier som ofte håndteres særskilt i norsk regelverk for offentlig sektor.
Hvert krav har en kort beskrivelse og en lenke til vår detaljerte guide der vi forklarer kravet, hvorfor det er viktig, og hvordan du fikser eventuelle feil.
Prinsipp 1: Mulig å oppfatte
Innhold må presenteres på en måte brukeren kan oppfatte - enten visuelt, auditivt eller gjennom hjelpeteknologi.
1.1 Tekstalternativer
| Nr. |
Krav |
Nivå |
Beskrivelse |
| 1.1.1 |
Ikke-tekstlig innhold |
A |
Alt innhold som ikke er tekst - bilder, ikoner, grafer - må ha et tekstalternativ som gir tilsvarende informasjon. |
1.2 Tidsbasert media
1.3 Tilpasning
| Nr. |
Krav |
Nivå |
Beskrivelse |
| 1.3.1 |
Informasjon og relasjoner |
A |
Informasjon, struktur og relasjoner som formidles visuelt, må også være tilgjengelig i koden - for eksempel gjennom riktig bruk av overskrifter, lister og tabeller. |
| 1.3.2 |
Riktig leserekkefølge i koden |
A |
Innholdet må presenteres i en logisk rekkefølge som bevarer meningen, også når CSS er deaktivert. |
| 1.3.3 |
Ikke stol kun på form, farge eller plassering |
A |
Instruksjoner for å forstå og betjene innhold skal ikke utelukkende basere seg på sensoriske egenskaper som form, farge, størrelse, plassering eller lyd. |
| 1.3.4 |
La brukeren velge skjermretning |
AA |
Innholdet skal ikke låses til én bestemt skjermretning (stående/liggende) med mindre det er nødvendig. (kun offentlig) |
| 1.3.5 |
Identifiser formålet med inndata |
AA |
Skjemafelt som samler inn personopplysninger, skal ha riktig autocomplete-attributt slik at nettleseren kan hjelpe brukeren med utfylling. |
1.4 Mulig å skille fra hverandre
| Nr. |
Krav |
Nivå |
Beskrivelse |
| 1.4.1 |
Formidle informasjon med mer enn bare farge |
A |
Farge skal ikke være den eneste måten å formidle informasjon, indikere en handling eller skille visuelt innhold fra hverandre. (kun offentlig) |
| 1.4.2 |
Gi brukeren kontroll over automatisk lyd |
A |
Lyd som spilles av automatisk i mer enn 3 sekunder, må kunne pauses, stoppes eller dempes. (kun offentlig) |
| 1.4.3 |
Kontrast (minimum) |
AA |
Tekst må ha et kontrastforhold på minst 4.5:1 mot bakgrunnen. Stor tekst krever minst 3:1. |
| 1.4.4 |
Endring av tekststørrelse |
AA |
Tekst skal kunne forstørres til 200 prosent uten tap av innhold eller funksjonalitet. |
| 1.4.5 |
Bruk ekte tekst, ikke bilder av tekst |
AA |
Tekst bør brukes fremfor bilder av tekst, med mindre bildet er nødvendig (for eksempel en logo). (kun offentlig) |
| 1.4.10 |
Dynamisk tilpasning |
AA |
Innhold skal kunne vises uten horisontal rulling ved en bredde på 320 piksler og uten vertikal rulling ved en høyde på 256 piksler. |
| 1.4.11 |
Kontrast på ikoner, knapper og grafikk |
AA |
Brukergrensesnittkomponenter og grafiske elementer må ha et kontrastforhold på minst 3:1 mot tilstøtende farger. (kun offentlig) |
| 1.4.12 |
Sørg for at tekstavstand kan justeres |
AA |
Innholdet skal fungere når brukeren justerer linjeavstand, avstand mellom ord, avstand mellom bokstaver og avstand etter avsnitt. (kun offentlig) |
| 1.4.13 |
Kontroller innhold som dukker opp ved hover og fokus |
AA |
Innhold som vises ved hover eller fokus, skal kunne lukkes, være vedvarende og ikke forsvinne utilsiktet. (kun offentlig) |
Prinsipp 2: Mulig å betjene
Navigasjon og grensesnittkomponenter må kunne brukes av alle, inkludert de som bruker tastatur eller hjelpeteknologi.
2.1 Tastatur
| Nr. |
Krav |
Nivå |
Beskrivelse |
| 2.1.1 |
Tastatur |
A |
All funksjonalitet skal kunne betjenes med tastatur alene. |
| 2.1.2 |
Unngå tastaturfeller |
A |
Brukeren skal aldri bli «fanget» i et element uten mulighet til å navigere videre med tastatur. |
| 2.1.4 |
Enkle hurtigtaster må kunne slås av |
A |
Hurtigtaster som aktiveres med ett enkelt tegn, må kunne slås av, endres eller bare virke ved fokus. (kun offentlig) |
2.2 Nok tid
| Nr. |
Krav |
Nivå |
Beskrivelse |
| 2.2.1 |
Gi brukeren nok tid |
A |
Tidsfrister skal kunne slås av, justeres eller forlenges av brukeren. |
| 2.2.2 |
Pause, stopp, skjul |
A |
Innhold som beveger seg, blinker eller ruller automatisk i mer enn 5 sekunder, skal kunne pauses, stoppes eller skjules. |
2.3 Anfall og fysiske reaksjoner
| Nr. |
Krav |
Nivå |
Beskrivelse |
| 2.3.1 |
Unngå blinkende og flimrende innhold |
A |
Innhold skal ikke blinke mer enn tre ganger per sekund, med mindre blinkingen er under generelle terskelgrenser. |
2.4 Navigerbar
| Nr. |
Krav |
Nivå |
Beskrivelse |
| 2.4.1 |
Hoppe over blokker |
A |
Det skal finnes en mekanisme for å hoppe over innholdsblokker som gjentas på flere sider. |
| 2.4.2 |
Sidetittel |
A |
Hver nettside må ha en beskrivende tittel som identifiserer innholdet. |
| 2.4.3 |
Fokusrekkefølge |
A |
Fokusrekkefølgen ved tastaturnavigasjon skal være logisk og meningsfull. |
| 2.4.4 |
Formål med lenke (i kontekst) |
A |
Formålet med hver lenke skal fremgå av lenketeksten alene, eller av lenketeksten sammen med konteksten rundt. |
| 2.4.5 |
Tilby flere veier til innholdet |
AA |
Det skal finnes mer enn én måte å finne frem til en nettside i et sett av sider - for eksempel gjennom søk, nettstedskart og meny. (kun offentlig) |
| 2.4.6 |
Overskrifter og ledetekster |
AA |
Overskrifter og ledetekster skal beskrive emne eller formål. |
| 2.4.7 |
Gjør tastaturfokus synlig |
AA |
Elementer som kan motta tastaturfokus, skal ha en synlig fokusindikator. (kun offentlig) |
2.5 Inndatametoder
Prinsipp 3: Forståelig
Innhold og grensesnitt skal være forståelig for brukerne.
3.1 Leselig
| Nr. |
Krav |
Nivå |
Beskrivelse |
| 3.1.1 |
Språk på siden |
A |
Standardspråket på hver nettside skal være angitt i koden med lang-attributtet. |
| 3.1.2 |
Merk fremmedspråk i koden |
AA |
Deler av innholdet som er på et annet språk enn resten av siden, skal ha eget lang-attributt. (kun offentlig) |
3.2 Forutsigbar
3.3 Inndatahjelp
Prinsipp 4: Robust
Innhold skal være robust nok til å fungere med ulike brukeragenter, inkludert hjelpeteknologi.
4.1 Kompatibel
| Nr. |
Krav |
Nivå |
Beskrivelse |
| 4.1.1 |
Parsing |
A |
Innholdet skal kunne tolkes korrekt av nettlesere og hjelpeteknologi, uten store kodefeil som dupliserte ID-er. |
| 4.1.2 |
Navn, rolle, verdi |
A |
Alle grensesnittkomponenter skal ha et tilgjengelig navn og en rolle som kan leses av hjelpeteknologi, og tilstander og verdier skal formidles korrekt. |
| 4.1.3 |
Formidle endringer uten å flytte fokus |
AA |
Statusbeskjeder som ikke får fokus, skal formidles til hjelpeteknologi gjennom ARIA live-regioner. |
Hvordan bruke denne sjekklisten
Denne listen er ment som en referanse du kan komme tilbake til når du jobber med tilgjengelighet. Her er noen tips:
- Start med en automatisk skanning av nettstedet ditt for å finne de mest åpenbare feilene. UU-Kontroll sjekker automatisk mot alle relevante krav.
- Jobb deg gjennom ett prinsipp om gangen. Det er lettere å holde oversikten når du fokuserer på én kategori.
- Klikk deg inn på hvert krav for å lese den detaljerte guiden med kodeeksempler og konkrete fikser.
- Husk at automatisk testing ikke fanger alt. Noen krav - som om alt-tekst faktisk er beskrivende, eller om overskrifter gir mening - krever manuell vurdering.
- Privat sektor: Du kan fokusere på de 35 kravene som gjelder deg, men vurder å oppfylle alle 48. De ekstra kravene er god praksis uansett, og det beskytter deg mot fremtidige lovendringer.
Med denne sjekklisten og UU-Kontrolls automatiske skanning har du det du trenger for å jobbe systematisk med tilgjengeligheten på nettstedet ditt.