Accessibility
- Availability of top navbar items to assistive technology requires the use of
aria-controls.
- Navbars must be contained in
<nav> elements with unique accessible labels for each navigational element on the page, if there’s more than one.
- The name of each item should include the attribute
role="button".
- Provide a label for all menu items that can be read by assistive technologies. You may use
visually-hidden text or add an aria-label to each menu item. If you need the menu item name to be translatable, use visually-hidden.
- Provide alt text for product logo.
- Provide tooltips for icons.