Aplicații de Internet bogat accesibile

WAI-ARIA ( W eb A ccessibility I nitiative - A ccessible R ich I nternet A pplications ) este o inițiativă de îmbunătățire a site-urilor web și a aplicațiilor web pentru a le face mai accesibile pentru persoanele cu dizabilități, în special pentru utilizatorii nevăzători care folosesc programe de citire .

ARIA este o specificație tehnică care a fost dezvoltată de membrii Inițiativei pentru accesibilitate web . ARIA a fost un standard web recomandat al World Wide Web Consortium (W3C) din martie 2014 .

Concept și funcționalitate

ARIA utilizează tehnicile JavaScript și Ajax . ARIA este o extensie pur semantică pentru HTML care nu schimbă aspectul unui site web . Accesibilitatea paginilor dinamice cum ar fi în Web 2.0 , cu sale Rich Internet Applications și general , gradul de utilizare poate fi îmbunătățită.

ARIA permite paginilor web (sau părți ale unei pagini) să se numească aplicații mai degrabă decât pagini statice. Pentru a face acest lucru, informațiile despre roluri, proprietăți și stări sunt adăugate în aplicațiile web dinamice. ARIA este destinat utilizării de către dezvoltatorii de aplicații web, browsere , tehnologii de asistență și programe pentru verificarea accesibilității .

WAI-ARIA constă din patru componente:

Roluri de referință
permite atribuirea semantică a unui rol constructelor HTML. Acest lucru permite cititorilor de ecran să identifice sarcina unui element de interfață care nu poate fi derivat din elementele HTML în sine. Exemple sunt glisoarele sau copacii . Pentru unele dintre aceste roluri, au existat și elemente HTML dedicate de la HTML 5 .
Atribute ARIA
ARIA definește unele atribute suplimentare, cum ar fi aria-requiredsau aria-invalidcare pot fi utilizate pentru toate elementele HTML. Acestea pot fi folosite, de exemplu, pentru a marca conținutul unui câmp de intrare ca nevalid, de exemplu, dacă nu există un semn @ într-o adresă de e-mail sau două parole introduse (pentru confirmare) nu se potrivesc.
Regiuni vii
sunt părți ale unei pagini care sunt actualizate la intervale neregulate. Când ARIA este implementat, aceste modificări pot fi recunoscute și rostite automat de cititoarele de ecran.
State și proprietăți
sunt utilizate pentru widget-uri JavaScript adecvate (cum ar fi o divlistă de opțiuni constând din elemente) pentru a marca proprietățile semantice semnificative ale stării curente. De exemplu, navigarea de la tastatură, inclusiv evidențierea elementului activ în prezent, trebuie implementată în propriile widget-uri JavaScript . Astfel încât informațiile despre care element este activ în prezent nu sunt disponibile numai optic prin evidențiere, ci și ajutoare de navigație pentru persoanele cu deficiențe de vedere, activedescendantelementul concentrat în prezent poate fi afișat cu. Ca extensie semantică, ARIA oferă un standard pentru marcarea acestor informații.

Vezi si

Link-uri web

Dovezi individuale

  1. http://www.w3.org/TR/2014/REC-wai-aria-20140320/ accesat pe 14 iunie 2014
  2. despre aria-invalid și alerte de rol , Marco Zehe