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