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

Description

Best Practice Type: Pass/Check

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

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.

Associated Accessibility Guidelines and Standards

Guideline or
Standard
Requirement Priority Test
Type
IITAA 17.2 When using style sheets for layout, ensure that reading order is logical. Required Violation
Section 508 1194.22 (d) Documents shall be organized so they are readable without requiring an associated style sheet. Required Violation
WCAG 1.0 6.1 Organize documents so they may be read without style sheets. For example, when an HTML document is rendered without associated style sheets, it must still be possible to read the document. Required Violation
WCAG 2.0 1.3.2 Meaningful Sequence Required Violation

Examples

Evaluation Techniues

Testsuite Tests

none