- From: poot <cvsmail@w3.org>
- Date: Wed, 8 Jul 2009 17:22:14 +0900 (JST)
- To: public-html-diffs@w3.org
hixie: Change the transition approach from 'downplayed error' to 'conforming with warning'. (whatwg r3378) http://dev.w3.org/cvsweb/html5/spec/Overview.html?r1=1.2509&r2=1.2510&f=h http://html5.org/tools/web-apps-tracker?from=3377&to=3378 =================================================================== RCS file: /sources/public/html5/spec/Overview.html,v retrieving revision 1.2509 retrieving revision 1.2510 diff -u -d -r1.2509 -r1.2510 --- Overview.html 8 Jul 2009 07:00:55 -0000 1.2509 +++ Overview.html 8 Jul 2009 08:21:45 -0000 1.2510 @@ -1151,13 +1151,16 @@ <li><a href="#selectors"><span class="secno">11.8.1 </span>Selectors</a></ol></ol></li> <li><a href="#obsolete-features"><span class="secno">12 </span>Obsolete features</a> <ol> - <li><a href="#self-contained-features"><span class="secno">12.1 </span>Self-contained features</a> + <li><a href="#conforming-but-obsolete-features"><span class="secno">12.1 </span>Conforming but obsolete features</a> <ol> - <li><a href="#the-applet-element"><span class="secno">12.1.1 </span>The <code>applet</code> element</a></li> - <li><a href="#the-marquee-element-0"><span class="secno">12.1.2 </span>The <code>marquee</code> element</a></li> - <li><a href="#frames"><span class="secno">12.1.3 </span>Frames</a></ol></li> - <li><a href="#other-elements-attributes-and-apis"><span class="secno">12.2 </span>Other elements, attributes and APIs</a></li> - <li><a href="#conformance-checkers-0"><span class="secno">12.3 </span>Conformance checkers</a></ol></li> + <li><a href="#warnings-for-obsolete-but-conforming-features"><span class="secno">12.1.1 </span>Warnings for obsolete but conforming features</a></ol></li> + <li><a href="#non-conforming-features"><span class="secno">12.2 </span>Non-conforming features</a></li> + <li><a href="#requirements-for-implementations"><span class="secno">12.3 </span>Requirements for implementations</a> + <ol> + <li><a href="#the-applet-element"><span class="secno">12.3.1 </span>The <code>applet</code> element</a></li> + <li><a href="#the-marquee-element-0"><span class="secno">12.3.2 </span>The <code>marquee</code> element</a></li> + <li><a href="#frames"><span class="secno">12.3.3 </span>Frames</a></li> + <li><a href="#other-elements-attributes-and-apis"><span class="secno">12.3.4 </span>Other elements, attributes and APIs</a></ol></ol></li> <li><a href="#no"><span class="secno">13 </span>Things that you can't do with this specification because they are better handled using other technologies that are further described herein</a> @@ -9767,10 +9770,10 @@ <ul class="brief"><li>the <code><a href="#script">script</a></code> element has a <code title="attr-script-type"><a href="#attr-script-type">type</a></code> attribute and its value is the empty string, or</li> - <li>the <code><a href="#script">script</a></code> element has no <code title="attr-script-type"><a href="#attr-script-type">type</a></code> attribute but it has a <code title="attr-script-language">language</code> attribute and + <li>the <code><a href="#script">script</a></code> element has no <code title="attr-script-type"><a href="#attr-script-type">type</a></code> attribute but it has a <code title="attr-script-language"><a href="#attr-script-language">language</a></code> attribute and <em>that</em> attribute's value is the empty string, or</li> - <li>the <code><a href="#script">script</a></code> element has neither a <code title="attr-script-type"><a href="#attr-script-type">type</a></code> attribute nor a <code title="attr-script-language">language</code> attribute, then</li> + <li>the <code><a href="#script">script</a></code> element has neither a <code title="attr-script-type"><a href="#attr-script-type">type</a></code> attribute nor a <code title="attr-script-language"><a href="#attr-script-language">language</a></code> attribute, then</li> </ul><p>...let <var><a href="#the-script-block-s-type">the script block's type</a></var> for this <code><a href="#script">script</a></code> element be "<code title="">text/javascript</code>".</p> @@ -9779,13 +9782,13 @@ script block's type</a></var> for this <code><a href="#script">script</a></code> element be the value of that attribute.</p> - <p>Otherwise, the element has a non-empty <code title="attr-script-language">language</code> attribute; let + <p>Otherwise, the element has a non-empty <code title="attr-script-language"><a href="#attr-script-language">language</a></code> attribute; let <var><a href="#the-script-block-s-type">the script block's type</a></var> for this <code><a href="#script">script</a></code> - element be the concatenation of the string "<code title="">text/</code>" followed by the value of the <code title="attr-script-language">language</code> attribute.</p> <!-- + element be the concatenation of the string "<code title="">text/</code>" followed by the value of the <code title="attr-script-language"><a href="#attr-script-language">language</a></code> attribute.</p> <!-- user agents already support, e.g., type="text/javascript1.3", so we don't have to support that separately. --> - <p class="note">The <code title="attr-script-language">language</code> attribute is never + <p class="note">The <code title="attr-script-language"><a href="#attr-script-language">language</a></code> attribute is never conforming, and is always ignored if there is a <code title="attr-script-type"><a href="#attr-script-type">type</a></code> attribute present.</p> </li> @@ -55107,17 +55110,48 @@ <dt>A DOCTYPE token</dt> <dd> - <p>If the DOCTYPE token's <code title="">name</code> is not a - <a href="#case-sensitive">case-sensitive</a> match for the string "<code title="">html</code>", or if the token's public identifier is not - missing, or if the token's system identifier is neither missing - nor a <a href="#case-sensitive">case-sensitive</a> match for the string - "<code>about:legacy-compat</code>", then there is a <a href="#parse-error">parse - error</a> (this is the <dfn id="doctype-parse-error">DOCTYPE parse - error</dfn>). Conformance checkers may, instead of reporting this - error, switch to a conformance checking mode for another language - (e.g. based on the DOCTYPE token a conformance checker could - recognize that the document is an HTML4-era document, and defer to - an HTML4 conformance checker.)</p> + <p>If the DOCTYPE token's name is not a + <a href="#case-sensitive">case-sensitive</a> match for the string "<code title="">html</code>", or the token's public identifier is not + missing, or the token's system identifier is neither missing nor a + <a href="#case-sensitive">case-sensitive</a> match for the string + "<code>about:legacy-compat</code>", and none of the sets of + conditions in the following list are matched, then there is a + <a href="#parse-error">parse error</a>. If one of the sets of conditions in the + following list is matched, then there is an <dfn id="obsolete-permitted-doctype">obsolete + permitted DOCTYPE</dfn>.</p> + + <ul><!-- only things that trigger no-quirks mode and were valid in + some other spec are allowed in this list --><li>The DOCTYPE token's name is an <a href="#ascii-case-insensitive">ASCII + case-insensitive</a> match for the string "<code title="">HTML</code>", the token's public identifier is the + <a href="#case-sensitive">case-sensitive</a> string "<code title="">-//W3C//DTD HTML 4.0//EN</code>", and the + token's system identifier is either missing or the + <a href="#case-sensitive">case-sensitive</a> string "<code title="">http://www.w3.org/TR/REC-html40/strict.dtd</code>".</li> + + <li>The DOCTYPE token's name is an <a href="#ascii-case-insensitive">ASCII + case-insensitive</a> match for the string "<code title="">HTML</code>", the token's public identifier is the + <a href="#case-sensitive">case-sensitive</a> string "<code title="">-//W3C//DTD HTML 4.01//EN</code>", and the + token's system identifier is either missing or the + <a href="#case-sensitive">case-sensitive</a> string "<code title="">http://www.w3.org/TR/html4/strict.dtd</code>".</li> + + <li>The DOCTYPE token's name is an <a href="#ascii-case-insensitive">ASCII + case-insensitive</a> match for the string "<code title="">HTML</code>", the token's public identifier is the + <a href="#case-sensitive">case-sensitive</a> string "<code title="">-//W3C//DTD XHTML 1.0 Strict//EN</code>", + and the token's system identifier is the + <a href="#case-sensitive">case-sensitive</a> string "<code title="">http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd</code>".</li> + + <li>The DOCTYPE token's name is an <a href="#ascii-case-insensitive">ASCII + case-insensitive</a> match for the string "<code title="">HTML</code>", the token's public identifier is the + <a href="#case-sensitive">case-sensitive</a> string "<code title="">-//W3C//DTD XHTML 1.1//EN</code>", and the + token's system identifier is the <a href="#case-sensitive">case-sensitive</a> + string "<code title="">http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd</code>".</li> + + </ul><p>Conformance checkers may, based on the values (including + presence or lack thereof) of the DOCTYPE token's name, public + identifier, or system identifier, switch to a conformance checking + mode for another language (e.g. based on the DOCTYPE token a + conformance checker could recognize that the document is an + HTML4-era document, and defer to an HTML4 conformance + checker.)</p> <p>Append a <code>DocumentType</code> node to the <code>Document</code> node, with the <code title="">name</code> @@ -63646,10 +63680,68 @@ <li><code title="">vlink</code> </ul><p>All other <a href="#html-elements">HTML elements</a> and all attribute names and values on <a href="#html-elements">HTML elements</a> must be treated as - <a href="#case-sensitive">case-sensitive</a>.<h2 id="obsolete-features"><span class="secno">12 </span>Obsolete features</h2><p>Authors and documents must not use the features listed in this - section. <span class="impl">They are documented to enable user - agents to support legacy content in an interoperable - fashion.</span><p>The following elements are entirely obsolete:<dl><!-- alphabetical by first element in the group, except CSS goes last --><dt><code><a href="#the-applet-element">applet</a></code></dt> + <a href="#case-sensitive">case-sensitive</a>.<h2 id="obsolete-features"><span class="secno">12 </span>Obsolete features</h2><h3 id="conforming-but-obsolete-features"><span class="secno">12.1 </span>Conforming but obsolete features</h3><p>Features listed in this section will trigger warnings in + conformance checkers.<p>Authors should not specify an <code title="attr-meta-http-equiv"><a href="#attr-meta-http-equiv">http-equiv</a></code> attribute in the + <a href="#attr-meta-http-equiv-content-language" title="attr-meta-http-equiv-content-language">Content + Language</a> state on a <code><a href="#meta">meta</a></code> element. The <code title="attr-lang"><a href="#attr-lang">lang</a></code> attribute should be used instead.<p>Authors should not specify a <code title="attr-img-border"><a href="#attr-img-border">border</a></code> attribute on an + <code><a href="#the-img-element">img</a></code> element if its value is the string "<code title="">0</code>". CSS should be used instead.<p>Authors should not specify a <code title="attr-script-language"><a href="#attr-script-language">language</a></code> attribute on a + <code><a href="#script">script</a></code> element. If the attribute is present, its value + must be an <a href="#ascii-case-insensitive">ASCII case-insensitive</a> match for the string + "<code title="">JavaScript</code>" and either the <code title="attr-script-type"><a href="#attr-script-type">type</a></code> attribute must be omitted or + its value must be an <a href="#ascii-case-insensitive">ASCII case-insensitive</a> match for + the string "<code title="">text/javascript</code>". The attribute + should be entirely omitted instead (with the value "<code title="">JavaScript</code>", it has no effect), or replaced with use + of the <code title="attr-script-type"><a href="#attr-script-type">type</a></code> attribute.<p>Authors should not specify the <code title="attr-a-name"><a href="#attr-a-name">name</a></code> attribute on <code><a href="#the-a-element">a</a></code> + elements. If the attribute is present, its value must not be the + empty string. The <code title="attr-id"><a href="#the-id-attribute">id</a></code> attribute should + be used instead.<p>Authors should not specify the <code title="attr-a-name"><a href="#attr-a-name">name</a></code> attribute on <code><a href="#the-a-element">a</a></code> + elements. If the attribute is present, its value must not be the + empty string. The <code title="attr-id"><a href="#the-id-attribute">id</a></code> attribute should + be used instead.<p>Authors should not specify the <dfn id="attr-table-summary" title="attr-table-summary"><code>summary</code></dfn> attribute on + <code><a href="#the-table-element">table</a></code> elements. <!-- 2.65% pages --> The + <code><a href="#the-caption-element">caption</a></code> element or one of the other <a href="#table-descriptions">techniques</a> described in the + <code><a href="#the-table-element">table</a></code> section should be used instead.<div class="impl"> + + <h4 id="warnings-for-obsolete-but-conforming-features"><span class="secno">12.1.1 </span>Warnings for obsolete but conforming features</h4> + + <p>To ease the transition from HTML4 Transitional documents to the + language defined in <em>this</em> specification, and to discourage + certain features that are only allowed in very few circumstances, + conformance checkers are required to warn the user when the + following features are used in a document. These are generally old + obsolete features that have no effect, and are allowed only to + distinguish between likely mistakes (regular conformance errors) and + mere vestigial markup or unusual and discouraged practices (these + warnings).</p> + + <p>The following features must be categorized as described + above:</p> + + <ul><!-- downplayed list --><li><p>The presence of an <a href="#obsolete-permitted-doctype">obsolete permitted + DOCTYPE</a>.</li> + + <li><p>The presence of a <code><a href="#meta">meta</a></code> element with an <code title="attr-meta-http-equiv"><a href="#attr-meta-http-equiv">http-equiv</a></code> attribute in the + <a href="#attr-meta-http-equiv-content-language" title="attr-meta-http-equiv-content-language">Content + Language</a> state.</li> + + <li><p>The presence of a <code title="attr-img-border"><a href="#attr-img-border">border</a></code> attribute on an + <code><a href="#the-img-element">img</a></code> element if its value is the string "<code title="">0</code>".</li> + + <li><p>The presence of a <code title="attr-script-language"><a href="#attr-script-language">language</a></code> attribute on a + <code><a href="#script">script</a></code> element if its value is an <a href="#ascii-case-insensitive">ASCII + case-insensitive</a> match for the string "<code title="">JavaScript</code>" and if there is no <code title="attr-script-type"><a href="#attr-script-type">type</a></code> attribute or there is and its + value is an <a href="#ascii-case-insensitive">ASCII case-insensitive</a> match for the + string "<code title="">text/javascript</code>".</li> + + <li><p>The presence of a <code title="attr-a-name"><a href="#attr-a-name">name</a></code> + attribute on an <code><a href="#the-a-element">a</a></code> element, if its value is not the + empty string.</li> + + <li><p>The presence of a <code title="attr-table-summary"><a href="#attr-table-summary">summary</a></code> attribute on a + <code><a href="#the-table-element">table</a></code> element.</li> <!-- 2.65% pages --> + + </ul></div><h3 id="non-conforming-features"><span class="secno">12.2 </span>Non-conforming features</h3><p>Elements in the following list are entirely obsolete, and must + not be used by authors:<dl><!-- alphabetical by first element in the group, except CSS goes last --><dt><code><a href="#the-applet-element">applet</a></code></dt> <dd><p>Use <code><a href="#the-embed-element">embed</a></code> or <code><a href="#the-object-element">object</a></code> instead.</dd> <dt><dfn id="acronym"><code>acronym</code></dfn></dt> @@ -63683,7 +63775,7 @@ <dd><p>Use CSS instead.</dd> </dl><hr><p>The following attributes are obsolete (though the elements are - still part of the language):<dl><!-- alphabetical by element then attribute of first item in group, except CSS goes last --><dt><dfn id="attr-a-charset" title="attr-a-charset"><code>charset</code></dfn> on <code><a href="#the-a-element">a</a></code> elements</dt> + still part of the language), and must not be used by authors:<dl><!-- alphabetical by element then attribute of first item in group, except CSS goes last --><dt><dfn id="attr-a-charset" title="attr-a-charset"><code>charset</code></dfn> on <code><a href="#the-a-element">a</a></code> elements</dt> <dt><dfn id="attr-link-charset" title="attr-link-charset"><code>charset</code></dfn> on <code><a href="#the-link-element">link</a></code> elements</dt> <dd><p>Use an HTTP Content-Type header on the linked resource instead.</dd> @@ -63697,7 +63789,7 @@ attribute instead, with an opposite term. (For example, instead of <code title="">rev="made"</code>, use <code title="">rel="author"</code>.)</dd> - <dt><dfn id="attr-a-name" title="attr-a-name"><code>name</code></dfn> on <code><a href="#the-a-element">a</a></code> elements</dt> + <dt><dfn id="attr-a-name" title="attr-a-name"><code>name</code></dfn> on <code><a href="#the-a-element">a</a></code> elements (except as noted in the previous section)</dt> <dt><dfn id="attr-img-name" title="attr-img-name"><code>name</code></dfn> on <code><a href="#the-img-element">img</a></code> elements</dt> <dd><p>Use the <code title="attr-id"><a href="#the-id-attribute">id</a></code> attribute instead.</dd> @@ -63746,10 +63838,9 @@ <dd><p>Use the <code title="attr-param-name"><a href="#attr-param-name">name</a></code> and <code title="attr-param-value"><a href="#attr-param-value">value</a></code> attributes without declaring value types.</dd> - <dt><dfn id="attr-table-summary" title="attr-table-summary"><code>summary</code></dfn> on <code><a href="#the-table-element">table</a></code> elements</dt> - <dd><p>Use the <code><a href="#the-caption-element">caption</a></code> element instead or one of the - other <a href="#table-descriptions">techniques</a> described in the - <code><a href="#the-table-element">table</a></code> section.</p> + <dt><dfn id="attr-script-language" title="attr-script-language"><code>language</code></dfn> on <code><a href="#script">script</a></code> elements (except as noted in the previous section)</dt> + <dd><p>Use the <code title="attr-script-type"><a href="#attr-script-type">type</a></code> attribute + instead.</dd> <dt><dfn id="attr-td-th-abbr" title="attr-td/th-abbr"><code>abbr</code></dfn> on <code><a href="#the-td-element">td</a></code> and <code><a href="#the-th-element">th</a></code> elements</dt> <dd><p>Use text that begins in an unambiguous and terse manner, and include any more elaborate text after that.</p> @@ -63784,7 +63875,7 @@ <dt><dfn id="attr-iframe-scrolling" title="attr-iframe-scrolling"><code>scrolling</code></dfn> on <code><a href="#the-iframe-element">iframe</a></code> elements</dt> <dt><dfn id="attr-input-align" title="attr-input-align"><code>align</code></dfn> on <code><a href="#the-input-element">input</a></code> elements</dt> <dt><dfn id="attr-img-align" title="attr-img-align"><code>align</code></dfn> on <code><a href="#the-img-element">img</a></code> elements</dt> - <dt><dfn id="attr-img-border" title="attr-img-border"><code>border</code></dfn> on <code><a href="#the-img-element">img</a></code> elements</dt> + <dt><dfn id="attr-img-border" title="attr-img-border"><code>border</code></dfn> on <code><a href="#the-img-element">img</a></code> elements (except as noted in the previous section)</dt> <dt><dfn id="attr-img-hspace" title="attr-img-hspace"><code>hspace</code></dfn> on <code><a href="#the-img-element">img</a></code> elements</dt> <dt><dfn id="attr-img-vspace" title="attr-img-vspace"><code>vspace</code></dfn> on <code><a href="#the-img-element">img</a></code> elements</dt> <dt><dfn id="attr-legend-align" title="attr-legend-align"><code>align</code></dfn> on <code><a href="#the-legend-element">legend</a></code> elements</dt> @@ -63829,9 +63920,9 @@ </dl><div class="impl"> - <h3 id="self-contained-features"><span class="secno">12.1 </span>Self-contained features</h3> + <h3 id="requirements-for-implementations"><span class="secno">12.3 </span>Requirements for implementations</h3> - <h4 id="the-applet-element"><span class="secno">12.1.1 </span>The <dfn><code>applet</code></dfn> element</h4> + <h4 id="the-applet-element"><span class="secno">12.3.1 </span>The <dfn><code>applet</code></dfn> element</h4> <p>The <code><a href="#the-applet-element">applet</a></code> element is a Java-specific variant of the <code><a href="#the-embed-element">embed</a></code> element. The <code><a href="#the-applet-element">applet</a></code> element is now @@ -63874,7 +63965,7 @@ DOM attribute must <a href="#reflect">reflect</a> the <code title="attr-applet-codebase">codebase</code> content attribute.</p> - <h4 id="the-marquee-element-0"><span class="secno">12.1.2 </span>The <dfn><code>marquee</code></dfn> element</h4> + <h4 id="the-marquee-element-0"><span class="secno">12.3.2 </span>The <dfn><code>marquee</code></dfn> element</h4> <p>The <code><a href="#the-marquee-element-0">marquee</a></code> element is a presentational element that animates content. CSS transitions and animations are a more @@ -64061,7 +64152,7 @@ attribute.</p> - <h4 id="frames"><span class="secno">12.1.3 </span>Frames</h4> + <h4 id="frames"><span class="secno">12.3.3 </span>Frames</h4> <p>The <dfn id="frameset"><code>frameset</code></dfn> element acts as <a href="#the-body-element-0">the body element</a> in documents that use frames.</p> @@ -64225,7 +64316,7 @@ - <h3 id="other-elements-attributes-and-apis"><span class="secno">12.2 </span>Other elements, attributes and APIs</h3> <!-- alphabetical by name and attribute --> + <h4 id="other-elements-attributes-and-apis"><span class="secno">12.3.4 </span>Other elements, attributes and APIs</h4> <!-- alphabetical by name and attribute --> <pre class="idl">[Supplemental] interface <a href="#htmlanchorelement">HTMLAnchorElement</a> { attribute DOMString <a href="#dom-a-coords" title="dom-a-coords">coords</a>; @@ -64798,82 +64889,7 @@ violation is motivated by a desire for compatibility with legacy content. <a href="#references">[ECMA262]</a></p> - - - - <h3 id="conformance-checkers-0"><span class="secno">12.3 </span>Conformance checkers</h3> - - <p>To ease the transition from HTML4 Transitional documents to the - language defined in <em>this</em> specification, conformance - checkers are encouraged to categorize errors that represent usage of - old obsolete features that generally have no effect (as defined - below) into a separate part of their report, to allow authors to - distinguish between likely mistakes and mere vestigial markup.</p> - - <p>The following errors may be categorized as described above:</p> - - <ul><!-- downplayed list --><li> - - <p>The <a href="#doctype-parse-error">DOCTYPE parse error</a>, if the DOCTYPE token's - <code title="">name</code> is an <a href="#ascii-case-insensitive">ASCII - case-insensitive</a> match for the string "<code title="">HTML</code>", and either:</p> - - <ul><li>the token's public identifier is the - <a href="#case-sensitive">case-sensitive</a> string "<code title="">-//W3C//DTD HTML 4.0//EN</code>" and the - token's system identifier is either missing or the - <a href="#case-sensitive">case-sensitive</a> string "<code title="">http://www.w3.org/TR/REC-html40/strict.dtd</code>", or</li> - - <li>the token's public identifier is the - <a href="#case-sensitive">case-sensitive</a> string "<code title="">-//W3C//DTD HTML 4.01//EN</code>" and the - token's system identifier is either missing or the - <a href="#case-sensitive">case-sensitive</a> string "<code title="">http://www.w3.org/TR/html4/strict.dtd</code>", or</li> - - <li>the token's public identifier is the - <a href="#case-sensitive">case-sensitive</a> string "<code title="">-//W3C//DTD XHTML 1.0 Strict//EN</code>" - and the token's system identifier is the - <a href="#case-sensitive">case-sensitive</a> string "<code title="">http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd</code>", - or</li> - - <li>the token's public identifier is the - <a href="#case-sensitive">case-sensitive</a> string "<code title="">-//W3C//DTD XHTML 1.1//EN</code>" - and the token's system identifier is the - <a href="#case-sensitive">case-sensitive</a> string "<code title="">http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd</code>".</li> - - </ul><!-- only things that trigger no-quirks mode and were valid in - some other spec are allowed in this list --></li> - - <li><p>The presence of a <code title="attr-head-profile"><a href="#attr-head-profile">profile</a></code> attribute on the - <code><a href="#the-head-element">head</a></code> element, if its value is an <a href="#unordered-set-of-unique-space-separated-tokens">unordered set - of unique space-separated tokens</a> where the words are all - <a href="#valid-url" title="valid URL">valid URLs</a>.</li> - - <li><p>The presence of a <code><a href="#meta">meta</a></code> element with an <code title="attr-meta-http-equiv"><a href="#attr-meta-http-equiv">http-equiv</a></code> attribute in the - <a href="#attr-meta-http-equiv-content-language" title="attr-meta-http-equiv-content-language">Content - Language</a> state.</li> - - <li><p>The presence of a <code title="attr-img-border"><a href="#attr-img-border">border</a></code> attribute on an - <code><a href="#the-img-element">img</a></code> element if its value is the string "<code title="">0</code>".</li> - - <li><p>The presence of a <code title="attr-img-longdesc"><a href="#attr-img-longdesc">longdesc</a></code> attribute on an - <code><a href="#the-img-element">img</a></code> element, if its value is a <a href="#valid-url">valid - URL</a>.</li> <!-- 0.29% pages --> - - <li><p>The presence of a <code title="attr-script-language">language</code> attribute on a - <code><a href="#script">script</a></code> element if its value is an <a href="#ascii-case-insensitive">ASCII - case-insensitive</a> match for the string "<code title="">JavaScript</code>".</li> - - <li><p>The presence of a <code title="attr-a-name"><a href="#attr-a-name">name</a></code> - attribute on an <code><a href="#the-a-element">a</a></code> element, if its value is not the - empty string.</li> - - <li><p>The presence of a <code title="attr-table-summary"><a href="#attr-table-summary">summary</a></code> attribute on a - <code><a href="#the-table-element">table</a></code> element.</li> <!-- 2.65% pages --> - - <li><p>The presence of an <code title="attr-table-abbr">abbr</code> - attribute on a <code><a href="#the-td-element">td</a></code> or <code><a href="#the-th-element">th</a></code> element.</li> - <!-- 1.33% pages --> - - </ul></div><h2 id="no"><span class="secno">13 </span>Things that you can't do with this specification because + </div><h2 id="no"><span class="secno">13 </span>Things that you can't do with this specification because they are better handled using other technologies that are further described herein</h2><p><em>This section is non-normative.</em><p>There are certain features that are not handled by this specification because a client side markup language is not the right
Received on Wednesday, 8 July 2009 08:27:26 UTC