WCAG 2.2 Manuelle kontroller for PDF-dokumenter
Disse kontrollene kan ikke verifiseres av automatiserte verktøy. De må vurderes av dokumentskaperen eller en menneskelig korrekturleser.
Hvorfor er disse kontrollene manuelle?
Automatiserte valideringsverktøy kan verifisere strukturen i en PDF-fil (tagger, metadata, fonter), men de kan ikke vurdere om innholdet er meningsfylt - for eksempel om alt-teksten faktisk beskriver et bilde, eller om leserekkefølgen er fornuftig. Disse kontrollene krever menneskelig vurdering.
Manuell - Krever menneskelig gjennomgang av dokumentet
Brukeragent Avhenger av PDF-visningsprogrammet
Lesbarhet
Innholdet må presenteres i en meningsfull leserekkefølgeWCAG 1.3.2ManuellKontroller at innholdsrekkefølgen forblir logisk når all visuell styling fjernes. Skjermlesere følger taggrekkefølgen i PDF-strukturtreet - sørg for at denne samsvarer med den tiltenkte leseflyten.Feil: Lesesekvensen for innholdet er ikke meningsfull eller logisk.Overskrifter
Overskrifter og etiketter må beskrive tema eller formålWCAG 2.4.6ManuellKontroller at alle overskrifter og etiketter gir en nøyaktig beskrivelse av innholdet som følger etter dem. Overskriftene bør være så beskrivende at brukerne kan forstå sidestrukturen ved å lese overskriftene alene.Feil: Overskriftene eller merkelappene beskriver ikke tema eller formål.Bilder
Bruk faktisk tekst i stedet for bilder av tekstWCAG 1.4.5ManuellKontroller at tekstinnhold gjengis som ekte, valgbar tekst i stedet for som rastrerte bilder. Tekstbilder kan ikke endres i størrelse uten kvalitetstap og er utilgjengelige for skjermlesere med mindre alt-teksten dupliserer innholdet.Feil: Teksten vises som et bilde i stedet for faktiske teksttegn.Lenker og merknader
Mottak av fokus må ikke føre til uventet endring av kontekstWCAG 3.2.1ManuellKontroller at når et skjemafelt eller interaktivt element får fokus (f.eks. når du tabulerer til det), skjer det ingen uventede handlinger, som å sende inn et skjema, åpne et nytt vindu eller flytte fokus til et annet sted.Feil: Fokusering på element fører til uventet endring av kontekst.Endring av inngangsinnstillinger må ikke føre til uventet endring av kontekstWCAG 3.2.2ManuellKontroller at endring av verdien på en skjemakontroll (valg av en alternativknapp, inntasting av tekst) ikke automatisk utløser en kontekstendring, for eksempel navigering til en ny sideFeil: Endring av inndata fører til uventet endring av kontekst.Inndatafeil må identifiseres og beskrives for brukerenWCAG 3.3.1ManuellHvis et skjemafelt har valideringskrav, må du kontrollere at feil er tydelig identifisert og beskrevet i tekst når brukeren gjør en feil.Feil: Inndatafeil er ikke identifisert eller beskrevet.Synlig etikett må inkluderes i tilgjengelig navnWCAG 2.5.3ManuellFor skjemafelt og interaktive kontroller må du kontrollere at den synlige tekstetiketten er inkludert i det tilgjengelige navnet, slik at brukere av taleinndata kan aktivere kontroller ved å si det de ser.Feil: Synlig etikettekst er ikke en del av det tilgjengelige navnet.Lenketeksten må beskrive formålet med lenkenWCAG 2.4.4ManuellKontroller at formålet med hver lenke kan fastslås ut fra lenketeksten alene, eller ut fra lenketeksten sammen med den omkringliggende konteksten. Unngå generisk tekst som "klikk her" eller "les mer".Feil: Formålet med lenken kan ikke fastslås ut fra tekst eller kontekst.Det må finnes etiketter eller instruksjoner for brukerens inputWCAG 3.3.2ManuellKontroller at alle skjemafeltene har synlige etiketter eller instruksjoner, slik at brukerne vet hva som forventes av inndata.Feil: Skjemafeltene mangler etiketter eller instruksjoner.Forslag til korrigering av inndatafeil bør gisWCAG 3.3.3ManuellHvis det oppdages en inndatafeil og forslag til korrigering er kjent, må du kontrollere at brukeren får forslag til korrigering (med mindre det kan gå ut over sikkerheten).Feil: Ingen forslag til korrigering av inndatafeil.Viktige innsendinger må kunne reverseres, kontrolleres eller bekreftesWCAG 3.3.4ManuellFor skjemaer som medfører juridiske forpliktelser eller økonomiske transaksjoner, må du kontrollere at innsendinger kan reverseres, at data kontrolleres for feil, eller at brukeren kan se gjennom og bekrefte før endelig innsending.Feil: Viktig skjemainnlevering kan ikke reverseres eller bekreftes.Inndatafeltene må ha et identifiserbart formålWCAG 1.3.5ManuellKontroller at skjemafelter som samler inn brukerinformasjon (navn, e-postadresse, adresse osv.), kan bestemmes programmatisk, slik at nettlesere kan fylle dem ut automatisk på riktig måte.Feil: Inndatafeltets formål kan ikke identifiseres programmatisk.Navigasjon
Det må finnes flere måter å finne sider påWCAG 2.4.5ManuellSørg for at det finnes mer enn én måte å finne innhold på - for eksempel en innholdsfortegnelse, bokmerker og sideoverskrifter. Dette gjør det enklere for brukerne å finne frem til innholdet på den måten som fungerer best for dem.Feil: Bare én mekanisme er tilgjengelig for å finne innhold.Navigasjonsmekanismene må være konsistente på tvers av sideneWCAG 3.2.3ManuellKontroller at navigasjonselementer (overskrifter, bunntekster, sidetall) som vises på flere sider, opprettholder samme relative rekkefølge i hele dokumentet.Feil: Navigasjonsmekanismens rekkefølge eller struktur varierer på tvers av sider.Komponenter med samme funksjonalitet må identifiseres konsekventWCAG 3.2.4ManuellKontroller at elementer som har samme funksjon, er merket konsekvent i hele dokumentet. En "Send"-knapp bør for eksempel ikke kalles "Send" på en annen side.Feil: Samme funksjonalitet identifiseres ulikt på ulike sider.All funksjonalitet må være tilgjengelig via tastaturetWCAG 2.1.1BrukeragentAvhenger av PDF-visningsprogrammet. Kontroller at alle interaktive elementer (lenker, skjemafelt, knapper) kan nås og aktiveres kun ved hjelp av tastaturet.Feil: Funksjonalitet er ikke tilgjengelig med tastaturet alene.Tastaturfokus må ikke fanges oppWCAG 2.1.2BrukeragentAvhenger av PDF-visningsprogrammet. Kontroller at tastaturbrukere alltid kan flytte fokus bort fra et hvilket som helst element - fokus skal aldri bli sittende fast i et skjemafelt eller et interaktivt område.Feil: Tastaturfokuset er fanget og kan ikke flyttes bort.Snarveier for enkelttegn må kunne konfigureresWCAG 2.1.4BrukeragentAvhenger av PDF-visningsprogrammet. Hvis det finnes tastatursnarveier med ett tegn, må du kontrollere at de kan slås av eller omadresseres for å unngå utilsiktet aktivering av brukere som bruker taleinndata.Feil: Snarveier med ett tegn kan ikke slås av eller endres.Tastaturfokusindikatoren må være synligWCAG 2.4.7BrukeragentAvhenger av PDF-visningsprogrammet. Kontroller at det fokuserte elementet har en synlig fokusindikator (omriss, utheving osv.) når du navigerer med tastaturet.Feil: Tastaturfokusindikatoren er ikke synlig.Det fokuserte elementet må ikke være helt skjult av annet innholdWCAG 2.4.11BrukeragentAvhenger av PDF-visningsprogrammet. Kontroller at når et element får tastaturfokus, er det ikke helt skjult av flytende elementer, klistrede overskrifter eller overlappende innhold.Feil: Tastaturfokusert element er helt skjult av innhold.Fargekontrast
Farge må ikke være den eneste måten å formidle informasjon påWCAG 1.4.1ManuellKontroller at farge ikke er den eneste metoden som brukes for å skille mellom informasjon - for eksempel bør obligatoriske skjemafelt ikke bare angis med rød tekst. Bruk tilleggsindikatorer som tekstetiketter, mønstre eller ikoner.Feil: Informasjon formidles kun ved hjelp av farger.Teksten må ha tilstrekkelig kontrast mot bakgrunnen (4,5:1)WCAG 1.4.3ManuellKontroller at normal tekst har et kontrastforhold på minst 4,5:1 mot bakgrunnen, og at stor tekst (18pt eller 14pt fet skrift) har et kontrastforhold på minst 3:1. Bruk et kontrastkontrollverktøy for å måle.Feil: Tekstkontrastforholdet er under det påkrevde minimumsnivået.UI-komponenter og grafikk må ha et kontrastforhold på 3:1WCAG 1.4.11ManuellKontroller at brukergrensesnittkomponenter (skjemafeltkanter, knapper) og meningsfull grafikk har et kontrastforhold på minst 3:1 i forhold til tilstøtende farger.Feil: UI-komponent eller grafisk kontrast er under forholdet 3:1.Tilpasningsevne
Innholdet må ikke begrense visningen til én retningWCAG 1.3.4BrukeragentDet avhenger av PDF-visningsprogrammet. Innholdet bør kunne vises i både stående og liggende retning, med mindre en bestemt retning er avgjørende.Feil: Innholdet er begrenset til stående eller liggende retning.Teksten må kunne endres opp til 200% uten tap av innholdWCAG 1.4.4BrukeragentAvhenger av PDF-visningsprogrammet. Kontroller at teksten kan zoomes til 200% uten at innholdet blir avskåret eller overlappet.Feil: Tekst kan ikke endres i størrelse uten å miste innhold eller funksjonalitet.Innholdet må flyte tilbake til én kolonne uten horisontal rullingWCAG 1.4.10BrukeragentAvhenger av PDF-visningsprogrammet. Når innholdet flyter i 320 CSS-piksler bredde, skal det ikke være behov for horisontal rulling.Feil: Innholdet krever horisontal rulling ved 320 CSS-piksler i bredden.Innholdet må være lesbart med tilpasset tekstavstandWCAG 1.4.12BrukeragentAvhenger av PDF-visningsprogrammet. Innholdet bør være lesbart selv om linjehøyden, avsnittsavstanden, bokstavavstanden og ordavstanden økes.Feil: Innholdet er avskåret eller overlapper med justert tekstavstand.Innholdet må kunne avvises, kunne holdes over og være vedvarendeWCAG 1.4.13BrukeragentAvhenger av PDF-visningsprogrammet. Tilleggsinnhold som vises ved sveving eller fokusering, må kunne avvises, pekeren må kunne bevege seg over det, og det må forbli synlig til det avvises.Feil: Innhold som holdes over eller fokuseres, kan ikke avvises eller kontrolleres.Tidsfrister må kunne justeres eller forlengesWCAG 2.2.1ManuellHvis dokumentet inneholder tidsbegrensede interaksjoner (f.eks. et skjema som utløper), må du kontrollere at brukerne kan slå av, justere eller forlenge tidsbegrensningen.Feil: Tidsgrenser kan ikke justeres, forlenges eller deaktiveres.Bevegelsesutløst funksjonalitet må ha alternativ inngangWCAG 2.5.4ManuellHvis funksjonaliteten reagerer på enhetsbevegelser (risting, vipping), må det finnes en alternativ brukergrensesnittkontroll, og det må være mulig å deaktivere bevegelsesresponsen.Feil: Funksjonalitet kan bare utløses av enhetsbevegelse.Multimedia
Innhold som bare inneholder lyd, må ha en tekstutskriftWCAG 1.2.1ManuellHvis dokumentet inneholder innebygd innhold med kun lyd, må du kontrollere at det finnes en tilsvarende tekstutskrift i nærheten.Feil: Forhåndsinnspilt innhold med kun lyd eller kun video mangler et tekstalternativ.All forhåndsinnspilt video med lyd må være tekstetWCAG 1.2.2ManuellHvis dokumentet inneholder innebygd video med lyd, må du kontrollere at synkronisert teksting er tilgjengelig for alt talt innhold og relevante lydeffekter.Feil: Forhåndsinnspilt videoinnhold mangler teksting.Forhåndsinnspilt video må ha synstolking eller fulltekstutskriftWCAG 1.2.3ManuellKontroller at forhåndsinnspilt video har enten et lydspor eller et fullstendig tekstalternativ som beskriver alt visuelt innhold.Feil: Forhåndsinnspilt video mangler synstolking eller mediealternativ.All forhåndsinnspilt video må ha synstolkingWCAG 1.2.5ManuellKontroller at alt forhåndsinnspilt videoinnhold inkluderer en lydbeskrivelse som forteller viktig visuell informasjon som ikke formidles gjennom dialog.Feil: Forhåndsinnspilt video mangler lydbeskrivelse.Automatisk avspilling av lyd må ha kontroller for å stoppe eller sette på pauseWCAG 1.4.2ManuellHvis lyden spilles av automatisk i mer enn 3 sekunder, må du kontrollere at det finnes en mekanisme for å sette lyden på pause, stoppe den eller kontrollere volumet uavhengig av systemvolumet.Feil: Automatisk avspilling av lyd mangler kontroller for å pause eller stoppe.Innhold som beveger seg, blinker eller oppdateres automatisk, må kunne kontrolleresWCAG 2.2.2ManuellHvis dokumentet inneholder innhold som beveger seg, blinker, ruller eller oppdateres automatisk, må du kontrollere at brukeren kan sette det på pause, stoppe det eller skjule det.Feil: Flytting eller automatisk oppdatering av innhold kan ikke settes på pause eller stoppes.Innholdet må ikke blinke mer enn tre ganger i sekundetWCAG 2.3.1ManuellKontroller at innholdet ikke blinker mer enn tre ganger i sekundet, da dette kan utløse anfall hos brukere med fotosensitiv epilepsi.Feil: Innholdet blinker mer enn tre ganger per sekund.Berøring og peker
Flerpunktsbevegelser må ha et alternativ med én pekerWCAG 2.5.1ManuellHvis funksjonaliteten krever flerpunkts- eller banebaserte bevegelser (klyp, sveip), må det finnes et alternativ med én peker.Feil: Flerpunktsbevegelse har ikke noe enkeltpekeralternativ.Pekeraktivering må skje ved opp-hendelse eller reversibelWCAG 2.5.2ManuellHandlinger skal fullføres når pekeren slippes, eller de skal kunne reverseres/avbrytes.Feil: Pekerhandling utløses ved ned-hendelse og er ikke reversibel.Dra-operasjoner må ha et alternativ med én pekerWCAG 2.5.7ManuellAlle funksjoner som bruker drafunksjonalitet, må også kunne oppnås med en enkelt peker uten å dra.Feil: Dra-operasjonen har ikke noe alternativ med én peker.Forståelig
Instruksjonene må ikke utelukkende basere seg på sensoriske egenskaperWCAG 1.3.3ManuellKontroller at instruksjonene ikke bare avhenger av form, størrelse, visuell plassering, retning eller lyd (f.eks. "klikk på den runde knappen" eller "se sidepanelet til høyre"). Bruk flere tekstreferanser.Feil: Instruksjonene avhenger kun av form, størrelse, plassering eller lyd.Hjelpemekanismer må være konsekvent plassertWCAG 3.2.6ManuellHvis hjelpemekanismer (kontaktinformasjon, hjelpelenker) finnes på flere sider, må du kontrollere at de vises på samme relative plassering hver gang.Feil: Hjelp vises på forskjellige steder på sidene.Tidligere innlagte opplysninger skal ikke måtte legges inn på nyttWCAG 3.3.7ManuellI flerstegs skjemaprosesser må du kontrollere at informasjon som brukeren allerede har skrevet inn, fylles ut automatisk eller er tilgjengelig for valg i stedet for å måtte skrives inn på nytt.Feil: Brukeren må skrive inn informasjon som allerede er oppgitt i samme prosess på nytt.Kognitiv funksjonstest må ikke være påkrevd for autentiseringWCAG 3.3.8ManuellKontroller at autentisering ikke krever at man må løse et puslespill, huske et passord eller utføre en kognitiv test. Alternativer som copy-paste, passordbehandlere eller biometrisk autentisering må støttes.Feil: Autentisering krever kognitiv funksjonstest uten alternativ.Statusmeldinger må kunne bestemmes programmatiskWCAG 4.1.3ManuellKontroller at statusmeldinger (bekreftelser på suksess, feilvarsler, fremdriftsoppdateringer) kan oppdages av hjelpemiddelteknologi uten å få fokus.Feil: Statusmeldingen kan ikke bestemmes programmatisk.