Hoppa till innehållet

WCAG 4.1.2 Namn, roll, värde

Nivå ARobust

Vad kravet betyder i en webbutik

Knappar, länkar, fält och andra kontroller ska ha ett namn och en roll som hjälpmedel kan läsa ut, och deras läge ska gå att läsa av, till exempel om en meny är öppen. Med vanliga HTML-element följer det med automatiskt. Problemen uppstår med ikonknappar och kontroller som byggts med div-element.

Vanliga fel

  • Ikonknappar för varukorg, sök, meny och stäng utan text eller aria-label.
  • Storleksval byggda med div-element som går att klicka på men saknar roll och inte går att nå med tangentbordet.
  • Menyknappen talar inte om att menyn är öppen, eftersom aria-expanded saknas.
  • Inbäddade rutor (iframe) för recensioner, kartor eller delbetalning utan title.
  • Pilarna i bildspelet saknar namn, så skärmläsaren säger bara ”knapp”.

Så rättar du det

Använd button för knappar och a för länkar, ge ikonknappar ett namn och låt aria-expanded visa om något är öppet. Inbäddade rutor får en title.

<button type="button" aria-label="Meny"
        aria-expanded="false" aria-controls="meny">
  <svg aria-hidden="true" focusable="false">...</svg>
</button>

<iframe src="https://example.com/recensioner" title="Kundrecensioner"></iframe>

Vem kontrollerar det

Gratistestet

Gratistestet letar efter det här i källkoden:

  • Knapp saknar tillgängligt namn (ingen text, aria-label eller alt på ikonen).
  • Länk saknar tillgängligt namn. Ofta en ikon eller bild utan alt-text inuti länken.
  • Formulärfält saknar etikett. Den som använder skärmläsare får inte veta vad som ska fyllas i.
  • Inbäddad ram (iframe) saknar title.

Gratistestet läser källkoden. Månadsgranskningen kör sidorna i en riktig webbläsare, där även kontroller som byggs med JavaScript och tangentbordsanvändning kommer med.

Läs mer

Den auktoriserade svenska översättningen gäller WCAG 2.0. Kravet 4.1.2 har samma lydelse i WCAG 2.1.

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.