# ARIA: When HTML Isn't Enough

ARIA attributes change what a screen reader announces, never how an element behaves, so you use them only where HTML has no element or attribute for the job, such as naming an icon-only button.

![Codey's cheat sheet for ARIA: When HTML Isn't Enough: ARIA attributes change what a screen reader announces, never how an element behaves, so you use them only where HTML has no element or attribute for the job, such as naming an icon-only button.](https://fsdtrainingmedia.blob.core.windows.net/public/images/2026/10/53e9836954024c07a485bb53d106cae5.webp)

- Category: HTML
- Level: Freelancer
- Tags: ARIA role, aria-describedby, aria-hidden, aria-label, aria-labelledby, html, web-development
- Updated: October 31, 2026

Source: https://www.ask-codey.com/cheat-sheets/html-accessibility-aria-cheat-sheet
