[html5] r7189 - [c] (0) Revert the parts of r6008 that made <table border> conforming again. See [...]

whatwg at whatwg.org whatwg at whatwg.org
Thu Jul 19 20:48:18 PDT 2012


Author: ianh
Date: 2012-07-19 20:48:17 -0700 (Thu, 19 Jul 2012)
New Revision: 7189

Modified:
   complete.html
   index
   source
Log:
[c] (0) Revert the parts of r6008 that made <table border> conforming again. See http://lists.w3.org/Archives/Public/public-html/2011Apr/0419.html for the reasoning.
Affected topics: DOM APIs, HTML

Modified: complete.html
===================================================================
--- complete.html	2012-07-20 03:40:57 UTC (rev 7188)
+++ complete.html	2012-07-20 03:48:17 UTC (rev 7189)
@@ -635,7 +635,7 @@
      <li><a href=#the-table-element><span class=secno>4.9.1 </span>The <code>table</code> element</a>
       <ol>
        <li><a href=#table-descriptions-techniques><span class=secno>4.9.1.1 </span>Techniques for describing tables</a></li>
-       <li><a href=#table-layout-techniques><span class=secno>4.9.1.2 </span>Techniques for table layout</a></ol></li>
+       <li><a href=#table-layout-techniques><span class=secno>4.9.1.2 </span>Techniques for table design</a></ol></li>
      <li><a href=#the-caption-element><span class=secno>4.9.2 </span>The <code>caption</code> element</a></li>
      <li><a href=#the-colgroup-element><span class=secno>4.9.3 </span>The <code>colgroup</code> element</a></li>
      <li><a href=#the-col-element><span class=secno>4.9.4 </span>The <code>col</code> element</a></li>
@@ -41942,7 +41942,6 @@
    total).</dd>
    <dt><a href=#element-dfn-attributes title=element-dfn-attributes>Content attributes</a>:</dt>
    <dd><a href=#global-attributes>Global attributes</a></dd>
-   <dd><code title=attr-table-border><a href=#attr-table-border>border</a></code></dd>
    <dt><a href=#element-dfn-dom title=element-dfn-dom>DOM interface</a>:</dt><!--TOPIC:DOM APIs-->
    <dd>
 <pre class=idl>interface <dfn id=htmltableelement>HTMLTableElement</dfn> : <a href=#htmlelement>HTMLElement</a> {
@@ -41960,7 +41959,6 @@
   readonly attribute <a href=#htmlcollection>HTMLCollection</a> <a href=#dom-table-rows title=dom-table-rows>rows</a>;
   <a href=#htmlelement>HTMLElement</a> <a href=#dom-table-insertrow title=dom-table-insertRow>insertRow</a>(optional long index);
   void <a href=#dom-table-deleterow title=dom-table-deleteRow>deleteRow</a>(long index);
-           attribute DOMString <a href=#dom-table-border title=dom-table-border>border</a>;
 };</pre>
    </dd>
   </dl><!--TOPIC:HTML--><p>The <code><a href=#the-table-element>table</a></code> element <a href=#represents>represents</a> data with
@@ -42002,16 +42000,6 @@
   tables for layout, primarily using CSS positioning and the CSS table
   model.</p>
 
-  <p>The <dfn id=attr-table-border title=attr-table-border><code>border</code></dfn>
-  attribute may be specified on a <code><a href=#the-table-element>table</a></code> element to
-  explicitly indicate that the <code><a href=#the-table-element>table</a></code> element is not being
-  used for layout purposes. If specified, the attribute's value must
-  either be the empty string or the value "<code title="">1</code>".
-  The attribute is used by certain user agents as an indication that
-  borders should be drawn around cells of the table.</p>
-  <!--!--> <!-- http://lists.w3.org/Archives/Public/public-html/2011Apr/0419.html -->
-
-
   <div class=impl>
 
   <hr><p>Tables can be complicated to understand and navigate. To help
@@ -42022,7 +42010,7 @@
   </div>
 
   <p class=note>Authors <span class=impl>and implementors</span>
-  are encouraged to consider using some of the <a href=#table-layout-techniques>table layout techniques</a>
+  are encouraged to consider using some of the <a href=#table-layout-techniques>table design techniques</a>
   described below to make tables easier to navigate for users.</p>
 
   <div class=impl>
@@ -42037,7 +42025,7 @@
      <th>Indication
    <tbody><tr><td>The use of the <code title=attr-aria-role>role</code> attribute with the value <code title=attr-aria-role-presentation>presentation</code>
      <td>Probably a layout table
