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

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ú

  1. Cuir an eilimint laistigh de choimeádán a bhfuil an ról riachtanach aige - mar shampla, cuir eilimintí role="tab" laistigh de role="tablist".
  2. Mura féidir leis an tuismitheoir na páistí a chuimsiú go fisiciúil sa chód, cuir aria-owns leis an tuismitheoir loighciúil chun iad a ghlacadh chuige.
  3. 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

  1. 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.
  2. Téigh suas trína sinsir, agus lean aon ghlacadh trí aria-owns freisin, ag lorg eiliminte a bhfuil ról riachtanach tuismitheora aici.
  3. 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.

Tuilleadh eolais

Nuashonraithe go deireanach

An raibh an leathanach seo cabhrach?