Navigation Bar Rules
HTML Markup Details
ulelement and other container elements- The
ulelement is the preferred navigation bar container element. - Other container elements that are identified as navigation bars include nested
tableelements that contain mostly links andmapelements that containareaelements. These containers are not as accessible or interoperable asulelement. liandaelements- The
lielement should be used as the container for individualaelements inulelement navigation bar. - h2-h6 elements
- Heading elements (
h2-h6) should provide descriptive labels for a collection of links for page and site navigation; theh2element is preferred for most navigation bars. - The heading should immediately precede the navigation bar container element.
- Heading elements can be hidden in a graphical rendering by using CSS absolute positioning.
Accessibility Evaluation Rules
| no. | FAE 2007 | FAE 2008 | Description |
|---|---|---|---|
| 1 | N/A | Pass/Fail |
Implementation Notes:
|
| 2 | N/A | Pass/Fail |
Implementation Notes:
|
| 3 | N/A | Pass/Fail |
Implementation Notes:
|
| 4 | Pass/Fail | Pass/Warning | Each |
| 5 | N/A | Pass/Check | Most web pages should contain at least one navigation bar. |
| 6 | Pass/Fail | N/A | Each |
FAE Rule Implemetation
- FAE 2007
- The Illinois Functional Accessibility Evaluator (FAE) currently implements FAE 2007 rules.
- The Illinois Firefox Accessibility Extension currently implements these rules.
- FAE 2008
- The FAE 2008 rules are designed to optimize the rules for implementation of Section 508, W3C Web Content Accessibility Guidelines and Illinois Information technology Accessibility Act requirements and are based on the requirements of these standards and experience with the problems of FAE 2007.
- The Illinois Firefox Accessibility Extension currently implements some of these rules.
