Date Add / Subtract Calculator
About ARIA Attribute Reference
The Comprehensive W3C WAI-ARIA 1.2 / 1.3 Attribute & Role Reference Guide provides instant search, valid roles, allowed values, usage examples, and common accessibility pitfalls for all ARIA states and properties.
How to Use ARIA Attribute Reference
Step 1
Search for any ARIA attribute (e.g. `aria-live` or `aria-modal`) or role (e.g. `dialog` or `tablist`).
Step 2
Read definition, allowed values, supported roles, and code examples.
Step 3
Click "Copy Code Example".
Practical Use Cases for ARIA Attribute Reference
Frontend Component Accessibility Engineering & Code Reviews
Look up correct usage, supported roles, and default values for ARIA attributes (e.g. `aria-expanded`, `aria-hidden`, `aria-live`, `aria-controls`).
Accessibility Linter & Automated Audit Error Resolution
Quickly resolve ESLint `jsx-a11y/aria-props` and Lighthouse accessibility audit violations by verifying valid attribute/role combinations.
Input & Output Examples
Looking up `aria-expanded`
Attribute: `aria-expanded`
Type: `Boolean (true | false | undefined)` | Applicable Roles: `button, combobox, treeitem, tab, link` | Purpose: `Indicates whether the associated grouped collapsible content is displayed or hidden.`
Key Features & Performance
- ✓Full W3C ARIA Catalog: searchable database of all 48+ ARIA attributes and 75+ WAI-ARIA roles.
- ✓Allowed Roles & State Mapping: prevents invalid attribute usage (e.g. `aria-checked` on unsupported roles).
- ✓Interactive Code Examples: ready-to-use HTML, React JSX, and Vue template snippets for every attribute.
- ✓100% Client-Side reference lookup.
- ✓1-Click Copy code snippet or usage guide.
Key Terminology & Definitions
WAI-ARIA (Accessible Rich Internet Applications)
A technical specification published by the W3C that specifies how to increase the accessibility of web pages and user interface components for assistive technologies.
ARIA Live Region (`aria-live`)
A dynamic section of a web page that automatically announces content updates to screen readers without requiring the user to shift keyboard focus.