-    <tr><td>The use of the <code title=attr-table-border><a href=#attr-table-border>border</a></code> attribute with the non-conforming value 0
+    <tr><td>The use of the non-conforming <code title=attr-table-border><a href=#attr-table-border>border</a></code> attribute with the non-conforming value 0
      <td>Probably a layout table
     <tr><td>The use of the non-conforming <code title=attr-table-cellspacing><a href=#attr-table-cellspacing>cellspacing</a></code> and <code title=attr-table-cellpadding><a href=#attr-table-cellpadding>cellpadding</a></code> attributes with the value 0
      <td>Probably a layout table
@@ -42045,7 +42033,7 @@
      <td>Probably a non-layout table
     <tr><td>The use of the <code title=attr-tdth-headers><a href=#attr-tdth-headers>headers</a></code> and <code title=attr-th-scope><a href=#attr-th-scope>scope</a></code> attributes
      <td>Probably a non-layout table
-    <tr><td>The use of the <code title=attr-table-border><a href=#attr-table-border>border</a></code> attribute with a value other than 0
+    <tr><td>The use of the non-conforming <code title=attr-table-border><a href=#attr-table-border>border</a></code> attribute with a value other than 0
      <td>Probably a non-layout table
     <tr><td>Explicit visible borders set using CSS
      <td>Probably a non-layout table
@@ -42306,11 +42294,7 @@
 
    <li><p>Otherwise, the method must remove the <var title="">index</var>th element in the <code title=dom-table-rows><a href=#dom-table-rows>rows</a></code> collection from its parent.</p>
 
-  </ol><p>The <dfn id=dom-table-border title=dom-table-border><code>border</code></dfn> IDL
-  attribute must <a href=#reflect>reflect</a> the content attribute of the
-  same name.</p>
-
-  </div>
+  </ol></div>
 <!--TOPIC:HTML-->
 
   <div class=example>
@@ -42564,9 +42548,9 @@
 
 
 
-  <h5 id=table-layout-techniques><span class=secno>4.9.1.2 </span>Techniques for table layout</h5>
+  <h5 id=table-layout-techniques><span class=secno>4.9.1.2 </span>Techniques for table design</h5>
 
-  <p>Good table layout is key to making tables more readable and usable.</p>
+  <p>Good table design is key to making tables more readable and usable.</p>
 
   <p>In visual media, providing column and row borders and alternating
   row backgrounds can be very effective to make complicated tables
@@ -95917,7 +95901,7 @@
   hints">presentational hint</a> setting the element's
   'background-color' property to the resulting color.</p>
 
-  <p>When a <code><a href=#the-table-element>table</a></code> element has a <code title=attr-table-bordercolor>bordercolor</code> attribute, its
+  <p>When a <code><a href=#the-table-element>table</a></code> element has a <code title=attr-table-bordercolor><a href=#attr-table-bordercolor>bordercolor</a></code> attribute, its
   value is expected to be parsed using the <a href=#rules-for-parsing-a-legacy-color-value>rules for parsing a
   legacy color value</a>, and if that does not return an error, the
   user agent is expected to treat the attribute as a <a href=#presentational-hints title="presentational hints">presentational hint</a> setting the
@@ -97888,6 +97872,8 @@
    <dt><dfn id=attr-pre-width title=attr-pre-width><code>width</code></dfn> on <code><a href=#the-pre-element>pre</a></code> elements</dt>
    <dt><dfn id=attr-table-align title=attr-table-align><code>align</code></dfn> on <code><a href=#the-table-element>table</a></code> elements</dt>
    <dt><dfn id=attr-table-bgcolor title=attr-table-bgcolor><code>bgcolor</code></dfn> on <code><a href=#the-table-element>table</a></code> elements</dt>
+   <dt><dfn id=attr-table-border title=attr-table-border><code>border</code></dfn> on <code><a href=#the-table-element>table</a></code> elements</dt>
+   <dt><dfn id=attr-table-bordercolor title=attr-table-bordercolor><code>bordercolor</code></dfn> on <code><a href=#the-table-element>table</a></code> elements</dt>
    <dt><dfn id=attr-table-cellpadding title=attr-table-cellpadding><code>cellpadding</code></dfn> on <code><a href=#the-table-element>table</a></code> elements</dt>
    <dt><dfn id=attr-table-cellspacing title=attr-table-cellspacing><code>cellspacing</code></dfn> on <code><a href=#the-table-element>table</a></code> elements</dt>
    <dt><dfn id=attr-table-frame title=attr-table-frame><code>frame</code></dfn> on <code><a href=#the-table-element>table</a></code> elements</dt>
