WAI-ARIA tulee englanninkielisistä sanoista Web Accessibility Initiative - Accessible Rich Internet Applications. WAI-ARIA:sta puhutaan usein lyhyemmin termillä ARIA. ARIA on W3C:n kehittämä standardi, jolla parannetaan verkkopalvelujen toiminnallisuuksien saavutettavuutta avustavia teknologioita käyttäville.
HTML5 on tuonut monia ARIA:n ominaisuuksia HTML:ään. Näiden semanttisten elementtien käyttämistä tulisi suosia ARIA:n käyttämisen sijaan.
ARIA on hieno ja hyödyllinen standardi, mutta muista aina olla varovainen sitä käyttäessäsi. Mikäli ARIA on väärin käytettyä, voit jopa kokonaan estää sivuston toimivuuden käyttäjiltä. Jopa ARIA:n määrittelyssä sanotaan, että ARIA:n käyttämättä jättäminen on parempi asia kuin huonon ARIA:n käyttäminen.
ARIA:n määrittelyssä kerrotaan viisi sääntöä ARIA:n käyttämiseen::
role="presentation"
tai attribuuttia aria-hidden="true"
kohdistettavaan elementtiin.ARIA sisältää kolmen tyyppisiä päämääritettä. Nämä ovat roolit, ominaisuudet ja tilat. Rooleja käytetään määrittelemään käyttöliittymän komponentin tarkoitusta. Ominaisuuksia käytetään määrittelemään komponentin ominaisuuksia. Tiloja käytetään määrittelemään komponentin nykyistä tilaa. Ominaisuuksia harvemmin muutetaan sen jälkeen, kun ne on komponentille lisätty.