Få adgang til alle ARIA'er

Forfatter: John Stephens
Oprettelsesdato: 27 Januar 2021
Opdateringsdato: 19 Kan 2024
Anonim
Full review of Queen’s Park Resort Goynuk 5* [TURKEY KEMER GOYNYUK ANTALYA]
Video.: Full review of Queen’s Park Resort Goynuk 5* [TURKEY KEMER GOYNYUK ANTALYA]

Indhold

Denne artikel optrådte først i nummer 231 af .net magazine - verdens bedst sælgende magasin til webdesignere og udviklere.

Når du opretter en brugergrænseflade (UI) -widget, er det sandsynligvis en sammensætning af HTML-elementer. Generelt er det let for nogen at finde ud af, hvad widgeten gør, eller hvilken rolle den spiller på siden, baseret på den måde, den ser ud, eller de kontroller, den gør tilgængelig. Det holistiske perspektiv er dog ikke indlysende for hjælpemidler (AT'er), og det er (selvfølgelig), hvor ARIA kommer ind.

ARIA, eller Accessible Rich Internet Applications for at give den sin fulde titel, kan bruges til at give din widget en rolle. Eller for at se på det på en anden måde kan du bruge ARIA-roller til at fortælle AT'er noget om din pakke HTML-elementer, som om de var en enkelt enhed.

ARIA 1.0-specifikationen inkluderer en taksonomi af roller. Den beskriver karakteristika og egenskaber ved 73 forskellige roller, grupperet i fire kategorier på højt niveau.

Den første kategori definerer 12 abstrakte roller. På samme måde som abstrakte klasser aldrig instantieres under programmering, bør abstrakte roller aldrig bruges i din kode. De beskriver forskellige typer roller på et begrebsmæssigt niveau, og derfor bruges de kun inden for selve taksonomien.


Roller

Én abstrakt rolle adskiller sig fra resten. Rollen (abstrakt rolle) er basisrollen, som alle andre roller i taksonomien arver fra. Andre abstrakte roller inkluderer input (abstrakt rolle), milepæl (abstrakt rolle) og widget (abstrakt rolle).

Lad os tage widgeten (abstrakt rolle) som et eksempel. Den beskriver en paraplyrolle, hvorunder alle andre widgetroller i taksonomien sidder. Sådan beskrives det i ARIA-specifikationen:

“En interaktiv komponent i en grafisk brugergrænseflade (GUI). Widgets er diskrete brugergrænsefladeobjekter, som brugeren kan interagere med. ”

Dette fører pænt til den næste kategori, der definerer 34 widgetroller. Widgets er interaktive kontroller, der enten kan stå alene eller kombineres for at skabe mere indviklede brugergrænsefladekomponenter. Ni af disse roller definerer containere, der kan bruges til at indkapsle andre widgets for at danne mere komplekse kontroller.

Widgets

De resterende 25 roller definerer widgets, der kan bruges uafhængigt eller som en del af en kompleks sammensat kontrol. Et element med rollen som en tabliste kan f.eks. Indeholde flere elementer med rollen som en fane. Når de bruges sammen med et tilsvarende sæt af elementer med rollen som tabpanel, kombineres de for at danne en sammensat fanebladgrænseflade. Elementer med roller som alarm, afkrydsningsfelt eller dialog kan også være en del af en mere kompleks UI-kontrol, eller de kan stå alene.

Den tredje kategori definerer 18 dokumentstrukturroller. Disse roller beskriver typiske indholdsformationer som overskrift, liste og værktøjslinje. I modsætning til widgetroller er dokumentstrukturroller som regel ikke interaktive.

Den sidste kategori definerer otte vartegnroller. De kan anvendes på forskellige sektioner på en webside og giver vartegn, som AT'er kan bruge til at navigere efter. Roller inden for denne kategori inkluderer banner, hoved og navigation.


Oplev de 20 bedste wireframing-værktøjer til designere på Creative Bloq.

Vi Anbefaler
22 bedste UI designværktøjer
Læs Mere

22 bedste UI designværktøjer

Et udvalg af de bed te UI-de ignværktøjer hjælper med næ ten enhver de ignproce og kal opfylde dine kreative krav. Det er nu et godt tid punkt at finde ud af, hvad der er tilgæ...
Sådan indstilles hvert designprojektbudget i 4 trin
Læs Mere

Sådan indstilles hvert designprojektbudget i 4 trin

På et meget grundlæggende niveau dikterer et budget, hvor meget du kal inve tere i et projekt. Kvaliteten af ​​den kreative vi ion kal altid diktere tallene - det er jo, hvad du har olgt kli...
Code Club giver børnene chancen for at designe en dansende robot
Læs Mere

Code Club giver børnene chancen for at designe en dansende robot

Unge konkurrerer om at vinde bærbare computere ved at oprette torbritannien foretrukne dan erobot i en online konkurrence, der køre af Code Club, et trålende initiativ til at få b&...