POUR
Se även: Perceivable Operable Understandable Robust
De fyra principer WCAG bygger på: **Perceivable, Operable, Understandable, Robust** (Uppfattbar, Hanterbar, Begriplig, Robust). Varje framgångskriterium mappas till en av dessa.
POUR är den konceptuella ram som WCAG bygger på. Varje framgångskriterium i WCAG 2.x mappar till exakt en av de fyra principerna. Att memorera POUR är den kortaste vägen till att förstå varför en given regel finns.
De fyra principerna
Perceivable (Uppfattbar). Information och gränssnittskomponenter måste kunna presenteras för användare på sätt de kan uppfatta. I praktiken: textalternativ för icke-textinnehåll (bilder, videor), undertexter och transkriptioner för ljud, tillräcklig färgkontrast samt innehåll som anpassar sig för skärmläsare och inzoomade layouter. Om en seende användare kan se något som en blind användare inte kan, är det en uppfattbarhetslucka.
Operable (Hanterbar). Gränssnittskomponenter och navigering måste vara hanterbara. De centrala reglerna under denna princip: fullständig tangentbordsåtkomst (inga musberoendefunktioner), tillräcklig tid för att läsa och slutföra uppgifter, inget anfallsframkallande innehåll (blinkning mer än 3 gånger per sekund är den hårda gränsen), tydlig navigering och förutsägbar fokusordning. WCAG 2.2:s nya kriterier för fokussynlighet och alternativ till dra-och-släpp är hanterbarhetsregler.
Understandable (Begriplig). Information och gränssnittsoperationer måste vara begripliga. Detta täcker förutsägbara navigeringsmönster, konsekvent märkning mellan sidor, tydliga instruktioner och hjälpsam felåterställning. Arbetsgruppens rekommendationer för kognitiv tillgänglighet hamnar under denna princip, även när WCAG självt inte mandaterar dem.
Robust. Innehåll måste vara robust nog att tolkas tillförlitligt av ett brett spektrum av användaragenter, inklusive hjälpmedelsteknik. I praktiken är detta den minsta principen, med i huvudsak en regel — 4.1.2 Namn, roll, värde — men den regeln täcker en enorm yta: den kräver att varje anpassad UI-kontroll exponerar vad den är, vad den gör och vilket tillstånd den befinner sig i, på ett sätt som hjälpmedelsteknik kan läsa. 4.1.2 är anledningen till att ARIA finns.
Hur man använder POUR operativt
När du hittar ett tillgänglighetsproblem, fråga vilken princip det bryter mot:
- Ett saknat
alt-attribut är Uppfattbar. - En tangentbordsfälla är Hanterbar.
- Ett förvirrande felmeddelande är Begriplig.
- En anpassad rullgardinsmeny som inte presenterar sig som en combobox är Robust.
Den mappningen hjälper med prioritering: brott mot Uppfattbar och Hanterbar blockerar vanligtvis användare helt; brott mot Begriplig och Robust försämrar ofta upplevelsen utan att blockera. De flesta team fokuserar sin första granskningsomgång på P och O av det skälet.
POUR hjälper också att identifiera luckor. Ett team som obsessivt åtgärdar Uppfattbar-problem (alternativtext, kontrast) men ignorerar Hanterbar-problem (fokusordning, tangentbordsfällor) har ett igenkännbart, vanligt felspår. POUR gör den obalansen synlig.