ARIA techniques

Roles

Widget roles

Composite roles

The techniques below describes each composite role as well as their required and optional child roles.

  • Grid (including row, gridcell, rowheader, columnheader roles)
  • Menubar / Menu (including menuitem, menuitemcheckbox, menuitemradio)
  • Listbox (including option role)
  • Tablist (including tab and tabpanel roles)
  • Tree (including group and treeitem roles)
  • Radiogroup (see radio role)
  • Treegrid

Document structure roles

Landmark roles

  • Application
  • Banner
  • Complementary
  • Contentinfo
  • Form
  • Main
  • Navigation
  • Search

States and properties

Widget attributes

Live region attributes

  • aria-live
  • aria-relevant
  • aria-atomic
  • aria-busy

Drag & drop attributes

  • aria-dropeffect
  • aria-dragged

Relationship attributes