Back to archive

Menus, Navigations & Accessibility

Note started: November 2022

This note is currently frozen. I might get back to it later.

From a recent discussion at work about how to implement a dropdown navigation menu and why role=menu is not the right tool for the job.

Did a small presentation of different implementations of menus and navigations, based on these resources. Collecting them here for further reference.


APG Menu Button Pattern
APG Menu Pattern
Disclosure Navigation
Menu Button in Reach UI


Clarify Purpose of Menu Navigation
Don’t Use ARIA Menu Roles for Site Nav
Menus & Menu Buttons
Menu or not


VoiceOver cheat sheet
How A Screen Reader User Surfs the Web

Filed under