Fara í efni
SilktideHjálp

Bannaður ARIA-eiginleiki

Silktide framkvæmir prófun á því að sérhver ARIA-eiginleiki á síðunum þínum sé einn af þeim sem hlutverk staksins styður í raun. Eiginleikar sem hlutverk styður ekki, og eiginleikar sem eru alls ekki hluti af ARIA-staðlinum, eru hunsaðir af vöfrum – hegðunin sem höfundurinn ætlaðist til á sér aldrei stað.

<!-- Vandamál: aria-checked hefur enga merkingu á hnappi -->
<button aria-checked="true">Feitletrað</button>

<!-- Lagfæring: notaðu hlutverk sem styður stöðuna sem þú þarft -->
<button role="switch" aria-checked="true">Feitletrað</button>

Af hverju þetta skiptir máli

Hvert -hlutverk styður tiltekið mengi ástanda og eiginleika og vafrar henda öllu sem er utan þess mengis. Síðan lítur þá rétt út við yfirferð á kóða, en notendur fá ekkert: víxlrofa þar sem staða hans er aldrei tilkynnt, eða lýsingu sem er aldrei lesin. Þessi flokkur finnur einnig stafsetningarvillur í eiginleikum, svo sem aria-lable – skaðlegasta tilvikið, því höfundurinn telur að merking sé til staðar en notandi fær enga.

Hvernig á að laga þetta

  1. Leiðréttu rangt stafsetta eiginleikanöfn (aria-lable ætti að vera aria-label, aria-labeledby ætti að vera aria-labelledby).
  2. Ef eiginleikinn er réttur en ekki studdur skaltu breyta hlutverki staksins í hlutverk sem styður hann – eða íhuga hvort innbyggt -stak veiti hegðunina nú þegar.
  3. Ef eiginleikinn gerir ekkert gagnlegt skaltu fjarlægja hann.

Hvernig Silktide prófar þetta

  1. Finndu hvert stak á síðunni sem hefur að minnsta kosti einn aria--eiginleika.
  2. Ákvarðaðu mengi ARIA-eiginleika sem eru gildir fyrir stakið: alþjóðlegu eiginleikarnir sem virka alls staðar (svo sem aria-label og aria-hidden), auk eiginleikanna sem hlutverk staksins styður.
  3. Tilkynntu eiginleikanöfn sem eru ekki hluti af ARIA 1.2 – yfirleitt stafsetningarvillur.
  4. Tilkynntu viðurkennda eiginleika sem eru notaðir á staki þar sem hlutverk þess styður þá ekki, eða sem krefjast hlutverks sem stakið hefur ekki.

Úreltir eiginleikar eru tilkynntir sérstaklega af Úreltur ARIA-eiginleiki og gildi eiginleika eru staðfest með Ógilt gildi ARIA-eiginleika.

Bilanaleit

Eiginleikinn virkar í prófunum mínum

Sumar samsetningar skjálesara og vafra sætta sig við óstaðlaðar samsetningar sem aðrar hafna. Samræmi við staðalinn er það sem gerir hegðun fyrirsjáanlega í öllum þeim hjálpartækjum sem þú getur ekki prófað.

Þessi prófun tilkynnir ekkert þó ég búist við niðurstöðum

Hægt er að slökkva á ARIA-prófunum fyrir hvert vefsvæði. Skoðaðu ítarlegar stillingar fyrir vefsvæðið.

Frekari upplýsingar

Síðast uppfært

Var þessi síða gagnleg?