@@ -97915,19 +97901,8 @@
    <dt><dfn id=attr-background title=attr-background><code>background</code></dfn> on <code><a href=#the-body-element>body</a></code>, <code><a href=#the-table-element>table</a></code>, <code><a href=#the-thead-element>thead</a></code>, <code><a href=#the-tbody-element>tbody</a></code>, <code><a href=#the-tfoot-element>tfoot</a></code>, <code><a href=#the-tr-element>tr</a></code>, <code><a href=#the-td-element>td</a></code>, and <code><a href=#the-th-element>th</a></code> elements</dt>
    <dd><p>Use CSS instead.</dd>
 
-  </dl><hr><p>The <code title=attr-table-border><a href=#attr-table-border>border</a></code> attribute on
-  the <code><a href=#the-table-element>table</a></code> element can be used to provide basic fallback
-  styling for the purpose of making tables legible in browsing
-  environments where CSS support is limited or absent, such as
-  text-based browsers, WYSIWYG editors, and in situations where CSS
-  support is disabled or the style sheet is lost. Only the empty
-  string and the value "<code title="">1</code>" may be used as <code title=attr-table-border><a href=#attr-table-border>border</a></code> values for this purpose.
-  Other values are considered obsolete. To regulate the thickness of
-  such borders, authors should instead use CSS.</p>
+  </dl><div class=impl>
 
-
-  <div class=impl>
-
   <h3 id=requirements-for-implementations><span class=secno>15.3 </span>Requirements for implementations</h3>
 
   <h4 id=the-applet-element><span class=secno>15.3.1 </span>The <dfn><code>applet</code></dfn> element</h4>
@@ -98814,6 +98789,7 @@
 
   <hr><pre class=idl>partial interface <a href=#htmltableelement>HTMLTableElement</a> {
            attribute DOMString <a href=#dom-table-align title=dom-table-align>align</a>;
+           attribute DOMString <a href=#dom-table-border title=dom-table-border>border</a>;
            attribute DOMString <a href=#dom-table-frame title=dom-table-frame>frame</a>;
            attribute DOMString <a href=#dom-table-rules title=dom-table-rules>rules</a>;
            attribute DOMString <a href=#dom-table-summary title=dom-table-summary>summary</a>;
@@ -98824,7 +98800,7 @@
   [TreatNullAs=EmptyString] attribute DOMString <a href=#dom-table-cellspacing title=dom-table-cellSpacing>cellSpacing</a>;
 };</pre>
 
-  <p>The <dfn id=dom-table-align title=dom-table-align><code>align</code></dfn>, <dfn id=dom-table-frame title=dom-table-frame><code>frame</code></dfn>, <dfn id=dom-table-summary title=dom-table-summary><code>summary</code></dfn>, <dfn id=dom-table-rules title=dom-table-rules><code>rules</code></dfn>, and <dfn id=dom-table-width title=dom-table-width><code>width</code></dfn>, IDL attributes of
+  <p>The <dfn id=dom-table-align title=dom-table-align><code>align</code></dfn>, <dfn id=dom-table-border title=dom-table-border><code>border</code></dfn>, <dfn id=dom-table-frame title=dom-table-frame><code>frame</code></dfn>, <dfn id=dom-table-summary title=dom-table-summary><code>summary</code></dfn>, <dfn id=dom-table-rules title=dom-table-rules><code>rules</code></dfn>, and <dfn id=dom-table-width title=dom-table-width><code>width</code></dfn>, IDL attributes of
   the <code><a href=#the-table-element>table</a></code> element must <a href=#reflect>reflect</a> the
   respective content attributes of the same name.</p>
 
@@ -100835,8 +100811,7 @@
          <code><a href=#the-tbody-element>tbody</a></code>*;
          <code><a href=#the-tfoot-element>tfoot</a></code>*;
          <code><a href=#the-tr-element>tr</a></code>*</td>
-     <td><a href=#global-attributes title="global attributes">globals</a>;
-         <code title=attr-table-border><a href=#attr-table-border>border</a></code></td>
+     <td><a href=#global-attributes title="global attributes">globals</a></td>
      <td><code><a href=#htmltableelement>HTMLTableElement</a></code></td>
     <tr><th><code><a href=#the-tbody-element>tbody</a></code></th>
      <td>Group of rows in a table</td>
