ARIAroolit
ARIAroolit are the set of roles defined by the WAI-ARIA specification used to describe the purpose and behavior of elements to assistive technologies. In web accessibility, ARIAroolit help convey semantics when native HTML elements are insufficient or when custom widgets are created.
WAI-ARIA, maintained by the W3C, extends HTML with a role attribute and related properties to support dynamic
Practically, developers apply the role attribute to elements, for example: div role="navigation" to label a region
Guidelines: Prefer native elements with implicit semantics; use ARIAroolit only when no suitable HTML element exists
Common landmark roles include banner, navigation, main, contentinfo, and complementary. Widget roles include button, checkbox, radio,
Limitations: ARIA roles are only partially supported by some assistive technologies and browsers. Misusing roles can