Získejte přístup ke všem ARIA

Autor: John Stephens
Datum Vytvoření: 27 Leden 2021
Datum Aktualizace: 19 Smět 2024
Anonim
Aria Math
Video: Aria Math

Obsah

Tento článek se poprvé objevil v čísle 231 časopisu .net - světově nejprodávanějšího časopisu pro webové designéry a vývojáře.

Když vytvoříte widget uživatelského rozhraní (UI), bude to pravděpodobně složený z prvků HTML. Obecně řečeno je pro někoho snadné zjistit, co widget dělá nebo jakou roli hraje na stránce podle toho, jak vypadá nebo jaké ovládací prvky poskytuje. Tato holistická perspektiva není pro asistenční technologie (AT) zjevná a právě tam (samozřejmě) přichází ARIA.

ARIA, nebo Accessible Rich Internet Applications, aby získal celý název, lze použít k tomu, aby váš widget získal roli. Nebo se na to podíváme jiným způsobem, můžete pomocí rolí ARIA říct AT něco o vašem balíčku prvků HTML, jako by to byla jedna entita.

Specifikace ARIA 1.0 zahrnuje taxonomii rolí. Popisuje vlastnosti a vlastnosti 73 různých rolí, seskupených do čtyř kategorií na vysoké úrovni.

První kategorie definuje 12 abstraktních rolí. Stejným způsobem, že při programování nikdy nedochází k vytváření instancí abstraktních tříd, by se ve vašem kódu neměly nikdy používat abstraktní role. Popisují různé typy rolí na koncepční úrovni, a proto se používají pouze v rámci samotné taxonomie.


Role

Jedna abstraktní role stojí stranou od ostatních. Role (abstraktní role) je základní role, ze které dědí všechny ostatní role v taxonomii. Mezi další abstraktní role patří vstup (abstraktní role), orientační bod (abstraktní role) a widget (abstraktní role).

Vezměme si jako příklad widget (abstraktní role). Popisuje zastřešující roli, pod kterou sedí všechny ostatní role widgetů v taxonomii. Ve specifikaci ARIA je to popsáno takto:

„Interaktivní součást grafického uživatelského rozhraní (GUI). Widgety jsou jednotlivé objekty uživatelského rozhraní, se kterými může uživatel interagovat. “

To vede úhledně k další kategorii, která definuje 34 rolí widgetů. Widgety jsou interaktivní ovládací prvky, které lze buď samostatně, nebo kombinovat a vytvářet složitější součásti uživatelského rozhraní. Devět z těchto rolí definuje kontejnery, které lze použít k zapouzdření dalších widgetů do složitějších ovládacích prvků.

Widgety

Zbývajících 25 rolí definuje widgety, které lze použít samostatně nebo jako součást komplexního složeného ovládacího prvku. Prvek s rolí tablistu může například obsahovat více elementů s rolí tab. Při použití ve spojení s odpovídající sadou prvků s rolí tabpanel se spojí a vytvoří složené rozhraní s kartami. Součásti složitějšího ovládacího prvku uživatelského rozhraní mohou být také prvky s rolemi, jako je výstraha, zaškrtávací políčko nebo dialog, nebo mohou stát samostatně.

Třetí kategorie definuje 18 rolí struktury dokumentu. Tyto role popisují typické formace obsahu, jako je nadpis, seznam a panel nástrojů. Na rozdíl od rolí widgetů nejsou role struktury dokumentu zpravidla interaktivní.

Poslední kategorie definuje osm důležitých rolí. Lze je použít v různých částech webové stránky a poskytnout orientační body, kterými se AT mohou pohybovat. Role v této kategorii zahrnují banner, hlavní a navigaci.


Objevte 20 nejlepších nástrojů pro návrh drátů pro designéry na Creative Bloq.

Podíl
Horké ve webových standardech: květen 2012
Přečtěte Si Více

Horké ve webových standardech: květen 2012

Květen 2012 přine l mnoho vzrušujícího vývoje v obla ti webových tandardů napříč řadou různých pracovních kupin. Tady, v první z pravidelné řady zpráv...
Staňte se mistrem konstruktivní konfrontace
Přečtěte Si Více

Staňte se mistrem konstruktivní konfrontace

Jako de ignéři, inovátoři a podnikatelé je naším po láním vždy zlepšovat život lidí. Naše de ignové myšlení je obvykle prezentováno tejným způ ob...
Tipy pro 3D modelování: vytvoření efektu rozostření
Přečtěte Si Více

Tipy pro 3D modelování: vytvoření efektu rozostření

V jedné z mých nedávných o obních prací (výše) j em chtěl použít negativní pro tor modrého ametu pozadí cényvytvořit efekt připomínaj&#...