@@ -101456,10 +101431,6 @@
           <code title=attr-media-autoplay><a href=#attr-media-autoplay>video</a></code>
      <td> Hint that the <a href=#media-resource>media resource</a> can be started automatically when the page is loaded
      <td> <a href=#boolean-attribute>Boolean attribute</a>
-    <tr><th> <code title="">border</code>
-     <td> <code title=attr-table-border><a href=#attr-table-border>table</a></code>
-     <td> Explicit indication that the <code><a href=#the-table-element>table</a></code> element is not being used for layout purposes
-     <td> The empty string, or "<code title="">1</code>"
     <tr><th> <code title="">challenge</code>
      <td> <code title=attr-keygen-challenge><a href=#attr-keygen-challenge>keygen</a></code>
      <td> String to package with the generated and signed public key

Modified: index
===================================================================
--- index	2012-07-20 03:40:57 UTC (rev 7188)
+++ index	2012-07-20 03:48:17 UTC (rev 7189)
@@ -635,7 +635,7 @@
      <li><a href=#the-table-element><span class=secno>4.9.1 </span>The <code>table</code> element</a>
       <ol>
        <li><a href=#table-descriptions-techniques><span class=secno>4.9.1.1 </span>Techniques for describing tables</a></li>
-       <li><a href=#table-layout-techniques><span class=secno>4.9.1.2 </span>Techniques for table layout</a></ol></li>
+       <li><a href=#table-layout-techniques><span class=secno>4.9.1.2 </span>Techniques for table design</a></ol></li>
      <li><a href=#the-caption-element><span class=secno>4.9.2 </span>The <code>caption</code> element</a></li>
      <li><a href=#the-colgroup-element><span class=secno>4.9.3 </span>The <code>colgroup</code> element</a></li>
      <li><a href=#the-col-element><span class=secno>4.9.4 </span>The <code>col</code> element</a></li>
@@ -41942,7 +41942,6 @@
    total).</dd>
    <dt><a href=#element-dfn-attributes title=element-dfn-attributes>Content attributes</a>:</dt>
    <dd><a href=#global-attributes>Global attributes</a></dd>
-   <dd><code title=attr-table-border><a href=#attr-table-border>border</a></code></dd>
    <dt><a href=#element-dfn-dom title=element-dfn-dom>DOM interface</a>:</dt><!--TOPIC:DOM APIs-->
    <dd>
 <pre class=idl>interface <dfn id=htmltableelement>HTMLTableElement</dfn> : <a href=#htmlelement>HTMLElement</a> {
@@ -41960,7 +41959,6 @@
   readonly attribute <a href=#htmlcollection>HTMLCollection</a> <a href=#dom-table-rows title=dom-table-rows>rows</a>;
   <a href=#htmlelement>HTMLElement</a> <a href=#dom-table-insertrow title=dom-table-insertRow>insertRow</a>(optional long index);
   void <a href=#dom-table-deleterow title=dom-table-deleteRow>deleteRow</a>(long index);
-           attribute DOMString <a href=#dom-table-border title=dom-table-border>border</a>;
 };</pre>
    </dd>
   </dl><!--TOPIC:HTML--><p>The <code><a href=#the-table-element>table</a></code> element <a href=#represents>represents</a> data with
@@ -42002,16 +42000,6 @@
   tables for layout, primarily using CSS positioning and the CSS table
   model.</p>
 
-  <p>The <dfn id=attr-table-border title=attr-table-border><code>border</code></dfn>
-  attribute may be specified on a <code><a href=#the-table-element>table</a></code> element to
-  explicitly indicate that the <code><a href=#the-table-element>table</a></code> element is not being
-  used for layout purposes. If specified, the attribute's value must
-  either be the empty string or the value "<code title="">1</code>".
-  The attribute is used by certain user agents as an indication that
-  borders should be drawn around cells of the table.</p>
-  <!--!--> <!-- http://lists.w3.org/Archives/Public/public-html/2011Apr/0419.html -->
-
-
   <div class=impl>
 
   <hr><p>Tables can be complicated to understand and navigate. To help
@@ -42022,7 +42010,7 @@
   </div>
 
   <p class=note>Authors <span class=impl>and implementors</span>
-  are encouraged to consider using some of the <a href=#table-layout-techniques>table layout techniques</a>
+  are encouraged to consider using some of the <a href=#table-layout-techniques>table design techniques</a>
   described below to make tables easier to navigate for users.</p>
 
   <div class=impl>
