- From: Michael Smith via cvs-syncmail <cvsmail@w3.org>
- Date: Thu, 14 Apr 2011 01:46:48 +0000
- To: public-html-commits@w3.org
Update of /sources/public/html5/spec In directory hutz:/tmp/cvs-serv30608 Modified Files: spec.html tabular-data.html Log Message: apply wg decision (whatwg r6006) [updated by splitter] Index: tabular-data.html =================================================================== RCS file: /sources/public/html5/spec/tabular-data.html,v retrieving revision 1.1022 retrieving revision 1.1023 diff -u -d -r1.1022 -r1.1023 --- tabular-data.html 13 Apr 2011 19:46:56 -0000 1.1022 +++ tabular-data.html 14 Apr 2011 01:46:46 -0000 1.1023 @@ -395,22 +395,23 @@ <p>The <code><a href="#the-table-element">table</a></code> element takes part in the <a href="#table-model">table model</a>.</p> - </div><p>Tables must not be used as layout aids. Historically, some Web - authors have misused tables in HTML as a way to control their page - layout. This usage is non-conforming, because tools attempting to - extract tabular data from such documents would obtain very confusing - results. In particular, users of accessibility tools like screen - readers are likely to find it very difficult to navigate pages with - tables used for layout.</p><p class="note">There are a variety of alternatives to using HTML - tables for layout, primarily using CSS positioning and the CSS table - model.</p><div class="impl"> + </div><p>Tables should not be used as layout aids. - <p>User agents that do table analysis on arbitrary content are - encouraged to find heuristics to determine which tables actually - contain data and which are merely being used for layout. This - specification does not define a precise heuristic.</p> + Historically, many Web authors have tables in HTML as a way to + control their page layout making it difficult to extract tabular + data from such documents. - </div><p>Tables have rows, columns, and cells given by their descendants. + In particular, users of accessibility tools, like screen readers, + are likely to find it very difficult to navigate pages with tables + used for layout. + + If a table is to be used for layout it must be marked with the + attribute role="presentation" for a user agent to properly represent + the table to an assistive technology and to properly convey the + intent of the author to tools that wish to extract tabular data from + the document.</p><p class="note">There are a variety of alternatives to using HTML + tables for layout, primarily using CSS positioning and the CSS table + model.</p><p>Tables have rows, columns, and cells given by their descendants. The rows and columns form a grid; a table's cells must completely cover that grid without overlap.</p><div class="impl"> <p class="note">Precise rules for determining whether this Index: spec.html =================================================================== RCS file: /sources/public/html5/spec/spec.html,v retrieving revision 1.1439 retrieving revision 1.1440 diff -u -d -r1.1439 -r1.1440 --- spec.html 14 Apr 2011 00:47:49 -0000 1.1439 +++ spec.html 14 Apr 2011 01:46:46 -0000 1.1440 @@ -367,7 +367,7 @@ <a href="Overview.html">single page HTML</a>, <a href="spec.html">multipage HTML</a>, <a href="author/">web developer edition</a>. -This is revision 1.4828. +This is revision 1.4829. </p> <p class="copyright"><a href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a> © 2010 <a href="http://www.w3.org/"><abbr title="World Wide
Received on Thursday, 14 April 2011 01:46:50 UTC