Stýring eingöngu með tákni
Silktide leitar að hnöppum og tenglum sem eru aðeins merktir með tákni – til dæmis lokunarkrossi, hamborgaravalmynd eða leitargleri – án textaheiti fyrir fólk sem getur ekki séð táknið.
<!-- Vandamál: ekkert gefur til kynna hvað þessi hnappur gerir -->
<button><svg>…</svg></button>
<!-- Lagfæring: gefðu stýringunni heiti -->
<button aria-label="Open menu"><svg>…</svg></button>
Af hverju þetta skiptir máli
Sjáandi notendur átta sig á því hvað táknhnappur gerir út frá lögun hans og samhengi. Notendur hafa engan sambærilegan varakost: án tilkynnir hugbúnaður þeirra ónefndan „hnapp“ eða „tengil“ eða les upp leifakóða, svo sem CSS-flokksheiti tákns. Hver stýring eingöngu með tákni án heitis er stýring sem þessir notendur þurfa að virkja í blindni eða sleppa alveg – og þetta eru oft mikilvægustu stýringar síðunnar: valmyndir, leit, lokun og næsta.
Hvernig á að laga þetta
- Bættu við -heiti sem lýsir því hvað stýringin
gerir, ekki hvernig táknið lítur út:
aria-label="Search", ekkiaria-label="Magnifying glass". - Ef sami texti er þegar sýnilegur í nágrenninu skaltu vísa í hann með
aria-labelledbyí stað þess að tvítaka hann. - Ef táknið er
<img>gefur merkingarbæralt-texti þess einnig stýringunni heiti. - Ef stýringin gerir ekkert gagnlegt og er eingöngu til skrauts skaltu gera hana gagnvirknilausa í stað þess að gefa henni heiti.
Hvernig Silktide prófar þetta
- Finndu sýnilega hnappa, tengla og stýringar til að sýna eða fela efni á hverri síðu,
þar á meðal einingar með
role="button"eðarole="link". - Slepptu öllum stýringum sem hafa þegar heiti: sýnilegan texta sem er 2 eða fleiri
stafir,
aria-label,aria-labelledbyeðatitleeigind. - Prófaðu hvort stýringarnar sem eftir eru innihaldi tákn: innbyggt SVG,
mynd með tómum
alt-texta eða texta sem er teiknaður með þekktu táknleturgerð. - Tilkynntu um stýringar sem sýna tákn en hafa ekkert heiti.
Úrræðaleit
Stýringin er merkt á annan hátt
Silktide tekur tillit til aria-label, aria-labelledby, title, sýnilegs texta og
alt-texta mynda. Ef stýringin þín er nefnd með aðferð utan þessara – sem er sjaldgæft –
skaltu sannreyna með skjálesara að heitið sé í raun tilkynnt og
niðurstöðuna ef svo er.
Táknið er skraut og stendur við hlið texta
Ekki er tilkynnt um stýringar með merkingarbærum sýnilegum texta, jafnvel þótt tákn standi við hlið textans. Ef tilkynnt var um stýringu náði texti hennar ekki 2 merkingarbærum stöfum – texti með einum staf eða tákni, svo sem „ד, telst ekki merking.