hixie: apply wg decision (whatwg r6006)

hixie: apply wg decision (whatwg r6006)
http://dev.w3.org/cvsweb/html5/spec/Overview.html?r1=1.4828&r2=1.4829&f=h
http://html5.org/tools/web-apps-tracker?from=6005&to=6006
===================================================================
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 01:01:14 UTC

AltStyle によって変換されたページ (->オリジナル) /