Ról tuismitheora ARIA in easnamh
Seiceálann Silktide eilimintí nach mbíonn ciall lena ról ARIA ach laistigh de chineál sonrach coimeádáin, amhail cluaisín nach mór a bheith laistigh de stiall cluaisíní, agus fíoraíonn sé go bhfuil an coimeádán riachtanach i láthair.
<!-- Fadhb: cluaisín gan tablist timpeall air -->
<button role="tab">Forléargas</button>
<!-- Deisiú: cuir na cluaisíní laistigh den choimeádán riachtanach -->
<div role="tablist">
<button role="tab">Forléargas</button>
</div>
Cén fáth a bhfuil sé seo tábhachtach
Sainmhínítear róil míre in de réir a gcomhthéacs:
is é tab an tríú ceann de chúig chluaisín, is rogha amháin i liosta é option, agus is cuid de thábla é row. Faigheann suíomh, comhaireamh agus iompar nascleanúna ón ngiuirléid tuismitheora. Gan í, d’fhéadfaí an mhír a shainaithint go mícheart, í a fhógairt gan aon chomhthéacs, nó í a scipeáil go hiomlán - chuir an t-údar leath de ghiuirléid leis, agus ní fhaigheann úsáideoirí ceachtar leath go hiontaofa.
Conas é a dheisiú
- Cuir an eilimint laistigh de choimeádán a bhfuil an ról riachtanach aige - mar shampla, cuir eilimintí
role="tab"laistigh derole="tablist". - Mura féidir leis an tuismitheoir na páistí a chuimsiú go fisiciúil sa chód, cuir
aria-ownsleis an tuismitheoir loighciúil chun iad a ghlacadh chuige. - Mura bhfuil an eilimint den chineál sin míre i ndáiríre, bain a ról nó ceartaigh é.
Péirí coitianta: teastaíonn tablist ó tab; teastaíonn listbox ó option; teastaíonn menu nó menubar ó menuitem; teastaíonn radiogroup ó radio i ngrúpa ARIA; teastaíonn tree ó treeitem; teastaíonn grid, table, treegrid, nó rowgroup ó row; teastaíonn row ó chealla agus ó cheanntásca.
Mar a dhéanann Silktide é seo a thástáil
- Aimsigh gach eilimint a dteastaíonn ról sonrach tuismitheora óna ról ARIA, gan aon rud laistigh de réigiún marcáilte
data-silktide="ignore"agus aon rud a mheaitseálann eisiamh seiceála atá socraithe do do shuíomh gréasáin a chur san áireamh. - Téigh suas trína sinsir, agus lean aon ghlacadh trí
aria-ownsfreisin, ag lorg eiliminte a bhfuil ról riachtanach tuismitheora aici. - Tuairiscigh eilimintí nach bhfaightear aon sinsear dá leithéid dóibh.
Fabhtcheartú
Tá ról an tuismitheora ar eilimint a bhfuil ról intuigthe aici
Áirítear eilimintí dúchasacha: ní theastaíonn róil shainráite ó <option> laistigh de <select>, ná ó <li> laistigh de <ul>, <ol> nó <menu>, mar go mbíonn na róil chearta ag an dá cheann go hintuigthe. Bíonn torthaí le feiceáil nuair a úsáidtear ról míre gan aon tuismitheoir cáilitheach, sainráite nó intuigthe.
Tá an eilimint i gcód tríú páirtí nach féidir leat a athrú
Tarraingíonn roinnt giuirléidí, amhail léarscáil leabaithe, marcáil nach féidir leat a chur in eagar. Cuir data-silktide="ignore" leis an eilimint ina bhfuil an ghiuirléid, agus scipeálfaidh an tseiceáil seo gach rud laistigh di sa chéad tástáil eile.