- From: poot <cvsmail@w3.org>
- Date: Wed, 26 Aug 2009 08:45:26 +0900 (JST)
- To: public-html-diffs@w3.org
hixie: Add extra restrictions on <a name>. (whatwg r3674) http://dev.w3.org/cvsweb/html5/spec/Overview.html?r1=1.2852&r2=1.2853&f=h http://html5.org/tools/web-apps-tracker?from=3673&to=3674 =================================================================== RCS file: /sources/public/html5/spec/Overview.html,v retrieving revision 1.2852 retrieving revision 1.2853 diff -u -d -r1.2852 -r1.2853 --- Overview.html 25 Aug 2009 21:57:40 -0000 1.2852 +++ Overview.html 25 Aug 2009 23:45:01 -0000 1.2853 @@ -4887,9 +4887,9 @@ <dt><var title="">collection</var>[<var title="">name</var>]</dt> <dt><var title="">collection</var>(<var title="">name</var>)</dt> <dd> - <p>Returns the first item with ID or name <var title="">name</var> + <p>Returns the first item with <a href="#concept-id" title="concept-id">ID</a> or name <var title="">name</var> from the collection.</p> - <p>Returns null if no element with that ID or name could be found.</p> + <p>Returns null if no element with that <a href="#concept-id" title="concept-id">ID</a> or name could be found.</p> <p>Only <code><a href="#the-a-element">a</a></code>, <code><a href="#the-applet-element">applet</a></code>, <code><a href="#the-area-element">area</a></code>, <code><a href="#the-embed-element">embed</a></code>, <code><a href="#the-form-element">form</a></code>, <code><a href="#frame">frame</a></code>, <code><a href="#frameset">frameset</a></code>, <code><a href="#the-iframe-element">iframe</a></code>, <code><a href="#the-img-element">img</a></code>, and @@ -4936,7 +4936,7 @@ <code><a href="#the-img-element">img</a></code>, or <code><a href="#the-object-element">object</a></code> element with a <code title="">name</code> attribute equal to <var title="">key</var>, or,</li> - <li>It is an element with an ID <var title="">key</var>.</li> + <li>It is an element with an <a href="#concept-id" title="concept-id">ID</a> <var title="">key</var>.</li> </ul><p>If no such elements are found, then the method must return null.</p> @@ -4977,9 +4977,9 @@ <dt><var title="">collection</var>[<var title="">name</var>]</dt> <dt><var title="">collection</var>(<var title="">name</var>)</dt> <dd> - <p>Returns the item with ID or name <var title="">name</var> from the collection.</p> + <p>Returns the item with <a href="#concept-id" title="concept-id">ID</a> or name <var title="">name</var> from the collection.</p> <p>If there are multiple matching items, then an <code><a href="#htmlallcollection">HTMLAllCollection</a></code> object containing all those elements is returned.</p> - <p>Returns null if no element with that ID or name could be found.</p> + <p>Returns null if no element with that <a href="#concept-id" title="concept-id">ID</a> or name could be found.</p> <p>Only <code><a href="#the-a-element">a</a></code>, <code><a href="#the-applet-element">applet</a></code>, <code><a href="#the-area-element">area</a></code>, <code><a href="#the-embed-element">embed</a></code>, <code><a href="#the-form-element">form</a></code>, <code><a href="#frame">frame</a></code>, <code><a href="#frameset">frameset</a></code>, <code><a href="#the-iframe-element">iframe</a></code>, <code><a href="#the-img-element">img</a></code>, and @@ -5035,7 +5035,7 @@ <code><a href="#the-object-element">object</a></code> elements with a <code title="">name</code> attribute equal to <var title="">key</var>, or,</li> - <li>elements with an ID <var title="">key</var>.</li> + <li>elements with an <a href="#concept-id" title="concept-id">ID</a> <var title="">key</var>.</li> </ul></li> @@ -5086,9 +5086,9 @@ <dt><var title="">collection</var>[<var title="">name</var>]</dt> <dt><var title="">collection</var>(<var title="">name</var>)</dt> <dd> - <p>Returns the item with ID or <code title="attr-fe-name"><a href="#attr-fe-name">name</a></code> <var title="">name</var> from the collection.</p> + <p>Returns the item with <a href="#concept-id" title="concept-id">ID</a> or <code title="attr-fe-name"><a href="#attr-fe-name">name</a></code> <var title="">name</var> from the collection.</p> <p>If there are multiple matching items, then a <code><a href="#radionodelist">RadioNodeList</a></code> object containing all those elements is returned.</p> - <p>Returns null if no element with that ID or <code title="attr-fe-name"><a href="#attr-fe-name">name</a></code> could be found.</p> + <p>Returns null if no element with that <a href="#concept-id" title="concept-id">ID</a> or <code title="attr-fe-name"><a href="#attr-fe-name">name</a></code> could be found.</p> </dd> <dt><var title="">radioNodeList</var> . <var title="">value</var> [ = <var title="">value</var> ]</dt> @@ -5212,9 +5212,9 @@ <dt><var title="">collection</var>[<var title="">name</var>]</dt> <dt><var title="">collection</var>(<var title="">name</var>)</dt> <dd> - <p>Returns the item with ID or <code title="attr-option-name">name</code> <var title="">name</var> from the collection.</p> + <p>Returns the item with <a href="#concept-id" title="concept-id">ID</a> or <code title="attr-option-name">name</code> <var title="">name</var> from the collection.</p> <p>If there are multiple matching items, then a <code>NodeList</code> object containing all those elements is returned.</p> - <p>Returns null if no element with that ID could be found.</p> + <p>Returns null if no element with that <a href="#concept-id" title="concept-id">ID</a> could be found.</p> </dd> <dt><var title="">collection</var> . <code title="dom-HTMLOptionsCollection-add"><a href="#dom-htmloptionscollection-add">add</a></code>(<var title="">element</var> [, <var title="">before</var> ] )</dt> @@ -6933,14 +6933,16 @@ fine-grained interface than is otherwise possible with HTML elements and attributes, a set of <a href="#annotations-for-assistive-technology-products">annotations for assistive technology products</a> can be specified.<h5 id="the-id-attribute"><span class="secno">3.2.3.1 </span>The <dfn title="attr-id"><code>id</code></dfn> attribute</h5><p class="XXX annotation"><b>Status: </b><i>Implemented and widely deployed</i><p>The <code title="attr-id"><a href="#the-id-attribute">id</a></code> attribute - <a href="#represents">represents</a> its element's unique identifier. The value - must be unique in the element's <a href="#home-subtree">home subtree</a> and must - contain at least one character. The value must not contain any <a href="#space-character" title="space character">space characters</a>.</p><!-- space characters are disallowed because space-separated lists - of IDs otherwise would not be able to reach all valid IDs --><p class="note">An element's unique identifier can be used for a - variety of purposes, most notably as a way to link to specific parts - of a document using fragment identifiers, as a way to target an - element when scripting, and as a way to style a specific element - from CSS.<div class="impl"> + <a href="#represents">represents</a> its element's <dfn id="concept-id" title="concept-id">unique + identifier (ID)</dfn>. The value must be unique amongst all the IDs + in the element's <a href="#home-subtree">home subtree</a> and must contain at least + one character. The value must not contain any <a href="#space-character" title="space + character">space characters</a>.</p><!-- space characters are disallowed because space-separated lists + of IDs otherwise would not be able to reach all valid IDs --><p class="note">An element's <a href="#concept-id" title="concept-id">unique + identifier</a> can be used for a variety of purposes, most + notably as a way to link to specific parts of a document using + fragment identifiers, as a way to target an element when scripting, + and as a way to style a specific element from CSS.<div class="impl"> <p>If the value is not the empty string, user agents must associate the element with the given value (exactly, including any space @@ -7906,7 +7908,7 @@ <p>To avoid this confusion, explicit <code><a href="#the-p-element">p</a></code> elements can be used.</p> - </div><h4 id="annotations-for-assistive-technology-products"><span class="secno">3.2.6 </span><dfn>Annotations for assistive technology products</dfn></h4><p class="XXX annotation"><b>Status: </b><i>First draft. </i><span><a href="http://www.w3.org/html/wg/tracker/issues/35">ISSUE-35</a> (aria-processing) and <a href="http://www.w3.org/html/wg/tracker/issues/14">ISSUE-14</a> (aria-role) block progress to Last Call</span><p>Authors may use the ARIA <code title="attr-aria-role">role</code> + </div><h4 id="annotations-for-assistive-technology-products"><span class="secno">3.2.6 </span><dfn>Annotations for assistive technology products</dfn></h4><p class="XXX annotation"><b>Status: </b><i>First draft. </i><span><a href="http://www.w3.org/html/wg/tracker/issues/14">ISSUE-14</a> (aria-role) and <a href="http://www.w3.org/html/wg/tracker/issues/35">ISSUE-35</a> (aria-processing) block progress to Last Call</span><p>Authors may use the ARIA <code title="attr-aria-role">role</code> and <code title="attr-aria-*">aria-*</code> attributes on <a href="#html-elements">HTML elements</a>, in accordance with the requirements described in the ARIA specifications, except where these conflict with the @@ -17580,7 +17582,7 @@ <a href="#reflect">reflect</a> the respective content attributes of the same name.</p> - </div><h4 id="video"><span class="secno">4.8.7 </span>The <dfn><code>video</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments. </i><span><a href="http://www.w3.org/html/wg/tracker/issues/7">ISSUE-7</a> (video-codecs), <a href="http://www.w3.org/html/wg/tracker/issues/9">ISSUE-9</a> (video-synchronization) and <a href="http://www.w3.org/html/wg/tracker/issues/10">ISSUE-10</a> (video-smil) block progress to Last Call</span><dl class="element"><dt>Categories</dt> + </div><h4 id="video"><span class="secno">4.8.7 </span>The <dfn><code>video</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments. </i><span><a href="http://www.w3.org/html/wg/tracker/issues/10">ISSUE-10</a> (video-smil), <a href="http://www.w3.org/html/wg/tracker/issues/7">ISSUE-7</a> (video-codecs) and <a href="http://www.w3.org/html/wg/tracker/issues/9">ISSUE-9</a> (video-synchronization) block progress to Last Call</span><dl class="element"><dt>Categories</dt> <dd><a href="#flow-content">Flow content</a>.</dd> <dd><a href="#phrasing-content">Phrasing content</a>.</dd> <dd><a href="#embedded-content">Embedded content</a>.</dd> @@ -65387,10 +65389,11 @@ 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. In earlier versions of the language, this attribute - served a similar role as the <code title="attr-id"><a href="#the-id-attribute">id</a></code> - attribute. The <code title="attr-id"><a href="#the-id-attribute">id</a></code> attribute should be - used instead.<p class="note">The <code title="attr-table-summary"><a href="#attr-table-summary">summary</a></code> + empty string and must not be equal to the value of any of the <a href="#concept-id" title="concept-id">IDs</a> in the element's <a href="#home-subtree">home + subtree</a> other than the element's own <a href="#concept-id" title="concept-id">ID</a>, if any. If this attribute is present + and the element has an <a href="#concept-id" title="concept-id">ID</a>, then the + attribute's value must be equal to the element's <a href="#concept-id" title="concept-id">ID</a>. In earlier versions of the language, + this attribute served a similar role as the <code title="attr-id"><a href="#the-id-attribute">id</a></code> attribute. The <code title="attr-id"><a href="#the-id-attribute">id</a></code> attribute should be used instead.<p class="note">The <code title="attr-table-summary"><a href="#attr-table-summary">summary</a></code> attribute, defined in the <code><a href="#the-table-element">table</a></code> section, will also trigger a warning.<div class="impl"> @@ -68045,6 +68048,7 @@ Robin Berjon, Roland Steiner, Roman Ivanov, + Roy Fielding, Ryan King, S. Mike Dierken, Sam Dutton,
Received on Tuesday, 25 August 2009 23:46:03 UTC