Navigation amd Menu Bar Rules

Markup

area (HTML4)

map (HTML4)

a (HTML4)

ul, ol and li (HTML4)

h2-h6 (HTML4)

Rules

Rules for Navigation amd Menu Bar
# Testing Description Implementation
FAE Firefox
Accessibility
Extension
MENU.1 Manual Check MENU.1

Lists of links that are used to provide web site or within page navigation must be identified as navigation bars

NI NI
MENU.2 Pass/Fail MENU.2

The h2 element or another heading element must precede ul and ol elements that appear to be navigation bars.

Implementation Notes

  • Only ul and ol elements that appear before the last h1 element in a page as a navigation barfor the purpose of evaluation.
  • ul and ol elements whose li elements are all links or mostly links as navigation bars (only one cell can contain a non-link element).
  • The h2 element, or other heading element, is considered to precede the navigation bar if they are the last element with text content before the navigation bar.
1.0 1.5
MENU.3 Pass/Fail MENU.3

The h2 element or another heading element must precede map elements containing area elements that appear to be a navigation bars.

Implementation Notes

  • Only map elements that appear before the last h1 element in a page for the purpose of evaluation as a navigation bar.
  • The h2 element or other heading element are considered to precede the navigation bar if they are the last element with text content before the navigation bar.
1.0 1.5
MENU.4 Pass/Warning MENU.4

Each area element should have a redundant text link (a element) with href values matching the href values of the area elements.

1.0 1.5
MENU.5 Pass/Check MENU.5

Most pages should contain at least one navigation bar.

NI NI