Hoppa till huvudinnehåll
Tillbaka till bloggen

5 vanliga tillgänglighetsmisstag (och hur du åtgärdar dem)

3 min read
A11yied-teamet

Även med de bästa intentionerna gör utvecklare ofta vanliga tillgänglighetsmisstag som kan påverka användare med funktionsnedsättningar avsevärt. Låt oss utforska fem av de vanligaste problemen och hur man åtgärdar dem.

Vanliga tillgänglighetsmisstag - Saknad alt-text, dålig kontrast, dåliga länkar, saknade etiketter, ingen tangentbordsnavigering

1. Saknad alternativ text för bilder

WCAG-kriterium: 1.1.1 Icke-textbaserat innehåll

Problemet: Bilder utan alt-attribut är osynliga för skärmläsaranvändare.

Lösningen:

<!-- Dåligt -->
<img src="logo.png">

<!-- Bra -->
<img src="logo.png" alt="A11yied - Webbtillgänglighet gjord enkel">

<!-- Dekorativa bilder -->
<img src="dekoration.png" alt="">

Tillhandahåll alltid beskrivande alt-text för meningsfulla bilder. För dekorativa bilder, använd ett tomt alt-attribut (alt="") så att skärmläsare hoppar över dem.

2. Dålig färgkontrast

WCAG-kriterium: 1.4.3 Kontrast (Minimum)

Problemet: Låg kontrast mellan text och bakgrund gör innehållet svårt eller omöjligt att läsa för användare med nedsatt syn eller färgblindhet.

Lösningen:

  • Sikta på ett kontrastförhållande på minst 4,5:1 för normal text
  • Stor text (18pt+ eller 14pt+ fet) behöver minst 3:1
  • Använd verktyg som A11yied-skannern för att kontrollera dina kontrastförhållanden
/* Dåligt - otillräcklig kontrast */
.text {
  color: #777;
  background: #fff;
}

/* Bra - tillräcklig kontrast */
.text {
  color: #333;
  background: #fff;
}

3. Icke-beskrivande länktext

WCAG-kriterium: 2.4.4 Länkens syfte (i kontext)

Problemet: Länkar som säger "klicka här" eller "läs mer" ger inte kontext när de läses ur ordning av skärmläsare.

Lösningen:

<!-- Dåligt -->
<a href="/artikel">Klicka här</a> för att läsa vår WCAG-guide

<!-- Bra -->
<a href="/artikel">Läs vår kompletta guide för WCAG-efterlevnad</a>

Gör dina länkar beskrivande och meningsfulla i sig själva.

4. Saknade formuläretiketter

WCAG-kriterium: 3.3.2 Etiketter eller instruktioner

Problemet: Formulärinmatningar utan korrekta etiketter är oanvändbara för skärmläsaranvändare och kan förvirra alla.

Lösningen:

<!-- Dåligt -->
<input type="email" placeholder="E-post">

<!-- Bra -->
<label for="email">E-postadress</label>
<input type="email" id="email" placeholder="[email protected]">

Associera alltid etiketter med formulärinmatningar med hjälp av for- och id-attributen.

5. Problem med tangentbordsnavigering

WCAG-kriterium: 2.1.1 Tangentbord

Problemet: Interaktiva element som inte kan nås via tangentbord utesluter användare som inte kan använda en mus.

Lösningen:

  • Säkerställ att alla interaktiva element är tillgängliga via tangentbord
  • Bibehåll en logisk tabbordning
  • Tillhandahåll synliga fokusindikatorer
/* Bra - synlig fokusindikator */
button:focus {
  outline: 3px solid #4A90E2;
  outline-offset: 2px;
}

Testa din webbplats genom att navigera med endast tangentbordet (använd Tab, Enter och piltangenter).

Slutsats

Dessa fem problem representerar några av de vanligaste tillgänglighetshindren på webben. Den goda nyheten är att de alla är relativt enkla att åtgärda när du väl är medveten om dem.

Använd A11yied för att skanna din webbplats och identifiera dessa problem automatiskt. Vi kommer att ge specifika rekommendationer för varje problem vi hittar, vilket gör det enkelt att förbättra din webbplats tillgänglighet.