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

html5/spec-author-view spec.html,1.1347,1.1348 spec.preprocessed.html,1.253,1.254

From: Michael Smith via cvs-syncmail <cvsmail@w3.org>
Date: Thu, 14 Apr 2011 01:53:58 +0000
To: public-html-commits@w3.org
Message-Id: <E1QABks-0008Jt-9j@lionel-hutz.w3.org>
Update of /sources/public/html5/spec-author-view
In directory hutz:/tmp/cvs-serv31948

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

[updated by splitter]


Index: spec.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/spec.html,v
retrieving revision 1.1347
retrieving revision 1.1348
diff -u -d -r1.1347 -r1.1348
--- spec.html	14 Apr 2011 00:55:24 -0000	1.1347
+++ spec.html	14 Apr 2011 01:53:52 -0000	1.1348
@@ -333,7 +333,7 @@
 </script></head><body onload="init()"><div class="head" id="head">
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"></a></p>
 
-   <h1>HTML5 <span class="edition">Edition for Web Authors</span> <span class="rcsrevision">revision 1.4828</span></h1>
+   <h1>HTML5 <span class="edition">Edition for Web Authors</span> <span class="rcsrevision">revision 1.4829</span></h1>
    <h2 class="no-num no-toc" id="a-vocabulary-and-associated-apis-for-html-and-xhtml">A vocabulary and associated APIs for HTML and XHTML</h2>
    <h2 class="no-num no-toc" id="editor-s-draft-14-april-2011">Editor's Draft 14 April 2011</h2>
    <dl><dt>Latest Published Version:</dt>
@@ -355,7 +355,7 @@
     <dt>Editor:</dt>
     <dd><a href="mailto:ian@hixie.ch">Ian Hickson</a>, Google, Inc.</dd>
    </dl><p>This specification is available in the following formats: <a href="spec.html">single page HTML</a>, <a href="Overview.html">multipage HTML</a>, <a href="http://dev.w3.org/html5/spec/">full specification</a>.
-      This is revision 1.4828.</p> 
+      This is revision 1.4829.</p> 
      <p class="copyright"><a href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a>
    &#169; 2010 <a href="http://www.w3.org/"><abbr title="World Wide
    Web Consortium">W3C</abbr></a><sup>&#174;</sup> (<a href="http://www.csail.mit.edu/"><abbr title="Massachusetts
@@ -13925,13 +13925,21 @@
 };</pre>
    </dd>
   </dl><p>The <code><a href="#the-table-element" id="table-1">table</a></code> element <a href="http://dev.w3.org/html5/spec/rendering.html#represents" class="full-spec-link" title='Read about this "represents" reference in the full HTML5 spec.'>represents</a> data with
-  more than one dimension, in the form of a <a href="http://dev.w3.org/html5/spec/tabular-data.html#concept-table" title='Read about this "table" reference in the full HTML5 spec.' class="full-spec-link">table</a>.</p><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
+  more than one dimension, in the form of a <a href="http://dev.w3.org/html5/spec/tabular-data.html#concept-table" title='Read about this "table" reference in the full HTML5 spec.' class="full-spec-link">table</a>.</p><p>Tables should not be used as layout aids.
+
+  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.
+
+  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

Index: spec.preprocessed.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/spec.preprocessed.html,v
retrieving revision 1.253
retrieving revision 1.254
diff -u -d -r1.253 -r1.254
--- spec.preprocessed.html	14 Apr 2011 00:55:26 -0000	1.253
+++ spec.preprocessed.html	14 Apr 2011 01:53:55 -0000	1.254
@@ -343,7 +343,7 @@
 </head><body onload="init()"><div class="head" id="head">
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"></a></p>
 
-   <h1>HTML5 <span class="edition">Edition for Web Authors</span> <span class="rcsrevision">revision 1.4828</span></h1>
+   <h1>HTML5 <span class="edition">Edition for Web Authors</span> <span class="rcsrevision">revision 1.4829</span></h1>
    <h2 class="no-num no-toc" id="a-vocabulary-and-associated-apis-for-html-and-xhtml">A vocabulary and associated APIs for HTML and XHTML</h2>
    <h2 class="no-num no-toc" id="editor-s-draft-14-april-2011">Editor's Draft 14 April 2011</h2>
    <dl><dt>Latest Published Version:</dt>
@@ -365,7 +365,7 @@
     <dt>Editor:</dt>
     <dd><a href="mailto:ian@hixie.ch">Ian Hickson</a>, Google, Inc.</dd>
    </dl><p>This specification is available in the following formats: <a href="spec.html">single page HTML</a>, <a href="Overview.html">multipage HTML</a>, <a href="http://dev.w3.org/html5/spec/">full specification</a>.
-      This is revision 1.4828.</p> 
+      This is revision 1.4829.</p> 
      <p class="copyright"><a href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a>
    &#169; 2010 <a href="http://www.w3.org/"><abbr title="World Wide
    Web Consortium">W3C</abbr></a><sup>&#174;</sup> (<a href="http://www.csail.mit.edu/"><abbr title="Massachusetts
@@ -26312,22 +26312,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
Received on Thursday, 14 April 2011 01:54:00 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Thursday, 14 April 2011 01:54:02 GMT