DFIELDSOLUTIONS

Web and delivery

GlossaryARIA

Accessible Rich Internet Applications — attributes that tell assistive technology what your markup means when HTML alone cannot.

A div styled to look like a button is a rectangle to a screen reader. ARIA bridges the gap: role='button' says what it is, aria-label names it, aria-expanded says whether the menu is open. It is the accessibility layer for everything custom — tabs, dialogs, toasts — that HTML grew up without.

The first rule of ARIA is 'do not use ARIA': the native <button> already announces itself correctly, so ARIA on top of good semantics is noise at best and a lie at worst. Reach for it where native elements genuinely cannot — and prefer fixing the markup over annotating bad markup.

Related terms

The bench this belongs to

Full-stack

If you can describe it, we can build it. React and Next.js on the front, Python or Node behind, Postgres underneath, shipped to somewhere you can afford to run.

All termsStart a conversationMarkdown version

DField Bt. · Dunakeszi · dezso@dfieldsolutions.com
5.0
“From LinkedIn DM to live site. Two tiny tweaks, then shipped.”Michael J Ringer · Vilya ProtectionFounder · Spain