Main content

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
More in this category: « menubar math »