WCAG 2.2 Manuel kontrol af PDF-dokumenter

Disse kontroller kan ikke verificeres af automatiserede værktøjer. De skal vurderes af dokumentskaberen eller en menneskelig korrekturlæser.

Hvorfor er disse kontroller manuelle? 

Automatiske validatorer kan verificere strukturen i en PDF (tags, metadata, skrifttyper), men kan ikke bedømme, om indholdet er meningsfuldt - for eksempel om alt-teksten rent faktisk beskriver et billede, eller om læserækkefølgen giver mening. Disse kontroller kræver menneskelig dømmekraft.

Håndbog Kræver menneskelig gennemgang af dokumentet

Brugeragent Afhænger af PDF-visningsprogrammet

  • Læsbarhed

    Indholdet skal præsenteres i en meningsfuld læserækkefølge
    WCAG 1.3.2
    Manuel
    Kontrollér, at indholdsrækkefølgen forbliver logisk, når al visuel styling er fjernet. Skærmlæsere følger tag-rækkefølgen i PDF-strukturtræet - sørg for, at det matcher det tilsigtede læseflow.
    Fejl: Indholdets læserækkefølge er ikke meningsfuld eller logisk.
  • Overskrifter

    Overskrifter og etiketter skal beskrive emne eller formål
    WCAG 2.4.6
    Manuel
    Kontrollér, at alle overskrifter og etiketter præcist beskriver det indhold, der følger efter dem. Overskrifter skal være så beskrivende, at brugerne kan forstå sidestrukturen ved at læse overskrifterne alene.
    Fejl: Overskrifter eller etiketter beskriver ikke deres emne eller formål.
  • Billeder

    Brug faktisk tekst i stedet for billeder af tekst
    WCAG 1.4.5
    Manuel
    Kontrollér, at tekstindhold gengives som ægte, valgbar tekst i stedet for som rastrerede billeder. Tekstbilleder kan ikke ændres i størrelse uden kvalitetstab og er utilgængelige for skærmlæsere, medmindre alt-teksten duplikerer indholdet.
    Fejl: Teksten vises som et billede i stedet for egentlige teksttegn.
  • Links og kommentarer

    Modtagelse af fokus må ikke forårsage uventet kontekstændring
    WCAG 3.2.1
    Manuel
    Kontrollér, at når et formularfelt eller et interaktivt element får fokus (f.eks. når der tabuleres til det), sker der ingen uventede handlinger som f.eks. at indsende en formular, åbne et nyt vindue eller flytte fokus et andet sted hen.
    Fejl: Fokus på element forårsager uventet kontekstændring.
    Ændring af inputindstillinger må ikke medføre uventet ændring af kontekst
    WCAG 3.2.2
    Manuel
    Kontroller, at ændring af værdien af en formular (valg af en radioknap, indtastning af tekst) ikke automatisk udløser en kontekstændring som f.eks. at navigere til en ny side.
    Fejl: Ændring af input medfører uventet ændring af kontekst.
    Inputfejl skal identificeres og beskrives for brugeren
    WCAG 3.3.1
    Manuel
    Hvis et formularfelt har valideringskrav, skal du kontrollere, at fejl identificeres tydeligt og beskrives i tekst, når brugeren begår en fejl.
    Fejl: Inputfejl er ikke identificeret eller beskrevet.
    Synlig etiket skal indgå i tilgængeligt navn
    WCAG 2.5.3
    Manuel
    For formularfelter og interaktive kontroller skal du kontrollere, at den synlige tekstlabel er inkluderet i det tilgængelige navn, så brugere af taleinput kan aktivere kontroller ved at sige, hvad de ser.
    Fejl: Synlig labeltekst er ikke en del af det tilgængelige navn.
    Linkteksten skal beskrive formålet med linket
    WCAG 2.4.4
    Manuel
    Kontrollér, at formålet med hvert link kan bestemmes ud fra linkteksten alene eller ud fra linkteksten sammen med den omgivende kontekst. Undgå generisk tekst som "klik her" eller "læs mere".
    Fejl: Linkets formål kan ikke bestemmes ud fra tekst eller kontekst.
    Der skal være etiketter eller instruktioner til brugerinput
    WCAG 3.3.2
    Manuel
    Kontrollér, at alle formularfelter har synlige etiketter eller instruktioner, så brugerne ved, hvad der forventes af input.
    Fejl: Formularfelter mangler etiketter eller instruktioner.
    Der bør gives forslag til at rette inputfejl.
    WCAG 3.3.3
    Manuel
    Hvis der opdages en inputfejl, og der findes forslag til korrektion, skal du kontrollere, at forslagene gives til brugeren (medmindre det vil kompromittere sikkerheden).
    Fejl: Der gives ingen forslag til at rette inputfejl.
    Vigtige indsendelser skal være reversible, kontrollerede eller bekræftede
    WCAG 3.3.4
    Manuel
    For formularer, der medfører juridiske forpligtelser eller finansielle transaktioner, skal du kontrollere, at indsendelser er reversible, at data kontrolleres for fejl, eller at brugeren kan gennemgå og bekræfte før endelig indsendelse.
    Fejl: Indsendelse af vigtig formular kan ikke vendes eller bekræftes.
    Inputfelter skal have et identificerbart formål
    WCAG 1.3.5
    Manuel
    Kontroller, at formularfelter, der indsamler brugeroplysninger (navn, e-mail, adresse osv.), kan bestemmes programmatisk, så browsere automatisk kan udfylde dem korrekt.
    Fejl: Formålet med inputfeltet kan ikke identificeres programmatisk.
  • Navigation

    Der skal være flere måder at finde sider på
    WCAG 2.4.5
    Manuel
    Kontroller, at der er mere end én måde at finde indhold på - f.eks. en indholdsfortegnelse, bogmærker og sideoverskrifter. Det hjælper brugerne med at finde indhold ved hjælp af den metode, der fungerer bedst for dem.
    Fejl: Der er kun én mekanisme til rådighed til at finde indhold.
    Navigationsmekanismerne skal være konsekvente på tværs af siderne
    WCAG 3.2.3
    Manuel
    Kontroller, at navigationselementer (overskrifter, sidefødder, sidetal), der vises på flere sider, bevarer den samme relative rækkefølge i hele dokumentet.
    Fejl: Navigationsmekanismens rækkefølge eller struktur varierer på tværs af sider.
    Komponenter med samme funktionalitet skal identificeres konsekvent
    WCAG 3.2.4
    Manuel
    Kontrollér, at elementer med samme funktion er mærket konsekvent i hele dokumentet. For eksempel bør en "Send"-knap ikke hedde "Send" på en anden side.
    Fejl: Samme funktionalitet identificeres forskelligt på tværs af sider.
    Alle funktioner skal være tilgængelige via tastaturet
    WCAG 2.1.1
    Brugeragent
    Afhænger af PDF-fremviseren. Kontrollér, at alle interaktive elementer (links, formularfelter, knapper) kan nås og aktiveres udelukkende ved hjælp af tastaturet.
    Fejl: Funktionaliteten er ikke tilgængelig med tastaturet alene.
    Tastaturfokus må ikke fanges
    WCAG 2.1.2
    Brugeragent
    Det afhænger af PDF-fremviseren. Kontrollér, at tastaturbrugere altid kan flytte fokus væk fra ethvert element - fokus bør aldrig sidde fast i et formularfelt eller et interaktivt område.
    Fejl: Tastaturfokus er fanget og kan ikke flyttes væk.
    Genveje med enkelte tegn skal kunne konfigureres
    WCAG 2.1.4
    Brugeragent
    Det afhænger af PDF-fremviseren. Hvis der findes tastaturgenveje med et enkelt tegn, skal du kontrollere, at de kan slås fra eller ændres for at undgå utilsigtet aktivering af brugere af taleinput.
    Fejl: Genveje med et enkelt tegn kan ikke slås fra eller flyttes.
    Indikatoren for tastaturfokus skal være synlig
    WCAG 2.4.7
    Brugeragent
    Det afhænger af PDF-fremviseren. Kontroller, at det aktuelt fokuserede element har en synlig fokusindikator (kontur, fremhævning osv.), når du navigerer med tastaturet.
    Fejl: Indikatoren for tastaturfokus er ikke synlig.
    Fokuseret element må ikke være helt skjult af andet indhold
    WCAG 2.4.11
    Brugeragent
    Afhænger af PDF-fremviseren. Kontrollér, at når et element får tastaturfokus, er det ikke helt skjult af flydende elementer, klæbrige overskrifter eller overlappende indhold.
    Fejl: Element med tastaturfokus er helt skjult af indhold.
  • Farvekontrast

    Farve må ikke være den eneste måde at formidle information på
    WCAG 1.4.1
    Manuel
    Kontrollér, at farve ikke er den eneste metode, der bruges til at skelne mellem oplysninger - for eksempel bør obligatoriske formularfelter ikke kun angives med rød tekst. Brug yderligere indikatorer som tekstetiketter, mønstre eller ikoner.
    Fejl: Information formidles alene ved hjælp af farver.
    Teksten skal have tilstrækkelig kontrast i forhold til baggrunden (4,5:1)
    WCAG 1.4.3
    Manuel
    Kontrollér, at normal tekst har et kontrastforhold på mindst 4,5:1 i forhold til baggrunden, og at stor tekst (18pt eller 14pt fed) har mindst 3:1. Brug et kontrastkontrolværktøj til at måle.
    Fejl: Tekstkontrastforholdet er under det krævede minimum.
    UI-komponenter og grafik skal have et kontrastforhold på 3:1
    WCAG 1.4.11
    Manuel
    Kontrollér, at brugergrænsefladekomponenter (formularfeltkanter, knapper) og meningsfuld grafik har et kontrastforhold på mindst 3:1 i forhold til tilstødende farver.
    Fejl: UI-komponent eller grafisk kontrast er under forholdet 3:1.
  • Tilpasningsevne

    Indholdet må ikke begrænse visningen til en enkelt retning
    WCAG 1.3.4
    Brugeragent
    Det afhænger af PDF-fremviseren. Indholdet bør kunne ses i både stående og liggende retning, medmindre en bestemt retning er afgørende.
    Fejl: Indholdet er kun begrænset til stående eller liggende retning.
    Teksten skal kunne ændres op til 200% uden tab af indhold
    WCAG 1.4.4
    Brugeragent
    Det afhænger af PDF-fremviseren. Kontrollér, at teksten kan zoomes til 200%, uden at indholdet skæres af eller overlapper.
    Fejl: Tekst kan ikke ændres i størrelse uden at miste indhold eller funktionalitet.
    Indholdet skal flyde tilbage til en enkelt kolonne uden vandret rulning
    WCAG 1.4.10
    Brugeragent
    Det afhænger af PDF-fremviseren. Når indholdet reflowes med en bredde på 320 CSS-pixels, bør det ikke kræve vandret scrolling.
    Fejl: Indholdet kræver vandret rulning ved 320 CSS-pixels bredde.
    Indholdet skal være læsbart med tilpasset tekstafstand
    WCAG 1.4.12
    Brugeragent
    Det afhænger af PDF-fremviseren. Indholdet bør forblive læsbart, når linjehøjden, afsnitsafstanden, bogstavafstanden og ordafstanden øges.
    Fejl: Indhold er afskåret eller overlapper med justeret tekstafstand.
    Hover/fokus-indhold skal kunne afvises, kunne hoveres og være vedvarende
    WCAG 1.4.13
    Brugeragent
    Det afhænger af PDF-fremviseren. Ekstra indhold, der vises ved hover eller fokus, skal kunne afvises, markøren skal kunne bevæge sig hen over det, og det skal forblive synligt, indtil det afvises.
    Fejl: Hover- eller fokusindhold kan ikke afvises eller kontrolleres.
    Tidsfrister skal kunne justeres eller forlænges
    WCAG 2.2.1
    Manuel
    Hvis dokumentet indeholder tidsbegrænsede interaktioner (f.eks. en formular, der udløber), skal du kontrollere, at brugerne kan slå tidsbegrænsningen fra, justere den eller forlænge den.
    Fejl: Tidsgrænser kan ikke justeres, forlænges eller deaktiveres.
    Bevægelsesudløst funktionalitet skal have alternative input
    WCAG 2.5.4
    Manuel
    Hvis funktionaliteten reagerer på enhedens bevægelser (rystelser, vipning), skal der være en alternativ brugergrænsefladekontrol, og bevægelsesresponsen skal kunne deaktiveres.
    Fejl: Funktionaliteten kan kun udløses af enhedens bevægelse.
  • Multimedier

    Kun lydindhold skal have en tekstudskrift
    WCAG 1.2.1
    Manuel
    Hvis dokumentet indeholder indlejret indhold, der kun består af lyd, skal du kontrollere, at der findes en tilsvarende tekstudskrift i nærheden.
    Fejl: Forudindspillet indhold med kun lyd eller kun video mangler et tekstalternativ.
    Alle forudindspillede videoer med lyd skal have undertekster
    WCAG 1.2.2
    Manuel
    Hvis dokumentet indeholder indlejret video med lyd, skal du kontrollere, at der er synkroniserede undertekster til alt talt indhold og relevante lydeffekter.
    Fejl: Forudindspillet videoindhold mangler undertekster.
    Forudindspillede videoer skal have lydbeskrivelse eller fuld tekstudskrift
    WCAG 1.2.3
    Manuel
    Kontrollér, at forudindspillede videoer enten har et lydbeskrivelsesspor eller et komplet tekstalternativ, der beskriver alt visuelt indhold.
    Fejl: Forudindspillet video mangler lydbeskrivelse eller mediealternativ.
    Alle forindspillede videoer skal have synstolkning
    WCAG 1.2.5
    Manuel
    Kontrollér, at alt forudindspillet videoindhold indeholder en lydbeskrivelse, der fortæller vigtige visuelle oplysninger, som ikke formidles gennem dialog.
    Fejl: Forudindspillet video mangler lydbeskrivelse.
    Automatisk afspilning af lyd skal have knapper til at sætte på pause eller stoppe.
    WCAG 1.4.2
    Manuel
    Hvis noget lyd afspilles automatisk i mere end 3 sekunder, skal du kontrollere, at der er en mekanisme til at sætte på pause, stoppe eller styre lydstyrken uafhængigt af systemets lydstyrke.
    Fejl: Automatisk afspilning af lyd mangler kontrol til at sætte på pause eller stoppe.
    Indhold, der bevæger sig, blinker eller opdateres automatisk, skal kunne kontrolleres
    WCAG 2.2.2
    Manuel
    Hvis dokumentet indeholder indhold, der bevæger sig, blinker, ruller eller opdateres automatisk, skal du kontrollere, at brugeren kan sætte det på pause, stoppe det eller skjule det.
    Fejl: Flytning eller automatisk opdatering af indhold kan ikke sættes på pause eller stoppes.
    Indholdet må ikke blinke mere end tre gange i sekundet
    WCAG 2.3.1
    Manuel
    Kontrollér, at intet indhold blinker mere end tre gange i sekundet, da det kan udløse anfald hos brugere med lysfølsom epilepsi.
    Fejl: Indholdet blinker mere end tre gange i sekundet.
  • Berøring og pegepind

    Flerpunktsbevægelser skal have et enkeltpunktsalternativ
    WCAG 2.5.1
    Manuel
    Hvis funktionaliteten kræver flerpunkts- eller stibaserede bevægelser (knib, stryg), skal der være et alternativ med en enkelt pegepind.
    Fejl: Flerpunktsbevægelse har ikke noget enkeltpunktsalternativ.
    Pointer-aktivering skal ske ved up-event eller være reversibel
    WCAG 2.5.2
    Manuel
    Handlinger skal afsluttes ved op-begivenheden (frigivelse af markøren) eller være reversible/afbrydelige.
    Fejl: Pointer action udløses ved down-event og er ikke reversibel.
    Trækoperationer skal have et single-pointer-alternativ
    WCAG 2.5.7
    Manuel
    Enhver funktion, der bruger træk, skal også kunne opnås med en enkelt markør uden at trække.
    Fejl: Trækoperationen har ikke noget single-pointer-alternativ.
  • Forståeligt

    Instruktioner må ikke udelukkende basere sig på sensoriske egenskaber
    WCAG 1.3.3
    Manuel
    Kontroller, at instruktionerne ikke kun afhænger af form, størrelse, visuel placering, retning eller lyd (f.eks. "klik på den runde knap" eller "se sidepanelet til højre"). Brug yderligere tekstreferencer.
    Fejl: Instruktioner afhænger kun af form, størrelse, placering eller lyd.
    Hjælpemekanismer skal være konsekvent placeret
    WCAG 3.2.6
    Manuel
    Hvis der findes hjælpemekanismer (kontaktoplysninger, hjælpelinks) på flere sider, skal du kontrollere, at de vises på samme relative placering hver gang.
    Fejl: Adgang til hjælp vises forskellige steder på siderne.
    Tidligere indtastede oplysninger må ikke kræve genindtastning
    WCAG 3.3.7
    Manuel
    I formularprocesser med flere trin skal du kontrollere, at oplysninger, som brugeren allerede har indtastet, udfyldes automatisk eller er tilgængelige for valg i stedet for at kræve genindtastning.
    Fejl: Brugeren skal genindtaste oplysninger, der allerede er givet i samme proces.
    Kognitiv funktionstest må ikke være påkrævet for godkendelse
    WCAG 3.3.8
    Manuel
    Kontrollér, at autentificering ikke kræver, at man løser et puslespil, husker en adgangskode eller udfører en kognitiv test. Alternativer som copy-paste, password managers eller biometrisk autentificering skal understøttes.
    Fejl: Autentificering kræver kognitiv funktionstest uden alternativ.
    Statusmeddelelser skal kunne bestemmes programmatisk
    WCAG 4.1.3
    Manuel
    Kontrollér, at statusmeddelelser (bekræftelser på succes, fejlmeddelelser, statusopdateringer) kan registreres af hjælpemidler uden at få fokus.
    Fejl: Statusmeddelelsen kan ikke bestemmes programmatisk.