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
button
checkbox
gridcell
link
menuitem
menuitemcheckbox
menuitemradio
option
progressbar
radio
scrollbar
searchbox
separator
(cuando es enfocable)slider
spinbutton
switch
tab
tabpanel
textbox
treeitem
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-autocomplete
aria-checked
aria-current
aria-disabled
aria-errormessage
aria-expanded
aria-haspopup
aria-hidden
aria-invalid
aria-label
aria-level
aria-modal
aria-multiline
aria-multiselectable
aria-orientation
aria-placeholder
aria-pressed
aria-readonly
aria-required
aria-selected
aria-sort
aria-valuemax
aria-valuemin
aria-valuenow
aria-valuetext
Atributos de región en vivo
Atributos de arrastrar y soltar
aria-dropeffect
Obsoletoaria-grabbed
Obsoleto
Atributos de relación
Propiedades específicas de MicrosoftEdge
x-ms-aria-flowfrom
No estándar