menu
Characteristics
Superclass Role:
- list
- select
Subclass Roles:
- menubar
Related Concepts:
- DTB sidebar
- XForms select
- JAPI MENU
Required Owned Elements:
- group → menuitemradio
- menuitem
- menuitemcheckbox
- menuitemradio
Inherited States and Properties:
- aria-activedescendant
- aria-atomic
- aria-busy (state)
- aria-controls
- aria-describedby
- aria-disabled (state)
- aria-dropeffect
- aria-expanded (state)
- aria-flowto
- aria-grabbed (state)
- aria-haspopup
- aria-hidden (state)
- aria-invalid (state)
- aria-label
- aria-labelledby
- aria-live
- aria-owns
- aria-relevant
Name From:
- author
Accessible Name Required:
- True
A type of widget that offers a list of choices to the user.
A menu is often a list of common actions or functions that the user can invoke. The menu role is appropriate when a list of menu items is presented in a manner similar to a menu on a desktop application. Each menu has a list of items or choices which are marked with role menu item. If the menus are displayed horizontally, the horizontal appearance can be considered as menu bar and the role menubar can be assigned.
Menu (role) will be owned by the menubar role.
To be keyboard accessible, authors should manage focus of descendants for all instances of this role.
Microsoft Active Accessibility accRole Property:
- ROLE_SYSTEM_MENUPOPUP
UI Automation ControlType Property:
- Menu
UI Automation AriaRole Property:
- menu