[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