Uso de ARIA: roles, estados y propiedades
ARIA define la semántica que se puede aplicar a los elementos, que se dividen en roles (que definen un tipo de elemento de interfaz de usuario) y estados y propiedades que son compatibles con un rol. Los autores deben asignar una función ARIA y los estados y propiedades apropiados a un elemento durante su ciclo de vida, a menos que el elemento ya tenga la semántica ARIA adecuada (mediante el uso de un elemento HTML apropiado). La adición de la semántica ARIA solo expone información adicional a la API de accesibilidad de un navegador y no afecta el DOM de una página.
Roles
>Roles de widgets
buttoncheckboxgridcelllinkmenuitemmenuitemcheckboxmenuitemradiooptionprogressbarradioscrollbarsearchboxseparator(cuando es enfocable)sliderspinbuttonswitchtabtabpaneltextboxtreeitem
Roles compuestos
Las técnicas a continuación describen cada rol compuesto, así como sus roles secundarios requeridos y opcionales.
Funciones de la estructura del documento
Roles destacados
Roles de región en vivo
Roles de ventana
Estados y propiedades
>Atributos de widgets
aria-autocompletearia-checkedaria-currentaria-disabledaria-errormessagearia-expandedaria-haspopuparia-hiddenaria-invalidaria-labelaria-levelaria-modalaria-multilinearia-multiselectablearia-orientationaria-placeholderaria-pressedaria-readonlyaria-requiredaria-selectedaria-sortaria-valuemaxaria-valueminaria-valuenowaria-valuetext
Atributos de región en vivo
Atributos de arrastrar y soltar
aria-dropeffectObsoletoaria-grabbedObsoleto
Atributos de relación
Propiedades específicas de MicrosoftEdge
x-ms-aria-flowfromNo estándar