Linearization and Document Reading Order Rules

Markup

postion[absolute] (CSS2.1)

The CSS position propert can be used in combination with the tr and td elements to layout blocks of content for a graphical rendering. The use of table markup for layout should be avoided in accessible design. Instead, CSS float and clear properties 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 the tr and td elements. Other table elements including th element and summary attribute should not be used.

table (HTML4)

The table element can be used in combination with the tr and td elements to layout blocks of content for a graphical rendering. The use of table markup for layout should be avoided in accessible design. Instead, CSS float and clear properties 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 the tr and td elements. Other table elements including th element and summary attribute should not be used.

Rules

Rules for Linearization and Document Reading Order
# Testing Description Implementation
FAE Firefox
Accessibility
Extension
LINEAR.1 Pass/Check LINEAR.1

When tables are used for layout, make sure the reading order makes sense when layout table markup is removed.

Implementation Notes

  • Any table that is not identified as a data table is considered a layout table.
NI NI
LINEAR.2 Pass/Check LINEAR.2

When CSS absolute positioning is used for layout, make sure the reading order makes sense when stylesheets are disabled.

NI NI