Short URL: http://html5.org/r/7189
| SVN | Bug | Comment | Time (UTC) |
|---|---|---|---|
| 7189 | 2012-07-20 03:48 |
Index: source
===================================================================
--- source (revision 7188)
+++ source (revision 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