ID aria-owns ar goll
Mae Silktide yn gwirio pob priodoledd aria-owns ar eich tudalennau ac yn cadarnhau bod yr IDau elfen y mae'n eu rhestru yn bodoli mewn gwirionedd. Mae'r briodoledd hon yn mabwysiadu elfennau o fannau eraill ar y dudalen fel plant teclyn, er bod y cod yn eu gosod rywle arall.
<!-- Problem: no element on the page has id="menu-items" -->
<div role="menu" aria-owns="menu-items">…</div>
Pam mae hyn yn bwysig
Mae priodoledd aria-owns yn ailwifro'r : caiff yr elfennau y mae'n cyfeirio atynt eu trin fel plant yr elfen berchen, ni waeth ble maent yn y cod. Pan fydd cyfeiriad wedi torri, mae'r impiad hwnnw'n methu'n dawel - gall dewislen neu goeden ymddangos yn gwbl wag i er bod ei heitemau i'w gweld yn glir ar y sgrin. Gan nad oes dim yn edrych yn anghywir yn weledol, mae'r toriadau hyn yn tueddu i oroesi nes bod rhywun yn profi gyda .
Sut i'w drwsio
- Gwnewch i bob ID a restrir yn
aria-ownsgyfateb iidelfen go iawn ar yr un dudalen. - Os symudwyd neu ailenwyd y cynnwys sy'n eiddo, diweddarwch y cyfeiriad yn yr un newid - neu, yn well, ailstrwythurwch y cod fel bod y plant yn eistedd yn naturiol y tu mewn i'w rhiant ac nad oes angen
aria-owns. - Sicrhewch nad yw unrhyw elfen yn eiddo ddwywaith: gall
idymddangos mewn unaria-ownsyn unig ar y dudalen.
Sut mae Silktide yn profi hyn
- Dewch o hyd i bob elfen ar y dudalen sydd â phriodoledd
aria-owns. - Gwiriwch bob ID y mae'n cyfeirio ato yn erbyn yr IDau elfen sy'n bresennol ar y dudalen.
- Rhowch wybod am bob cyfeiriad nad yw'n cyfateb i unrhyw elfen.
Datrys problemau
Caiff yr elfen sy'n eiddo ei chreu'n ddiweddarach gan sgript
Mae Silktide yn profi'r dudalen wrth iddi lwytho. Os mai dim ond ar ôl rhyngweithio â defnyddiwr y mae'r cynnwys sy'n eiddo yn bodoli, caiff y teclyn ei gyhoeddi fel un gwag tan hynny - rendrwch y cynnwys wedi'i guddio o'r dechrau, neu gosodwch aria-owns unwaith y bydd yn bodoli.