Lipéid dialóige
Seiceálann Silktide go ndearbhaíonn dialóga — fuinneoga preabfhuinneog a thagann chun cinn os cionn an leathanaigh — ainm is féidir a léamh os ard le , ionas go mbeidh a fhios ag daoine cad atá díreach oscailte.
Marcáiltear dialóg in trí ról ARIA dialog a thabhairt
do eilimint. Insíonn an ról do theicneolaíocht chúnta gur tháinig fuinneog ar leith chun cinn, ach leis féin ní
insíonn sé cén fáth a bhfuil an fhuinneog ann.
<!-- Fadhb: dialóg gan ainm inrochtana -->
<div role="dialog">
<p>Tá do sheisiún ar tí dul in éag.</p>
</div>
Cén fáth a bhfuil sé seo tábhachtach
Nuair a osclaítear dialóg, fógraíonn í agus bogann sé fócas an chuairteora isteach inti. Má tá ainm ar an dialóg, cloiseann an t-éisteoir rud cosúil le "Teorainn ama an tseisiúin, dialóg" agus tuigeann sé an cur isteach láithreach. Gan ainm, ní chloiseann siad ach "dialóg" — tarraingíodh iad ón méid a bhí ar bun acu gan mhíniú, ag agus caithfidh siad an t-ábhar a fhiosrú chun an chúis a dhéanamh amach.
Conas é a cheartú
Tabhair do gach dialóg, trí cheann amháin díobh seo a úsáid:
aria-labelledbya dhíríonn aridtheideal infheicthe na dialóige — an rogha is fearr, mar go bhfeiceann cuairteoirí radharcacha an t-ainm céanna:
<!-- Ceartaithe: tá an dialóg ainmnithe ag a ceannteideal -->
<div role="dialog" aria-labelledby="timeout-title">
<h2 id="timeout-title">Teorainn ama an tseisiúin</h2>
<p>Tá do sheisiún ar tí dul in éag.</p>
</div>
aria-labelleis an ainm mar théacs, nuair nach bhfuil teideal infheicthe ar an dialóg:
<div role="dialog" aria-label="Teorainn ama an tseisiúin">
...
</div>
Conas a thástálann Silktide é seo
- Aimsigh gach eilimint ar gach leathanach arb é
dialogarole. - Déan amach ainm inrochtana gach dialóige ó thréithe ar nós
aria-labelagusaria-labelledby. - Tuairiscigh gach dialóg a bhfuil a hainm inrochtana ar iarraidh nó folamh.
Fabhtcheartú
Ní thagann mo dhialóg chun cinn ach tar éis idirghníomhaíocht úsáideora
Scrúdaíonn Silktide gach leathanach agus é á luchtú. Seans nach ndéanfar dialóg nach gcuirtear leis an leathanach ach níos déanaí — mar shampla, tar éis cnaipe a chliceáil — a thástáil, ach teastaíonn lipéad uaithi fós do chuairteoirí a shroicheann í.
Úsáidim an eilimint dhúchasach dialóige
Scrúdaíonn an seiceáil seo eilimintí a dhearbhaíonn role="dialog" go sainráite. Ní thástáiltear eilimint dhúchasach
<dialog> gan an ról sin, ach tá an treoir i bhfeidhm fós: tabhair ainm inrochtana di le aria-labelledby nó
aria-label.