This Wiki page is edited by participants of the HTML Accessibility Task Force. It does not necessarily represent consensus and it may have incorrect information or information that is not supported by other Task Force participants, WAI, or W3C. It may also have some very useful information.

Table/layout TABLE deprecation

From HTML accessibility task force Wiki
< Table
Revision as of 18:16, 15 January 2010 by Lcarlson (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search


Deprecation of the use of TABLE for Layout

PROPOSED: The use of TABLE for layout be DEPRECATED.

RATIONALE: Just as use of BLOCKQUOTE to achieve a stylistic effect was DEPRECATED in favor of stylesheets in HTML 4.01, so, too, should use of TABLE for layout and stylistic purposes be DEPRECATED in favor of stylesheets.


Proposal Specifics

  1. TABLE should be reserved for tabular data, not for layout purposes; use of TABLE for layout is misuse of a structural element for stylistic purposes
  2. TABLE should be deprecated for "layout" purposes in favor of CSS
  3. for legacy content, a TABLE used for layout MUST be assigned, either by an author or user agent, role="layout" or role="presentation" for that TABLE.