Hoppa till innehållet

WCAG 2.5.3 Etiketter i namn

Nivå AHanterbar

Vad kravet betyder i en webbutik

När en knapp eller länk har en synlig text ska samma text finnas med i det namn som hjälpmedel läser, helst först. Den som styr datorn med rösten säger det som står på knappen, till exempel ”klicka Köp”. Har knappen fått ett annat namn med aria-label hittar röststyrningen den inte. Den som använder skärmläsare och ser skärmen samtidigt blir också förvirrad när det som läses upp inte stämmer med det som syns.

Vanliga fel

  • Knappen visar ”Köp” men har aria-label="Lägg produkten i varukorgen".
  • Länken ”Visa alla” har ett aria-label som bara säger kategorins namn.
  • Ikonknappar med synlig text under ikonen, där aria-label har ett annat ord, till exempel ”Kundkorg” under en knapp som heter ”Varukorg”.
  • Fält där den synliga etiketten säger ”Postnr” men aria-label säger ”Ange ditt postnummer”.

Så rättar du det

Använd den synliga texten som namn och låt bli aria-label när texten räcker. Behövs mer information, lägg den efter den synliga texten.

<!-- Röststyrning hittar inte knappen med ”Köp” -->
<button aria-label="Lägg produkten i varukorgen">Köp</button>

<!-- Den synliga texten först i namnet -->
<button>Köp <span class="dold">Ullkofta grå</span></button>

Vem kontrollerar det

Kontrollera själv

Ingen av de automatiska kontrollerna jämför den synliga texten med namnet i koden. Leta efter aria-label på knappar och länkar som också har synlig text, och kontrollera att texten finns med. Röststyrning finns inbyggd i både iPhone och Windows om du vill prova på riktigt.

Läs mer

Kravet 2.5.3 är nytt i WCAG 2.1 och finns inte i W3C:s svenska översättning, som gäller WCAG 2.0. Det svenska namnet kommer därför från Diggs webbriktlinjer.

Testa din webbutik gratis.

Skriv in adressen så granskar vi startsidan och upp till fyra sidor till och visar de viktigaste bristerna.

Vi hämtar startsidan och upp till fyra sidor till.

WCAG-checklista för webbutiker

Alla WCAG-kriterier för webbutiker

AccessAudit är en teknisk granskning mot WCAG 2.1 nivå AA, den nivå som standarden EN 301 549 hänvisar till för webbinnehåll. Automatiska tester hittar inte alla brister, och tjänsten är inte juridisk rådgivning. Vi kan inte intyga att en webbplats uppfyller lagen.