@@ -42037,7 +42025,7 @@
      <th>Indication
    <tbody><tr><td>The use of the <code title=attr-aria-role>role</code> attribute with the value <code title=attr-aria-role-presentation>presentation</code>
      <td>Probably a layout table
-    <tr><td>The use of the <code title=attr-table-border><a href=#attr-table-border>border</a></code> attribute with the non-conforming value 0
+    <tr><td>The use of the non-conforming <code title=attr-table-border><a href=#attr-table-border>border</a></code> attribute with the non-conforming value 0
      <td>Probably a layout table
     <tr><td>The use of the non-conforming <code title=attr-table-cellspacing><a href=#attr-table-cellspacing>cellspacing</a></code> and <code title=attr-table-cellpadding><a href=#attr-table-cellpadding>cellpadding</a></code> attributes with the value 0
      <td>Probably a layout table
@@ -42045,7 +42033,7 @@
      <td>Probably a non-layout table
     <tr><td>The use of the <code title=attr-tdth-headers><a href=#attr-tdth-headers>headers</a></code> and <code title=attr-th-scope><a href=#attr-th-scope>scope</a></code> attributes
      <td>Probably a non-layout table
-    <tr><td>The use of the <code title=attr-table-border><a href=#attr-table-border>border</a></code> attribute with a value other than 0
+    <tr><td>The use of the non-conforming <code title=attr-table-border><a href=#attr-table-border>border</a></code> attribute with a value other than 0
      <td>Probably a non-layout table
     <tr><td>Explicit visible borders set using CSS
      <td>Probably a non-layout table
@@ -42306,11 +42294,7 @@
 
    <li><p>Otherwise, the method must remove the <var title="">index</var>th element in the <code title=dom-table-rows><a href=#dom-table-rows>rows</a></code> collection from its parent.</p>
 
-  </ol><p>The <dfn id=dom-table-border title=dom-table-border><code>border</code></dfn> IDL
-  attribute must <a href=#reflect>reflect</a> the content attribute of the
-  same name.</p>
-
-  </div>
+  </ol></div>
 <!--TOPIC:HTML-->
 
   <div class=example>
@@ -42564,9 +42548,9 @@
 
 
 
-  <h5 id=table-layout-techniques><span class=secno>4.9.1.2 </span>Techniques for table layout</h5>
+  <h5 id=table-layout-techniques><span class=secno>4.9.1.2 </span>Techniques for table design</h5>
 
-  <p>Good table layout is key to making tables more readable and usable.</p>
+  <p>Good table design is key to making tables more readable and usable.</p>
 
   <p>In visual media, providing column and row borders and alternating
   row backgrounds can be very effective to make complicated tables
@@ -95917,7 +95901,7 @@
   hints">presentational hint</a> setting the element's
   'background-color' property to the resulting color.</p>
 
-  <p>When a <code><a href=#the-table-element>table</a></code> element has a <code title=attr-table-bordercolor>bordercolor</code> attribute, its
+  <p>When a <code><a href=#the-table-element>table</a></code> element has a <code title=attr-table-bordercolor><a href=#attr-table-bordercolor>bordercolor</a></code> attribute, its
   value is expected to be parsed using the <a href=#rules-for-parsing-a-legacy-color-value>rules for parsing a
   legacy color value</a>, and if that does not return an error, the
   user agent is expected to treat the attribute as a <a href=#presentational-hints title="presentational hints">presentational hint</a> setting the
@@ -97888,6 +97872,8 @@
    <dt><dfn id=attr-pre-width title=attr-pre-width><code>width</code></dfn> on <code><a href=#the-pre-element>pre</a></code> elements</dt>
    <dt><dfn id=attr-table-align title=attr-table-align><code>align</code></dfn> on <code><a href=#the-table-element>table</a></code> elements</dt>
    <dt><dfn id=attr-table-bgcolor title=attr-table-bgcolor><code>bgcolor</code></dfn> on <code><a href=#the-table-element>table</a></code> elements</dt>
