W3C home > Mailing lists > Public > public-html-commits@w3.org > April 2011

html5/spec Overview.html,1.4828,1.4829

From: Ian Hickson via cvs-syncmail <cvsmail@w3.org>
Date: Thu, 14 Apr 2011 00:58:24 +0000
To: public-html-commits@w3.org
Message-Id: <E1QAAt6-0006I7-LT@lionel-hutz.w3.org>
Update of /sources/public/html5/spec
In directory hutz:/tmp/cvs-serv24162

Modified Files:
	Overview.html 
Log Message:
apply wg decision (whatwg r6006)

Index: Overview.html
===================================================================
RCS file: /sources/public/html5/spec/Overview.html,v
retrieving revision 1.4828
retrieving revision 1.4829
diff -u -d -r1.4828 -r1.4829
--- Overview.html	14 Apr 2011 00:40:01 -0000	1.4828
+++ Overview.html	14 Apr 2011 00:58:20 -0000	1.4829
@@ -26394,22 +26394,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 class="note">There are a variety of alternatives to using HTML
-  tables for layout, primarily using CSS positioning and the CSS table
-  model.<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>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.<div class="impl">
   <p class="note">Precise rules for determining whether this
Received on Thursday, 14 April 2011 00:58:25 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Thursday, 14 April 2011 00:59:30 GMT