Téigh go dtí an t-ábhar
SilktideCabhair

Tréith ARIA thoirmiscthe

Seiceálann Silktide go bhfuil gach tréith ARIA ar do leathanaigh ar cheann a thacaíonn ról na heiliminte léi i ndáiríre. Déanann brabhsálaithe neamhaird de thréithe nach dtacaíonn ról leo, agus de thréithe nach cuid de chaighdeán ARIA iad ar chor ar bith — ní tharlaíonn an t-iompar a bhí beartaithe ag an údar choíche.

<!-- Fadhb: níl aon bhrí le aria-checked ar chnaipe -->
<button aria-checked="true">Bold</button>

<!-- Ceartú: úsáid ról a thacaíonn leis an staid atá uait -->
<button role="switch" aria-checked="true">Bold</button>

Cén fáth a bhfuil tábhacht leis seo

Tacaíonn gach ról le tacar sonrach staideanna agus airíonna, agus caitheann brabhsálaithe amach aon rud lasmuigh den tacar sin. Breathnaíonn an leathanach i gceart ansin le linn athbhreithniú cóid, ach ní fhaigheann úsáideoirí aon rud: scorán nach bhfógraítear a staid choíche, cur síos nach léitear choíche. Aimsíonn an chatagóir seo tréithe atá litrithe go mícheart freisin, amhail aria-lable — an cás is díobhálaí, toisc go gcreideann an t-údar go bhfuil lipéad ann agus nach bhfaigheann úsáideoir aon cheann.

Conas é a cheartú

  1. Ceartaigh ainmneacha tréithe atá litrithe go mícheart (aria-lable ba cheart a bheith aria-label, agus aria-labeledby ba cheart a bheith aria-labelledby).
  2. Má tá an tréith ceart ach gan tacaíocht aici, athraigh ról na heiliminte go ról a thacaíonn léi — nó smaoinigh arís an soláthraíonn eilimint dhúchasach an t-iompar cheana féin.
  3. Mura ndéanann an tréith aon rud úsáideach, bain í.

Conas a thástálann Silktide é seo

  1. Aimsigh gach eilimint ar an leathanach a bhfuil tréith aria- amháin ar a laghad aici.
  2. Cinn an tacar tréithe ARIA atá bailí don eilimint sin: na tréithe domhanda a oibríonn i ngach áit (amhail aria-label agus aria-hidden), móide na tréithe a dtacaíonn ról na heiliminte leo. Nuair a liostaíonn an tréith role roinnt ról, is é ról na heiliminte an chéad cheann a shainmhíníonn ARIA 1.2, mar atá i mbrabhsálaithe. Glacann réimsí foirme nach bhfuil ról ARIA acu, amhail ionchuir pasfhocail, dáta agus comhaid, leis na tréithe a cheadaíonn ARIA in HTML orthu. Áirítear <input> gan type, nó le cineál nach n-aithníonn brabhsálaithe, mar ionchur téacs. Is ceanntásc colúin nó ceanntásc ró é cill cheanntásc tábla (<th>): socraíonn a tréith scope é sin, nó, mura bhfuil ceann ann, an bhfuil cealla sonraí ina ró freisin. Is cill í cill sonraí (<td>), nó cill eangaí laistigh d'eangach.
  3. Tuairiscigh ainmneacha tréithe nach cuid de ARIA 1.2 iad — botúin chló de ghnáth.
  4. Tuairiscigh tréithe aitheanta a úsáidtear ar eilimint nach dtacaíonn a ról leo, nó a éilíonn ról nach bhfuil ag an eilimint.

Tuairiscítear tréithe dímheasta ar leithligh in Tréith ARIA dhímheasta, agus déantar luachanna tréithe a bhailíochtú le Luach tréithe ARIA neamhbhailí.

Fabhtcheartú

Oibríonn an tréith i mo thástáil

Glacann roinnt péirí léitheoirí scáileáin agus brabhsálaithe le teaglamaí neamhchaighdeánacha a chaitheann cinn eile amach. Is é comhréireacht leis an gcaighdeán a fhágann go bhfuil iompar intuartha ar fud na teicneolaíochta cúnta nach féidir leat a thástáil.

Tuilleadh eolais

Nuashonraithe go deireanach

An raibh an leathanach seo cabhrach?