Rialú deilbhín amháin
Lorgaíonn Silktide cnaipí agus naisc nach bhfuil lipéadaithe ach le deilbhín — mar shampla cros dhúnta, roghchlár hamborgaire, nó formhéadaitheoir cuardaigh — gan ainm téacs ceangailte leo do dhaoine nach féidir leo an deilbhín a fheiceáil.
<!-- Fadhb: ní fhógraíonn aon rud cad a dhéanann an cnaipe seo -->
<button><svg>…</svg></button>
<!-- Ceartú: tabhair ainm don rialú -->
<button aria-label="Open menu"><svg>…</svg></button>
Cén fáth a bhfuil tábhacht leis seo
Tuigeann úsáideoirí a fheiceann cad a dhéanann cnaipe deilbhín óna chruth agus a chomhthéacs. Níl aon rogha eile choibhéiseach ag úsáideoirí : gan , fógraíonn a mbogearraí "button" nó "link" gan ainm, nó léann siad amach cód atá fágtha, amhail ainm ranga CSS an deilbhín. Is rialú é gach rialú deilbhín amháin gan ainm nach mór do na húsáideoirí sin a ghníomhachtú gan fios nó a scipeáil go hiomlán — agus is minic gurb iad seo na rialuithe is tábhachtaí ar an leathanach: roghchláir, cuardach, dún, an chéad cheann eile.
Conas é a cheartú
- Cuir lipéad leis a chuireann síos ar a ndéanann an rialú,
seachas ar chuma an deilbhín:
aria-label="Search", níaria-label="Magnifying glass". - Má tá an fhoclaíocht chéanna ann cheana mar théacs infheicthe in aice láimhe, dírigh uirthi
le
aria-labelledbyin ionad í a dhúbailt. - Más
<img>é an deilbhín, tugann téacs fiúntachaltainm don rialú freisin. - Mura ndéanann an rialú aon rud úsáideach agus mura bhfuil sé ann ach mar mhaisiú, déan neamh-idirghníomhach é seachas ainm a thabhairt dó.
Conas a dhéanann Silktide tástáil air seo
- Aimsigh na cnaipí, na naisc agus na rialuithe nochta infheicthe ar gach leathanach,
lena n-áirítear eilimintí le
role="button"nórole="link". - Scipeáil aon rialú a bhfuil ainm air cheana: téacs infheicthe ina bhfuil 2 charachtar nó níos mó,
aria-label,aria-labelledby, nó tréithtitle. - Seiceáil an bhfuil deilbhín sna rialuithe eile: SVG inlíne, íomhá le téacs folamh
alt, nó téacs tarraingthe i gcló deilbhíní aitheanta. - Tuairiscigh rialuithe a thaispeánann deilbhín ach nach bhfuil ainm orthu.
Fabhtcheartú
Tá lipéad ar an rialú ar bhealach eile
Aithníonn Silktide aria-label, aria-labelledby, title, téacs infheicthe, agus
teachtaireacht alt íomhá. Má thugtar ainm do do rialú trí mheicníocht nach bhfuil
ina measc seo — rud atá neamhchoitianta — deimhnigh le léitheoir scáileáin go bhfógraítear
dan t-ainm i ndáiríre, agus an toradh
más ea.
Tá an deilbhín maisiúil agus tá sé in aice le téacs
Ní thuairiscítear rialuithe a bhfuil téacs infheicthe fiúntach acu, fiú nuair atá deilbhín in éineacht leis an téacs. Má tuairiscíodh rialú, níor shroich a théacs 2 charachtar fiúntacha — ní áirítear téacs aonghlipheach amhail "×" mar lipéad.