Webbtillgänglighet säkerställer att personer med funktionsnedsättning kan uppfatta, förstå, navigera och interagera med webbplatser. Det är en lagkrav (ADA, Section 508, EN 301 549), en affärsfördel och ett moraliskt imperativ.
Kärnprinciper (WCAG 2.1/2.2)
- Uppfattbar: Textalternativ för icke-text, undertexter/transkriptioner, anpassningsbart innehåll, tillräcklig kontrast.
- Användbar: Tangentbordsnavigering, inga tangentbordsfällor, tillräcklig tid, anfallsäker, navigerbar.
- Förståelig: Läsbart språk, förutsägbart beteende, inmatningshjälp.
- Robust: Kompatibel med nuvarande/framtida användaragenter (skärmläsare, webbläsare).
Viktig implementationschecklista
Semantisk HTML
Textalternativ
- Alt-text för varje informativ bild (dekorativ: alt="")
- Komplexa bilder (diagram, kartor) → lång beskrivning eller tillgänglig datatabell
- SVG med och
Multimedia
- Stängda undertexter (noggrannhet, timing, talar-ID)
- Ljudbeskrivningar för visuellt innehåll
- Transkriptioner för ljudinnehåll
- Tillgänglig mediaspelare (tangentbordskontroller, hastighet, undertextväxling)
Tangentbord och fokus
- Alla interaktiva element nåbara och manövrerbara via Tab/Enter/Space/Pilar
- Synlig fokusindikator (aldrig
outline: none utan ersättning) - Hoppa-till-huvudinnehåll-länk
- Inga tangentbordsfällor (modaler, karuseller)
Färg och kontrast
- 4,5:1 text (3:1 stor text), 3:1 UI-komponenter
- Förlit dig inte på färg ensam för betydelse (lägg till ikoner, mönster, text)
Formulär
- Tydliga etiketter, instruktioner, felmeddelanden (länkade via
aria-describedby) - Autocomplete-attribut
- Tillgängliga CAPTCHA-alternativ
ARIA (Använd sparsamt)
Inbyggda HTML-semantik först. ARIA för luckor: role, aria-label, aria-expanded, aria-live för dynamiska uppdateringar.
Testning och underhåll
- Automatiserade verktyg (axe-core, WAVE, Lighthouse) – fångar ~30 % problem.
- Manuell tangentbordstestning – varje sida, varje flöde.
- Skärmläsartestning (NVDA/JAWS + Chrome/Firefox; VoiceOver + Safari).
- Användartestning med personer med funktionsnedsättning.
- Integrera i CI/CD; tillgänglighetsredogörelse med återkopplingskanal.
Affärskallelse
- 1 miljard+ personer med funktionsnedsättning globalt – marknadsexpansion.
- SEO-överlapp (semantisk HTML, alt-text, struktur).
- Juridisk riskminskning (stämningar ökar).
- Varumärkesrykte, anställd inkludering.
Tillgänglighet är inte en funktion – det är kvalitet. Bygg in det från dag ett.