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ølgeWCAG 1.3.2ManuelKontrollé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ålWCAG 2.4.6ManuelKontrollé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 tekstWCAG 1.4.5ManuelKontrollé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ændringWCAG 3.2.1ManuelKontrollé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 kontekstWCAG 3.2.2ManuelKontroller, 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 brugerenWCAG 3.3.1ManuelHvis 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 navnWCAG 2.5.3ManuelFor 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 linketWCAG 2.4.4ManuelKontrollé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 brugerinputWCAG 3.3.2ManuelKontrollé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.3ManuelHvis 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æftedeWCAG 3.3.4ManuelFor 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ålWCAG 1.3.5ManuelKontroller, 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.5ManuelKontroller, 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 siderneWCAG 3.2.3ManuelKontroller, 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 konsekventWCAG 3.2.4ManuelKontrollé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 tastaturetWCAG 2.1.1BrugeragentAfhæ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 fangesWCAG 2.1.2BrugeragentDet 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 konfigureresWCAG 2.1.4BrugeragentDet 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 synligWCAG 2.4.7BrugeragentDet 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 indholdWCAG 2.4.11BrugeragentAfhæ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.1ManuelKontrollé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.3ManuelKontrollé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:1WCAG 1.4.11ManuelKontrollé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 retningWCAG 1.3.4BrugeragentDet 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 indholdWCAG 1.4.4BrugeragentDet 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 rulningWCAG 1.4.10BrugeragentDet 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 tekstafstandWCAG 1.4.12BrugeragentDet 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 vedvarendeWCAG 1.4.13BrugeragentDet 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ængesWCAG 2.2.1ManuelHvis 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 inputWCAG 2.5.4ManuelHvis 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 tekstudskriftWCAG 1.2.1ManuelHvis 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 underteksterWCAG 1.2.2ManuelHvis 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 tekstudskriftWCAG 1.2.3ManuelKontrollé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 synstolkningWCAG 1.2.5ManuelKontrollé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.2ManuelHvis 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 kontrolleresWCAG 2.2.2ManuelHvis 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 sekundetWCAG 2.3.1ManuelKontrollé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 enkeltpunktsalternativWCAG 2.5.1ManuelHvis 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 reversibelWCAG 2.5.2ManuelHandlinger 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-alternativWCAG 2.5.7ManuelEnhver 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 egenskaberWCAG 1.3.3ManuelKontroller, 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 placeretWCAG 3.2.6ManuelHvis 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 genindtastningWCAG 3.3.7ManuelI 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 godkendelseWCAG 3.3.8ManuelKontrollé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 programmatiskWCAG 4.1.3ManuelKontrollér, at statusmeddelelser (bekræftelser på succes, fejlmeddelelser, statusopdateringer) kan registreres af hjælpemidler uden at få fokus.Fejl: Statusmeddelelsen kan ikke bestemmes programmatisk.