Wcag 2 2 A
30 inlägg
WCAG 1.1.1: Icke-textinnehåll
WCAG 1.1.1 kräver att allt icke-textinnehåll – bilder, ikoner, kontroller och media – har ett textalternativ som förmedlar samma syfte eller information, så att användare som inte kan uppfatta visuellt innehåll kan ta del av det genom hjälpmedel som skärmläsare.
WCAG 1.2.1: Endast ljud och endast video (förinspelat)
WCAG 1.2.1 kräver att förinspelat innehåll som enbart består av ljud eller enbart av video har ett textbaserat eller mediebaserat alternativ så att användare som inte kan höra eller se mediet ändå kan ta del av informationen. Detta är ett krav på nivå A, vilket innebär att det är den lägsta grundnivån för efterlevnad av webbtillgänglighet.
WCAG 1.2.2: Textning (förinspelat)
WCAG 1.2.2 kräver att allt förinspelat ljudinnehåll i synkroniserade medier (video med ljud) innehåller korrekta undertexter. Detta säkerställer att döva och hörselskadade användare kan ta del av talad dialog, ljudeffekter och annan meningsfull ljudinformation.
WCAG 1.2.3: Ljudbeskrivning eller mediealternativ (förinspelat)
WCAG 1.2.3 kräver att förinspelade synkroniserade medier (video med ljud) antingen tillhandahåller en ljudbeskrivning av det visuella innehållet eller ett fullständigt textalternativ, så att användare som är blinda eller har nedsatt syn kan ta del av information som förmedlas visuellt.
WCAG 1.3.1: Information och relationer
WCAG 1.3.1 kräver att information, struktur och relationer som förmedlas genom visuell presentation också kan fastställas programmatiskt eller finns tillgängliga i text, så att användare av hjälpmedel får samma strukturella sammanhang som seende användare.
WCAG 1.3.2: Meningsfull sekvens
WCAG 1.3.2 kräver att när ordningen på innehållet påverkar dess betydelse, måste den sekvensen kunna fastställas programmatiskt så att hjälpmedelstekniker kan presentera den korrekt. Om detta kriterium inte uppfylls får skärmläsaranvändare och andra användare av hjälpmedelsteknik innehållet i en förvirrande eller meningslös ordning.
WCAG 1.3.3: Sensoriska kännetecken
WCAG 1.3.3 kräver att instruktioner för att använda innehåll inte enbart får förlita sig på sensoriska egenskaper såsom form, färg, storlek, visuell placering, orientering eller ljud. Detta säkerställer att användare som inte kan uppfatta dessa sensoriska signaler – på grund av blindhet, färgblindhet, dövhet eller andra funktionsnedsättningar – ändå kan förstå och använda alla funktioner.
WCAG 1.4.1: Användning av färg
WCAG 1.4.1 kräver att färg aldrig är det enda sättet att förmedla information, indikera en åtgärd, uppmana till en respons eller särskilja ett visuellt element. Detta kriterium säkerställer att användare som inte kan uppfatta färgskillnader – inklusive personer med färgblindhet eller nedsatt syn – ändå kan ta del av allt innehåll och all funktionalitet.
WCAG 1.4.2: Ljudkontroll
WCAG 1.4.2 kräver att all ljuduppspelning som startar automatiskt och varar längre än tre sekunder måste erbjuda användare en mekanism för att pausa, stoppa eller kontrollera volymen oberoende av systemvolymen. Detta förhindrar att ljud stör skärmläsarens output och skyddar användare från oväntat, desorienterande ljud.
WCAG 2.1.1: Tangentbord
WCAG 2.1.1 kräver att all funktionalitet som är tillgänglig via en mus eller pekare är lika användbar enbart med ett tangentbord, utan att någon specifik timing krävs för tangenttryckningar. Detta kriterium är grundläggande för användare som inte kan använda en mus och säkerställer att de kan navigera, interagera med och slutföra uppgifter på alla webbplatser eller i alla applikationer.
WCAG 2.1.2: Ingen tangentbordsfälla
WCAG 2.1.2 kräver att tangentbordsanvändare aldrig blir fast i en komponent — om fokus kan flyttas in i ett UI-element med hjälp av ett tangentbord, måste det också vara möjligt att flytta fokus därifrån med enbart tangentbordet. Detta kriterium är avgörande för användare som förlitar sig uteslutande på tangentbordsnavigering, inklusive personer med motoriska funktionsnedsättningar och skärmläsaranvändare.
WCAG 2.1.4: Kortkommandon med teckenknappar
WCAG 2.1.4 kräver att alla tangentbordsgenvägar som implementeras med endast en enstaka teckentangent (bokstav, siffra, skiljetecken eller symbol) kan stängas av, ommappas eller aktiveras endast vid fokus — för att förhindra oavsiktliga aktiveringar som skadar användare som är beroende av röststyrning eller har motoriska funktionsnedsättningar.
WCAG 2.2.1: Justerbar tidsbegränsning
WCAG 2.2.1 kräver att alla tidsbegränsningar som ställs in av innehållet kan stängas av, justeras eller förlängas av användaren — så att personer som behöver mer tid för att interagera med webbinnehåll inte utestängs. Detta kriterium på nivå A är avgörande för användare med motoriska, kognitiva och visuella funktionsnedsättningar.
WCAG 2.2.2: Pausa, stoppa, dölj
WCAG 2.2.2 kräver att rörligt, blinkande, rullande eller automatiskt uppdaterande innehåll kan pausas, stoppas eller döljas av användare. Detta skyddar personer med kognitiva funktionsnedsättningar, vestibulära störningar och uppmärksamhetsrelaterade tillstånd från innehåll som de inte kan kontrollera.
WCAG 2.3.1: Tre blinkningar eller under tröskelvärdet
WCAG 2.3.1 kräver att webbinnehåll inte innehåller något som blinkar mer än tre gånger per sekund, om inte blinkningen ligger under allmänna eller röda blinktrösklar. Detta kriterium är avgörande för att förhindra anfall och fysiska reaktioner hos användare med ljuskänslig epilepsi eller liknande neurologiska tillstånd.
WCAG 2.4.1: Hoppa över block
WCAG 2.4.1 kräver att webbsidor tillhandahåller en mekanism för att hoppa över upprepade innehållsblock, såsom navigationsmenyer, så att tangentbordsanvändare och användare av hjälpmedel kan nå huvudinnehållet utan att tabba genom varje länk. Detta är ett krav på nivå A, vilket innebär att det är basnivån för tillgänglig tangentbordsnavigering.
WCAG 2.4.2: Sidan har titel
WCAG 2.4.2 kräver att varje webbsida har en beskrivande, meningsfull titel som identifierar dess ämne eller syfte. Detta säkerställer att användare – särskilt de som förlitar sig på skärmläsare eller hanterar flera flikar – snabbt kan orientera sig och navigera effektivt.
WCAG 2.4.3: Fokusordning
WCAG 2.4.3 kräver att om en webbsida kan navigeras sekventiellt och navigeringssekvenserna påverkar betydelse eller funktion, måste fokuserbara komponenter få fokus i en ordning som bevarar betydelse och användbarhet. Detta kriterium är avgörande för tangentbordsanvändare och användare av hjälpmedel som är beroende av en logisk, förutsägbar fokussekvens för att förstå och interagera med innehållet.
WCAG 2.4.4: Länksyfte (i kontext)
WCAG 2.4.4 kräver att syftet med varje länk kan fastställas enbart utifrån länktexten, eller utifrån länktexten tillsammans med dess omgivande kontext. Detta säkerställer att skärmläsaranvändare, användare som endast använder tangentbordet och personer med kognitiva funktionsnedsättningar kan förstå vart en länk leder utan att behöva följa den.
WCAG 2.5.1: Pekgester
WCAG 2.5.1 kräver att all funktionalitet som använder multipunkts- eller banbaserade gester (såsom nyp-för-att-zooma eller svep) också kan användas med en enda pekare utan en banbaserad gest, om inte gesten är väsentlig. Detta skyddar användare med motoriska funktionsnedsättningar som inte på ett tillförlitligt sätt kan utföra komplexa beröringsgester.
WCAG 2.5.2: Avbrytning av pekare
WCAG 2.5.2 kräver att funktionalitet som utlöses av en enda pekare (mus, beröring eller stylus) kan avbrytas eller ångras, för att förhindra oavsiktliga aktiveringar. Detta skyddar användare med motoriska funktionsnedsättningar som kan trycka eller klicka av misstag.
WCAG 2.5.4: Rörelseaktivering
WCAG 2.5.4 kräver att all funktionalitet som utlöses av enhets- eller användarrörelser (såsom skakning eller lutning) också måste kunna användas via konventionella användargränssnittskomponenter, och användare måste kunna inaktivera rörelseaktivering för att förhindra oavsiktlig aktivering.
WCAG 3.1.1: Sidans språk
WCAG 3.1.1 kräver att det går att fastställa den huvudsakliga mänskliga språkinställningen för varje webbsida programmatiskt, främst genom att ange ett giltigt lang-attribut på HTML-elementet. Detta gör det möjligt för hjälpmedel som skärmläsare att uttala innehållet korrekt och hjälper användare med kognitiva och språkliga funktionsnedsättningar att förstå sidan.
WCAG 3.2.1: Vid fokus
WCAG 3.2.1 Vid fokus kräver att när någon användargränssnittskomponent får tangentbordsfokus får den inte utlösa en oväntad förändring av kontext. Detta skyddar tangentbordsanvändare och användare av hjälpmedel från desorienterande, oförutsägbart beteende som kan göra en sida omöjlig att navigera effektivt.
WCAG 3.2.2: Vid inmatning
WCAG 3.2.2 On Input kräver att ändring av inställningen för någon användargränssnittskomponent inte automatiskt orsakar en kontextförändring, om inte användaren har informerats om detta beteende i förväg. Detta skyddar användare från desorienterande, oväntade sidförändringar som utlöses av formulärinteraktioner.
WCAG 3.3.1: Felidentifiering
WCAG 3.3.1 kräver att när ett inmatningsfel upptäcks automatiskt ska det felaktiga fältet identifieras och felet beskrivas för användaren i text. Detta säkerställer att användare med funktionsnedsättningar kan upptäcka, förstå och rätta till misstag när de fyller i formulär.
WCAG 3.3.2: Etiketter eller instruktioner
WCAG 3.3.2 kräver att etiketter eller instruktioner tillhandahålls när innehåll kräver användarinmatning, för att säkerställa att alla användare – oavsett förmåga – kan förstå vad som förväntas av dem innan de skickar in formulärdata. Att inte märka formulärfält är ett av de vanligaste och mest betydande tillgänglighetshindren på webben.
WCAG 3.3.7: Redundant Entry
WCAG 3.3.7 kräver att information som användare redan har lämnat i en flerstegsprocess antingen fylls i automatiskt eller görs tillgänglig för val, så att användare aldrig behöver ange samma uppgifter två gånger. Detta förhindrar frustration och fel för användare med kognitiva, motoriska eller andra funktionsnedsättningar.
WCAG 4.1.2: Namn, roll, värde
WCAG 4.1.2 kräver att alla användargränssnittskomponenter har ett programmatiskt fastställbart namn och en programmatiskt fastställbar roll, och att tillstånd, egenskaper och värden både kan läsas och ställas in av hjälpmedelstekniker. Detta säkerställer att skärmläsare och andra verktyg kan identifiera, beskriva och interagera korrekt med varje element på sidan.
WCAG 4.1.1: Parsning (föråldrad i WCAG 2.2)
WCAG 4.1.1 Parsing kräver att webbinnehåll är fritt från allvarliga HTML/XML-fel – såsom duplicerade ID:n – som kan få hjälpmedelstekniker att misstolka sidan eller misslyckas med att bearbeta den. Även om riktlinjen är utfasad i WCAG 2.2 är de underliggande axe-core-reglerna fortfarande aktiva och överträdelser innebär fortfarande en verklig tillgänglighetsrisk.
