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ú
- Ceartaigh ainmneacha tréithe atá litrithe go mícheart (
aria-lableba cheart a bheitharia-label, agusaria-labeledbyba cheart a bheitharia-labelledby). - 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.
- Mura ndéanann an tréith aon rud úsáideach, bain í.
Conas a thástálann Silktide é seo
- Aimsigh gach eilimint ar an leathanach a bhfuil tréith
aria-amháin ar a laghad aici. - Cinn an tacar tréithe ARIA atá bailí don eilimint sin: na tréithe
domhanda a oibríonn i ngach áit (amhail
aria-labelagusaria-hidden), móide na tréithe a dtacaíonn ról na heiliminte leo. Nuair a liostaíonn an tréithroleroinnt 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>gantype, 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éithscopeé sin, nó, mura bhfuil ceann ann, an bhfuil cealla sonraí ina ró freisin. Is cill í cill sonraí (<td>), nó cill eangaí laistigh d'eangach. - Tuairiscigh ainmneacha tréithe nach cuid de ARIA 1.2 iad — botúin chló de ghnáth.
- 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.