Over en miljard manniskor i varlden lever med nagon form av funktionsnedsattning. Det ar ungefar 15 % av jordens befolkning. Bland dem finns personer som ar blinda eller har nedsatt syn, personer som ar dova eller horselskadade, personer med motoriska funktionsnedsattningar, kognitiva skillnader eller tillfalliga tillstand som en bruten arm eller migran.
Nar vi bygger webbplatser utan att ta hansyn till dessa verkligheter gor vi inte bara saker obekvama. Vi stanger ute manniskor fran information, tjanster och mojligheter som andra tar for givna. Tillganglighet ar inte en funktion. Det ar ett ansvar.
Vad webbtillganglighet innebar
Webbtillganglighet innebar att designa och utveckla webbplatser sa att personer med funktionsnedsattningar kan uppfatta, forsta, navigera och interagera med dem. Det innebar ocksa att de kan bidra till webben.
Det handlar om mer an skarmslasare. Tillganglighet omfattar:
- Synnedsattning: blindhet, nedsatt syn, fargblindhet
- Horselnedsattning: dovhet, nedsatt horsel
- Motorisk nedsattning: begransad finmotorik, skakningar, forlamning
- Kognitiv nedsattning: dyslexi, ADHD, minnessvarigheter, inlarningssvrigheter
- Tillfalliga och situationsbundna: en bruten handled, starkt solljus pa skarmen, bullrig miljo, langsamt internet
Den viktigaste insikten ar att tillganglig design gynnar alla. Undertexter hjalper i en bullrig miljo. Hog kontrast hjalper i starkt ljus. Tangentbordsnavigering hjalper avancerade anvandare. Tydligt sprak hjalper dem som inte har sprakat som modersmal. Tillganglighet ar inte ett speciellt lage — det ar bra design.
WCAG-standarden
Web Content Accessibility Guidelines (WCAG) ar den internationella standarden for webbtillganglighet, publicerad av W3C. Den nuvarande versionen ar WCAG 2.2, organiserad kring fyra principer kanda under formkortningen POUR:
Mojlig att uppfatta (Perceivable)
Information maste kunna presenteras pa satt som alla anvandare kan uppfatta.
- Textalternativ: varje bild behover ett
alt-attribut som beskriver dess innehall. Dekorativa bilder anvanderalt="". - Undertexter och transkriptioner: videoinnehall behover undertexter; ljudinnehall behover transkriptioner.
- Anpassningsbar struktur: innehallet ska vara begripligt nar stilar tas bort. Anvand semantisk HTML (
<h1>,<nav>,<main>,<article>), inte bara visuell styling. - Urskiljbart innehall: tillracklig fargkontrast, skalbar text, ingen information som formedlas enbart genom farg.
Hanterbar (Operable)
Anvandare maste kunna hantera granssnittet.
- Tangentbordstillganglig: varje interaktivt element maste vara nbart och anvandbart med enbart tangentbordet. Inga musfallor.
- Tillracklig tid: om innehall har tidsbegransningar maste anvandare kunna forlanga eller inaktivera dem.
- Inga anfallsutlosare: undvik innehall som blinkar mer an tre ganger per sekund.
- Navigerbar: tydliga sidtitlar, logisk rubrikstruktur, hoppa over-navigeringslsnkar, synliga fokusindikatorer.
Begriplig (Understandable)
Innehall och granssnitt maste vara begripliga.
- Lasbar text: ange sidans sprak (
lang-attribut). Anvand tydligt och enkelt sprak nar det ar mojligt. - Forutsebart beteende: navigering ska vara konsekvent. Sidor ska inte andra kontext ovantat.
- Inmatningshjalp: markera formuleringsfullt tydligt. Ge hjalpsamma felmeddelanden som forklarar vad som gick fel och hur det kan atgardas.
Robust (Robust)
Innehall maste vara robust nog att fungera med nuvarande och framtida tekniker.
- Giltig HTML: korrekt semantisk markering som hjalpmedel kan tolka tillforlitligt.
- Namn, roll, varde: anpassade komponenter maste exponera sitt syfte for tillganglighets-API:er (via ARIA vid behov).
Overensstammelseniver
WCAG definierar tre nivaer:
| Niva | Betydelse | Exempel |
|---|---|---|
| A | Minsta tillganglighet | Bilder har alt-text, sidor har titlar |
| AA | Standardmal for de flesta webbplatser | Fargkontrastkvot pa minst 4,5:1 for normal text |
| AAA | Hogsta nivan, inte alltid uppnabar | Kontrastkvot pa 7:1, teckensprak for all video |
De flesta lagar varlden over kraver niva AA-overensstammelse. Det ar den niva du bor sikta pa.
Vanliga hinder och hur du atgardar dem
Saknad alt-text pa bilder
Problemet: skarmslasaranvandare hor "bild" eller ingenting alls.
Losningen: lagg till beskrivande alt-text pa varje informativ bild. For dekorativa bilder, anvand alt="" sa att skarmslasare hoppar over dem.
<!-- Bra -->
<img
src="chart.png"
alt="Stapeldiagram som visar en 40-procentig okning av forsaljningen fran januari till juni 2025"
/>
<!-- Dekorativ -->
<img src="divider.svg" alt="" />
Otillracklig fargkontrast
Problemet: personer med nedsatt syn eller fargblindhet kan inte lasa texten.
Losningen: sakerstall en minsta kontrastkvot pa 4,5:1 for normal text och 3:1 for stor text (18px+ eller 14px fetstil). Anvand ett kontrastkontrollverktyg for att verifiera dina fargkombinationer.
Du kan kontrollera din fargkontrast direkt med vart verktyg Kontrastkontroll. Det visar WCAG AA- och AAA-resultat omedelbart.
Saknade formularetiketter
Problemet: skarmslasaranvandare vet inte vad ett formularfalt ar till for.
Losningen: varje inmatningsfalt behover ett synligt <label>-element lankat via for-attributet.
<!-- Bra -->
<label for="email">E-postadress</label>
<input type="email" id="email" name="email" />
<!-- Daligt: platshallare ar inte en etikett -->
<input type="email" placeholder="E-postadress" />
Ingen tangentbordsnavigering
Problemet: anvandare som inte kan anvanda en mus blir fast.
Losningen: anvand inbyggda HTML-element (<button>, <a>, <select>) som ar tangentbordstillgangliga som standard. Om du bygger anpassade komponenter, se till att de ar fokuserbara och reagerar pa tangentbordshendelser. Ta aldrig bort fokuskonturer utan att erbjuda ett alternativ.
Saknad sidstruktur
Problemet: skarmslasaranvandare kan inte navigera effektivt.
Losningen: anvand semantisk HTML. En <h1> per sida, logisk rubrikhierarki (hoppa inte over nivaer), landmarken (<nav>, <main>, <footer>).
Automatiskt uppspelande media
Problemet: ovantat ljud stor skarmslasaranvandare. Automatiskt uppspelande video kan utlosa anfall eller orsaka obehag.
Losningen: spela aldrig upp ljud automatiskt. Om video spelas upp automatiskt, se till att den saknar ljud som standard och ger pausreglage.
Farg ar inte tillrackligt
Forlita dig aldrig pa farg som enda satt att formedla information. Overvaag:
- Ett formularfalt med rod ram for fel behover ocksa en felikon eller ett textmeddelande
- Ett diagram med fargade linjer behover ocksa monster, etiketter eller en forklaring
- En lank i lopande text behover en understrykning eller annan visuell ledtrad, inte bara en fargandroing
Cirka 8 % av mannen och 0,5 % av kvinnorna har nagon form av nedsatt fargseende. Att designa med detta i atanke ar inte ett specialfall — det ar grundlaggande inkludering.
Testa tillganglighet
Automatiserad testning
Automatiserade verktyg hittar ungefar 30-40 % av tillganglighetsproblemen. De ar ett bra forsta steg, inte en komplett losning.
- axe DevTools (webblasartillagg) — skannar en sida och rapporterar WCAG-overtradalser
- Lighthouse (inbyggd i Chrome DevTools) — inkluderar en tillganglighetsrevision
- WAVE (webbaserat verktyg) — visuell overlappning som visar problem
Manuell testning
Manga tillganglighetsproblem kraver mansklig bedomning:
- Tangentbordstestning: koppla bort musen och navigera hela webbplatsen med Tab, Enter, Escape och piltangenter. Kan du na allt? Ar fokusordningen logisk?
- Skarmslasartestning: prova VoiceOver (Mac), NVDA (Windows, gratis) eller TalkBack (Android). Ar innehallet begripligt nar det lases upp?
- Zoomtestning: zooma webblasaren till 200 %. Fungerar layouten fortfarande? Klipps nagot innehall eller overlappar?
- Minskad rorelse: aktivera "minska rorelse" i ditt operativsystems installningar. Respekterar animationer denna installning?
Anvandartestning
Den mest vardefulla feedbacken kommer fran personer som faktiskt anvander hjalpmedelsteknik i sitt dagliga liv. Om din budget tillater det, inkludera anvandare med funktionsnedsattningar i din testprocess.
Tillganglighet ar ett spektrum, inte en kryssruta
Tillganglighet ar inte ett engangsprojekt med en malgang. Det ar en pagaende praxis. Webbplatser andras, innehall laggs till och nya hinder kan uppsta vid varje uppdatering.
Malet ar inte perfektion. Malet ar kontinuerlig forbattring och genuin omsorg om de manniskor som anvander det du bygger. Borja med de mest betydelsefulla forandringarna — fargkontrast, alt-text, tangentbordsnavigering, formularetiketter — och bygg vidare darifran.
Varje hinder du tar bort ar en dorr du oppnar.
Snabbchecklista
- Alla bilder har meningsfull
alt-text (elleralt=""om dekorativa) - Fargkontrasten uppfyller WCAG AA (4,5:1 for text, 3:1 for stor text)
- Alla formularfalt har synliga etiketter
- Webbplatsen ar fullt navigerbar med tangentbord
- Rubriker foljer en logisk hierarki
- Fokusindikatorer ar synliga
- Sidans sprak ar angivet (
lang-attribut pa<html>) - Ingen information formedlas enbart genom farg
- Videor har undertexter
- Animationer respekterar
prefers-reduced-motion
