The Lab · Written in the open · Tagged Accessibility

Lab.

Working notes from the studio. The tools I build, the workflows I keep, the mistakes I paid for.

8 entries · latest 2026-10-23

Browse every entry by topic

Latest entry

RAXXO Studios 8 min read

Semantic HTML Elements I Stopped Replacing With Divs

A real button gives focus, Enter and Space keys, and a role for free dialog handles focus trapping and Escape without any JavaScript details/summary is a disclosure widget with keyboard support built in A div with onClick fakes all of...

AccessibilityDevelopmentHTML
Read the entry
TLDR This entry in one minute
  • A real button gives focus, Enter and Space keys, and a role for free
  • dialog handles focus trapping and Escape without any JavaScript
  • details/summary is a disclosure widget with keyboard support built in

All entries · Accessibility