+   <dt><dfn id=attr-table-border title=attr-table-border><code>border</code></dfn> on <code><a href=#the-table-element>table</a></code> elements</dt>
+   <dt><dfn id=attr-table-bordercolor title=attr-table-bordercolor><code>bordercolor</code></dfn> on <code><a href=#the-table-element>table</a></code> elements</dt>
    <dt><dfn id=attr-table-cellpadding title=attr-table-cellpadding><code>cellpadding</code></dfn> on <code><a href=#the-table-element>table</a></code> elements</dt>
    <dt><dfn id=attr-table-cellspacing title=attr-table-cellspacing><code>cellspacing</code></dfn> on <code><a href=#the-table-element>table</a></code> elements</dt>
    <dt><dfn id=attr-table-frame title=attr-table-frame><code>frame</code></dfn> on <code><a href=#the-table-element>table</a></code> elements</dt>
@@ -97915,19 +97901,8 @@
    <dt><dfn id=attr-background title=attr-background><code>background</code></dfn> on <code><a href=#the-body-element>body</a></code>, <code><a href=#the-table-element>table</a></code>, <code><a href=#the-thead-element>thead</a></code>, <code><a href=#the-tbody-element>tbody</a></code>, <code><a href=#the-tfoot-element>tfoot</a></code>, <code><a href=#the-tr-element>tr</a></code>, <code><a href=#the-td-element>td</a></code>, and <code><a href=#the-th-element>th</a></code> elements</dt>
    <dd><p>Use CSS instead.</dd>
 
-  </dl><hr><p>The <code title=attr-table-border><a href=#attr-table-border>border</a></code> attribute on
-  the <code><a href=#the-table-element>table</a></code> element can be used to provide basic fallback
-  styling for the purpose of making tables legible in browsing
-  environments where CSS support is limited or absent, such as
-  text-based browsers, WYSIWYG editors, and in situations where CSS
-  support is disabled or the style sheet is lost. Only the empty
-  string and the value "<code title="">1</code>" may be used as <code title=attr-table-border><a href=#attr-table-border>border</a></code> values for this purpose.
-  Other values are considered obsolete. To regulate the thickness of
-  such borders, authors should instead use CSS.</p>
+  </dl><div class=impl>
 
-
-  <div class=impl>
-
   <h3 id=requirements-for-implementations><span class=secno>15.3 </span>Requirements for implementations</h3>
 
   <h4 id=the-applet-element><span class=secno>15.3.1 </span>The <dfn><code>applet</code></dfn> element</h4>
@@ -98814,6 +98789,7 @@
 
   <hr><pre class=idl>partial interface <a href=#htmltableelement>HTMLTableElement</a> {
            attribute DOMString <a href=#dom-table-align title=dom-table-align>align</a>;
+           attribute DOMString <a href=#dom-table-border title=dom-table-border>border</a>;
            attribute DOMString <a href=#dom-table-frame title=dom-table-frame>frame</a>;
            attribute DOMString <a href=#dom-table-rules title=dom-table-rules>rules</a>;
            attribute DOMString <a href=#dom-table-summary title=dom-table-summary>summary</a>;
@@ -98824,7 +98800,7 @@
   [TreatNullAs=EmptyString] attribute DOMString <a href=#dom-table-cellspacing title=dom-table-cellSpacing>cellSpacing</a>;
 };</pre>
 
-  <p>The <dfn id=dom-table-align title=dom-table-align><code>align</code></dfn>, <dfn id=dom-table-frame title=dom-table-frame><code>frame</code></dfn>, <dfn id=dom-table-summary title=dom-table-summary><code>summary</code></dfn>, <dfn id=dom-table-rules title=dom-table-rules><code>rules</code></dfn>, and <dfn id=dom-table-width title=dom-table-width><code>width</code></dfn>, IDL attributes of
+  <p>The <dfn id=dom-table-align title=dom-table-align><code>align</code></dfn>, <dfn id=dom-table-border title=dom-table-border><code>border</code></dfn>, <dfn id=dom-table-frame title=dom-table-frame><code>frame</code></dfn>, <dfn id=dom-table-summary title=dom-table-summary><code>summary</code></dfn>, <dfn id=dom-table-rules title=dom-table-rules><code>rules</code></dfn>, and <dfn id=dom-table-width title=dom-table-width><code>width</code></dfn>, IDL attributes of
   the <code><a href=#the-table-element>table</a></code> element must <a href=#reflect>reflect</a> the
   respective content attributes of the same name.</p>
 
@@ -100835,8 +100811,7 @@
          <code><a href=#the-tbody-element>tbody</a></code>*;
          <code><a href=#the-tfoot-element>tfoot</a></code>*;
          <code><a href=#the-tr-element>tr</a></code>*</td>
