Layout Tables Rules
HTML Markup Details
tableelement- The
tableelement and associatedtrandtdelements should be avoided for layout columns and other positioning. The use of tables and nesting of tables increases the likelihood that content will not linearize well for screen reader users. Theth,theadandtbodyelements should never be used in table markup used for layout. These elements are reserved for tabular data tables and their use leads screen reader users to believe that layout tables may be tabular data tables. summaryattribute- Summary elements should not be defined for the
tableelement. Web developers occasionally define thesummaryattribute with the value "layout" or some other description of the layout; However, this confuses screen reader users who must now listen to irrelavent layout information. Thesummaryattribute should be reserved for use with tabular data tables. float property- The CSS
floatproperty allows block level content to "float" to the left or to the right of other content in the document, creating column effects that people often use tables for. clearproperty- The CSS
clearproperty stops the floating of block level elements to the left or right, eseentially acting as a "new line" function. widthproperty- The CSS
widthproperty is used to determine the width of a column in a table-less design for layout. In general, percentage widths should be used to reflow support content to fit the width of the current window. margin,borderandpaddingproperties- The CSS
margin,borderandpaddingproperties can be used to set spacing between block level elements and create borders without using images or spacer text. This makes web pages easier to maintain and create.
Accessibility Evaluation Rules
| no. | FAE 2007 | FAE 2008 | Description |
|---|---|---|---|
| 1 | Pass/Warning/Fail | Pass/Warning/Fail | Use CSS properties instead of tables and nested tables to visually layout blocks of related content for graphical renderings. CSS based layout designs support a wider range of rendering technologies (interoperability) than table based designs. People with disabilities use a wider range of technologies than the general population to access the web and the use of CSS helps insure that their technologies will be compatible with the web page. Implementation Notes
|
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.
