Linearization Rules
HTML Markup Details
tableelement- The
tableelement can be used in combination with thetrandtdelements to layout blocks of content for a graphical rendering. The use of table markup for layout should be avoided in accessible design, CSSfloatandclearproperties should be used for positioning blocks of content. If table markup is used for graphical layout, the markup should be restricted to the use of thetrandtdelements, other table elements includingthelement andsummaryattribute should not be used. positionproperty- The CSS
positionproperty can be used to layout content to position elements in the browser window. The use of CSSpositionproperty for absolute positioining can ne used to layout blocks of content for a graphical rendering. The use of CSS absolute positioning should be avoided in accessible design, CSSfloatandclearproperties should be used for positioning blocks of content.
Accessibility Evaluation Rules
| no. | FAE 2007 | FAE 2008 | Description |
|---|---|---|---|
| 1 | N/A | Pass/Check | When tables are used for layout make sure the reading order makes sense when layout table markup is removed. Implementation Notes
|
| 2 | N/A | Pass/Check | When CSS absolute positioning is used for layout, make sure the reading order makes sense when stylesheets are disabled. |
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.