-     <td><a href=#global-attributes title="global attributes">globals</a>;
-         <code title=attr-table-border><a href=#attr-table-border>border</a></code></td>
+     <td><a href=#global-attributes title="global attributes">globals</a></td>
      <td><code><a href=#htmltableelement>HTMLTableElement</a></code></td>
     <tr><th><code><a href=#the-tbody-element>tbody</a></code></th>
      <td>Group of rows in a table</td>
@@ -101456,10 +101431,6 @@
           <code title=attr-media-autoplay><a href=#attr-media-autoplay>video</a></code>
      <td> Hint that the <a href=#media-resource>media resource</a> can be started automatically when the page is loaded
      <td> <a href=#boolean-attribute>Boolean attribute</a>
-    <tr><th> <code title="">border</code>
-     <td> <code title=attr-table-border><a href=#attr-table-border>table</a></code>
-     <td> Explicit indication that the <code><a href=#the-table-element>table</a></code> element is not being used for layout purposes
-     <td> The empty string, or "<code title="">1</code>"
     <tr><th> <code title="">challenge</code>
      <td> <code title=attr-keygen-challenge><a href=#attr-keygen-challenge>keygen</a></code>
      <td> String to package with the generated and signed public key

Modified: source
===================================================================
--- source	2012-07-20 03:40:57 UTC (rev 7188)
+++ source	2012-07-20 03:48:17 UTC (rev 7189)
@@ -49004,7 +49004,6 @@
    total).</dd>
    <dt><span title="element-dfn-attributes">Content attributes</span>:</dt>
    <dd><span>Global attributes</span></dd>
-   <dd><code title="attr-table-border">border</code></dd>
    <dt><span title="element-dfn-dom">DOM interface</span>:</dt><!--TOPIC:DOM APIs-->
    <dd>
 <pre class="idl">interface <dfn>HTMLTableElement</dfn> : <span>HTMLElement</span> {
@@ -49022,7 +49021,6 @@
   readonly attribute <span>HTMLCollection</span> <span title="dom-table-rows">rows</span>;
   <span>HTMLElement</span> <span title="dom-table-insertRow">insertRow</span>(optional long index);
   void <span title="dom-table-deleteRow">deleteRow</span>(long index);
-           attribute DOMString <span title="dom-table-border">border</span>;
 };</pre>
    </dd>
   </dl><!--TOPIC:HTML-->
@@ -49069,16 +49067,6 @@
   tables for layout, primarily using CSS positioning and the CSS table
   model.</p>
 
-  <p>The <dfn title="attr-table-border"><code>border</code></dfn>
-  attribute may be specified on a <code>table</code> element to
-  explicitly indicate that the <code>table</code> element is not being
-  used for layout purposes. If specified, the attribute's value must
-  either be the empty string or the value "<code title="">1</code>".
-  The attribute is used by certain user agents as an indication that
-  borders should be drawn around cells of the table.</p>
-  <!--!--> <!-- http://lists.w3.org/Archives/Public/public-html/2011Apr/0419.html -->
-
-
   <div class="impl">
 
   <hr>
@@ -49092,7 +49080,7 @@
 
   <p class="note">Authors <span class="impl">and implementors</span>
   are encouraged to consider using some of the <a
-  href="#table-layout-techniques">table layout techniques</a>
+  href="#table-layout-techniques">table design techniques</a>
   described below to make tables easier to navigate for users.</p>
 
   <div class="impl">
@@ -49113,7 +49101,7 @@
      <td>The use of the <code title="attr-aria-role">role</code> attribute with the value <code title="attr-aria-role-presentation">presentation</code>
      <td>Probably a layout table
     <tr>
-     <td>The use of the <code title="attr-table-border">border</code> attribute with the non-conforming value 0
+     <td>The use of the non-conforming <code title="attr-table-border">border</code> attribute with the non-conforming value 0
      <td>Probably a layout table
     <tr>
      <td>The use of the non-conforming <code title="attr-table-cellspacing">cellspacing</code> and <code title="attr-table-cellpadding">cellpadding</code> attributes with the value 0
@@ -49126,7 +49114,7 @@
      <td>The use of the <code title="attr-tdth-headers">headers</code> and <code title="attr-th-scope">scope</code> attributes
      <td>Probably a non-layout table
     <tr>
-     <td>The use of the <code title="attr-table-border">border</code> attribute with a value other than 0
+     <td>The use of the non-conforming <code title="attr-table-border">border</code> attribute with a value other than 0
      <td>Probably a non-layout table
     <tr>
      <td>Explicit visible borders set using CSS
