Neidio i'r cynnwys
SilktideCymorth

IDau disgrifiadau ARIA ar goll

Mae Silktide yn gwirio elfennau sy'n atodi testun disgrifiadol ychwanegol atynt eu hunain drwy gyfeirio at elfennau eraill yn ôl ID, ac yn adrodd cyfeiriadau at IDau nad ydynt yn bodoli ar y dudalen. Mae cyfeiriad wedi torri yn hepgor y disgrifiad yn dawel.

Mae'r briodwedd aria-describedby yn cysylltu element â thestun atodol mewn man arall ar y dudalen - testun cymorth o dan faes ffurflen, neu esboniad o reolydd:

<!-- Problem: mae'r cyfeiriad yn dweud "email-help" ond ID y paragraff yw "email-helpp" -->
<input type="email" aria-describedby="email-help">
<p id="email-helpp">Rhowch eich cyfeiriad e-bost gwaith</p>

Pam mae hyn yn bwysig

Mae disgrifiadau yn cynnwys yr arweiniad sy'n atal pobl rhag gwneud camgymeriadau - gofynion fformat, rhybuddion, esboniadau o ganlyniadau. Mae yn darllen y disgrifiad ar ôl enw elfen, ond dim ond os yw'r cyfeiriad yn datrys. Pan fydd yn pwyntio at ddim, mae'r ymwelydd yn cael y maes heb ei arweiniad ac nid oes ganddo unrhyw ffordd o wybod bod unrhyw beth ar goll. Mae ymwelwyr sy'n gweld yn dal i weld y testun cymorth wrth ymyl y maes, felly mae'r gwall yn pasio pob adolygiad gweledol - a dyna'n union pam mae gwirio awtomataidd yn bwysig yma.

Sut i'w drwsio

  1. Dewch o hyd i'r elfen sy'n cynnwys y testun disgrifiadol, a gwnewch i werth aria-describedby gyd-fynd â'i id yn union (mae IDau yn sensitif i briflythrennau a llythrennau bach):
<!-- Wedi'i drwsio: mae'r cyfeiriad yn cyfateb i ID y paragraff -->
<input type="email" aria-describedby="email-help">
<p id="email-help">Rhowch eich cyfeiriad e-bost gwaith</p>
  1. Os cafodd yr elfen ddisgrifiadol ei thynnu, adferwch hi neu tynnwch y briodwedd aria-describedby hen ffasiwn.
  2. Pan gaiff un elfen ei disgrifio gan sawl elfen arall, rhestrwch bob ID wedi'i wahanu gan fylchau, a gwiriwch bob un.

Sut mae Silktide yn profi hyn

  1. Dewch o hyd i bob elfen â phriodwedd aria-describedby ar bob tudalen.
  2. Rhannwch werth y briodwedd yn IDau unigol.
  3. Adroddwch bob ID y cyfeirir ato nad yw'n bodoli yn unman ar y dudalen.

Dysgwch ragor

Diweddarwyd ddiwethaf

A oedd y dudalen hon yn ddefnyddiol?