Fara í efni
SilktideHjálp

Vantar ARIA-auðkenni merkimiða

Silktide framkvæmir prófun á einingum sem fá frá öðrum einingum eftir auðkenni og tilkynnir um tilvísanir í auðkenni sem eru ekki til á síðunni. Brotin tilvísun skilur eininguna eftir án þess heitis sem henni var ætlað að hafa.

-eigindið aria-labelledby gefur einingu heiti með því að vísa á id þeirrar einingar sem inniheldur merkimiðann – fyrirsögn sem nefnir svarglugga eða myndatexti sem nefnir stýringu:

<!-- Vandamál: tilvísunin segir „dialog-label“ en id fyrirsagnarinnar er „dialog-labell“ -->
<h2 id="dialog-labell">Mikilvæg skilaboð!</h2>
<div role="dialog" aria-labelledby="dialog-label">

Hvers vegna þetta skiptir máli

Aðgengilegt heiti er það sem tilkynnir þegar gestur kemst að einingu. Þegar aria-labelledby-tilvísun vísar ekki í neitt gæti einingin verið tilkynnt án nokkurs heitis – ónefndur svargluggi eða ónefndur hnappur – og gesturinn þarf að giska á tilgang hennar. Þessar bilanir eru ósýnilegar: síðan lítur eins út og jafnvel ítarleg notendaprófun grípur sjaldan heiti sem tókst hljóðlaust ekki að tengjast. Auðkenni fá ný nöfn og efni er endurskipulagt, þannig að tilvísanir úreldast með tímanum.

Hvernig á að laga þetta

  1. Finndu eininguna sem átti að veita heitið og láttu gildið í aria-labelledby passa nákvæmlega við id hennar (há- og lágstafir skipta máli í auðkennum):
<!-- Lagfært: tilvísunin passar við id fyrirsagnarinnar -->
<h2 id="dialog-label">Mikilvæg skilaboð!</h2>
<div role="dialog" aria-labelledby="dialog-label">
  1. Ef einingin sem gaf merkimiðann var fjarlægð skaltu annaðhvort endurheimta hana eða skipta yfir í aria-label-eigindi sem inniheldur heitið sem texta.
  2. Þegar ein eining fær heiti frá mörgum öðrum skaltu skrá öll auðkennin, aðskilin með bilum, og prófa hvert þeirra.

Hvernig Silktide framkvæmir prófunina

  1. Finndu allar einingar með aria-labelledby-eigindi á hverri síðu.
  2. Skiptu gildi eigindisins í einstök auðkenni.
  3. Tilkynntu um hvert auðkenni sem vísað er í en er ekki til neins staðar á síðunni.

Frekari upplýsingar

Síðast uppfært

Var þessi síða gagnleg?