@@ -49422,10 +49410,6 @@
 
   </ol>
 
-  <p>The <dfn title="dom-table-border"><code>border</code></dfn> IDL
-  attribute must <span>reflect</span> the content attribute of the
-  same name.</p>
-
   </div>
 <!--TOPIC:HTML-->
 
@@ -49693,9 +49677,9 @@
 
 
 
-  <h5 id="table-layout-techniques">Techniques for table layout</h5>
+  <h5 id="table-layout-techniques">Techniques for table design</h5>
 
-  <p>Good table layout is key to making tables more readable and usable.</p>
+  <p>Good table design is key to making tables more readable and usable.</p>
 
   <p>In visual media, providing column and row borders and alternating
   row backgrounds can be very effective to make complicated tables
@@ -114311,6 +114295,8 @@
    <dt><dfn title="attr-pre-width"><code>width</code></dfn> on <code>pre</code> elements</dt>
    <dt><dfn title="attr-table-align"><code>align</code></dfn> on <code>table</code> elements</dt>
    <dt><dfn title="attr-table-bgcolor"><code>bgcolor</code></dfn> on <code>table</code> elements</dt>
+   <dt><dfn title="attr-table-border"><code>border</code></dfn> on <code>table</code> elements</dt>
+   <dt><dfn title="attr-table-bordercolor"><code>bordercolor</code></dfn> on <code>table</code> elements</dt>
    <dt><dfn title="attr-table-cellpadding"><code>cellpadding</code></dfn> on <code>table</code> elements</dt>
    <dt><dfn title="attr-table-cellspacing"><code>cellspacing</code></dfn> on <code>table</code> elements</dt>
    <dt><dfn title="attr-table-frame"><code>frame</code></dfn> on <code>table</code> elements</dt>
@@ -114340,20 +114326,7 @@
 
   </dl>
 
-  <hr>
 
-  <p>The <code title="attr-table-border">border</code> attribute on
-  the <code>table</code> element can be used to provide basic fallback
-  styling for the purpose of making tables legible in browsing
-  environments where CSS support is limited or absent, such as
-  text-based browsers, WYSIWYG editors, and in situations where CSS
-  support is disabled or the style sheet is lost. Only the empty
-  string and the value "<code title="">1</code>" may be used as <code
-  title="attr-table-border">border</code> values for this purpose.
-  Other values are considered obsolete. To regulate the thickness of
-  such borders, authors should instead use CSS.</p>
-
-
   <div class="impl">
 
   <h3>Requirements for implementations</h3>
@@ -115475,6 +115448,7 @@
 
   <pre class="idl">partial interface <span>HTMLTableElement</span> {
            attribute DOMString <span title="dom-table-align">align</span>;
+           attribute DOMString <span title="dom-table-border">border</span>;
            attribute DOMString <span title="dom-table-frame">frame</span>;
            attribute DOMString <span title="dom-table-rules">rules</span>;
            attribute DOMString <span title="dom-table-summary">summary</span>;
@@ -115486,6 +115460,7 @@
 };</pre>
 
   <p>The <dfn title="dom-table-align"><code>align</code></dfn>, <dfn
+  title="dom-table-border"><code>border</code></dfn>, <dfn
   title="dom-table-frame"><code>frame</code></dfn>, <dfn
   title="dom-table-summary"><code>summary</code></dfn>, <dfn
   title="dom-table-rules"><code>rules</code></dfn>, and <dfn
@@ -117995,8 +117970,7 @@
          <code>tbody</code>*;
          <code>tfoot</code>*;
          <code>tr</code>*</td>
-     <td><span title="global attributes">globals</span>;
-         <code title="attr-table-border">border</code></td>
+     <td><span title="global attributes">globals</span></td>
      <td><code>HTMLTableElement</code></td>
     </tr>
 
@@ -118700,11 +118674,6 @@
      <td> Hint that the <span>media resource</span> can be started automatically when the page is loaded
      <td> <span>Boolean attribute</span>
     <tr>
-     <th> <code title="">border</code>
-     <td> <code title="attr-table-border">table</code>
-     <td> Explicit indication that the <code>table</code> element is not being used for layout purposes
-     <td> The empty string, or "<code title="">1</code>"
-    <tr>
      <th> <code title="">challenge</code>
      <td> <code title="attr-keygen-challenge">keygen</code>
      <td> String to package with the generated and signed public key




More information about the Commit-Watchers mailing list