Navigation amd Menu Bar Rules
areaelements are used to create menu bars there needs to be redundent text links (
aelement) with the link text indicating the target of the link.
mapelement can be used to create menu bar containers for navigation links, but it is difficult to style and not any better that using
- The link text content should clearly indicate the target of the link
ul, ol and li (HTML4)
lielement to create containers for the navigation links
- Heading content should indicate the relationship between the links in the navigation bar.
- Menu bar heading should immediately preceed the list element container element
h2is preferred heading element to label a navgation bar
h3-h6elements can also be used for complex pages or navigation bars.
- The headings should be used structurally and be properly nested with the web page and the navigation bar.
Lists of links that are used to provide web site or within page navigation must be identified as navigation bars
Most pages should contain at least one navigation bar.