Juurdepääs kõigile ARIA-dele

Autor: John Stephens
Loomise Kuupäev: 27 Jaanuar 2021
Värskenduse Kuupäev: 19 Mai 2024
Anonim
Juurdepääs kõigile ARIA-dele - Loominguline
Juurdepääs kõigile ARIA-dele - Loominguline

Sisu

See artikkel ilmus esmakordselt ajakirja .net - maailma enimmüüdud ajakirja veebidisaineritele ja arendajatele - 231. väljaandes.

Kasutajaliidese (UI) vidina loomisel on see tõenäoliselt HTML-elementide liit. Üldiselt on kellelgi lihtne välja töötada, mida vidin teeb või millist rolli see lehel mängib, lähtudes välimusest või kättesaadavatest juhtnuppudest. See terviklik perspektiiv pole abitehnoloogiate jaoks ilmselge ja ARIA tuleb sinna (loomulikult).

ARIA-d ehk Accessible Rich Internet Applications, et anda sellele täielik pealkiri, saab vidinale rolli anda. Või teisiti vaadates võite ARIA-rollide abil öelda AT-dele midagi oma HTML-elementide kogumi kohta, nagu oleksid need üks üksus.

ARIA 1.0 spetsifikatsioon sisaldab rollide taksonoomiat. See kirjeldab 73 erineva rolli omadusi ja omadusi, rühmitatuna nelja kõrgetasemelisse kategooriasse.

Esimene kategooria määratleb 12 abstraktset rolli. Samamoodi, nagu programmeerimisel ei tehta kunagi abstraktseid klasse, ei tohiks teie koodis kunagi kasutada abstraktseid rolle. Nad kirjeldavad kontseptuaalsel tasandil erinevaid rollitüüpe ja seetõttu kasutatakse neid ainult taksonoomias endas.


Rollid

Üks abstraktne roll eristub muust. Roll (abstraktne roll) on põhiroll, mille pärivad kõik teised taksonoomia rollid. Muud abstraktsed rollid hõlmavad sisendit (abstraktne roll), orientiiri (abstraktne roll) ja vidinat (abstraktne roll).

Võtame näiteks vidina (abstraktse rolli). See kirjeldab katuserolli, mille all asuvad kõik muud taksonoomia vidina rollid. ARIA spetsifikatsioonis kirjeldatakse seda järgmiselt.

„Graafilise kasutajaliidese (GUI) interaktiivne komponent. Vidinad on diskreetsed kasutajaliidese objektid, millega kasutaja saab suhelda. "

See viib kenasti järgmise kategooria juurde, mis määratleb 34 vidina rolli. Vidinad on interaktiivsed juhtelemendid, mis võivad olla kas eraldi või kombineeritud, et luua keerukamaid kasutajaliidese komponente. Üheksa neist rollidest määravad konteinerid, mida saab kasutada teiste vidinate kapseldamiseks keerukamate juhtelementide moodustamiseks.

Vidinad

Ülejäänud 25 rolli määravad vidinad, mida saab kasutada iseseisvalt või kompleksse juhtelemendi osana. Tabelisti rollis olev element võib sisaldada mitut saki rolliga elementi. Kui neid kasutatakse koos vastavate tabelite rolliga elementide kogumiga, moodustavad need kombineeritud kaartidega liidese. Elemendid, millel on rollid, nagu hoiatus, märkeruut või dialoog, võivad samuti olla osa keerukamast kasutajaliidese juhtimisest või nad võivad olla üksi.

Kolmas kategooria määratleb 18 dokumendistruktuuri rolli. Need rollid kirjeldavad tüüpilisi sisumoodustisi, näiteks pealkirja, loendit ja tööriistariba. Erinevalt vidinarollidest ei ole dokumendistruktuuri rollid reeglina interaktiivsed.

Viimane kategooria määratleb kaheksa olulist rolli. Neid saab rakendada veebisaidi erinevatele jaotistele, pakkudes orientiire, mida AT-d saavad kasutada navigeerimiseks. Selle kategooria rollid hõlmavad ribareklaami, peamist ja navigeerimist.


Avastage Creative Bloqi disainerite 20 parimat traatvõrgustamise tööriista.

Me Soovitame
Usaldusväärne alternatiiv Rufusele
Edasi

Usaldusväärne alternatiiv Rufusele

"Ma jäin oma operatiooniüteemit lukku. Niiii, otiin Internetit ja leidin, et pean looma käivitatava UB-draivi ja kautama eda eejärel arvuti avamiek. Kuida luua käivitatav...
Paroolide seadistamine või lähtestamine lukustuskuvale
Edasi

Paroolide seadistamine või lähtestamine lukustuskuvale

Teie nutitelefon või arvuti / ülearvuti võib ialdada iiklikke andmeid, mida te ei oovi kõrvalitele inimetele näidata, näitek perepildid või ettevõttega eotud an...
Kuidas praegust Windowsi parooli lähtestada
Edasi

Kuidas praegust Windowsi parooli lähtestada

"Tere! ain hiljuti uue ülearvuti ja üritain ellel kõikide ünkroonimiek oma Microofti kontole ie logida. Pärat emat e-poti / parooli ielogimit aan teie akna, mi palub mul ...