Fara í efni
SilktideHjálp

Hausar reita

Silktide prófar töflureiti sem tilgreina hausa sína með headers-eigindinni og sannreynir að hvert auðkenni sem vísað er í sé í raun til. Tilvísun í auðkenni sem vantar rýfur tengslin milli reits og hausa hans án þess að það sjáist.

Í flóknum töflum getur hver gagnareitur innihaldið headers-eigindi sem telur upp id-gildi þeirra hausareita sem eiga við hann. Ef auðkenni er slegið rangt inn, eða hausnum sem vísað var í var gefið nýtt heiti eða hann fjarlægður, hætta tengslin hljóðlega að virka.

<!-- Vandamál: enginn þáttur með id="prise" er til (innsláttarvilla fyrir "price") -->
<td headers="prise">$40</td>

Hvers vegna þetta skiptir máli

notar headers-tengsl til að lesa upp rétta hausa á undan hverju gildi. Þannig getur einstaklingur sem ekki sér töfluna fylgst með hvað hver tala merkir. Þegar tilvísun vísar ekki á neitt er reiturinn lesinn upp án samhengis og hlustandinn hefur enga leið til að vita að eitthvað vanti – taflan verður einfaldlega erfiðari eða ómögulegri í notkun.

Bilaðar tilvísanir læðast yfirleitt inn með tímanum: id-auðkenni hausa er endurnefnt, dálki er eytt eða býr til ný auðkenni. Ekkert breytist sjónrænt, þannig að án sjálfvirkrar prófunar tekur enginn eftir þessu.

Hvernig á að laga þetta

  1. Finndu headers-eigindi reitsins og berðu hvert skráð auðkenni saman við id-eigindi hausareita töflunnar.
  2. Leiðréttu innsláttarvillur eða uppfærðu listann með núverandi id-auðkenni haussins.
  3. Ef hausinn sem vísað er í er ekki lengur til skaltu fjarlægja úrelt auðkenni úr listanum.
  4. Ef taflan er einföld – með einni röð eða einum dálki af hausum – skaltu íhuga að sleppa headers-tengslunum alveg og nota þess í stað <th>-reiti með scope-eigindum, sem geta ekki bilað með þessum hætti.
<!-- Lagað: tilvísunin passar við raunverulegan haus -->
<th id="price">Price</th>
...
<td headers="price">$40</td>

Hvernig Silktide prófar þetta

  1. Finndu hvern töflureit með headers-eigindi á hverri síðu.
  2. Skiptu gildi eigindisins í stök auðkenni.
  3. Leitaðu að hverju auðkenni hvar sem er á síðunni.
  4. Tilkynntu um hvern reit sem vísar í að minnsta kosti eitt auðkenni sem er ekki til.

Úrræðaleit

Auðkennið er til en enn er tilkynnt um reitinn

Athugaðu nákvæmnisatriði: auðkenni eru hástafanæm, þannig að Price og price eru mismunandi auðkenni. Gakktu einnig úr skugga um að listinn sé aðeins aðgreindur með bilum – kommur eða önnur greinarmerki verða hluti af auðkenninu og rjúfa uppflettinguna.

Frekari upplýsingar

Síðast uppfært

Var þessi síða gagnleg?