W3C home > Mailing lists > Public > public-html-commits@w3.org > August 2009

html5/spec acknowledgements.html,1.158,1.159 browsers.html,1.158,1.159 comms.html,1.158,1.159 dom.html,1.158,1.159 editing.html,1.158,1.159 embedded-content-0.html,1.152,1.153 forms.html,1.152,1.153 fragment-links.js,1.36,1.37 history.html,1.152,1.153 iana-considerations.html,1.1,1.2 index.html,1.158,1.159 infrastructure.html,1.158,1.159 interactive-elements.html,1.152,1.153 introduction.html,1.158,1.159 microdata.html,1.112,1.113 named-character-references.html,1.151,1.152 no.html,1.158,1.159 obsolete.html,1.150,1.151 offline.html,1.153,1.154 references.html,1.158,1.159 semantics.html,1.158,1.159 spec.html,1.158,1.159 syntax.html,1.158,1.159 tabular-data.html,1.152,1.153 text-level-semantics.html,1.151,1.152 the-canvas-element.html,1.27,1.28 the-xhtml-syntax.html,1.158,1.159 toc-status.html,1.63,1.64 toc-status.xml,1.1,1.2 video.html,1.27,1.28

From: Michael Smith via cvs-syncmail <cvsmail@w3.org>
Date: Tue, 25 Aug 2009 09:34:47 +0000
To: Message-Id: <E1MfsQR-0003u8-Ar@lionel-hutz.w3.org>
Update of /sources/public/html5/spec
In directory hutz:/tmp/cvs-serv14984

Modified Files:
	acknowledgements.html browsers.html comms.html dom.html 
	editing.html embedded-content-0.html forms.html 
	fragment-links.js history.html iana-considerations.html 
	index.html infrastructure.html interactive-elements.html 
	introduction.html microdata.html 
	named-character-references.html no.html obsolete.html 
	offline.html references.html semantics.html spec.html 
	syntax.html tabular-data.html text-level-semantics.html 
	the-canvas-element.html the-xhtml-syntax.html toc-status.html 
	toc-status.xml video.html 
Log Message:
Remove an unnecessary paragraph that people couldn't agree about. (whatwg r3671)

[updated by splitter]


Index: infrastructure.html
===================================================================
RCS file: /sources/public/html5/spec/infrastructure.html,v
retrieving revision 1.158
retrieving revision 1.159
diff -u -d -r1.158 -r1.159
--- infrastructure.html	19 Aug 2009 21:06:38 -0000	1.158
+++ infrastructure.html	25 Aug 2009 09:34:43 -0000	1.159
@@ -97,6 +97,11 @@
    .XXX { color: #E50000; background: white; border: solid red; padding: 0.5em; margin: 1em 0; }
    .XXX > :first-child { margin-top: 0; }
    p .XXX { line-height: 3em; }
+   .annotation { border: solid thin black; background: #0C479D; color: white; position: relative; margin: 8px 0 20px 0; }
+   .annotation:before { position: absolute; left: 0; top: 0; width: 100%; height: 100%; margin: 6px -6px -6px 6px; background: #333333; z-index: -1; content: ''; }
+   .annotation :link, .annotation :visited { color: inherit; }
+   .annotation :link:hover, .annotation :visited:hover { background: transparent; }
+   .annotation span { border: none ! important; }
    .note { color: green; background: transparent; font-family: sans-serif; }
    .warning { color: red; background: transparent; }
    .note, .warning { font-weight: bolder; font-style: italic; }
@@ -177,10 +182,10 @@
    <a href="introduction.html">&#8592; 1 Introduction</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="dom.html">3 Semantics, structure, and APIs of HTML documents &#8594;</a>
-  </nav><p>This is revision 1.2836.</p>
+  </nav><p>This is revision 1.2851.</p>
 
 
-  <h2 id="infrastructure"><span class="secno">2 </span>Common infrastructure</h2><h3 id="terminology"><span class="secno">2.1 </span>Terminology</h3><p>This specification refers to both HTML and XML attributes and DOM
+  <h2 id="infrastructure"><span class="secno">2 </span>Common infrastructure</h2><h3 id="terminology"><span class="secno">2.1 </span>Terminology</h3><p class="XXX annotation"><b>Status: </b><i>Working draft</i></p><p>This specification refers to both HTML and XML attributes and DOM
   attributes, often in the same context. When it is not clear which is
   being referred to, they are referred to as <dfn title="">content
   attributes</dfn> for HTML and XML attributes, and <dfn title="">DOM
@@ -219,7 +224,7 @@
   literature. The term <i>media type</i> in this specification is used
   to refer to the type of media intended for presentation, as used by
   the CSS specifications. <a href="references.html#refsRFC2046">[RFC2046]</a> <a href="references.html#refsMQ">[MQ]</a></p><p>A string is a <dfn id="valid-mime-type">valid MIME type</dfn> if it matches the <code title="">media-type</code> token defined in section 3.7 "Media
-  Types" of RFC 2616. <a href="references.html#refsHTTP">[HTTP]</a></p><h4 id="xml"><span class="secno">2.1.2 </span>XML</h4><p id="html-namespace">To ease migration from HTML to XHTML, UAs
+  Types" of RFC 2616. <a href="references.html#refsHTTP">[HTTP]</a></p><h4 id="xml"><span class="secno">2.1.2 </span>XML</h4><p class="XXX annotation"><b>Status: </b><i>Working draft</i></p><p id="html-namespace">To ease migration from HTML to XHTML, UAs
   conforming to this specification will place elements in HTML in the
   <code>http://www.w3.org/1999/xhtml</code> namespace, at least for
   the purposes of the DOM and CSS. The term "<dfn id="elements-in-the-html-namespace">elements in the HTML
@@ -320,7 +325,7 @@
    We'll have to change that if anyone comes up with a way to have a
    document that is valid as two different encodings at once, with
    different <meta charset> elements applying in each case.
-  --><h3 id="conformance-requirements"><span class="secno">2.2 </span>Conformance requirements</h3><p>All diagrams, examples, and notes in this specification are
+  --><h3 id="conformance-requirements"><span class="secno">2.2 </span>Conformance requirements</h3><p class="XXX annotation"><b>Status: </b><i>Working draft. </i><span><a href="http://www.w3.org/html/wg/tracker/issues/61">ISSUE-61</a> (conformance-language) blocks progress to Last Call</span></p><p>All diagrams, examples, and notes in this specification are
   non-normative, as are all sections explicitly marked non-normative.
   Everything else in this specification is normative.</p><p>The key words "MUST", "MUST NOT", "REQUIRED", <!--"SHALL", "SHALL
   NOT",--> "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and
@@ -582,7 +587,7 @@
   node for the purposes of the algorithms defined in this
   specification.</p><div class="impl">
 
-  <h4 id="dependencies"><span class="secno">2.2.1 </span>Dependencies</h4>
+  <h4 id="dependencies"><span class="secno">2.2.1 </span>Dependencies</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p>
 
   <p>This specification relies on several other underlying
   specifications.</p>
@@ -677,7 +682,7 @@
 
   </div><div class="impl">
 
-  <h4 id="extensibility"><span class="secno">2.2.2 </span>Extensibility</h4>
+  <h4 id="extensibility"><span class="secno">2.2.2 </span>Extensibility</h4><p class="XXX annotation"><span><a href="http://www.w3.org/html/wg/tracker/issues/41">ISSUE-41</a> (Decentralized-extensibility) blocks progress to Last Call</span></p>
 
   <p>Vendor-specific proprietary extensions to this specification are
   strongly discouraged. Documents must not use such extensions, as
@@ -712,8 +717,7 @@
   processors), and styling them according to CSS (for CSS processors),
   but not inferring any meaning from them.</p>
 
-  </div><h3 id="case-sensitivity-and-string-comparison"><span class="secno">2.3 </span>Case-sensitivity and string comparison</h3><p>This specification defines several comparison operators for
-  strings.</p><p>Comparing two strings in a <dfn id="case-sensitive">case-sensitive</dfn> manner means
+  </div><h3 id="case-sensitivity-and-string-comparison"><span class="secno">2.3 </span>Case-sensitivity and string comparison</h3><p class="XXX annotation"><b>Status: </b><i>Working draft</i></p><p>Comparing two strings in a <dfn id="case-sensitive">case-sensitive</dfn> manner means
   comparing them exactly, code point for code point.</p><p>Comparing two strings in an <dfn id="ascii-case-insensitive">ASCII case-insensitive</dfn>
   manner means comparing them exactly, code point for code point, except
   that the characters in the range U+0041 .. U+005A (i.e. LATIN
@@ -738,7 +742,7 @@
   </div><p>A string <var title="">pattern</var> is a <dfn id="prefix-match">prefix match</dfn>
   for a string <var title="">s</var> when <var title="">pattern</var>
   is not longer than <var title="">s</var> and truncating <var title="">s</var> to <var title="">pattern</var>'s length leaves the
-  two strings as matches of each other.</p><h3 id="common-microsyntaxes"><span class="secno">2.4 </span>Common microsyntaxes</h3><p>There are various places in HTML that accept particular data
+  two strings as matches of each other.</p><h3 id="common-microsyntaxes"><span class="secno">2.4 </span>Common microsyntaxes</h3><p class="XXX annotation"><b>Status: </b><i>Working draft</i></p><p>There are various places in HTML that accept particular data
   types, such as dates or numbers. This section describes what the
   conformance criteria for content in those formats is, and how to
   parse them.</p><div class="impl">
@@ -836,7 +840,7 @@
   be ignored.</p><p>When the attribute is <em>not</em> specified, if there is a
   <i>missing value default</i> state defined, then that is the state
   represented by the (missing) attribute. Otherwise, the absence of
-  the attribute means that there is no state represented.</p><p class="note">The empty string can be a valid keyword.</p><h4 id="numbers"><span class="secno">2.4.4 </span>Numbers</h4><h5 id="non-negative-integers"><span class="secno">2.4.4.1 </span>Non-negative integers</h5><p>A string is a <dfn id="valid-non-negative-integer">valid non-negative integer</dfn> if it
+  the attribute means that there is no state represented.</p><p class="note">The empty string can be a valid keyword.</p><h4 id="numbers"><span class="secno">2.4.4 </span>Numbers</h4><p class="XXX annotation"><b>Status: </b><i>First draft</i></p><h5 id="non-negative-integers"><span class="secno">2.4.4.1 </span>Non-negative integers</h5><p>A string is a <dfn id="valid-non-negative-integer">valid non-negative integer</dfn> if it
   consists of one or more characters in the range U+0030 DIGIT ZERO
   (0) to U+0039 DIGIT NINE (9).</p><p>A <a href="#valid-non-negative-integer">valid non-negative integer</a> represents the number
   that is represented in base ten by that string of digits.</p><div class="impl">
@@ -2386,7 +2390,7 @@
 
    </li>
 
-  </ol></div><h4 id="colors"><span class="secno">2.4.6 </span>Colors</h4><p>A <dfn id="simple-color">simple color</dfn> consists of three 8-bit numbers in the
+  </ol></div><h4 id="colors"><span class="secno">2.4.6 </span>Colors</h4><p class="XXX annotation"><b>Status: </b><i>First draft</i></p><p>A <dfn id="simple-color">simple color</dfn> consists of three 8-bit numbers in the
   range 0..255, representing the red, green, and blue components of
   the color respectively, in the sRGB color space. <a href="references.html#refsSRGB">[SRGB]</a></p><p>A string is a <dfn id="valid-simple-color">valid simple color</dfn> if it is exactly
   seven characters long, and the first character is a U+0023 NUMBER
@@ -2783,7 +2787,7 @@
    maybe they just don't know about combining dot above?
    -->
 
-  </ol></div><h3 id="urls"><span class="secno">2.5 </span>URLs</h3><h4 id="terminology-0"><span class="secno">2.5.1 </span>Terminology</h4><p>A <dfn id="url">URL</dfn> is a string used to identify a resource.</p><p>A <a href="#url">URL</a> is a <dfn id="valid-url">valid URL</dfn> if it is a
+  </ol></div><h3 id="urls"><span class="secno">2.5 </span>URLs</h3><p class="XXX annotation"><b>Status: </b><i>Working draft. </i><span><a href="http://www.w3.org/html/wg/tracker/issues/56">ISSUE-56</a> (urls-webarch) blocks progress to Last Call</span></p><h4 id="terminology-0"><span class="secno">2.5.1 </span>Terminology</h4><p class="XXX annotation"><b>Status: </b><i>Working draft</i></p><p>A <dfn id="url">URL</dfn> is a string used to identify a resource.</p><p>A <a href="#url">URL</a> is a <dfn id="valid-url">valid URL</dfn> if it is a
   <span>valid Web address</span> as defined by the Web addresses
   specification. <a href="references.html#refsWEBADDRESSES">[WEBADDRESSES]</a></p><p>A <a href="#url">URL</a> is an <dfn id="absolute-url">absolute URL</dfn> if it is an
   <span>absolute Web address</span> as defined by the Web addresses
@@ -2821,7 +2825,7 @@
   herein is really called something else altogether. This is a
   <a href="introduction.html#willful-violation">willful violation</a> of RFC 3986. <a href="references.html#refsRFC3986">[RFC3986]</a></p><div class="impl">
 
-  <h4 id="dynamic-changes-to-base-urls"><span class="secno">2.5.2 </span>Dynamic changes to base URLs</h4>
+  <h4 id="dynamic-changes-to-base-urls"><span class="secno">2.5.2 </span>Dynamic changes to base URLs</h4><p class="XXX annotation"><b>Status: </b><i>Awaiting implementation feedback</i></p>
 
   <p>When an <code title="attr-xml-base"><a href="dom.html#the-xml:base-attribute-xml-only">xml:base</a></code> attribute
   changes, the attribute's element, and all descendant elements, are
@@ -2882,14 +2886,14 @@
     <p>The element is not directly affected.</p>
 
     <p class="example">Changing the base URL doesn't affect the image
-    displayed by <code><a href="embedded-content-0.html#the-img-element">img</a></code> elements, although subsequent
-    accesses of the <code title="dom-img-src"><a href="embedded-content-0.html#dom-img-src">src</a></code> DOM attribute
+    displayed by <code><a href="text-level-semantics.html#the-img-element">img</a></code> elements, although subsequent
+    accesses of the <code title="dom-img-src"><a href="text-level-semantics.html#dom-img-src">src</a></code> DOM attribute
     from script will return a new <a href="#absolute-url">absolute URL</a> that might
     no longer correspond to the image being shown.</p>
 
    </dd>
 
-  </dl></div><h4 id="interfaces-for-url-manipulation"><span class="secno">2.5.3 </span>Interfaces for URL manipulation</h4><p>An interface that has a complement of <dfn id="url-decomposition-attributes">URL decomposition
+  </dl></div><h4 id="interfaces-for-url-manipulation"><span class="secno">2.5.3 </span>Interfaces for URL manipulation</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>An interface that has a complement of <dfn id="url-decomposition-attributes">URL decomposition
   attributes</dfn> will have seven attributes with the following
   definitions:</p><pre class="idl extract">
            attribute DOMString <a href="#dom-uda-protocol" title="dom-uda-protocol">protocol</a>;
@@ -3079,7 +3083,7 @@
       </td><td> The (empty) <a href="#url-fragment" title="url-fragment">&lt;fragment&gt;</a> component is not part of the <a href="#url-query" title="url-query">&lt;query&gt;</a> component.
    </td></tr></tbody></table></div><div class="impl">
 
-  <h3 id="fetching-resources"><span class="secno">2.6 </span>Fetching resources</h3>
+  <h3 id="fetching-resources"><span class="secno">2.6 </span>Fetching resources</h3><p class="XXX annotation"><b>Status: </b><i>Working draft</i></p>
 
   <p>When a user agent is to <dfn id="fetch">fetch</dfn> a resource, the
   following steps must be run:</p>
@@ -3186,7 +3190,7 @@
   applicable.</p>
 
 
-  <h4 id="concept-http-equivalent"><span class="secno">2.6.1 </span>Protocol concepts</h4>
+  <h4 id="concept-http-equivalent"><span class="secno">2.6.1 </span>Protocol concepts</h4><p class="XXX annotation"><b>Status: </b><i>Working draft</i></p>
 
   <p>User agents can implement a variety of transfer protocols, but
   this specification mostly defines behavior in terms of HTTP. <a href="references.html#refsHTTP">[HTTP]</a></p>
@@ -3209,7 +3213,7 @@
   protocol.</p>
 
 
-  <h4 id="encrypted-http-and-related-security-concerns"><span class="secno">2.6.2 </span>Encrypted HTTP and related security concerns</h4>
+  <h4 id="encrypted-http-and-related-security-concerns"><span class="secno">2.6.2 </span>Encrypted HTTP and related security concerns</h4><p class="XXX annotation"><b>Status: </b><i>Working draft</i></p>
 
   <p>Anything in this specification that refers to HTTP also applies
   to HTTP-over-TLS, as represented by <a href="#url" title="url">URLs</a>
@@ -3255,7 +3259,7 @@
   </div>
 
 
-  <h4 id="content-type-sniffing"><span class="secno">2.6.3 </span>Determining the type of a resource</h4>
+  <h4 id="content-type-sniffing"><span class="secno">2.6.3 </span>Determining the type of a resource</h4><p class="XXX annotation"><b>Status: </b><i>Working draft</i></p>
 
   <p>The <dfn id="content-type" title="Content-Type">Content-Type metadata</dfn> of a
   resource must be obtained and interpreted in a manner consistent
@@ -3285,7 +3289,7 @@
 
   </div><div class="impl">
 
-  <h3 id="character-encodings-0"><span class="secno">2.7 </span>Character encodings</h3>
+  <h3 id="character-encodings-0"><span class="secno">2.7 </span>Character encodings</h3><p class="XXX annotation"><b>Status: </b><i>Working draft</i></p>
 
   <p>User agents must at a minimum support the UTF-8 and Windows-1252
   encodings, but may support more.</p>
@@ -3387,7 +3391,7 @@
   and use of these encodings can thus lead to unexpected behavior in
   implementations of this specification.</p>
 
-  </div><h3 id="common-dom-interfaces"><span class="secno">2.8 </span>Common DOM interfaces</h3><h4 id="reflecting-content-attributes-in-dom-attributes"><span class="secno">2.8.1 </span>Reflecting content attributes in DOM attributes</h4><p>Some <span title="DOM attribute">DOM attributes</span> are
+  </div><h3 id="common-dom-interfaces"><span class="secno">2.8 </span>Common DOM interfaces</h3><p class="XXX annotation"><b>Status: </b><i>Working draft</i></p><h4 id="reflecting-content-attributes-in-dom-attributes"><span class="secno">2.8.1 </span>Reflecting content attributes in DOM attributes</h4><p>Some <span title="DOM attribute">DOM attributes</span> are
   defined to <dfn id="reflect">reflect</dfn> a particular <span>content
   attribute</span>. This means that on getting, the DOM attribute
   returns the current value of the content attribute, and on setting,
@@ -3510,9 +3514,9 @@
   earlier</a>.</p>
 
   <p>If a reflecting DOM attribute is of the type
-  <code><a href="#domtokenlist-0">DOMTokenList</a></code> or <code><a href="#domsettabletokenlist-0">DOMSettableTokenList</a></code>, then
-  on getting it must return a <code><a href="#domtokenlist-0">DOMTokenList</a></code> or
-  <code><a href="#domsettabletokenlist-0">DOMSettableTokenList</a></code> object (as appropriate) whose
+  <code><a href="#domtokenlist">DOMTokenList</a></code> or <code><a href="#domsettabletokenlist">DOMSettableTokenList</a></code>, then
+  on getting it must return a <code><a href="#domtokenlist">DOMTokenList</a></code> or
+  <code><a href="#domsettabletokenlist">DOMSettableTokenList</a></code> object (as appropriate) whose
   underlying string is the element's corresponding content
   attribute. When the object mutates its underlying string, the
   content attribute must itself be immediately mutated. When the
@@ -3520,7 +3524,7 @@
   the empty string; when the object mutates this empty string, the
   user agent must add the corresponding content attribute, with its
   value set to the value it would have been set to after mutating the
-  empty string. The same <code><a href="#domtokenlist-0">DOMTokenList</a></code> object must be
+  empty string. The same <code><a href="#domtokenlist">DOMTokenList</a></code> object must be
   returned every time for each attribute.</p>
 
   <div class="example">
@@ -3559,17 +3563,17 @@
   attribute. Otherwise, the DOM attribute must be set to the empty
   string.</p>
 
-  </div><h4 id="collections"><span class="secno">2.8.2 </span>Collections</h4><p>The <code><a href="#htmlcollection-0">HTMLCollection</a></code>, <code><a href="#htmlallcollection-0">HTMLAllCollection</a></code>,
-  <code><a href="#htmlformcontrolscollection-0">HTMLFormControlsCollection</a></code>,
-  <code><a href="#htmloptionscollection-0">HTMLOptionsCollection</a></code>, and
-  <code><a href="#htmlpropertycollection-0">HTMLPropertyCollection</a></code> interfaces represent various
+  </div><h4 id="collections-0"><span class="secno">2.8.2 </span>Collections</h4><p>The <code><a href="#htmlcollection">HTMLCollection</a></code>, <code><a href="#htmlallcollection">HTMLAllCollection</a></code>,
+  <code><a href="#htmlformcontrolscollection">HTMLFormControlsCollection</a></code>,
+  <code><a href="#htmloptionscollection">HTMLOptionsCollection</a></code>, and
+  <code><a href="#htmlpropertycollection">HTMLPropertyCollection</a></code> interfaces represent various
   lists of DOM nodes. Collectively, objects implementing these
-  interfaces are called <dfn id="collections-0">collections</dfn>.</p><p>When a <a href="#collections-0" title="collections">collection</a> is created, a
-  filter and a root are associated with the collection.</p><p class="example">For example, when the <code><a href="#htmlcollection-0">HTMLCollection</a></code>
+  interfaces are called <dfn id="collections">collections</dfn>.</p><p>When a <a href="#collections" title="collections">collection</a> is created, a
+  filter and a root are associated with the collection.</p><p class="example">For example, when the <code><a href="#htmlcollection">HTMLCollection</a></code>
   object for the <code title="dom-document-images"><a href="dom.html#dom-document-images">document.images</a></code> attribute is
   created, it is associated with a filter that selects only
-  <code><a href="embedded-content-0.html#the-img-element">img</a></code> elements, and rooted at the root of the
-  document.</p><p>The <a href="#collections-0" title="collections">collection</a> then <dfn id="represented-by-the-collection" title="represented by the collection">represents</dfn> a
+  <code><a href="text-level-semantics.html#the-img-element">img</a></code> elements, and rooted at the root of the
+  document.</p><p>The <a href="#collections" title="collections">collection</a> then <dfn id="represented-by-the-collection" title="represented by the collection">represents</dfn> a
   <a href="#live">live</a> view of the subtree rooted at the collection's
   root, containing only nodes that match the given filter. The view is
   linear. <span class="impl">In the absence of specific requirements
@@ -3582,12 +3586,12 @@
   <p>An attribute that returns a collection must return the same
   object every time it is retrieved.</p>
 
-  </div><h5 id="htmlcollection"><span class="secno">2.8.2.1 </span>HTMLCollection</h5><p>The <code><a href="#htmlcollection-0">HTMLCollection</a></code> interface represents a generic
-  <a href="#collections-0" title="collections">collection</a> of elements.</p><pre class="idl">interface <dfn id="htmlcollection-0">HTMLCollection</dfn> {
+  </div><h5 id="htmlcollection-0"><span class="secno">2.8.2.1 </span>HTMLCollection</h5><p>The <code><a href="#htmlcollection">HTMLCollection</a></code> interface represents a generic
+  <a href="#collections" title="collections">collection</a> of elements.</p><pre class="idl">interface <dfn id="htmlcollection">HTMLCollection</dfn> {
   readonly attribute unsigned long <a href="#dom-htmlcollection-length" title="dom-HTMLCollection-length">length</a>;
   caller getter Element <a href="#dom-htmlcollection-item" title="dom-HTMLCollection-item">item</a>(in unsigned long index);
   caller getter Element <a href="#dom-htmlcollection-nameditem" title="dom-HTMLCollection-namedItem">namedItem</a>(in DOMString name);
-  <a href="#htmlallcollection-0">HTMLAllCollection</a> <a href="#dom-htmlcollection-tags" title="dom-HTMLCollection-tags">tags</a>(in DOMString tagName);
+  <a href="#htmlallcollection">HTMLAllCollection</a> <a href="#dom-htmlcollection-tags" title="dom-HTMLCollection-tags">tags</a>(in DOMString tagName);
 };</pre><dl class="domintro"><dt><var title="">collection</var> . <code title="dom-HTMLCollection-length"><a href="#dom-htmlcollection-length">length</a></code></dt>
    <dd>
     <p>Returns the number of elements in the collection.</p>
@@ -3609,9 +3613,9 @@
     from the collection.</p>
     <p>Returns null if no element with that ID or name could be found.</p>
     <p>Only <code><a href="text-level-semantics.html#the-a-element">a</a></code>, <code><a href="obsolete.html#the-applet-element">applet</a></code>, <code><a href="the-canvas-element.html#the-area-element">area</a></code>,
-    <code><a href="embedded-content-0.html#the-embed-element">embed</a></code>, <code><a href="forms.html#the-form-element">form</a></code>, <code><a href="obsolete.html#frame">frame</a></code>,
-    <code><a href="obsolete.html#frameset">frameset</a></code>, <code><a href="embedded-content-0.html#the-iframe-element">iframe</a></code>, <code><a href="embedded-content-0.html#the-img-element">img</a></code>, and
-    <code><a href="embedded-content-0.html#the-object-element">object</a></code> elements can have a name for the purpose of
+    <code><a href="text-level-semantics.html#the-embed-element">embed</a></code>, <code><a href="forms.html#the-form-element">form</a></code>, <code><a href="obsolete.html#frame">frame</a></code>,
+    <code><a href="obsolete.html#frameset">frameset</a></code>, <code><a href="text-level-semantics.html#the-iframe-element">iframe</a></code>, <code><a href="text-level-semantics.html#the-img-element">img</a></code>, and
+    <code><a href="text-level-semantics.html#the-object-element">object</a></code> elements can have a name for the purpose of
     this method; their name is given by the value of their <code title="">name</code> attribute.</p>
    </dd>
 
@@ -3638,9 +3642,9 @@
   <p>The <span>names of the supported named properties</span> consist
   of the values of the <code title="">name</code> attributes of each
   <code><a href="text-level-semantics.html#the-a-element">a</a></code>, <code><a href="obsolete.html#the-applet-element">applet</a></code>, <code><a href="the-canvas-element.html#the-area-element">area</a></code>,
-  <code><a href="embedded-content-0.html#the-embed-element">embed</a></code>, <code><a href="forms.html#the-form-element">form</a></code>, <code><a href="obsolete.html#frame">frame</a></code>,
-  <code><a href="obsolete.html#frameset">frameset</a></code>, <code><a href="embedded-content-0.html#the-iframe-element">iframe</a></code>, <code><a href="embedded-content-0.html#the-img-element">img</a></code>, and
-  <code><a href="embedded-content-0.html#the-object-element">object</a></code> element <a href="#represented-by-the-collection">represented by the
+  <code><a href="text-level-semantics.html#the-embed-element">embed</a></code>, <code><a href="forms.html#the-form-element">form</a></code>, <code><a href="obsolete.html#frame">frame</a></code>,
+  <code><a href="obsolete.html#frameset">frameset</a></code>, <code><a href="text-level-semantics.html#the-iframe-element">iframe</a></code>, <code><a href="text-level-semantics.html#the-img-element">img</a></code>, and
+  <code><a href="text-level-semantics.html#the-object-element">object</a></code> element <a href="#represented-by-the-collection">represented by the
   collection</a> with a <code title="">name</code> attribute, plus
   the list of IDs that the elements <a href="#represented-by-the-collection">represented by the
   collection</a> have.</p>
@@ -3649,9 +3653,9 @@
   in the collection that matches the following requirements:</p>
 
   <ul><li>It is an <code><a href="text-level-semantics.html#the-a-element">a</a></code>, <code><a href="obsolete.html#the-applet-element">applet</a></code>,
-   <code><a href="the-canvas-element.html#the-area-element">area</a></code>, <code><a href="embedded-content-0.html#the-embed-element">embed</a></code>, <code><a href="forms.html#the-form-element">form</a></code>,
-   <code><a href="obsolete.html#frame">frame</a></code>, <code><a href="obsolete.html#frameset">frameset</a></code>, <code><a href="embedded-content-0.html#the-iframe-element">iframe</a></code>,
-   <code><a href="embedded-content-0.html#the-img-element">img</a></code>, or <code><a href="embedded-content-0.html#the-object-element">object</a></code> element with a <code title="">name</code> attribute equal to <var title="">key</var>,
+   <code><a href="the-canvas-element.html#the-area-element">area</a></code>, <code><a href="text-level-semantics.html#the-embed-element">embed</a></code>, <code><a href="forms.html#the-form-element">form</a></code>,
+   <code><a href="obsolete.html#frame">frame</a></code>, <code><a href="obsolete.html#frameset">frameset</a></code>, <code><a href="text-level-semantics.html#the-iframe-element">iframe</a></code>,
+   <code><a href="text-level-semantics.html#the-img-element">img</a></code>, or <code><a href="text-level-semantics.html#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>
@@ -3660,23 +3664,23 @@
   null.</p>
 
   <p>The <dfn id="dom-htmlcollection-tags" title="dom-HTMLCollection-tags"><code>tags(<var title="">tagName</var>)</code></dfn> method must return an
-  <code><a href="#htmlallcollection-0">HTMLAllCollection</a></code> rooted at the same node as the
-  <code><a href="#htmlcollection-0">HTMLCollection</a></code> object on which the method was invoked,
+  <code><a href="#htmlallcollection">HTMLAllCollection</a></code> rooted at the same node as the
+  <code><a href="#htmlcollection">HTMLCollection</a></code> object on which the method was invoked,
   whose filter matches only <a href="#html-elements">HTML elements</a> whose local
   name is the <var title="">tagName</var> argument and that already
-  match the filter of the <code><a href="#htmlcollection-0">HTMLCollection</a></code> object on which
+  match the filter of the <code><a href="#htmlcollection">HTMLCollection</a></code> object on which
   the method was invoked. In <a href="dom.html#html-documents">HTML documents</a>, the argument
   must first be <a href="#converted-to-ascii-lowercase">converted to ASCII lowercase</a>.</p>
 
-  </div><h5 id="htmlallcollection"><span class="secno">2.8.2.2 </span>HTMLAllCollection</h5><p>The <code><a href="#htmlallcollection-0">HTMLAllCollection</a></code> interface represents a generic
-  <a href="#collections-0" title="collections">collection</a> of elements just like
-  <code><a href="#htmlcollection-0">HTMLCollection</a></code>, with the exception that its <code title="dom-HTMLAllCollection-namedItem"><a href="#dom-htmlallcollection-nameditem">namedItem()</a></code> method
-  returns an <code><a href="#htmlcollection-0">HTMLCollection</a></code> object when there are
-  multiple matching elements.</p><pre class="idl">interface <dfn id="htmlallcollection-0">HTMLAllCollection</dfn> {
+  </div><h5 id="htmlallcollection-0"><span class="secno">2.8.2.2 </span>HTMLAllCollection</h5><p>The <code><a href="#htmlallcollection">HTMLAllCollection</a></code> interface represents a generic
+  <a href="#collections" title="collections">collection</a> of elements just like
+  <code><a href="#htmlcollection">HTMLCollection</a></code>, with the exception that its <code title="dom-HTMLAllCollection-namedItem"><a href="#dom-htmlallcollection-nameditem">namedItem()</a></code> method
+  returns an <code><a href="#htmlcollection">HTMLCollection</a></code> object when there are
+  multiple matching elements.</p><pre class="idl">interface <dfn id="htmlallcollection">HTMLAllCollection</dfn> {
   readonly attribute unsigned long <a href="#dom-htmlallcollection-length" title="dom-HTMLAllCollection-length">length</a>;
   caller getter Element <a href="#dom-htmlallcollection-item" title="dom-HTMLAllCollection-item">item</a>(in unsigned long index);
   caller getter object <a href="#dom-htmlallcollection-nameditem" title="dom-HTMLAllCollection-namedItem">namedItem</a>(in DOMString name);
-  <a href="#htmlallcollection-0">HTMLAllCollection</a> <a href="#dom-htmlallcollection-tags" title="dom-HTMLAllCollection-tags">tags</a>(in DOMString tagName);
+  <a href="#htmlallcollection">HTMLAllCollection</a> <a href="#dom-htmlallcollection-tags" title="dom-HTMLAllCollection-tags">tags</a>(in DOMString tagName);
 };</pre><dl class="domintro"><dt><var title="">collection</var> . <code title="dom-HTMLAllCollection-length"><a href="#dom-htmlallcollection-length">length</a></code></dt>
    <dd>
     <p>Returns the number of elements in the collection.</p>
@@ -3696,12 +3700,12 @@
    <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>If there are multiple matching items, then an <code><a href="#htmlallcollection-0">HTMLAllCollection</a></code> object containing all those elements is returned.</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>Only <code><a href="text-level-semantics.html#the-a-element">a</a></code>, <code><a href="obsolete.html#the-applet-element">applet</a></code>, <code><a href="the-canvas-element.html#the-area-element">area</a></code>,
-    <code><a href="embedded-content-0.html#the-embed-element">embed</a></code>, <code><a href="forms.html#the-form-element">form</a></code>, <code><a href="obsolete.html#frame">frame</a></code>,
-    <code><a href="obsolete.html#frameset">frameset</a></code>, <code><a href="embedded-content-0.html#the-iframe-element">iframe</a></code>, <code><a href="embedded-content-0.html#the-img-element">img</a></code>, and
-    <code><a href="embedded-content-0.html#the-object-element">object</a></code> elements can have a name for the purpose of
+    <code><a href="text-level-semantics.html#the-embed-element">embed</a></code>, <code><a href="forms.html#the-form-element">form</a></code>, <code><a href="obsolete.html#frame">frame</a></code>,
+    <code><a href="obsolete.html#frameset">frameset</a></code>, <code><a href="text-level-semantics.html#the-iframe-element">iframe</a></code>, <code><a href="text-level-semantics.html#the-img-element">img</a></code>, and
+    <code><a href="text-level-semantics.html#the-object-element">object</a></code> elements can have a name for the purpose of
     this method; their name is given by the value of their <code title="">name</code> attribute.</p>
    </dd>
 
@@ -3728,9 +3732,9 @@
   <p>The <span>names of the supported named properties</span> consist
   of the values of the <code title="">name</code> attributes of each
   <code><a href="text-level-semantics.html#the-a-element">a</a></code>, <code><a href="obsolete.html#the-applet-element">applet</a></code>, <code><a href="the-canvas-element.html#the-area-element">area</a></code>,
-  <code><a href="embedded-content-0.html#the-embed-element">embed</a></code>, <code><a href="forms.html#the-form-element">form</a></code>, <code><a href="obsolete.html#frame">frame</a></code>,
-  <code><a href="obsolete.html#frameset">frameset</a></code>, <code><a href="embedded-content-0.html#the-iframe-element">iframe</a></code>, <code><a href="embedded-content-0.html#the-img-element">img</a></code>, and
-  <code><a href="embedded-content-0.html#the-object-element">object</a></code> element <a href="#represented-by-the-collection">represented by the
+  <code><a href="text-level-semantics.html#the-embed-element">embed</a></code>, <code><a href="forms.html#the-form-element">form</a></code>, <code><a href="obsolete.html#frame">frame</a></code>,
+  <code><a href="obsolete.html#frameset">frameset</a></code>, <code><a href="text-level-semantics.html#the-iframe-element">iframe</a></code>, <code><a href="text-level-semantics.html#the-img-element">img</a></code>, and
+  <code><a href="text-level-semantics.html#the-object-element">object</a></code> element <a href="#represented-by-the-collection">represented by the
   collection</a> with a <code title="">name</code> attribute, plus
   the list of IDs that the elements <a href="#represented-by-the-collection">represented by the
   collection</a> have.</p>
@@ -3741,16 +3745,16 @@
   <ol><li>
 
     <p>Let <var title="">collection</var> be an
-    <code><a href="#htmlallcollection-0">HTMLAllCollection</a></code> object rooted at the same node as
-    the <code><a href="#htmlallcollection-0">HTMLAllCollection</a></code> object on which the method was
+    <code><a href="#htmlallcollection">HTMLAllCollection</a></code> object rooted at the same node as
+    the <code><a href="#htmlallcollection">HTMLAllCollection</a></code> object on which the method was
     invoked, whose filter matches only only elements that already
-    match the filter of the <code><a href="#htmlallcollection-0">HTMLAllCollection</a></code> object on
+    match the filter of the <code><a href="#htmlallcollection">HTMLAllCollection</a></code> object on
     which the method was invoked and that are either:</p>
 
     <ul><li><code><a href="text-level-semantics.html#the-a-element">a</a></code>, <code><a href="obsolete.html#the-applet-element">applet</a></code>, <code><a href="the-canvas-element.html#the-area-element">area</a></code>,
-     <code><a href="embedded-content-0.html#the-embed-element">embed</a></code>, <code><a href="forms.html#the-form-element">form</a></code>, <code><a href="obsolete.html#frame">frame</a></code>,
-     <code><a href="obsolete.html#frameset">frameset</a></code>, <code><a href="embedded-content-0.html#the-iframe-element">iframe</a></code>, <code><a href="embedded-content-0.html#the-img-element">img</a></code>, or
-     <code><a href="embedded-content-0.html#the-object-element">object</a></code> elements with a <code title="">name</code>
+     <code><a href="text-level-semantics.html#the-embed-element">embed</a></code>, <code><a href="forms.html#the-form-element">form</a></code>, <code><a href="obsolete.html#frame">frame</a></code>,
+     <code><a href="obsolete.html#frameset">frameset</a></code>, <code><a href="text-level-semantics.html#the-iframe-element">iframe</a></code>, <code><a href="text-level-semantics.html#the-img-element">img</a></code>, or
+     <code><a href="text-level-semantics.html#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>
@@ -3767,18 +3771,18 @@
    <li>Otherwise, return <var title="">collection</var>.</li>
 
   </ol><p>The <dfn id="dom-htmlallcollection-tags" title="dom-HTMLAllCollection-tags"><code>tags(<var title="">tagName</var>)</code></dfn> method must return an
-  <code><a href="#htmlallcollection-0">HTMLAllCollection</a></code> rooted at the same node as the
-  <code><a href="#htmlallcollection-0">HTMLAllCollection</a></code> object on which the method was
+  <code><a href="#htmlallcollection">HTMLAllCollection</a></code> rooted at the same node as the
+  <code><a href="#htmlallcollection">HTMLAllCollection</a></code> object on which the method was
   invoked, whose filter matches only <a href="#html-elements">HTML elements</a> whose
   local name is the <var title="">tagName</var> argument and that
-  already match the filter of the <code><a href="#htmlallcollection-0">HTMLAllCollection</a></code>
+  already match the filter of the <code><a href="#htmlallcollection">HTMLAllCollection</a></code>
   object on which the method was invoked. In <a href="dom.html#html-documents">HTML
   documents</a>, the argument must first be <a href="#converted-to-ascii-lowercase">converted to
   ASCII lowercase</a>.</p>
 
-  </div><h5 id="htmlformcontrolscollection"><span class="secno">2.8.2.3 </span>HTMLFormControlsCollection</h5><p>The <code><a href="#htmlformcontrolscollection-0">HTMLFormControlsCollection</a></code> interface represents
-  a <a href="#collections-0" title="collections">collection</a> of <a href="forms.html#category-listed" title="category-listed">listed</a> elements in <code><a href="forms.html#the-form-element">form</a></code>
-  and <code><a href="forms.html#the-fieldset-element">fieldset</a></code> elements.</p><pre class="idl">interface <dfn id="htmlformcontrolscollection-0">HTMLFormControlsCollection</dfn> {
+  </div><h5 id="htmlformcontrolscollection-0"><span class="secno">2.8.2.3 </span>HTMLFormControlsCollection</h5><p>The <code><a href="#htmlformcontrolscollection">HTMLFormControlsCollection</a></code> interface represents
+  a <a href="#collections" title="collections">collection</a> of <a href="forms.html#category-listed" title="category-listed">listed</a> elements in <code><a href="forms.html#the-form-element">form</a></code>
+  and <code><a href="forms.html#the-fieldset-element">fieldset</a></code> elements.</p><pre class="idl">interface <dfn id="htmlformcontrolscollection">HTMLFormControlsCollection</dfn> {
   readonly attribute unsigned long <a href="#dom-htmlformcontrolscollection-length" title="dom-HTMLFormControlsCollection-length">length</a>;
   caller getter <a href="dom.html#htmlelement">HTMLElement</a> <a href="#dom-htmlformcontrolscollection-item" title="dom-HTMLFormControlsCollection-item">item</a>(in unsigned long index);
   caller getter object <a href="#dom-htmlformcontrolscollection-nameditem" title="dom-HTMLFormControlsCollection-namedItem">namedItem</a>(in DOMString name);
@@ -3852,7 +3856,7 @@
 
    <li>Otherwise, create a <code><a href="#radionodelist">RadioNodeList</a></code> object
    representing a live view of the
-   <code><a href="#htmlformcontrolscollection-0">HTMLFormControlsCollection</a></code> object, further filtered so
+   <code><a href="#htmlformcontrolscollection">HTMLFormControlsCollection</a></code> object, further filtered so
    that the only nodes in the <code><a href="#radionodelist">RadioNodeList</a></code> object are
    those that have either an <code title="attr-id"><a href="dom.html#the-id-attribute">id</a></code> attribute
    or a <code title="attr-fe-name"><a href="forms.html#attr-fe-name">name</a></code> attribute equal to <var title="">name</var>. The nodes in the <code><a href="#radionodelist">RadioNodeList</a></code>
@@ -3900,10 +3904,10 @@
 
   </li></ol><!--
 http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C%21DOCTYPE%20html%3E...%0A%3Cform%20name%3D%22a%22%3E%3Cinput%20id%3D%22x%22%20name%3D%22y%22%3E%3Cinput%20name%3D%22x%22%20id%3D%22y%22%3E%3C/form%3E%0A%3Cscript%3E%0A%20%20var%20x%3B%0A%20%20w%28x%20%3D%20document.forms%5B%27a%27%5D%5B%27x%27%5D%29%3B%0A%20%20w%28x.length%29%3B%0A%20%20x%5B0%5D.parentNode.removeChild%28x%5B0%5D%29%3B%0A%20%20w%28x.length%29%3B%0A%20%20w%28x%20%3D%3D%20document.forms%5B%27a%27%5D%5B%27x%27%5D%29%3B%0A%3C/script%3E%0A
---></div><h5 id="htmloptionscollection"><span class="secno">2.8.2.4 </span>HTMLOptionsCollection</h5><p>The <code><a href="#htmloptionscollection-0">HTMLOptionsCollection</a></code> interface represents a
+--></div><h5 id="htmloptionscollection-0"><span class="secno">2.8.2.4 </span>HTMLOptionsCollection</h5><p>The <code><a href="#htmloptionscollection">HTMLOptionsCollection</a></code> interface represents a
   list of <code><a href="forms.html#the-option-element">option</a></code> elements. It is always rooted on a
   <code><a href="forms.html#the-select-element">select</a></code> element and has attributes and methods that
-  manipulate that element's descendants.</p><pre class="idl">interface <dfn id="htmloptionscollection-0">HTMLOptionsCollection</dfn> {
+  manipulate that element's descendants.</p><pre class="idl">interface <dfn id="htmloptionscollection">HTMLOptionsCollection</dfn> {
            attribute unsigned long <a href="#dom-htmloptionscollection-length" title="dom-HTMLOptionsCollection-length">length</a>;
   caller getter <a href="forms.html#htmloptionelement">HTMLOptionElement</a> <a href="#dom-htmloptionscollection-item" title="dom-HTMLOptionsCollection-item">item</a>(in unsigned long index);
   caller getter object <a href="#dom-htmloptionscollection-nameditem" title="dom-HTMLOptionsCollection-namedItem">namedItem</a>(in DOMString name);
@@ -3970,7 +3974,7 @@
   the new value is greater, then <var title="">n</var> new
   <code><a href="forms.html#the-option-element">option</a></code> elements with no attributes and no child nodes
   must be appended to the <code><a href="forms.html#the-select-element">select</a></code> element on which the
-  <code><a href="#htmloptionscollection-0">HTMLOptionsCollection</a></code> is rooted, where <var title="">n</var> is the difference between the two numbers (new
+  <code><a href="#htmloptionscollection">HTMLOptionsCollection</a></code> is rooted, where <var title="">n</var> is the difference between the two numbers (new
   value minus old value). If the new value is lower, then the last
   <var title="">n</var> nodes in the collection must be removed from
   their parent nodes, where <var title="">n</var> is the difference
@@ -4000,7 +4004,7 @@
 
    <!-- IE returns an HTMLCollection instead; we may need to change to that for compat -->
    <li>Otherwise, create a <code>NodeList</code> object representing a
-   live view of the <code><a href="#htmloptionscollection-0">HTMLOptionsCollection</a></code> object, further
+   live view of the <code><a href="#htmloptionscollection">HTMLOptionsCollection</a></code> object, further
    filtered so that the only nodes in the <code>NodeList</code> object
    are those that have either an <code title="attr-id"><a href="dom.html#the-id-attribute">id</a></code>
    attribute or a <code title="attr-option-name">name</code> attribute
@@ -4019,12 +4023,12 @@
 
    <li><p>If <var title="">element</var> is an ancestor of the
    <code><a href="forms.html#the-select-element">select</a></code> element on which the
-   <code><a href="#htmloptionscollection-0">HTMLOptionsCollection</a></code> is rooted, then throw a
+   <code><a href="#htmloptionscollection">HTMLOptionsCollection</a></code> is rooted, then throw a
    <code><a href="#hierarchy_request_err">HIERARCHY_REQUEST_ERR</a></code> exception.</p></li>
 
    <li><p>If <var title="">before</var> is an element, but that
    element isn't a descendant of the <code><a href="forms.html#the-select-element">select</a></code> element on
-   which the <code><a href="#htmloptionscollection-0">HTMLOptionsCollection</a></code> is rooted, then throw
+   which the <code><a href="#htmloptionscollection">HTMLOptionsCollection</a></code> is rooted, then throw
    a <code><a href="#not_found_err">NOT_FOUND_ERR</a></code> exception.</p></li>
 
    <li><p>If <var title="">element</var> and <var title="">before</var> are the same element, then return and abort
@@ -4034,7 +4038,7 @@
 
    <li><p>If <var title="">reference</var> is not null, let <var title="">parent</var> be the parent node of <var title="">reference</var>. Otherwise, let <var title="">parent</var>
    be the <code><a href="forms.html#the-select-element">select</a></code> element on which the
-   <code><a href="#htmloptionscollection-0">HTMLOptionsCollection</a></code> is rooted.</p></li>
+   <code><a href="#htmloptionscollection">HTMLOptionsCollection</a></code> is rooted.</p></li>
 
    <li><p>Act as if the DOM Core <code title="dom-insertBefore">insertBefore()</code> method was invoked
    on the <var title="">parent</var> node, with <var title="">element</var> as the first argument and <var title="">reference</var> as the second argument.</p>
@@ -4054,10 +4058,10 @@
    <li><p>Remove <var title="">element</var> from its parent
    node.</p></li>
 
-  </ol><!-- see also http://ln.hixie.ch/?start=1161042744&count=1 --></div><h5 id="htmlpropertycollection"><span class="secno">2.8.2.5 </span>HTMLPropertyCollection</h5><p>The <code><a href="#htmlpropertycollection-0">HTMLPropertyCollection</a></code> interface represents a
-  <a href="#collections-0" title="collections">collection</a> of elements that add
+  </ol><!-- see also http://ln.hixie.ch/?start=1161042744&count=1 --></div><h5 id="htmlpropertycollection-0"><span class="secno">2.8.2.5 </span>HTMLPropertyCollection</h5><p>The <code><a href="#htmlpropertycollection">HTMLPropertyCollection</a></code> interface represents a
+  <a href="#collections" title="collections">collection</a> of elements that add
   name-value pairs to a particular <a href="microdata.html#concept-item" title="concept-item">item</a> in the <a href="microdata.html#microdata">microdata</a>
-  model.</p><pre class="idl">interface <dfn id="htmlpropertycollection-0">HTMLPropertyCollection</dfn> {
+  model.</p><pre class="idl">interface <dfn id="htmlpropertycollection">HTMLPropertyCollection</dfn> {
   readonly attribute unsigned long <a href="#dom-htmlpropertycollection-length" title="dom-HTMLPropertyCollection-length">length</a>;
   readonly attribute <span>DOMStringList</span> <a href="#dom-htmlpropertycollection-names" title="dom-HTMLPropertyCollection-names">names</a>;
   caller getter <a href="dom.html#htmlelement">HTMLElement</a> <a href="#dom-htmlpropertycollection-item" title="dom-HTMLPropertyCollection-item">item</a>(in unsigned long index);
@@ -4127,7 +4131,7 @@
 
   <p>The <dfn id="dom-htmlpropertycollection-nameditem" title="dom-HTMLPropertyCollection-namedItem"><code>namedItem(<var title="">name</var>)</code></dfn> method must return a
   <code><a href="#propertynodelist">PropertyNodeList</a></code> object representing a live view of the
-  <code><a href="#htmlpropertycollection-0">HTMLPropertyCollection</a></code> object, further filtered so that
+  <code><a href="#htmlpropertycollection">HTMLPropertyCollection</a></code> object, further filtered so that
   the only nodes in the <code><a href="#radionodelist">RadioNodeList</a></code> object are those
   that have a <a href="microdata.html#property-names" title="property names">property name</a> equal
   to <var title="">name</var>. The nodes in the
@@ -4146,11 +4150,11 @@
   DOM property of each of the elements represented by the object, in
   <a href="#tree-order">tree order</a>.</p>
 
-  </div><h4 id="domtokenlist"><span class="secno">2.8.3 </span>DOMTokenList</h4><p>The <code><a href="#domtokenlist-0">DOMTokenList</a></code> interface represents an interface
+  </div><h4 id="domtokenlist-0"><span class="secno">2.8.3 </span>DOMTokenList</h4><p>The <code><a href="#domtokenlist">DOMTokenList</a></code> interface represents an interface
   to an underlying string that consists of a <a href="#set-of-space-separated-tokens">set of
-  space-separated tokens</a>.</p><p class="note"><code><a href="#domtokenlist-0">DOMTokenList</a></code> objects are always
+  space-separated tokens</a>.</p><p class="note"><code><a href="#domtokenlist">DOMTokenList</a></code> objects are always
   <a href="#case-sensitive">case-sensitive</a>, even when the underlying string might
-  ordinarily be treated in a case-insensitive manner.</p><pre class="idl">interface <dfn id="domtokenlist-0">DOMTokenList</dfn> {
+  ordinarily be treated in a case-insensitive manner.</p><pre class="idl">interface <dfn id="domtokenlist">DOMTokenList</dfn> {
   readonly attribute unsigned long <a href="#dom-tokenlist-length" title="dom-tokenlist-length">length</a>;
   getter DOMString <a href="#dom-tokenlist-item" title="dom-tokenlist-item">item</a>(in unsigned long index);
   boolean <a href="#dom-tokenlist-contains" title="dom-tokenlist-contains">contains</a>(in DOMString token);
@@ -4258,16 +4262,16 @@
 
    <li>If the given <var title="">token</var> is a
    <a href="#case-sensitive">case-sensitive</a> match for one of the tokens in the
-   <code><a href="#domtokenlist-0">DOMTokenList</a></code> object's underlying string then stop the
+   <code><a href="#domtokenlist">DOMTokenList</a></code> object's underlying string then stop the
    algorithm.</li>
 
-   <li>Otherwise, if the <code><a href="#domtokenlist-0">DOMTokenList</a></code> object's underlying
+   <li>Otherwise, if the <code><a href="#domtokenlist">DOMTokenList</a></code> object's underlying
    string is not the empty string and the last character of that
    string is not a <a href="#space-character">space character</a>, then append a U+0020
    SPACE character to the end of that string.</li>
 
    <li>Append the value of <var title="">token</var> to the end of the
-   <code><a href="#domtokenlist-0">DOMTokenList</a></code> object's underlying string.</li>
+   <code><a href="#domtokenlist">DOMTokenList</a></code> object's underlying string.</li>
 
   </ol><p>The <dfn id="dom-tokenlist-remove" title="dom-tokenlist-remove"><code>remove(<var title="">token</var>)</code></dfn> method must run the following
   algorithm:</p>
@@ -4301,26 +4305,26 @@
 
    <li>If the given <var title="">token</var> is a
    <a href="#case-sensitive">case-sensitive</a> match for one of the tokens in the
-   <code><a href="#domtokenlist-0">DOMTokenList</a></code> object's underlying string then <a href="#remove-a-token-from-a-string" title="remove a token from a string">remove the given <var title="">token</var> from the underlying string</a> and stop the
+   <code><a href="#domtokenlist">DOMTokenList</a></code> object's underlying string then <a href="#remove-a-token-from-a-string" title="remove a token from a string">remove the given <var title="">token</var> from the underlying string</a> and stop the
    algorithm, returning false.</li>
 
-   <li>Otherwise, if the <code><a href="#domtokenlist-0">DOMTokenList</a></code> object's underlying
+   <li>Otherwise, if the <code><a href="#domtokenlist">DOMTokenList</a></code> object's underlying
    string is not the empty string and the last character of that
    string is not a <a href="#space-character">space character</a>, then append a U+0020
    SPACE character to the end of that string.</li>
 
    <li>Append the value of <var title="">token</var> to the end of the
-   <code><a href="#domtokenlist-0">DOMTokenList</a></code> object's underlying string.</li>
+   <code><a href="#domtokenlist">DOMTokenList</a></code> object's underlying string.</li>
 
    <li>Return true.</li>
 
-  </ol><p>Objects implementing the <code><a href="#domtokenlist-0">DOMTokenList</a></code> interface must
+  </ol><p>Objects implementing the <code><a href="#domtokenlist">DOMTokenList</a></code> interface must
   <dfn id="dom-tokenlist-tostring" title="dom-tokenlist-toString">stringify</dfn> to the object's
   underlying string representation.</p>
 
-  </div><h4 id="domsettabletokenlist"><span class="secno">2.8.4 </span>DOMSettableTokenList</h4><p>The <code><a href="#domsettabletokenlist-0">DOMSettableTokenList</a></code> interface is the same as the
-  <code><a href="#domtokenlist-0">DOMTokenList</a></code> interface, except that it allows the
-  underlying string to be directly changed.</p><pre class="idl">interface <dfn id="domsettabletokenlist-0">DOMSettableTokenList</dfn> : <a href="#domtokenlist-0">DOMTokenList</a> {
+  </div><h4 id="domsettabletokenlist-0"><span class="secno">2.8.4 </span>DOMSettableTokenList</h4><p>The <code><a href="#domsettabletokenlist">DOMSettableTokenList</a></code> interface is the same as the
+  <code><a href="#domtokenlist">DOMTokenList</a></code> interface, except that it allows the
+  underlying string to be directly changed.</p><pre class="idl">interface <dfn id="domsettabletokenlist">DOMSettableTokenList</dfn> : <a href="#domtokenlist">DOMTokenList</a> {
             attribute DOMString <a href="#dom-domsettabletokenlist-value" title="dom-DOMSettableTokenList-value">value</a>;
 };</pre><dl class="domintro"><dt><var title="">tokenlist</var> . <code title="dom-DOMSettableTokenList-value"><a href="#dom-domsettabletokenlist-value">value</a></code></dt>
    <dd>
@@ -4330,8 +4334,8 @@
 
   </dl><div class="impl">
 
-  <p>An object implementing the <code><a href="#domsettabletokenlist-0">DOMSettableTokenList</a></code>
-  interface must act as defined for the <code><a href="#domtokenlist-0">DOMTokenList</a></code>
+  <p>An object implementing the <code><a href="#domsettabletokenlist">DOMSettableTokenList</a></code>
+  interface must act as defined for the <code><a href="#domtokenlist">DOMTokenList</a></code>
   interface, except for the <code title="dom-DOMSettableTokenList-value"><a href="#dom-domsettabletokenlist-value">value</a></code> attribute defined
   here.</p>
 
@@ -4465,16 +4469,16 @@
 
    <dd><p>Return the null value.</p></dd>
 
-  </dl></div><h4 id="domstringmap"><span class="secno">2.8.6 </span>DOMStringMap</h4><p>The <code><a href="#domstringmap-0">DOMStringMap</a></code> interface represents a set of
+  </dl></div><h4 id="domstringmap-0"><span class="secno">2.8.6 </span>DOMStringMap</h4><p>The <code><a href="#domstringmap">DOMStringMap</a></code> interface represents a set of
   name-value pairs. It exposes these using the scripting language's
   native mechanisms for property access.</p><div class="impl">
 
-  <p>When a <code><a href="#domstringmap-0">DOMStringMap</a></code> object is instantiated, it is
+  <p>When a <code><a href="#domstringmap">DOMStringMap</a></code> object is instantiated, it is
   associated with three algorithms, one for getting the list of
   name-value pairs, one for setting names to certain values, and one
   for deleting names.</p>
 
-  <pre class="idl">interface <dfn id="domstringmap-0">DOMStringMap</dfn> {
+  <pre class="idl">interface <dfn id="domstringmap">DOMStringMap</dfn> {
   getter DOMString (in DOMString name);
   setter void (in DOMString name, in DOMString value);
   creator void (in DOMString name);
@@ -4482,30 +4486,30 @@
 };</pre>
 
   <p>The <span>names of the supported named properties</span> on a
-  <code><a href="#domstringmap-0">DOMStringMap</a></code> object at any instant are the names of
+  <code><a href="#domstringmap">DOMStringMap</a></code> object at any instant are the names of
   each pair returned from the algorithm for getting the list of
   name-value pairs at that instant.</p>
 
-  <p>When a <code><a href="#domstringmap-0">DOMStringMap</a></code> object is indexed to retrieve a
+  <p>When a <code><a href="#domstringmap">DOMStringMap</a></code> object is indexed to retrieve a
   named property <var title="">name</var>, the value returned must be
   the value component of the name-value pair whose name component is
   <var title="">name</var> in the list returned by the algorithm for
   getting the list of name-value pairs.</p>
 
-  <p>When a <code><a href="#domstringmap-0">DOMStringMap</a></code> object is indexed to create or
+  <p>When a <code><a href="#domstringmap">DOMStringMap</a></code> object is indexed to create or
   modify a named property <var title="">name</var> with value <var title="">value</var>, the algorithm for setting names to certain
   values must be run, passing <var title="">name</var> as the name and
   the result of converting <var title="">value</var> to a
   <code>DOMString</code> as the value.</p>
 
-  <p>When a <code><a href="#domstringmap-0">DOMStringMap</a></code> object is indexed to delete a
+  <p>When a <code><a href="#domstringmap">DOMStringMap</a></code> object is indexed to delete a
   named property named <var title="">name</var>, the algorithm for
   deleting names must be run, passing <var title="">name</var> as the
   name.</p>
 
-  <p class="note">The <code><a href="#domstringmap-0">DOMStringMap</a></code> interface definition
+  <p class="note">The <code><a href="#domstringmap">DOMStringMap</a></code> interface definition
   here is only intended for JavaScript environments. Other language
-  bindings will need to define how <code><a href="#domstringmap-0">DOMStringMap</a></code> is to be
+  bindings will need to define how <code><a href="#domstringmap">DOMStringMap</a></code> is to be
   implemented for those languages.</p>
 
   </div><div class="example">

Index: text-level-semantics.html
===================================================================
RCS file: /sources/public/html5/spec/text-level-semantics.html,v
retrieving revision 1.151
retrieving revision 1.152
diff -u -d -r1.151 -r1.152
--- text-level-semantics.html	19 Aug 2009 21:06:38 -0000	1.151
+++ text-level-semantics.html	25 Aug 2009 09:34:44 -0000	1.152
@@ -97,6 +97,11 @@
    .XXX { color: #E50000; background: white; border: solid red; padding: 0.5em; margin: 1em 0; }
    .XXX > :first-child { margin-top: 0; }
    p .XXX { line-height: 3em; }
+   .annotation { border: solid thin black; background: #0C479D; color: white; position: relative; margin: 8px 0 20px 0; }
+   .annotation:before { position: absolute; left: 0; top: 0; width: 100%; height: 100%; margin: 6px -6px -6px 6px; background: #333333; z-index: -1; content: ''; }
+   .annotation :link, .annotation :visited { color: inherit; }
+   .annotation :link:hover, .annotation :visited:hover { background: transparent; }
+   .annotation span { border: none ! important; }
    .note { color: green; background: transparent; font-family: sans-serif; }
    .warning { color: red; background: transparent; }
    .note, .warning { font-weight: bolder; font-style: italic; }
[...2998 lines suppressed...]
+           attribute DOMString <a href="#dom-param-name" title="dom-param-name">name</a>;
+           attribute DOMString <a href="#dom-param-value" title="dom-param-value">value</a>;
+};</pre>
+   </dd>
+  </dl><p>The <code><a href="#the-param-element">param</a></code> element defines parameters for plugins
+  invoked by <code><a href="#the-object-element">object</a></code> elements. It does not <a href="the-xhtml-syntax.html#represents" title="represents">represent</a> anything on its own.</p><p>The <dfn id="attr-param-name" title="attr-param-name"><code>name</code></dfn>
+  attribute gives the name of the parameter.</p><p>The <dfn id="attr-param-value" title="attr-param-value"><code>value</code></dfn>
+  attribute gives the value of the parameter.</p><p>Both attributes must be present. They may have any value.</p><div class="impl">
+
+  <p>If both attributes are present, and if the parent element of the
+  <code><a href="#the-param-element">param</a></code> is an <code><a href="#the-object-element">object</a></code> element, then the
+  element defines a <dfn id="concept-param-parameter" title="concept-param-parameter">parameter</dfn> with the given
+  name/value pair.</p>
+
+  <p>The DOM attributes <dfn id="dom-param-name" title="dom-param-name"><code>name</code></dfn> and <dfn id="dom-param-value" title="dom-param-value"><code>value</code></dfn> must both
+  <a href="infrastructure.html#reflect">reflect</a> the respective content attributes of the same
+  name.</p>
+
   </div></body></html>
\ No newline at end of file

Index: the-canvas-element.html
===================================================================
RCS file: /sources/public/html5/spec/the-canvas-element.html,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -d -r1.27 -r1.28
--- the-canvas-element.html	19 Aug 2009 21:06:38 -0000	1.27
+++ the-canvas-element.html	25 Aug 2009 09:34:44 -0000	1.28
@@ -97,6 +97,11 @@
    .XXX { color: #E50000; background: white; border: solid red; padding: 0.5em; margin: 1em 0; }
    .XXX > :first-child { margin-top: 0; }
    p .XXX { line-height: 3em; }
+   .annotation { border: solid thin black; background: #0C479D; color: white; position: relative; margin: 8px 0 20px 0; }
+   .annotation:before { position: absolute; left: 0; top: 0; width: 100%; height: 100%; margin: 6px -6px -6px 6px; background: #333333; z-index: -1; content: ''; }
+   .annotation :link, .annotation :visited { color: inherit; }
+   .annotation :link:hover, .annotation :visited:hover { background: transparent; }
+   .annotation span { border: none ! important; }
    .note { color: green; background: transparent; font-family: sans-serif; }
    .warning { color: red; background: transparent; }
    .note, .warning { font-weight: bolder; font-style: italic; }
@@ -179,14 +184,14 @@
    <a href="tabular-data.html">4.9 Tabular data &#8594;</a>
   </nav>
 
-  <h4 id="the-canvas-element"><span class="secno">4.8.11 </span>The <dfn id="canvas"><code>canvas</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
-   <dd><a href="dom.html#flow-content-0">Flow content</a>.</dd>
-   <dd><a href="dom.html#phrasing-content-0">Phrasing content</a>.</dd>
-   <dd><a href="dom.html#embedded-content-2">Embedded content</a>.</dd>
+  <h4 id="the-canvas-element"><span class="secno">4.8.11 </span>The <dfn id="canvas"><code>canvas</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Implemented and widely deployed. </i><span><a href="http://www.w3.org/html/wg/tracker/issues/74">ISSUE-74</a> (canvas-accessibility) blocks progress to Last Call</span></p><dl class="element"><dt>Categories</dt>
+   <dd><a href="dom.html#flow-content">Flow content</a>.</dd>
+   <dd><a href="dom.html#phrasing-content">Phrasing content</a>.</dd>
+   <dd><a href="embedded-content-0.html#embedded-content">Embedded content</a>.</dd>
    <dt>Contexts in which this element may be used:</dt>
-   <dd>Where <a href="dom.html#embedded-content-2">embedded content</a> is expected.</dd>
+   <dd>Where <a href="embedded-content-0.html#embedded-content">embedded content</a> is expected.</dd>
    <dt>Content model:</dt>
-   <dd><a href="dom.html#transparent">Transparent</a>.</dd>
+   <dd><a href="embedded-content-0.html#transparent">Transparent</a>.</dd>
    <dt>Content attributes:</dt>
    <dd><a href="dom.html#global-attributes">Global attributes</a></dd>
    <dd><code title="attr-canvas-width"><a href="#attr-canvas-width">width</a></code></dd>
@@ -215,18 +220,18 @@
   essentially the same function or purpose as the bitmap canvas. This
   content may be placed as content of the <code><a href="#the-canvas-element">canvas</a></code>
   element. The contents of the <code><a href="#the-canvas-element">canvas</a></code> element, if any,
-  are the element's <a href="dom.html#fallback-content">fallback content</a>.</p><p>In interactive visual media, if <a href="browsers.html#concept-n-script" title="concept-n-script">scripting is enabled</a> for the
+  are the element's <a href="embedded-content-0.html#fallback-content">fallback content</a>.</p><p>In interactive visual media, if <a href="browsers.html#concept-n-script" title="concept-n-script">scripting is enabled</a> for the
   <code><a href="#the-canvas-element">canvas</a></code> element, the <code><a href="#the-canvas-element">canvas</a></code> element
   represents an embedded element with a dynamically created image.</p><p>In non-interactive, static, visual media, if the
   <code><a href="#the-canvas-element">canvas</a></code> element has been previously painted on (e.g. if
   the page was viewed in an interactive visual medium and is now being
   printed, or if some script that ran during the page layout process
   painted on the element), then the <code><a href="#the-canvas-element">canvas</a></code> element
-  represents <a href="dom.html#embedded-content-2">embedded content</a> with the current image and
-  size. Otherwise, the element represents its <a href="dom.html#fallback-content">fallback
+  represents <a href="embedded-content-0.html#embedded-content">embedded content</a> with the current image and
+  size. Otherwise, the element represents its <a href="embedded-content-0.html#fallback-content">fallback
   content</a> instead.</p><p>In non-visual media, and in visual media if <a href="browsers.html#concept-n-noscript" title="concept-n-noscript">scripting is disabled</a> for the
   <code><a href="#the-canvas-element">canvas</a></code> element, the <code><a href="#the-canvas-element">canvas</a></code> element
-  represents its <a href="dom.html#fallback-content">fallback content</a> instead.</p><p>The <code><a href="#the-canvas-element">canvas</a></code> element has two attributes to control the
+  represents its <a href="embedded-content-0.html#fallback-content">fallback content</a> instead.</p><p>The <code><a href="#the-canvas-element">canvas</a></code> element has two attributes to control the
   size of the coordinate space: <dfn id="attr-canvas-width" title="attr-canvas-width"><code>width</code></dfn> and <dfn id="attr-canvas-height" title="attr-canvas-height"><code>height</code></dfn>. These
   attributes, when specified, must have values that are <a href="infrastructure.html#valid-non-negative-integer" title="valid non-negative integer">valid non-negative
   integers</a>. <span class="impl">The <a href="infrastructure.html#rules-for-parsing-non-negative-integers">rules for parsing
@@ -379,7 +384,7 @@
   more carefully control compression settings, image metadata,
   etc.</p>
 
-  </div><h5 id="the-2d-context"><span class="secno">4.8.11.1 </span>The 2D context</h5><!-- v2: we're on v3. suggestions for next version are marked v4. --><p>When the <code title="dom-canvas-getContext"><a href="#dom-canvas-getcontext">getContext()</a></code>
+  </div><h5 id="the-2d-context"><span class="secno">4.8.11.1 </span>The 2D context</h5><p class="XXX annotation"><b>Status: </b><i>Implemented and widely deployed</i></p><!-- v2: we're on v3. suggestions for next version are marked v4. --><p>When the <code title="dom-canvas-getContext"><a href="#dom-canvas-getcontext">getContext()</a></code>
   method of a <code><a href="#the-canvas-element">canvas</a></code> element is invoked with <dfn id="canvas-context-2d" title="canvas-context-2d"><code>2d</code></dfn> as the argument, a
   <code><a href="#canvasrenderingcontext2d">CanvasRenderingContext2D</a></code> object is returned.</p><div class="impl">
 
@@ -432,7 +437,7 @@
            attribute any <a href="#dom-context-2d-fillstyle" title="dom-context-2d-fillStyle">fillStyle</a>; // (default black)
   <a href="#canvasgradient">CanvasGradient</a> <a href="#dom-context-2d-createlineargradient" title="dom-context-2d-createLinearGradient">createLinearGradient</a>(in float x0, in float y0, in float x1, in float y1);
   <a href="#canvasgradient">CanvasGradient</a> <a href="#dom-context-2d-createradialgradient" title="dom-context-2d-createRadialGradient">createRadialGradient</a>(in float x0, in float y0, in float r0, in float x1, in float y1, in float r1);
-  <a href="#canvaspattern">CanvasPattern</a> <a href="#dom-context-2d-createpattern" title="dom-context-2d-createPattern">createPattern</a>(in <a href="embedded-content-0.html#htmlimageelement">HTMLImageElement</a> image, in DOMString repetition);
+  <a href="#canvaspattern">CanvasPattern</a> <a href="#dom-context-2d-createpattern" title="dom-context-2d-createPattern">createPattern</a>(in <a href="text-level-semantics.html#htmlimageelement">HTMLImageElement</a> image, in DOMString repetition);
   <a href="#canvaspattern">CanvasPattern</a> <a href="#dom-context-2d-createpattern" title="dom-context-2d-createPattern">createPattern</a>(in <a href="#htmlcanvaselement">HTMLCanvasElement</a> image, in DOMString repetition);
   <a href="#canvaspattern">CanvasPattern</a> <a href="#dom-context-2d-createpattern" title="dom-context-2d-createPattern">createPattern</a>(in <a href="video.html#htmlvideoelement">HTMLVideoElement</a> image, in DOMString repetition);
 
@@ -479,8 +484,8 @@
   <a href="#textmetrics">TextMetrics</a> <a href="#dom-context-2d-measuretext" title="dom-context-2d-measureText">measureText</a>(in DOMString text);
 
   // drawing images
-  void <a href="#dom-context-2d-drawimage" title="dom-context-2d-drawImage">drawImage</a>(in <a href="embedded-content-0.html#htmlimageelement">HTMLImageElement</a> image, in float dx, in float dy, optional in float dw, in float dh);
-  void <a href="#dom-context-2d-drawimage" title="dom-context-2d-drawImage">drawImage</a>(in <a href="embedded-content-0.html#htmlimageelement">HTMLImageElement</a> image, in float sx, in float sy, in float sw, in float sh, in float dx, in float dy, in float dw, in float dh);
+  void <a href="#dom-context-2d-drawimage" title="dom-context-2d-drawImage">drawImage</a>(in <a href="text-level-semantics.html#htmlimageelement">HTMLImageElement</a> image, in float dx, in float dy, optional in float dw, in float dh);
+  void <a href="#dom-context-2d-drawimage" title="dom-context-2d-drawImage">drawImage</a>(in <a href="text-level-semantics.html#htmlimageelement">HTMLImageElement</a> image, in float sx, in float sy, in float sw, in float sh, in float dx, in float dy, in float dw, in float dh);
   void <a href="#dom-context-2d-drawimage" title="dom-context-2d-drawImage">drawImage</a>(in <a href="#htmlcanvaselement">HTMLCanvasElement</a> image, in float dx, in float dy, optional in float dw, in float dh);
   void <a href="#dom-context-2d-drawimage" title="dom-context-2d-drawImage">drawImage</a>(in <a href="#htmlcanvaselement">HTMLCanvasElement</a> image, in float sx, in float sy, in float sw, in float sh, in float dx, in float dy, in float dw, in float dh);
   void <a href="#dom-context-2d-drawimage" title="dom-context-2d-drawImage">drawImage</a>(in <a href="video.html#htmlvideoelement">HTMLVideoElement</a> image, in float dx, in float dy, optional in float dw, in float dh);
@@ -610,7 +615,7 @@
 > But how would it interact with normal calls to ctx.restore()?
   -->
 
-  </div><h6 id="transformations"><span class="secno">4.8.11.1.2 </span><dfn title="dom-context-2d-transformation">Transformations</dfn></h6><p>The transformation matrix is applied to coordinates when creating
+  </div><h6 id="transformations"><span class="secno">4.8.11.1.2 </span><dfn title="dom-context-2d-transformation">Transformations</dfn></h6><p class="XXX annotation"><b>Status: </b><i>Awaiting implementation feedback</i></p><p>The transformation matrix is applied to coordinates when creating
   shapes and paths.</p><!-- conformance criteria for actual drawing
   are described in the various sections below --><div class="impl">
 
@@ -704,7 +709,7 @@
   transform to the identity matrix, and then invoke the <code><a href="#dom-context-2d-transform" title="dom-context-2d-transform">transform</a>(<var title="">m11</var>, <var title="">m12</var>, <var title="">m21</var>, <var title="">m22</var>, <var title="">dx</var>,
   <var title="">dy</var>)</code> method with the same arguments.</p>
 
-  </div><h6 id="compositing"><span class="secno">4.8.11.1.3 </span>Compositing</h6><dl class="domintro"><dt><var title="">context</var> . <code title="dom-context-2d-globalAlpha"><a href="#dom-context-2d-globalalpha">globalAlpha</a></code> [ = <var title="">value</var> ]</dt>
+  </div><h6 id="compositing"><span class="secno">4.8.11.1.3 </span>Compositing</h6><p class="XXX annotation"><b>Status: </b><i>Awaiting implementation feedback</i></p><dl class="domintro"><dt><var title="">context</var> . <code title="dom-context-2d-globalAlpha"><a href="#dom-context-2d-globalalpha">globalAlpha</a></code> [ = <var title="">value</var> ]</dt>
 
    <dd>
 
@@ -853,7 +858,7 @@
   attribute must initially have the value
   <code>source-over</code>.</p>
 
-  </div><h6 id="colors-and-styles"><span class="secno">4.8.11.1.4 </span>Colors and styles</h6><dl class="domintro"><dt><var title="">context</var> . <code title="dom-context-2d-strokeStyle"><a href="#dom-context-2d-strokestyle">strokeStyle</a></code> [ = <var title="">value</var> ]</dt>
+  </div><h6 id="colors-and-styles"><span class="secno">4.8.11.1.4 </span>Colors and styles</h6><p class="XXX annotation"><b>Status: </b><i>Awaiting implementation feedback</i></p><dl class="domintro"><dt><var title="">context</var> . <code title="dom-context-2d-strokeStyle"><a href="#dom-context-2d-strokestyle">strokeStyle</a></code> [ = <var title="">value</var> ]</dt>
 
    <dd>
 
@@ -1117,7 +1122,7 @@
     <p>The allowed values for <code title="">repeat</code> are <code title="">repeat</code> (both directions), <code title="">repeat-x</code> (horizontal only), <code title="">repeat-y</code> (vertical only), and <code title="">no-repeat</code> (neither). If the <var title="">repetition</var> argument is empty or null, the value
     <code title="">repeat</code> is used.</p>
 
-    <p>If the first argument isn't an <code><a href="embedded-content-0.html#the-img-element">img</a></code>,
+    <p>If the first argument isn't an <code><a href="text-level-semantics.html#the-img-element">img</a></code>,
     <code><a href="#the-canvas-element">canvas</a></code>, or <code><a href="video.html#video">video</a></code> element, throws a
     <code><a href="infrastructure.html#type_mismatch_err">TYPE_MISMATCH_ERR</a></code> exception. If the image is not
     fully decoded yet, or has no image data, throws an
@@ -1131,7 +1136,7 @@
 
   <p>To create objects of this type, the <dfn id="dom-context-2d-createpattern" title="dom-context-2d-createPattern"><code>createPattern(<var title="">image</var>, <var title="">repetition</var>)</code></dfn>
   method is used. The first argument gives the image to use as the
-  pattern (either an <code><a href="embedded-content-0.html#htmlimageelement">HTMLImageElement</a></code> or an
+  pattern (either an <code><a href="text-level-semantics.html#htmlimageelement">HTMLImageElement</a></code> or an
   <code><a href="#htmlcanvaselement">HTMLCanvasElement</a></code>). Modifying this image after calling
   the <code title="dom-context-2d-createPattern"><a href="#dom-context-2d-createpattern">createPattern()</a></code> method
   must not affect the pattern. The second argument must be a string
@@ -1146,14 +1151,14 @@
   suitably initialized.</p>
 
   <p>The <var title="">image</var> argument is an instance of either
-  <code><a href="embedded-content-0.html#htmlimageelement">HTMLImageElement</a></code>, <code><a href="#htmlcanvaselement">HTMLCanvasElement</a></code>, or
+  <code><a href="text-level-semantics.html#htmlimageelement">HTMLImageElement</a></code>, <code><a href="#htmlcanvaselement">HTMLCanvasElement</a></code>, or
   <code><a href="video.html#htmlvideoelement">HTMLVideoElement</a></code>. If the <var title="">image</var> is
   of the wrong type or null, the implementation must raise a
   <code><a href="infrastructure.html#type_mismatch_err">TYPE_MISMATCH_ERR</a></code> exception.</p>
   <!-- drawImage() has an equivalent paragraph -->
 
   <p>If the <var title="">image</var> argument is an
-  <code><a href="embedded-content-0.html#htmlimageelement">HTMLImageElement</a></code> object whose <code title="dom-img-complete"><a href="embedded-content-0.html#dom-img-complete">complete</a></code> attribute is false, then
+  <code><a href="text-level-semantics.html#htmlimageelement">HTMLImageElement</a></code> object whose <code title="dom-img-complete"><a href="text-level-semantics.html#dom-img-complete">complete</a></code> attribute is false, then
   the implementation must raise an <code><a href="infrastructure.html#invalid_state_err">INVALID_STATE_ERR</a></code>
   exception.</p>
   <!-- drawImage() has an equivalent paragraph -->
@@ -1203,7 +1208,7 @@
       canvas then using that canvas as the pattern.
   -->
 
-  </div><h6 id="line-styles"><span class="secno">4.8.11.1.5 </span>Line styles</h6><dl class="domintro"><dt><var title="">context</var> . <code title="dom-context-2d-lineWidth"><a href="#dom-context-2d-linewidth">lineWidth</a></code> [ = <var title="">value</var> ]</dt>
+  </div><h6 id="line-styles"><span class="secno">4.8.11.1.5 </span>Line styles</h6><p class="XXX annotation"><b>Status: </b><i>Awaiting implementation feedback</i></p><dl class="domintro"><dt><var title="">context</var> . <code title="dom-context-2d-lineWidth"><a href="#dom-context-2d-linewidth">lineWidth</a></code> [ = <var title="">value</var> ]</dt>
 
    <dd>
 
@@ -1370,7 +1375,7 @@
 > allowing whatever behavior the graphics library has.)
   -->
 
-  </div><h6 id="shadows"><span class="secno">4.8.11.1.6 </span><dfn>Shadows</dfn></h6><p>All drawing operations are affected by the four global shadow
+  </div><h6 id="shadows"><span class="secno">4.8.11.1.6 </span><dfn>Shadows</dfn></h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>All drawing operations are affected by the four global shadow
   attributes.</p><dl class="domintro"><dt><var title="">context</var> . <code title="dom-context-2d-shadowColor"><a href="#dom-context-2d-shadowcolor">shadowColor</a></code> [ = <var title="">value</var> ]</dt>
 
    <dd>
@@ -1903,7 +1908,7 @@
   path. If either of the arguments is infinite or NaN, then the method
   must return false.</p>
 
-  </div><h6 id="text"><span class="secno">4.8.11.1.9 </span>Text</h6><!-- a v3 feature --><dl class="domintro"><dt><var title="">context</var> . <code title="dom-context-2d-font"><a href="#dom-context-2d-font">font</a></code> [ = <var title="">value</var> ]</dt>
+  </div><h6 id="text"><span class="secno">4.8.11.1.9 </span>Text</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><!-- a v3 feature --><dl class="domintro"><dt><var title="">context</var> . <code title="dom-context-2d-font"><a href="#dom-context-2d-font">font</a></code> [ = <var title="">value</var> ]</dt>
 
    <dd>
 
@@ -2393,12 +2398,12 @@
   </div><p class="note">A future version of the 2D context API may provide a
   way to render fragments of documents, rendered using CSS, straight
   to the canvas. This would be provided in preference to a dedicated
-  way of doing multiline layout.</p><h6 id="images"><span class="secno">4.8.11.1.10 </span>Images</h6><p>To draw images onto the canvas, the <dfn id="dom-context-2d-drawimage" title="dom-context-2d-drawImage"><code>drawImage</code></dfn> method
+  way of doing multiline layout.</p><h6 id="images"><span class="secno">4.8.11.1.10 </span>Images</h6><p class="XXX annotation"><b>Status: </b><i>Awaiting implementation feedback</i></p><p>To draw images onto the canvas, the <dfn id="dom-context-2d-drawimage" title="dom-context-2d-drawImage"><code>drawImage</code></dfn> method
   can be used.</p><p>This method can be invoked with three different sets of arguments:</p><ul class="brief"><li><code title="">drawImage(<var title="">image</var>, <var title="">dx</var>, <var title="">dy</var>)</code>
    </li><li><code title="">drawImage(<var title="">image</var>, <var title="">dx</var>, <var title="">dy</var>, <var title="">dw</var>, <var title="">dh</var>)</code>
    </li><li><code title="">drawImage(<var title="">image</var>, <var title="">sx</var>, <var title="">sy</var>, <var title="">sw</var>, <var title="">sh</var>, <var title="">dx</var>, <var title="">dy</var>, <var title="">dw</var>, <var title="">dh</var>)</code>
   </li></ul><!-- v3: drawImage() of an ImageData object might make sense (when resizing as well as filtering) - ack Charles Pritchard --><p>Each of those three can take either an
-  <code><a href="embedded-content-0.html#htmlimageelement">HTMLImageElement</a></code>, an <code><a href="#htmlcanvaselement">HTMLCanvasElement</a></code>, or
+  <code><a href="text-level-semantics.html#htmlimageelement">HTMLImageElement</a></code>, an <code><a href="#htmlcanvaselement">HTMLCanvasElement</a></code>, or
   an <code><a href="video.html#htmlvideoelement">HTMLVideoElement</a></code> for the <var title="">image</var>
   argument.</p><dl class="domintro"><dt><var title="">context</var> . <code title="">drawImage</code>(<var title="">image</var>, <var title="">dx</var>, <var title="">dy</var>)</dt>
    <dt><var title="">context</var> . <code title="">drawImage</code>(<var title="">image</var>, <var title="">dx</var>, <var title="">dy</var>, <var title="">dw</var>, <var title="">dh</var>)</dt>
@@ -2411,7 +2416,7 @@
 
     <p><img alt="The sx and sy parameters give the x and y coordinates of the source rectangle; the sw and sh arguments give the width and height of the source rectangle; the dx and dy give the x and y coordinates of the destination rectangle; and the dw and dh arguments give the width and height of the destination rectangle." src="images/drawImage.png"></p>
 
-    <p>If the first argument isn't an <code><a href="embedded-content-0.html#the-img-element">img</a></code>,
+    <p>If the first argument isn't an <code><a href="text-level-semantics.html#the-img-element">img</a></code>,
     <code><a href="#the-canvas-element">canvas</a></code>, or <code><a href="video.html#video">video</a></code> element, throws a
     <code><a href="infrastructure.html#type_mismatch_err">TYPE_MISMATCH_ERR</a></code> exception. If the image is not
     fully decoded yet, or has no image data, throws an
@@ -2430,14 +2435,14 @@
   intrinsic height in image pixels, respectively.</p>
 
   <p>The <var title="">image</var> argument is an instance of either
-  <code><a href="embedded-content-0.html#htmlimageelement">HTMLImageElement</a></code>, <code><a href="#htmlcanvaselement">HTMLCanvasElement</a></code>, or
+  <code><a href="text-level-semantics.html#htmlimageelement">HTMLImageElement</a></code>, <code><a href="#htmlcanvaselement">HTMLCanvasElement</a></code>, or
   <code><a href="video.html#htmlvideoelement">HTMLVideoElement</a></code>. If the <var title="">image</var> is
   of the wrong type or null, the implementation must raise a
   <code><a href="infrastructure.html#type_mismatch_err">TYPE_MISMATCH_ERR</a></code> exception.</p>
   <!-- createPattern() has an equivalent paragraph -->
 
   <p>If the <var title="">image</var> argument is an
-  <code><a href="embedded-content-0.html#htmlimageelement">HTMLImageElement</a></code> object whose <code title="dom-img-complete"><a href="embedded-content-0.html#dom-img-complete">complete</a></code> attribute is false, then
+  <code><a href="text-level-semantics.html#htmlimageelement">HTMLImageElement</a></code> object whose <code title="dom-img-complete"><a href="text-level-semantics.html#dom-img-complete">complete</a></code> attribute is false, then
   the implementation must raise an <code><a href="infrastructure.html#invalid_state_err">INVALID_STATE_ERR</a></code>
   exception.</p>
   <!-- createPattern() has an equivalent paragraph -->
@@ -2515,7 +2520,7 @@
   subject to <a href="#shadows" title="shadows">shadow effects</a>, <a href="#dom-context-2d-globalalpha" title="dom-context-2d-globalAlpha">global alpha</a>, the <a href="#clipping-region" title="clipping region">clipping region</a>, and <a href="#dom-context-2d-globalcompositeoperation" title="dom-context-2d-globalCompositeOperation">global composition
   operators</a>.</p>
 
-  </div><h6 id="pixel-manipulation"><span class="secno">4.8.11.1.11 </span><dfn>Pixel manipulation</dfn></h6><dl class="domintro"><dt><var title="">imagedata</var> = <var title="">context</var> . <code title="dom-context-2d-createImageData"><a href="#dom-context-2d-createimagedata">createImageData</a></code>(<var title="">sw</var>, <var title="">sh</var>)</dt>
+  </div><h6 id="pixel-manipulation"><span class="secno">4.8.11.1.11 </span><dfn>Pixel manipulation</dfn></h6><p class="XXX annotation"><b>Status: </b><i>Awaiting implementation feedback</i></p><dl class="domintro"><dt><var title="">imagedata</var> = <var title="">context</var> . <code title="dom-context-2d-createImageData"><a href="#dom-context-2d-createimagedata">createImageData</a></code>(<var title="">sw</var>, <var title="">sh</var>)</dt>
 
    <dd>
 
@@ -2909,7 +2914,7 @@
   correction and color space information onto the canvas, to convert
   the image to the color space used by the canvas (e.g. using the
   <code title="dom-context-2d-drawImage"><a href="#dom-context-2d-drawimage">drawImage()</a></code> method
-  with an <code><a href="embedded-content-0.html#htmlimageelement">HTMLImageElement</a></code> object), and when rendering
+  with an <code><a href="text-level-semantics.html#htmlimageelement">HTMLImageElement</a></code> object), and when rendering
   the actual canvas bitmap to the output device.</p>
 
   <p class="note">Thus, in the 2D context, colors used to draw shapes
@@ -2929,7 +2934,7 @@
 
   <p>The gamma correction and color space information of images must
   be handled in such a way that an image rendered directly using an
-  <code><a href="embedded-content-0.html#the-img-element">img</a></code> element would use the same colors as one painted on
+  <code><a href="text-level-semantics.html#the-img-element">img</a></code> element would use the same colors as one painted on
   a <code><a href="#the-canvas-element">canvas</a></code> element that is then itself
   rendered. Furthermore, the rendering of images that have no color
   correction information (such as those returned by the <code title="dom-canvas-toDataURL"><a href="#dom-canvas-todataurl">toDataURL()</a></code> method) must be
@@ -2944,7 +2949,7 @@
   <h5 id="security-with-canvas-elements"><span class="secno">4.8.11.3 </span>Security with <code><a href="#the-canvas-element">canvas</a></code> elements</h5>
 
   <p><strong>Information leakage</strong> can occur if scripts from
-  one <a href="browsers.html#origin-0">origin</a> can access information (e.g. read pixels)
+  one <a href="browsers.html#origin">origin</a> can access information (e.g. read pixels)
   from images from another origin (one that isn't the <a href="browsers.html#same-origin" title="same origin">same</a>).</p>
 
   <p>To mitigate this, <code><a href="#the-canvas-element">canvas</a></code> elements are defined to
@@ -2954,8 +2959,8 @@
   any of the following actions occur:</p>
 
   <ul><li><p>The element's 2D context's <code title="dom-context-2d-drawImage"><a href="#dom-context-2d-drawimage">drawImage()</a></code> method is
-   called with an <code><a href="embedded-content-0.html#htmlimageelement">HTMLImageElement</a></code> or an
-   <code><a href="video.html#htmlvideoelement">HTMLVideoElement</a></code> whose <a href="browsers.html#origin-0">origin</a> is not the
+   called with an <code><a href="text-level-semantics.html#htmlimageelement">HTMLImageElement</a></code> or an
+   <code><a href="video.html#htmlvideoelement">HTMLVideoElement</a></code> whose <a href="browsers.html#origin">origin</a> is not the
    <a href="browsers.html#same-origin" title="same origin">same</a> as that of the
    <code>Document</code> object that owns the <code><a href="#the-canvas-element">canvas</a></code>
    element.</p></li>
@@ -2966,8 +2971,8 @@
 
    <li><p>The element's 2D context's <code title="dom-context-2d-fillStyle"><a href="#dom-context-2d-fillstyle">fillStyle</a></code> attribute is set
    to a <code><a href="#canvaspattern">CanvasPattern</a></code> object that was created from an
-   <code><a href="embedded-content-0.html#htmlimageelement">HTMLImageElement</a></code> or an <code><a href="video.html#htmlvideoelement">HTMLVideoElement</a></code>
-   whose <a href="browsers.html#origin-0">origin</a> was not the <a href="browsers.html#same-origin" title="same
+   <code><a href="text-level-semantics.html#htmlimageelement">HTMLImageElement</a></code> or an <code><a href="video.html#htmlvideoelement">HTMLVideoElement</a></code>
+   whose <a href="browsers.html#origin">origin</a> was not the <a href="browsers.html#same-origin" title="same
    origin">same</a> as that of the <code>Document</code> object
    that owns the <code><a href="#the-canvas-element">canvas</a></code> element when the pattern was
    created.</p></li>
@@ -2979,8 +2984,8 @@
 
    <li><p>The element's 2D context's <code title="dom-context-2d-strokeStyle"><a href="#dom-context-2d-strokestyle">strokeStyle</a></code> attribute is
    set to a <code><a href="#canvaspattern">CanvasPattern</a></code> object that was created from an
-   <code><a href="embedded-content-0.html#htmlimageelement">HTMLImageElement</a></code> or an <code><a href="video.html#htmlvideoelement">HTMLVideoElement</a></code>
-   whose <a href="browsers.html#origin-0">origin</a> was not the <a href="browsers.html#same-origin" title="same
+   <code><a href="text-level-semantics.html#htmlimageelement">HTMLImageElement</a></code> or an <code><a href="video.html#htmlvideoelement">HTMLVideoElement</a></code>
+   whose <a href="browsers.html#origin">origin</a> was not the <a href="browsers.html#same-origin" title="same
    origin">same</a> as that of the <code>Document</code> object
    that owns the <code><a href="#the-canvas-element">canvas</a></code> element when the pattern was
    created.</p></li>
@@ -3005,13 +3010,13 @@
   <code title="attr-canvas-width"><a href="#attr-canvas-width">width</a></code> or <code title="attr-canvas-height"><a href="#attr-canvas-height">height</a></code> attributes doesn't reset
   the <i>origin-clean</i> flag.</p>
 
-  </div><h4 id="the-map-element"><span class="secno">4.8.12 </span>The <dfn><code>map</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
-   <dd><a href="dom.html#flow-content-0">Flow content</a>.</dd>
-   <dd>When the element only contains <a href="dom.html#phrasing-content-0">phrasing content</a>: <a href="dom.html#phrasing-content-0">phrasing content</a>.</dd>
+  </div><h4 id="the-map-element"><span class="secno">4.8.12 </span>The <dfn><code>map</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class="element"><dt>Categories</dt>
+   <dd><a href="dom.html#flow-content">Flow content</a>.</dd>
+   <dd>When the element only contains <a href="dom.html#phrasing-content">phrasing content</a>: <a href="dom.html#phrasing-content">phrasing content</a>.</dd>
    <dt>Contexts in which this element may be used:</dt>
-   <dd>Where <a href="dom.html#phrasing-content-0">phrasing content</a> is expected.</dd>
+   <dd>Where <a href="dom.html#phrasing-content">phrasing content</a> is expected.</dd>
    <dt>Content model:</dt>
-   <dd><a href="dom.html#transparent">Transparent</a>.</dd>
+   <dd><a href="embedded-content-0.html#transparent">Transparent</a>.</dd>
    <dt>Content attributes:</dt>
    <dd><a href="dom.html#global-attributes">Global attributes</a></dd>
    <dd><code title="attr-map-name"><a href="#attr-map-name">name</a></code></dd>
@@ -3019,8 +3024,8 @@
    <dd>
 <pre class="idl">interface <dfn id="htmlmapelement">HTMLMapElement</dfn> : <a href="dom.html#htmlelement">HTMLElement</a> {
            attribute DOMString <a href="#dom-map-name" title="dom-map-name">name</a>;
-  readonly attribute <a href="infrastructure.html#htmlcollection-0">HTMLCollection</a> <a href="#dom-map-areas" title="dom-map-areas">areas</a>;
-  readonly attribute <a href="infrastructure.html#htmlcollection-0">HTMLCollection</a> <a href="#dom-map-images" title="dom-map-images">images</a>;
+  readonly attribute <a href="infrastructure.html#htmlcollection">HTMLCollection</a> <a href="#dom-map-areas" title="dom-map-areas">areas</a>;
+  readonly attribute <a href="infrastructure.html#htmlcollection">HTMLCollection</a> <a href="#dom-map-images" title="dom-map-images">images</a>;
 };</pre>
    </dd>
   </dl><p>The <code><a href="#the-map-element">map</a></code> element, in conjunction with any
@@ -3032,7 +3037,7 @@
 
    <dd>
 
-    <p>Returns an <code><a href="infrastructure.html#htmlcollection-0">HTMLCollection</a></code> of the <code><a href="#the-area-element">area</a></code> elements in the <code><a href="#the-map-element">map</a></code>.</p>
+    <p>Returns an <code><a href="infrastructure.html#htmlcollection">HTMLCollection</a></code> of the <code><a href="#the-area-element">area</a></code> elements in the <code><a href="#the-map-element">map</a></code>.</p>
 
    </dd>
 
@@ -3040,32 +3045,32 @@
 
    <dd>
 
-    <p>Returns an <code><a href="infrastructure.html#htmlcollection-0">HTMLCollection</a></code> of the <code><a href="embedded-content-0.html#the-img-element">img</a></code> and <code><a href="embedded-content-0.html#the-object-element">object</a></code> elements that use the <code><a href="#the-map-element">map</a></code>.</p>
+    <p>Returns an <code><a href="infrastructure.html#htmlcollection">HTMLCollection</a></code> of the <code><a href="text-level-semantics.html#the-img-element">img</a></code> and <code><a href="text-level-semantics.html#the-object-element">object</a></code> elements that use the <code><a href="#the-map-element">map</a></code>.</p>
 
    </dd>
 
   </dl><div class="impl">
 
   <p>The <dfn id="dom-map-areas" title="dom-map-areas"><code>areas</code></dfn> attribute
-  must return an <code><a href="infrastructure.html#htmlcollection-0">HTMLCollection</a></code> rooted at the
+  must return an <code><a href="infrastructure.html#htmlcollection">HTMLCollection</a></code> rooted at the
   <code><a href="#the-map-element">map</a></code> element, whose filter matches only
   <code><a href="#the-area-element">area</a></code> elements.</p>
 
   <p>The <dfn id="dom-map-images" title="dom-map-images"><code>images</code></dfn>
-  attribute must return an <code><a href="infrastructure.html#htmlcollection-0">HTMLCollection</a></code> rooted at the
+  attribute must return an <code><a href="infrastructure.html#htmlcollection">HTMLCollection</a></code> rooted at the
   <code>Document</code> node, whose filter matches only
-  <code><a href="embedded-content-0.html#the-img-element">img</a></code> and <code><a href="embedded-content-0.html#the-object-element">object</a></code> elements that are
+  <code><a href="text-level-semantics.html#the-img-element">img</a></code> and <code><a href="text-level-semantics.html#the-object-element">object</a></code> elements that are
   associated with this <code><a href="#the-map-element">map</a></code> element according to the
   <a href="#image-map">image map</a> processing model.</p>
 
   <p>The DOM attribute <dfn id="dom-map-name" title="dom-map-name"><code>name</code></dfn> must
   <a href="infrastructure.html#reflect">reflect</a> the content attribute of the same name.</p>
 
-  </div><h4 id="the-area-element"><span class="secno">4.8.13 </span>The <dfn><code>area</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
-   <dd><a href="dom.html#flow-content-0">Flow content</a>.</dd>
-   <dd><a href="dom.html#phrasing-content-0">Phrasing content</a>.</dd>
+  </div><h4 id="the-area-element"><span class="secno">4.8.13 </span>The <dfn><code>area</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class="element"><dt>Categories</dt>
+   <dd><a href="dom.html#flow-content">Flow content</a>.</dd>
+   <dd><a href="dom.html#phrasing-content">Phrasing content</a>.</dd>
    <dt>Contexts in which this element may be used:</dt>
-   <dd>Where <a href="dom.html#phrasing-content-0">phrasing content</a> is expected, but only if there is a <code><a href="#the-map-element">map</a></code> element ancestor.</dd>
+   <dd>Where <a href="dom.html#phrasing-content">phrasing content</a> is expected, but only if there is a <code><a href="#the-map-element">map</a></code> element ancestor.</dd>
    <dt>Content model:</dt>
    <dd>Empty.</dd>
    <dt>Content attributes:</dt>
@@ -3197,7 +3202,7 @@
   if the <code title="attr-hyperlink-href"><a href="history.html#attr-hyperlink-href">href</a></code> attribute is
   not present.</p><div class="impl">
 
-  <p>The <a href="dom.html#activation-behavior">activation behavior</a> of <code><a href="#the-area-element">area</a></code>
+  <p>The <a href="embedded-content-0.html#activation-behavior">activation behavior</a> of <code><a href="#the-area-element">area</a></code>
   elements is to run the following steps:</p>
 
   <ol><li><p>If the <code title="event-DOMActivate">DOMActivate</code>
@@ -3233,7 +3238,7 @@
   same as setting the element's <code title="attr-hyperlink-href"><a href="history.html#attr-hyperlink-href">href</a></code> attribute to the new output
   value.</p>
 
-  </div><h4 id="image-maps"><span class="secno">4.8.14 </span>Image maps</h4><!-- TESTS
+  </div><h4 id="image-maps"><span class="secno">4.8.14 </span>Image maps</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><!-- TESTS
   http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C%21DOCTYPE%20html%3E%0A%3Cimg%20src%3D%22http%3A//hixie.ch/resources/images/smallcats%22%20usemap%3D%23a%20onclick%3Dw%28%27img%27%29%3E%0A%3Cmap%20name%3Da%3E%0A%20%3Carea%20onclick%3Dw%28%271%27%29%20coords%3D%270%25%200%25%20100%25%20100%25%27%20href%3Djavascript%3A%3E%0A%3C/map%3E
   http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C%21DOCTYPE%20html%3E%0A%3Cbody%20onfocus%3D%22w%28document.activeElement.tagName%29%22%3E%0A%3Cimg%20src%3D%22http%3A//hixie.ch/resources/images/smallcats%22%20usemap%3D%23a%20onclick%3Dw%28%27img%27%29%20onfocus%3D%22w%28document.activeElement.tagName%29%22%3E%0A%3Cimg%20src%3D%22http%3A//hixie.ch/resources/images/sample%22%20usemap%3D%23a%20onclick%3Dw%28%27img%27%29%20onfocus%3D%22w%28document.activeElement.tagName%29%22%3E%0A%3Cmap%20name%3Da%20onfocus%3D%22w%28document.activeElement.tagName%29%22%3E%0A%20%3Carea%20onclick%3Dw%28%271%27%29%20coords%3D%270%200%2050%2050%27%20href%3Djavascript%3A%20onfocus%3D%22w%28document.activeElement.tagName%29%22%3E%0A%3C/map%3E%0A%3Cscript%3E%0A%20var%20x%20%3D%20document.getElementsByTagName%28%27img%27%29%5B0%5D%3B%0A%20x.parentNode.appendChild%28x%29%3B%0A%20document.getElementsByTagName%28%27area%27%29%5B0%5D.focus%28%29%3B%0A%3C/script%3E
   http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C%21DOCTYPE%20html%3Ex%3Cmap%3E%3Carea%20shape%3Dpolyg%20coords%3D%221%2C2%203%22%3E%3C/map%3E%0A%3Cscript%3Ex%20%3D%20document.getElementsByTagName%28%27area%27%29%5B0%5D%3B%20w%28x.shape%20+%20%27%20%27%20+%20x.coords%29%3C/script%3E
@@ -3243,11 +3248,11 @@
   <h5 id="authoring"><span class="secno">4.8.14.1 </span>Authoring</h5>
 
   </div><p>An <dfn id="image-map">image map</dfn> allows geometric areas on an image to be
-  associated with <a href="history.html#hyperlink" title="hyperlink">hyperlinks</a>.</p><p>An image, in the form of an <code><a href="embedded-content-0.html#the-img-element">img</a></code> element or an
-  <code><a href="embedded-content-0.html#the-object-element">object</a></code> element representing an image, may be associated
+  associated with <a href="history.html#hyperlink" title="hyperlink">hyperlinks</a>.</p><p>An image, in the form of an <code><a href="text-level-semantics.html#the-img-element">img</a></code> element or an
+  <code><a href="text-level-semantics.html#the-object-element">object</a></code> element representing an image, may be associated
   with an image map (in the form of a <code><a href="#the-map-element">map</a></code> element) by
   specifying a <dfn id="attr-hyperlink-usemap" title="attr-hyperlink-usemap"><code>usemap</code></dfn> attribute on
-  the <code><a href="embedded-content-0.html#the-img-element">img</a></code> or <code><a href="embedded-content-0.html#the-object-element">object</a></code> element. The <code title="attr-hyperlink-usemap"><a href="#attr-hyperlink-usemap">usemap</a></code> attribute, if specified,
+  the <code><a href="text-level-semantics.html#the-img-element">img</a></code> or <code><a href="text-level-semantics.html#the-object-element">object</a></code> element. The <code title="attr-hyperlink-usemap"><a href="#attr-hyperlink-usemap">usemap</a></code> attribute, if specified,
   must be a <a href="infrastructure.html#valid-hash-name-reference">valid hash-name reference</a> to a
   <code><a href="#the-map-element">map</a></code> element.</p><div class="example">
 
@@ -3276,7 +3281,7 @@
 
   <h5 id="processing-model"><span class="secno">4.8.14.2 </span>Processing model</h5>
 
-  <p>If an <code><a href="embedded-content-0.html#the-img-element">img</a></code> element or an <code><a href="embedded-content-0.html#the-object-element">object</a></code> element
+  <p>If an <code><a href="text-level-semantics.html#the-img-element">img</a></code> element or an <code><a href="text-level-semantics.html#the-object-element">object</a></code> element
   representing an image has a <code title="attr-hyperlink-usemap"><a href="#attr-hyperlink-usemap">usemap</a></code> attribute specified,
   user agents must process it as follows:</p>
 
@@ -3295,14 +3300,14 @@
   agents must process the list in one of two ways.</p>
 
   <p>If the user agent intends to show the text that the
-  <code><a href="embedded-content-0.html#the-img-element">img</a></code> element represents, then it must use the following
+  <code><a href="text-level-semantics.html#the-img-element">img</a></code> element represents, then it must use the following
   steps.</p>
 
   <p class="note">In user agents that do not support images, or that
-  have images disabled, <code><a href="embedded-content-0.html#the-object-element">object</a></code> elements cannot represent
-  images, and thus this section never applies (the <a href="dom.html#fallback-content">fallback
+  have images disabled, <code><a href="text-level-semantics.html#the-object-element">object</a></code> elements cannot represent
+  images, and thus this section never applies (the <a href="embedded-content-0.html#fallback-content">fallback
   content</a> is shown instead). The following steps therefore only
-  apply to <code><a href="embedded-content-0.html#the-img-element">img</a></code> elements.</p>
+  apply to <code><a href="text-level-semantics.html#the-img-element">img</a></code> elements.</p>
 
   <ol><li><p>Remove all the <code><a href="#the-area-element">area</a></code> elements in <var title="">areas</var> that have no <code title="attr-hyperlink-href"><a href="history.html#attr-hyperlink-href">href</a></code> attribute.</p></li>
 
@@ -3313,10 +3318,10 @@
 
    <li><p>Each remaining <code><a href="#the-area-element">area</a></code> element in <var title="">areas</var> represents a <a href="history.html#hyperlink">hyperlink</a>. Those
    hyperlinks should all be made available to the user in a manner
-   associated with the text of the <code><a href="embedded-content-0.html#the-img-element">img</a></code>.</p>
+   associated with the text of the <code><a href="text-level-semantics.html#the-img-element">img</a></code>.</p>
 
    <p>In this context, user agents may represent <code><a href="#the-area-element">area</a></code> and
-   <code><a href="embedded-content-0.html#the-img-element">img</a></code> elements with no specified <code title="">alt</code> attributes, or whose <code title="">alt</code>
+   <code><a href="text-level-semantics.html#the-img-element">img</a></code> elements with no specified <code title="">alt</code> attributes, or whose <code title="">alt</code>
    attributes are the empty string or some other non-visible text, in
    a user-agent-defined fashion intended to indicate the lack of
    suitable author-provided text.</p></li>
@@ -3463,7 +3468,7 @@
 
   <p class="note">Because a <code><a href="#the-map-element">map</a></code> element (and its
   <code><a href="#the-area-element">area</a></code> elements) can be associated with multiple
-  <code><a href="embedded-content-0.html#the-img-element">img</a></code> and <code><a href="embedded-content-0.html#the-object-element">object</a></code> elements, it is possible
+  <code><a href="text-level-semantics.html#the-img-element">img</a></code> and <code><a href="text-level-semantics.html#the-object-element">object</a></code> elements, it is possible
   for an <code><a href="#the-area-element">area</a></code> element to correspond to multiple focusable
   areas of the document.</p>
 
@@ -3471,8 +3476,8 @@
   user agent must act as if it had rerun the algorithms for image
   maps.</p>
 
-  </div><h4 id="mathml"><span class="secno">4.8.15 </span>MathML</h4><p>The <dfn id="math"><code>math</code></dfn> element from the <a href="syntax.html#mathml-namespace">MathML
-  namespace</a> falls into the <a href="dom.html#embedded-content-2">embedded content</a>
+  </div><h4 id="mathml"><span class="secno">4.8.15 </span>MathML</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/37">ISSUE-37</a> (html-svg-mathml) blocks progress to Last Call</span></p><p>The <dfn id="math"><code>math</code></dfn> element from the <a href="syntax.html#mathml-namespace">MathML
+  namespace</a> falls into the <a href="embedded-content-0.html#embedded-content">embedded content</a>
   category for the purposes of the content models in this
   specification.</p><div class="impl">
 
@@ -3497,9 +3502,9 @@
   provide a way to export any MathML fragment as a
   namespace-well-formed XML fragment.</p>
 
-  </div><h4 id="svg"><span class="secno">4.8.16 </span>SVG</h4><p>The <dfn id="svg-0"><code>svg</code></dfn> element from the <a href="syntax.html#svg-namespace">SVG
-  namespace</a> falls into the <a href="dom.html#embedded-content-2">embedded content</a>,
-  <a href="dom.html#phrasing-content-0">phrasing content</a>, and <a href="dom.html#flow-content-0">flow content</a>
+  </div><h4 id="svg-0"><span class="secno">4.8.16 </span>SVG</h4><p>The <dfn id="svg"><code>svg</code></dfn> element from the <a href="syntax.html#svg-namespace">SVG
+  namespace</a> falls into the <a href="embedded-content-0.html#embedded-content">embedded content</a>,
+  <a href="dom.html#phrasing-content">phrasing content</a>, and <a href="dom.html#flow-content">flow content</a>
   categories for the purposes of the content models in this
   specification.</p><div class="impl">
 
@@ -3510,12 +3515,12 @@
 
   </div><p>When the SVG <code>foreignObject</code> element contains elements
   from the <a href="syntax.html#html-namespace-0">HTML namespace</a>, such elements must all be
-  <a href="dom.html#flow-content-0">flow content</a>. <a href="references.html#refsSVG">[SVG]</a></p><p>The content model for <code title="">title</code> elements in the
+  <a href="dom.html#flow-content">flow content</a>. <a href="references.html#refsSVG">[SVG]</a></p><p>The content model for <code title="">title</code> elements in the
   <a href="syntax.html#svg-namespace">SVG namespace</a> inside <a href="dom.html#html-documents">HTML documents</a> is
-  <a href="dom.html#phrasing-content-0">phrasing content</a>. (This further constrains the
-  requirements given in the SVG specification.)</p><h4 id="dimension-attributes"><span class="secno">4.8.17 </span><dfn>Dimension attributes</dfn></h4><p><strong class="impl">Author requirements</strong>: The <dfn id="attr-dim-width" title="attr-dim-width"><code>width</code></dfn> and <dfn id="attr-dim-height" title="attr-dim-height"><code>height</code></dfn> attributes on
-  <code><a href="embedded-content-0.html#the-img-element">img</a></code>, <code><a href="embedded-content-0.html#the-iframe-element">iframe</a></code>, <code><a href="embedded-content-0.html#the-embed-element">embed</a></code>,
-  <code><a href="embedded-content-0.html#the-object-element">object</a></code>, <code><a href="video.html#video">video</a></code>, and, when their <code title="attr-input-type"><a href="forms.html#attr-input-type">type</a></code> attribute is in the <a href="forms.html#image-button-state" title="attr-input-type-image">Image Button</a> state,
+  <a href="dom.html#phrasing-content">phrasing content</a>. (This further constrains the
+  requirements given in the SVG specification.)</p><h4 id="dimension-attributes"><span class="secno">4.8.17 </span><dfn>Dimension attributes</dfn></h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p><strong class="impl">Author requirements</strong>: The <dfn id="attr-dim-width" title="attr-dim-width"><code>width</code></dfn> and <dfn id="attr-dim-height" title="attr-dim-height"><code>height</code></dfn> attributes on
+  <code><a href="text-level-semantics.html#the-img-element">img</a></code>, <code><a href="text-level-semantics.html#the-iframe-element">iframe</a></code>, <code><a href="text-level-semantics.html#the-embed-element">embed</a></code>,
+  <code><a href="text-level-semantics.html#the-object-element">object</a></code>, <code><a href="video.html#video">video</a></code>, and, when their <code title="attr-input-type"><a href="forms.html#attr-input-type">type</a></code> attribute is in the <a href="forms.html#image-button-state" title="attr-input-type-image">Image Button</a> state,
   <code><a href="forms.html#the-input-element">input</a></code> elements may be specified to give the dimensions
   of the visual content of the element (the width and height
   respectively, relative to the nominal direction of the output
@@ -3549,7 +3554,7 @@
   for the rendering</a>.</p>
 
   <p>The <dfn id="dom-dim-width" title="dom-dim-width"><code>width</code></dfn> and <dfn id="dom-dim-height" title="dom-dim-height"><code>height</code></dfn> DOM attributes on
-  the <code><a href="embedded-content-0.html#the-iframe-element">iframe</a></code>, <code><a href="embedded-content-0.html#the-embed-element">embed</a></code>, <code><a href="embedded-content-0.html#the-object-element">object</a></code>,
+  the <code><a href="text-level-semantics.html#the-iframe-element">iframe</a></code>, <code><a href="text-level-semantics.html#the-embed-element">embed</a></code>, <code><a href="text-level-semantics.html#the-object-element">object</a></code>,
   and <code><a href="video.html#video">video</a></code> elements must <a href="infrastructure.html#reflect">reflect</a> the
   respective content attributes of the same name.</p>
 

Index: toc-status.xml
===================================================================
RCS file: /sources/public/html5/spec/toc-status.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- toc-status.xml	21 Aug 2009 09:24:48 -0000	1.1
+++ toc-status.xml	25 Aug 2009 09:34:44 -0000	1.2
@@ -15,7 +15,7 @@
 <li><a href="#audience" shape="rect"><span class="secno">1.2</span>
 Audience</a></li>
 <li><a href="#scope" shape="rect"><span class="secno">1.3</span> Scope</a></li>
-<li><a href="#history-0" shape="rect"><span class="secno">1.4</span>
+<li><a href="#history-1" shape="rect"><span class="secno">1.4</span>
 History</a></li>
 <li><a href="#design-notes" shape="rect"><span class="secno">1.5</span> Design
 notes</a>
@@ -141,23 +141,22 @@
 <ol>
 <li><a href="#reflecting-content-attributes-in-dom-attributes" shape="rect"><span class="secno">2.8.1</span> Reflecting content attributes in DOM
 attributes</a></li>
-<li><a href="#collections" shape="rect"><span class="secno">2.8.2</span>
+<li><a href="#collections-0" shape="rect"><span class="secno">2.8.2</span>
 Collections</a>
 <ol>
-<li><a href="#htmlcollection" shape="rect"><span class="secno">2.8.2.1</span>
+<li><a href="#htmlcollection-0" shape="rect"><span class="secno">2.8.2.1</span>
 HTMLCollection</a></li>
-<li><a href="#htmlallcollection" shape="rect"><span class="secno">2.8.2.2</span>
-HTMLAllCollection</a></li>
-<li><a href="#htmlformcontrolscollection" shape="rect"><span class="secno">2.8.2.3</span> HTMLFormControlsCollection</a></li>
-<li><a href="#htmloptionscollection" shape="rect"><span class="secno">2.8.2.4</span> HTMLOptionsCollection</a></li>
-<li><a href="#htmlpropertycollection" shape="rect"><span class="secno">2.8.2.5</span> HTMLPropertyCollection</a></li>
+<li><a href="#htmlallcollection-0" shape="rect"><span class="secno">2.8.2.2</span> HTMLAllCollection</a></li>
+<li><a href="#htmlformcontrolscollection-0" shape="rect"><span class="secno">2.8.2.3</span> HTMLFormControlsCollection</a></li>
+<li><a href="#htmloptionscollection-0" shape="rect"><span class="secno">2.8.2.4</span> HTMLOptionsCollection</a></li>
+<li><a href="#htmlpropertycollection-0" shape="rect"><span class="secno">2.8.2.5</span> HTMLPropertyCollection</a></li>
 </ol>
 </li>
-<li><a href="#domtokenlist" shape="rect"><span class="secno">2.8.3</span>
+<li><a href="#domtokenlist-0" shape="rect"><span class="secno">2.8.3</span>
 DOMTokenList</a></li>
-<li><a href="#domsettabletokenlist" shape="rect"><span class="secno">2.8.4</span> DOMSettableTokenList</a></li>
+<li><a href="#domsettabletokenlist-0" shape="rect"><span class="secno">2.8.4</span> DOMSettableTokenList</a></li>
 <li><a href="#safe-passing-of-structured-data" shape="rect"><span class="secno">2.8.5</span> Safe passing of structured data</a></li>
-<li><a href="#domstringmap" shape="rect"><span class="secno">2.8.6</span>
+<li><a href="#domstringmap-0" shape="rect"><span class="secno">2.8.6</span>
 DOMStringMap</a></li>
 <li><a href="#dom-feature-strings" shape="rect"><span class="secno">2.8.7</span>
 DOM feature strings</a></li>
@@ -215,15 +214,14 @@
 <li><a href="#kinds-of-content" shape="rect"><span class="secno">3.2.5.1</span>
 Kinds of content</a>
 <ol>
-<li><a href="#metadata-content" shape="rect"><span class="secno">3.2.5.1.1</span> Metadata content</a></li>
-<li><a href="#flow-content" shape="rect"><span class="secno">3.2.5.1.2</span>
+<li><a href="#metadata-content-0" shape="rect"><span class="secno">3.2.5.1.1</span> Metadata content</a></li>
+<li><a href="#flow-content-0" shape="rect"><span class="secno">3.2.5.1.2</span>
 Flow content</a></li>
-<li><a href="#sectioning-content" shape="rect"><span class="secno">3.2.5.1.3</span> Sectioning content</a></li>
-<li><a href="#heading-content" shape="rect"><span class="secno">3.2.5.1.4</span>
-Heading content</a></li>
-<li><a href="#phrasing-content" shape="rect"><span class="secno">3.2.5.1.5</span> Phrasing content</a></li>
-<li><a href="#embedded-content" shape="rect"><span class="secno">3.2.5.1.6</span> Embedded content</a></li>
-<li><a href="#interactive-content" shape="rect"><span class="secno">3.2.5.1.7</span> Interactive content</a></li>
+<li><a href="#sectioning-content-0" shape="rect"><span class="secno">3.2.5.1.3</span> Sectioning content</a></li>
+<li><a href="#heading-content-0" shape="rect"><span class="secno">3.2.5.1.4</span> Heading content</a></li>
+<li><a href="#phrasing-content-0" shape="rect"><span class="secno">3.2.5.1.5</span> Phrasing content</a></li>
+<li><a href="#embedded-content-0" shape="rect"><span class="secno">3.2.5.1.6</span> Embedded content</a></li>
+<li><a href="#interactive-content-0" shape="rect"><span class="secno">3.2.5.1.7</span> Interactive content</a></li>
 </ol>
 </li>
 <li><a href="#transparent-content-models" shape="rect"><span class="secno">3.2.5.2</span> Transparent content models</a></li>
@@ -231,6 +229,8 @@
 Paragraphs</a></li>
 </ol>
 </li>
+<li><a href="#annotations-for-assistive-technology-products" shape="rect"><span class="secno">3.2.6</span> Annotations for assistive technology
+products</a></li>
 </ol>
 </li>
 <li><a href="#apis-in-html-documents" shape="rect"><span class="secno">3.3</span> APIs in HTML documents</a></li>
@@ -258,16 +258,16 @@
 <li><a href="#the-root-element" shape="rect"><span class="secno">4.1</span> The
 root element</a>
 <ol>
-<li><a href="#the-html-element" shape="rect"><span class="secno">4.1.1</span>
+<li><a href="#the-html-element-0" shape="rect"><span class="secno">4.1.1</span>
 The <code>html</code> element</a></li>
 </ol>
 </li>
 <li><a href="#document-metadata" shape="rect"><span class="secno">4.2</span>
 Document metadata</a>
 <ol>
-<li><a href="#the-head-element" shape="rect"><span class="secno">4.2.1</span>
+<li><a href="#the-head-element-0" shape="rect"><span class="secno">4.2.1</span>
 The <code>head</code> element</a></li>
-<li><a href="#the-title-element" shape="rect"><span class="secno">4.2.2</span>
+<li><a href="#the-title-element-0" shape="rect"><span class="secno">4.2.2</span>
 The <code>title</code> element</a></li>
 <li><a href="#the-base-element" shape="rect"><span class="secno">4.2.3</span>
 The <code>base</code> element</a></li>
@@ -307,7 +307,7 @@
 </li>
 <li><a href="#sections" shape="rect"><span class="secno">4.4</span> Sections</a>
 <ol>
-<li><a href="#the-body-element" shape="rect"><span class="secno">4.4.1</span>
+<li><a href="#the-body-element-0" shape="rect"><span class="secno">4.4.1</span>
 The <code>body</code> element</a></li>
 <li><a href="#the-section-element" shape="rect"><span class="secno">4.4.2</span>
 The <code>section</code> element</a></li>
@@ -441,7 +441,7 @@
 Edits and lists</a></li>
 </ol>
 </li>
-<li><a href="#embedded-content-0" shape="rect"><span class="secno">4.8</span>
+<li><a href="#embedded-content-1" shape="rect"><span class="secno">4.8</span>
 Embedded content</a>
 <ol>
 <li><a href="#the-figure-element" shape="rect"><span class="secno">4.8.1</span>
@@ -578,7 +578,7 @@
 </li>
 <li><a href="#mathml" shape="rect"><span class="secno">4.8.15</span>
 MathML</a></li>
-<li><a href="#svg" shape="rect"><span class="secno">4.8.16</span> SVG</a></li>
+<li><a href="#svg-0" shape="rect"><span class="secno">4.8.16</span> SVG</a></li>
 <li><a href="#dimension-attributes" shape="rect"><span class="secno">4.8.17</span> Dimension attributes</a></li>
 </ol>
 </li>
@@ -706,8 +706,7 @@
 <li><a href="#a-form-control-s-value" shape="rect"><span class="secno">4.10.14.3</span> A form control's value</a></li>
 <li><a href="#autofocusing-a-form-control" shape="rect"><span class="secno">4.10.14.4</span> Autofocusing a form control</a></li>
 <li><a href="#limiting-user-input-length" shape="rect"><span class="secno">4.10.14.5</span> Limiting user input length</a></li>
-<li><a href="#form-submission" shape="rect"><span class="secno">4.10.14.6</span>
-Form submission</a></li>
+<li><a href="#form-submission-0" shape="rect"><span class="secno">4.10.14.6</span> Form submission</a></li>
 </ol>
 </li>
 <li><a href="#constraints" shape="rect"><span class="secno">4.10.15</span>
@@ -721,7 +720,7 @@
 Security</a></li>
 </ol>
 </li>
-<li><a href="#form-submission-0" shape="rect"><span class="secno">4.10.16</span>
+<li><a href="#form-submission" shape="rect"><span class="secno">4.10.16</span>
 Form submission</a>
 <ol>
 <li><a href="#introduction-0" shape="rect"><span class="secno">4.10.16.1</span>
@@ -799,13 +798,16 @@
 <li><a href="#introduction-1" shape="rect"><span class="secno">5.1</span>
 Introduction</a>
 <ol>
-<li><a href="#the-basic-syntax" shape="rect"><span class="secno">5.1.1</span>
+<li><a href="#overview" shape="rect"><span class="secno">5.1.1</span>
+Overview</a></li>
+<li><a href="#the-basic-syntax" shape="rect"><span class="secno">5.1.2</span>
 The basic syntax</a></li>
-<li><a href="#typed-items" shape="rect"><span class="secno">5.1.2</span> Typed
+<li><a href="#typed-items" shape="rect"><span class="secno">5.1.3</span> Typed
 items</a></li>
-<li><a href="#selecting-names-when-defining-vocabularies" shape="rect"><span class="secno">5.1.3</span> Selecting names when defining
+<li><a href="#selecting-names-when-defining-vocabularies" shape="rect"><span class="secno">5.1.4</span> Selecting names when defining
 vocabularies</a></li>
-<li><a href="#using-the-microdata-dom-api" shape="rect"><span class="secno">5.1.4</span> Using the microdata DOM API</a></li>
+<li><a href="#predefined-vocabularies" shape="rect"><span class="secno">5.1.5</span> Predefined vocabularies</a></li>
+<li><a href="#using-the-microdata-dom-api" shape="rect"><span class="secno">5.1.6</span> Using the microdata DOM API</a></li>
 </ol>
 </li>
 <li><a href="#encoding-microdata" shape="rect"><span class="secno">5.2</span>
@@ -824,7 +826,7 @@
 </li>
 <li><a href="#microdata-dom-api" shape="rect"><span class="secno">5.3</span>
 Microdata DOM API</a></li>
-<li><a href="#predefined-vocabularies" shape="rect"><span class="secno">5.4</span> Predefined vocabularies</a>
+<li><a href="#predefined-vocabularies-0" shape="rect"><span class="secno">5.4</span> Predefined vocabularies</a>
 <ol>
 <li><a href="#general" shape="rect"><span class="secno">5.4.1</span>
 General</a></li>
@@ -904,7 +906,7 @@
 <li><a href="#browser-interface-elements" shape="rect"><span class="secno">6.3.6</span> Browser interface elements</a></li>
 </ol>
 </li>
-<li><a href="#origin" shape="rect"><span class="secno">6.4</span> Origin</a>
+<li><a href="#origin-0" shape="rect"><span class="secno">6.4</span> Origin</a>
 <ol>
 <li><a href="#relaxing-the-same-origin-restriction" shape="rect"><span class="secno">6.4.1</span> Relaxing the same-origin restriction</a></li>
 </ol>
@@ -1475,7 +1477,7 @@
 <li><a href="#replaced-elements" shape="rect"><span class="secno">11.3</span>
 Replaced elements</a>
 <ol>
-<li><a href="#embedded-content-1" shape="rect"><span class="secno">11.3.1</span>
+<li><a href="#embedded-content-2" shape="rect"><span class="secno">11.3.1</span>
 Embedded content</a></li>
 <li><a href="#images-0" shape="rect"><span class="secno">11.3.2</span>
 Images</a></li>
@@ -1509,7 +1511,7 @@
 upload control</a></li>
 <li><a href="#the-input-element-as-a-button" shape="rect"><span class="secno">11.4.10</span> The <code>input</code> element as a
 button</a></li>
-<li><a href="#the-marquee-element" shape="rect"><span class="secno">11.4.11</span> The <code>marquee</code> element</a></li>
+<li><a href="#the-marquee-element-0" shape="rect"><span class="secno">11.4.11</span> The <code>marquee</code> element</a></li>
 <li><a href="#the-meter-element-0" shape="rect"><span class="secno">11.4.12</span> The <code>meter</code> element</a></li>
 <li><a href="#the-progress-element-0" shape="rect"><span class="secno">11.4.13</span> The <code>progress</code> element</a></li>
 <li><a href="#the-select-element-0" shape="rect"><span class="secno">11.4.14</span> The <code>select</code> element</a></li>
@@ -1557,7 +1559,7 @@
 <ol>
 <li><a href="#the-applet-element" shape="rect"><span class="secno">12.3.1</span>
 The <code>applet</code> element</a></li>
-<li><a href="#the-marquee-element-0" shape="rect"><span class="secno">12.3.2</span> The <code>marquee</code> element</a></li>
+<li><a href="#the-marquee-element" shape="rect"><span class="secno">12.3.2</span> The <code>marquee</code> element</a></li>
 <li><a href="#frames" shape="rect"><span class="secno">12.3.3</span>
 Frames</a></li>
 <li><a href="#other-elements-attributes-and-apis" shape="rect"><span class="secno">12.3.4</span> Other elements, attributes and APIs</a></li>

Index: tabular-data.html
===================================================================
RCS file: /sources/public/html5/spec/tabular-data.html,v
retrieving revision 1.152
retrieving revision 1.153
diff -u -d -r1.152 -r1.153
--- tabular-data.html	19 Aug 2009 21:06:38 -0000	1.152
+++ tabular-data.html	25 Aug 2009 09:34:44 -0000	1.153
@@ -97,6 +97,11 @@
    .XXX { color: #E50000; background: white; border: solid red; padding: 0.5em; margin: 1em 0; }
    .XXX > :first-child { margin-top: 0; }
    p .XXX { line-height: 3em; }
+   .annotation { border: solid thin black; background: #0C479D; color: white; position: relative; margin: 8px 0 20px 0; }
+   .annotation:before { position: absolute; left: 0; top: 0; width: 100%; height: 100%; margin: 6px -6px -6px 6px; background: #333333; z-index: -1; content: ''; }
+   .annotation :link, .annotation :visited { color: inherit; }
+   .annotation :link:hover, .annotation :visited:hover { background: transparent; }
+   .annotation span { border: none ! important; }
    .note { color: green; background: transparent; font-family: sans-serif; }
    .warning { color: red; background: transparent; }
    .note, .warning { font-weight: bolder; font-style: italic; }
@@ -177,13 +182,13 @@
    <a href="the-canvas-element.html">&#8592; 4.8.11 The canvas element</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="forms.html">4.10 Forms &#8594;</a>
-  </nav><p>This is revision 1.2836.</p>
+  </nav><p>This is revision 1.2851.</p>
 
 
-  <h3 id="tabular-data"><span class="secno">4.9 </span>Tabular data</h3><h4 id="the-table-element"><span class="secno">4.9.1 </span>The <dfn><code>table</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
-   <dd><a href="dom.html#flow-content-0">Flow content</a>.</dd>
+  <h3 id="tabular-data"><span class="secno">4.9 </span>Tabular data</h3><p class="XXX annotation"><b>Status: </b><i>Last call for comments. </i><span><a href="http://www.w3.org/html/wg/tracker/issues/32">ISSUE-32</a> (table-summary) blocks progress to Last Call</span></p><h4 id="the-table-element"><span class="secno">4.9.1 </span>The <dfn><code>table</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class="element"><dt>Categories</dt>
+   <dd><a href="dom.html#flow-content">Flow content</a>.</dd>
    <dt>Contexts in which this element may be used:</dt>
-   <dd>Where <a href="dom.html#flow-content-0">flow content</a> is expected.</dd>
+   <dd>Where <a href="dom.html#flow-content">flow content</a> is expected.</dd>
    <dt>Content model:</dt>
    <dd>In this order: optionally a <code><a href="#the-caption-element">caption</a></code> element,
    followed by either zero or more <code><a href="#the-colgroup-element">colgroup</a></code> elements,
@@ -208,9 +213,9 @@
            attribute <a href="#htmltablesectionelement">HTMLTableSectionElement</a> <a href="#dom-table-tfoot" title="dom-table-tFoot">tFoot</a>;
   <a href="dom.html#htmlelement">HTMLElement</a> <a href="#dom-table-createtfoot" title="dom-table-createTFoot">createTFoot</a>();
   void <a href="#dom-table-deletetfoot" title="dom-table-deleteTFoot">deleteTFoot</a>();
-  readonly attribute <a href="infrastructure.html#htmlcollection-0">HTMLCollection</a> <a href="#dom-table-tbodies" title="dom-table-tBodies">tBodies</a>;
+  readonly attribute <a href="infrastructure.html#htmlcollection">HTMLCollection</a> <a href="#dom-table-tbodies" title="dom-table-tBodies">tBodies</a>;
   <a href="dom.html#htmlelement">HTMLElement</a> <a href="#dom-table-createtbody" title="dom-table-createTBody">createTBody</a>();
-  readonly attribute <a href="infrastructure.html#htmlcollection-0">HTMLCollection</a> <a href="#dom-table-rows" title="dom-table-rows">rows</a>;
+  readonly attribute <a href="infrastructure.html#htmlcollection">HTMLCollection</a> <a href="#dom-table-rows" title="dom-table-rows">rows</a>;
   <a href="dom.html#htmlelement">HTMLElement</a> <a href="#dom-table-insertrow" title="dom-table-insertRow">insertRow</a>(optional in long index);
   void <a href="#dom-table-deleterow" title="dom-table-deleteRow">deleteRow</a>(in long index);
 };</pre>
@@ -349,7 +354,7 @@
 &lt;/table&gt;</pre></div>
    </dd>
 
-   <dt>Next to the table, in the same <code><a href="embedded-content-0.html#the-figure-element">figure</a></code></dt>
+   <dt>Next to the table, in the same <code><a href="text-level-semantics.html#the-figure-element">figure</a></code></dt>
 
    <dd>
     <div class="example"><pre>&lt;figure&gt;
@@ -377,7 +382,7 @@
 </pre></div>
    </dd>
 
-   <dt>Next to the table, in a <code><a href="embedded-content-0.html#the-figure-element">figure</a></code>'s <code><a href="interactive-elements.html#the-legend-element">legend</a></code></dt>
+   <dt>Next to the table, in a <code><a href="text-level-semantics.html#the-figure-element">figure</a></code>'s <code><a href="interactive-elements.html#the-legend-element">legend</a></code></dt>
 
    <dd>
     <div class="example"><pre>&lt;figure&gt;
@@ -502,7 +507,7 @@
 
    </dd></dd><dt><var title="">table</var> . <code title="dom-table-tBodies"><a href="#dom-table-tbodies">tBodies</a></code></dt>
    <dd>
-    <p>Returns an <code><a href="infrastructure.html#htmlcollection-0">HTMLCollection</a></code> of the <code><a href="#the-tbody-element">tbody</a></code> elements of the table.</p>
+    <p>Returns an <code><a href="infrastructure.html#htmlcollection">HTMLCollection</a></code> of the <code><a href="#the-tbody-element">tbody</a></code> elements of the table.</p>
    <dd>
 
    </dd></dd><dt><var title="">tbody</var> = <var title="">table</var> . <code title="dom-table-createTBody"><a href="#dom-table-createtbody">createTBody</a></code>()</dt>
@@ -512,7 +517,7 @@
 
    </dd></dd><dt><var title="">table</var> . <code title="dom-table-rows"><a href="#dom-table-rows">rows</a></code></dt>
    <dd>
-    <p>Returns an <code><a href="infrastructure.html#htmlcollection-0">HTMLCollection</a></code> of the <code><a href="#the-tr-element">tr</a></code> elements of the table.</p>
+    <p>Returns an <code><a href="infrastructure.html#htmlcollection">HTMLCollection</a></code> of the <code><a href="#the-tr-element">tr</a></code> elements of the table.</p>
    <dd>
 
    </dd></dd><dt><var title="">tr</var> = <var title="">table</var> . <code title="dom-table-insertRow"><a href="#dom-table-insertrow">insertRow</a></code>(<var title="">index</var>)</dt>
@@ -607,7 +612,7 @@
   <code><a href="#the-table-element">table</a></code> element, if any.</p>
 
   <p>The <dfn id="dom-table-tbodies" title="dom-table-tBodies"><code>tBodies</code></dfn>
-  attribute must return an <code><a href="infrastructure.html#htmlcollection-0">HTMLCollection</a></code> rooted at the
+  attribute must return an <code><a href="infrastructure.html#htmlcollection">HTMLCollection</a></code> rooted at the
   <code><a href="#the-table-element">table</a></code> node, whose filter matches only
   <code><a href="#the-tbody-element">tbody</a></code> elements that are children of the
   <code><a href="#the-table-element">table</a></code> element.</p>
@@ -621,7 +626,7 @@
   <code><a href="#the-tbody-element">tbody</a></code> element.</p>
 
   <p>The <dfn id="dom-table-rows" title="dom-table-rows"><code>rows</code></dfn> attribute
-  must return an <code><a href="infrastructure.html#htmlcollection-0">HTMLCollection</a></code> rooted at the
+  must return an <code><a href="infrastructure.html#htmlcollection">HTMLCollection</a></code> rooted at the
   <code><a href="#the-table-element">table</a></code> node, whose filter matches only <code><a href="#the-tr-element">tr</a></code>
   elements that are either children of the <code><a href="#the-table-element">table</a></code> element,
   or children of <code><a href="#the-thead-element">thead</a></code>, <code><a href="#the-tbody-element">tbody</a></code>, or
@@ -693,12 +698,12 @@
 
    <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>
 
-  </li></ol></div><h4 id="the-caption-element"><span class="secno">4.9.2 </span>The <dfn><code>caption</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
+  </li></ol></div><h4 id="the-caption-element"><span class="secno">4.9.2 </span>The <dfn><code>caption</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Implemented and widely deployed</i></p><dl class="element"><dt>Categories</dt>
    <dd>None.</dd>
    <dt>Contexts in which this element may be used:</dt>
    <dd>As the first element child of a <code><a href="#the-table-element">table</a></code> element.</dd>
    <dt>Content model:</dt>
-   <dd><a href="dom.html#flow-content-0">Flow content</a>, but with no descendant <code><a href="#the-table-element">table</a></code> elements.</dd>
+   <dd><a href="dom.html#flow-content">Flow content</a>, but with no descendant <code><a href="#the-table-element">table</a></code> elements.</dd>
    <dt>Content attributes:</dt>
    <dd><a href="dom.html#global-attributes">Global attributes</a></dd>
    <dt>DOM interface:</dt>
@@ -712,8 +717,8 @@
   <p>The <code><a href="#the-caption-element">caption</a></code> element takes part in the <a href="#table-model">table
   model</a>.</p>
 
-  </div><p>When a <code><a href="#the-table-element">table</a></code> element is in a <code><a href="embedded-content-0.html#the-figure-element">figure</a></code>
-  element alone but for the <code><a href="embedded-content-0.html#the-figure-element">figure</a></code>'s <code><a href="interactive-elements.html#the-legend-element">legend</a></code>,
+  </div><p>When a <code><a href="#the-table-element">table</a></code> element is in a <code><a href="text-level-semantics.html#the-figure-element">figure</a></code>
+  element alone but for the <code><a href="text-level-semantics.html#the-figure-element">figure</a></code>'s <code><a href="interactive-elements.html#the-legend-element">legend</a></code>,
   the <code><a href="#the-caption-element">caption</a></code> element should be omitted in favor of the
   <code><a href="interactive-elements.html#the-legend-element">legend</a></code>.</p><p>A caption can introduce context for a table, making it
   significantly easier to understand.</p><div class="example">
@@ -755,7 +760,7 @@
     </td></tr><tr><th> 4 </th><td> 5 </td><td> 6 </td><td> 7 </td><td> 8 </td><td> 9 </td><td> 10
     </td></tr><tr><th> 5 </th><td> 6 </td><td> 7 </td><td> 8 </td><td> 9 </td><td> 10 </td><td> 11
     </td></tr><tr><th> 6 </th><td> 7 </td><td> 8 </td><td> 9 </td><td> 10 </td><td> 11 </td><td> 12
-   </td></tr></table></div><h4 id="the-colgroup-element"><span class="secno">4.9.3 </span>The <dfn><code>colgroup</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
+   </td></tr></table></div><h4 id="the-colgroup-element"><span class="secno">4.9.3 </span>The <dfn><code>colgroup</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Implemented and widely deployed</i></p><dl class="element"><dt>Categories</dt>
    <dd>None.</dd>
    <dt>Contexts in which this element may be used:</dt>
    <dd>As a child of a <code><a href="#the-table-element">table</a></code> element, after any
@@ -788,7 +793,7 @@
   of the same name. The value must be <a href="infrastructure.html#limited-to-only-positive-non-zero-numbers">limited to only positive
   non-zero numbers</a>.</p>
 
-  </div><h4 id="the-col-element"><span class="secno">4.9.4 </span>The <dfn><code>col</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
+  </div><h4 id="the-col-element"><span class="secno">4.9.4 </span>The <dfn><code>col</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Implemented and widely deployed</i></p><dl class="element"><dt>Categories</dt>
    <dd>None.</dd>
    <dt>Contexts in which this element may be used:</dt>
    <dd>As a child of a <code><a href="#the-colgroup-element">colgroup</a></code> element that doesn't have
@@ -821,7 +826,7 @@
   same name. The value must be <a href="infrastructure.html#limited-to-only-positive-non-zero-numbers">limited to only positive non-zero
   numbers</a>.</p>
 
-  </div><h4 id="the-tbody-element"><span class="secno">4.9.5 </span>The <dfn><code>tbody</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
+  </div><h4 id="the-tbody-element"><span class="secno">4.9.5 </span>The <dfn><code>tbody</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Implemented and widely deployed</i></p><dl class="element"><dt>Categories</dt>
    <dd>None.</dd>
    <dt>Contexts in which this element may be used:</dt>
    <dd>As a child of a <code><a href="#the-table-element">table</a></code> element, after any
@@ -836,7 +841,7 @@
    <dt>DOM interface:</dt>
    <dd>
     <pre class="idl">interface <dfn id="htmltablesectionelement">HTMLTableSectionElement</dfn> : <a href="dom.html#htmlelement">HTMLElement</a> {
-  readonly attribute <a href="infrastructure.html#htmlcollection-0">HTMLCollection</a> <a href="#dom-tbody-rows" title="dom-tbody-rows">rows</a>;
+  readonly attribute <a href="infrastructure.html#htmlcollection">HTMLCollection</a> <a href="#dom-tbody-rows" title="dom-tbody-rows">rows</a>;
   <a href="dom.html#htmlelement">HTMLElement</a> <a href="#dom-tbody-insertrow" title="dom-tbody-insertRow">insertRow</a>(optional in long index);
   void <a href="#dom-tbody-deleterow" title="dom-tbody-deleteRow">deleteRow</a>(in long index);
 };</pre>
@@ -852,7 +857,7 @@
 
   </div><dl class="domintro"><dt><var title="">tbody</var> . <code title="dom-tbody-rows"><a href="#dom-tbody-rows">rows</a></code></dt>
    <dd>
-    <p>Returns an <code><a href="infrastructure.html#htmlcollection-0">HTMLCollection</a></code> of the <code><a href="#the-tr-element">tr</a></code> elements of the table section.</p>
+    <p>Returns an <code><a href="infrastructure.html#htmlcollection">HTMLCollection</a></code> of the <code><a href="#the-tr-element">tr</a></code> elements of the table section.</p>
    <dd>
 
    </dd></dd><dt><var title="">tr</var> = <var title="">tbody</var> . <code title="dom-tbody-insertRow"><a href="#dom-tbody-insertrow">insertRow</a></code>( [ <var title="">index</var> ] )</dt>
@@ -872,7 +877,7 @@
   </dd></dd></dl><div class="impl">
 
   <p>The <dfn id="dom-tbody-rows" title="dom-tbody-rows"><code>rows</code></dfn> attribute
-  must return an <code><a href="infrastructure.html#htmlcollection-0">HTMLCollection</a></code> rooted at the element,
+  must return an <code><a href="infrastructure.html#htmlcollection">HTMLCollection</a></code> rooted at the element,
   whose filter matches only <code><a href="#the-tr-element">tr</a></code> elements that are children
   of the element.</p>
 
@@ -900,7 +905,7 @@
   to the number of elements in the <code title="dom-tbody-rows"><a href="#dom-tbody-rows">rows</a></code> collection, the method must
   instead raise an <code><a href="infrastructure.html#index_size_err">INDEX_SIZE_ERR</a></code> exception.</p>
 
-  </div><h4 id="the-thead-element"><span class="secno">4.9.6 </span>The <dfn><code>thead</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
+  </div><h4 id="the-thead-element"><span class="secno">4.9.6 </span>The <dfn><code>thead</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Implemented and widely deployed</i></p><dl class="element"><dt>Categories</dt>
    <dd>None.</dd>
    <dt>Contexts in which this element may be used:</dt>
    <dd>As a child of a <code><a href="#the-table-element">table</a></code> element, after any
@@ -924,7 +929,7 @@
   <p>The <code><a href="#the-thead-element">thead</a></code> element takes part in the <a href="#table-model">table
   model</a>.</p>
 
-  </div><h4 id="the-tfoot-element"><span class="secno">4.9.7 </span>The <dfn><code>tfoot</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
+  </div><h4 id="the-tfoot-element"><span class="secno">4.9.7 </span>The <dfn><code>tfoot</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Implemented and widely deployed</i></p><dl class="element"><dt>Categories</dt>
    <dd>None.</dd>
    <dt>Contexts in which this element may be used:</dt>
    <dd>As a child of a <code><a href="#the-table-element">table</a></code> element, after any
@@ -952,7 +957,7 @@
   <p>The <code><a href="#the-tfoot-element">tfoot</a></code> element takes part in the <a href="#table-model">table
   model</a>.</p>
 
-  </div><h4 id="the-tr-element"><span class="secno">4.9.8 </span>The <dfn><code>tr</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
+  </div><h4 id="the-tr-element"><span class="secno">4.9.8 </span>The <dfn><code>tr</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Implemented and widely deployed</i></p><dl class="element"><dt>Categories</dt>
    <dd>None.</dd>
    <dt>Contexts in which this element may be used:</dt>
    <dd>As a child of a <code><a href="#the-thead-element">thead</a></code> element.</dd>
@@ -972,7 +977,7 @@
     <pre class="idl">interface <dfn id="htmltablerowelement">HTMLTableRowElement</dfn> : <a href="dom.html#htmlelement">HTMLElement</a> {
   readonly attribute long <a href="#dom-tr-rowindex" title="dom-tr-rowIndex">rowIndex</a>;
   readonly attribute long <a href="#dom-tr-sectionrowindex" title="dom-tr-sectionRowIndex">sectionRowIndex</a>;
-  readonly attribute <a href="infrastructure.html#htmlcollection-0">HTMLCollection</a> <a href="#dom-tr-cells" title="dom-tr-cells">cells</a>;
+  readonly attribute <a href="infrastructure.html#htmlcollection">HTMLCollection</a> <a href="#dom-tr-cells" title="dom-tr-cells">cells</a>;
   <a href="dom.html#htmlelement">HTMLElement</a> <a href="#dom-tr-insertcell" title="dom-tr-insertCell">insertCell</a>(optional in long index);
   void <a href="#dom-tr-deletecell" title="dom-tr-deleteCell">deleteCell</a>(in long index);
 };</pre>
@@ -1005,7 +1010,7 @@
    <dt><var title="">tr</var> . <code title="dom-tr-cells"><a href="#dom-tr-cells">cells</a></code></dt>
    <dd>
 
-    <p>Returns an <code><a href="infrastructure.html#htmlcollection-0">HTMLCollection</a></code> of the <code><a href="#the-td-element">td</a></code> and <code><a href="#the-th-element">th</a></code> elements of the row.</p>
+    <p>Returns an <code><a href="infrastructure.html#htmlcollection">HTMLCollection</a></code> of the <code><a href="#the-td-element">td</a></code> and <code><a href="#the-th-element">th</a></code> elements of the row.</p>
 
    <dd>
 
@@ -1064,7 +1069,7 @@
   must return &#8722;1.</p>
 
   <p>The <dfn id="dom-tr-cells" title="dom-tr-cells"><code>cells</code></dfn> attribute
-  must return an <code><a href="infrastructure.html#htmlcollection-0">HTMLCollection</a></code> rooted at the
+  must return an <code><a href="infrastructure.html#htmlcollection">HTMLCollection</a></code> rooted at the
   <code><a href="#the-tr-element">tr</a></code> element, whose filter matches only <code><a href="#the-td-element">td</a></code>
   and <code><a href="#the-th-element">th</a></code> elements that are children of the
   <code><a href="#the-tr-element">tr</a></code> element.</p>
@@ -1092,12 +1097,12 @@
   to the number of elements in the <code title="dom-tr-cells"><a href="#dom-tr-cells">cells</a></code> collection, the method must
   instead raise an <code><a href="infrastructure.html#index_size_err">INDEX_SIZE_ERR</a></code> exception.</p>
 
-  </div><h4 id="the-td-element"><span class="secno">4.9.9 </span>The <dfn><code>td</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
+  </div><h4 id="the-td-element"><span class="secno">4.9.9 </span>The <dfn><code>td</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Implemented and widely deployed</i></p><dl class="element"><dt>Categories</dt>
    <dd><a href="semantics.html#sectioning-root">Sectioning root</a>.</dd>
    <dt>Contexts in which this element may be used:</dt>
    <dd>As a child of a <code><a href="#the-tr-element">tr</a></code> element.</dd>
    <dt>Content model:</dt>
-   <dd><a href="dom.html#flow-content-0">Flow content</a>.</dd>
+   <dd><a href="dom.html#flow-content">Flow content</a>.</dd>
    <dt>Content attributes:</dt>
    <dd><a href="dom.html#global-attributes">Global attributes</a></dd>
    <dd><code title="attr-tdth-colspan"><a href="#attr-tdth-colspan">colspan</a></code></dd>
@@ -1113,12 +1118,12 @@
   <p>The <code><a href="#the-td-element">td</a></code> element and its <code title="attr-tdth-colspan"><a href="#attr-tdth-colspan">colspan</a></code>, <code title="attr-tdth-rowspan"><a href="#attr-tdth-rowspan">rowspan</a></code>, and <code title="attr-tdth-headers"><a href="#attr-tdth-headers">headers</a></code> attributes take part in the
   <a href="#table-model">table model</a>.</p>
 
-  </div><h4 id="the-th-element"><span class="secno">4.9.10 </span>The <dfn><code>th</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
+  </div><h4 id="the-th-element"><span class="secno">4.9.10 </span>The <dfn><code>th</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Implemented and widely deployed</i></p><dl class="element"><dt>Categories</dt>
    <dd>None.</dd>
    <dt>Contexts in which this element may be used:</dt>
    <dd>As a child of a <code><a href="#the-tr-element">tr</a></code> element.</dd>
    <dt>Content model:</dt>
-   <dd><a href="dom.html#phrasing-content-0">Phrasing content</a>.</dd>
+   <dd><a href="dom.html#phrasing-content">Phrasing content</a>.</dd>
    <dt>Content attributes:</dt>
    <dd><a href="dom.html#global-attributes">Global attributes</a></dd>
    <dd><code title="attr-tdth-colspan"><a href="#attr-tdth-colspan">colspan</a></code></dd>
@@ -1943,7 +1948,7 @@
 
 
 
-  <h5 id="header-and-data-cell-semantics"><span class="secno">4.9.12.2 </span>Forming relationships between data cells and header cells</h5>
+  <h5 id="header-and-data-cell-semantics"><span class="secno">4.9.12.2 </span>Forming relationships between data cells and header cells</h5><p class="XXX annotation"><b>Status: </b><i>Working draft</i></p>
 
   <p>Each cell can be assigned zero or more header cells. The
   <dfn id="algorithm-for-assigning-header-cells">algorithm for assigning header cells</dfn> to a cell <var title="">principal cell</var> is as follows.</p>

Index: microdata.html
===================================================================
RCS file: /sources/public/html5/spec/microdata.html,v
retrieving revision 1.112
retrieving revision 1.113
diff -u -d -r1.112 -r1.113
--- microdata.html	19 Aug 2009 21:06:38 -0000	1.112
+++ microdata.html	25 Aug 2009 09:34:43 -0000	1.113
@@ -97,6 +97,11 @@
    .XXX { color: #E50000; background: white; border: solid red; padding: 0.5em; margin: 1em 0; }
    .XXX > :first-child { margin-top: 0; }
    p .XXX { line-height: 3em; }
+   .annotation { border: solid thin black; background: #0C479D; color: white; position: relative; margin: 8px 0 20px 0; }
+   .annotation:before { position: absolute; left: 0; top: 0; width: 100%; height: 100%; margin: 6px -6px -6px 6px; background: #333333; z-index: -1; content: ''; }
+   .annotation :link, .annotation :visited { color: inherit; }
+   .annotation :link:hover, .annotation :visited:hover { background: transparent; }
+   .annotation span { border: none ! important; }
    .note { color: green; background: transparent; font-family: sans-serif; }
    .warning { color: red; background: transparent; }
    .note, .warning { font-weight: bolder; font-style: italic; }
@@ -177,10 +182,10 @@
    <a href="interactive-elements.html">&#8592; 4.11 Interactive elements</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="browsers.html">6 Web browsers &#8594;</a>
-  </nav><p>This is revision 1.2836.</p>
+  </nav><p>This is revision 1.2851.</p>
 
 
-  <h2 id="microdata"><span class="secno">5 </span><dfn>Microdata</dfn></h2><!-- v2
+  <h2 id="microdata"><span class="secno">5 </span><dfn>Microdata</dfn></h2><p class="XXX annotation"><b>Status: </b><i>First draft. </i><span><a href="http://www.w3.org/html/wg/tracker/issues/76">ISSUE-76</a> (Microdata/RDFa) blocks progress to Last Call</span></p><!-- v2
 
   * <ref property="foo" content="id"> to import the item with id="id"
     into the current microdata block
@@ -201,12 +206,14 @@
        <span property=bit>+44</span> (0) <span property=bit>1223 123 123</span>
      </span>
 
---><h3 id="introduction-1"><span class="secno">5.1 </span>Introduction</h3><h4 id="the-basic-syntax"><span class="secno">5.1.1 </span>The basic syntax</h4><p><i>This section is non-normative.</i></p><p>Sometimes, it is desirable to annotate content with specific
+--><h3 id="introduction-1"><span class="secno">5.1 </span>Introduction</h3><h4 id="overview"><span class="secno">5.1.1 </span>Overview</h4><p><i>This section is non-normative.</i></p><p>Sometimes, it is desirable to annotate content with specific
   machine-readable labels, e.g. to allow generic scripts to provide
   services that are customised to the page, or to enable content from
   a variety of cooperating authors to be processed by a single script
   in a consistent manner.</p><p>For this purpose, authors can use the microdata features
-  described in this section.</p><p>At a high level, microdata consists of a group of name-value
+  described in this section. Microdata allows nested groups of
+  name-value pairs to be added to documents, in parallel with the
+  existing content.</p><h4 id="the-basic-syntax"><span class="secno">5.1.2 </span>The basic syntax</h4><p><i>This section is non-normative.</i></p><p>At a high level, microdata consists of a group of name-value
   pairs. The groups are called <a href="#concept-item" title="concept-item">items</a>, and each name-value pair is a
   property. Items and properties are represented by regular
   elements.</p><p>To create an item, the <code title="attr-item"><a href="#items:-the-item-attribute">item</a></code>
@@ -235,7 +242,7 @@
 
   </div><p>Properties can also have values that are <a href="infrastructure.html#url" title="URL">URLs</a>. This is achieved using the <code><a href="text-level-semantics.html#the-a-element">a</a></code>
   element and its <code title="attr-hyperlink-href"><a href="history.html#attr-hyperlink-href">href</a></code>
-  attribute, the <code><a href="embedded-content-0.html#the-img-element">img</a></code> element and its <code title="attr-img-src"><a href="embedded-content-0.html#attr-img-src">src</a></code> attribute, or other elements that
+  attribute, the <code><a href="text-level-semantics.html#the-img-element">img</a></code> element and its <code title="attr-img-src"><a href="text-level-semantics.html#attr-img-src">src</a></code> attribute, or other elements that
   link to or embed external resources.</p><div class="example">
 
    <p>In this example, the item has one property, "image", whose value is a URL:</p>
@@ -248,8 +255,8 @@
   and times. This is achieved using the <code><a href="text-level-semantics.html#the-time-element">time</a></code> element and
   its <code title="attr-time-datetime"><a href="text-level-semantics.html#attr-time-datetime">datetime</a></code> attribute.</p><div class="example">
 
-   <p>In this example, the item has one property, "birthday", whose
-   value is a date:</p>
+   <p>In this example, the item has one property,
+   "birthday", whose value is a date:</p>
 
    <pre>&lt;div item&gt;
  I was born on &lt;time itemprop="birthday" datetime="2009-05-10"&gt;May 10th 2009&lt;/time&gt;.
@@ -268,10 +275,12 @@
  &lt;p&gt;Band: &lt;span itemprop="band" item&gt; &lt;span itemprop="name"&gt;Jazz Band&lt;/span&gt; (&lt;span itemprop="size"&gt;12&lt;/span&gt; players)&lt;/span&gt;&lt;/p&gt;
 &lt;/div&gt;</pre>
 
-   <p>The outer item here has two properties, "name" and "band". The
-   "name" is "Amanda", and the "band" is an item in its own right,
-   with two properties, "name" and "size". The "name" of the band is
-   "Jazz Band", and the "size" is "12".</p>
+   <p>The outer item here has two properties, "name" and
+   "band". The "name" is "Amanda", and the
+   "band" is an item in its own right, with two
+   properties, "name" and "size". The
+   "name" of the band is "Jazz Band", and the
+   "size" is "12".</p>
 
    <p>The outer item in this example is a top-level microdata
    item.</p>
@@ -309,26 +318,55 @@
  &lt;/ul&gt;
 &lt;/div&gt;</pre>
 
-   <p>This thus results in an item with two properties, both "flavor",
-   having the values "Lemon sorbet" and "Apricot sorbet".</p>
+   <p>This thus results in an item with two properties, both
+   "flavor", having the values "Lemon sorbet" and "Apricot
+   sorbet".</p>
 
   </div><p>An element introducing a property can also introduce multiple
   properties at once, to avoid duplication when some of the properties
   have the same value.</p><div class="example">
 
-   <p>Here we see an item with two properties, "favorite-color" and
-   "favorite-fruit", both set to the value "orange":</p>
+   <p>Here we see an item with two properties,
+   "favorite-color" and "favorite-fruit", both
+   set to the value "orange":</p>
 
    <pre>&lt;div item&gt;
  &lt;span itemprop="favorite-color favorite-fruit"&gt;orange&lt;/span&gt;
 &lt;/div&gt;</pre>
 
-  </div><h4 id="typed-items"><span class="secno">5.1.2 </span>Typed items</h4><p><i>This section is non-normative.</i></p><p>The examples in the previous section show how information could
+  </div><p>It's important to note that there is no relationship between the
+  microdata and the content of the document where the microdata is
+  marked up.</p><div class="example">
+
+   <p>There is no semantic difference, for instance, between the
+   following two examples:</p>
+
+   <pre>&lt;figure&gt;
+ &lt;img src="castle.jpeg"&gt;
+ &lt;legend&gt;&lt;span item&gt;&lt;span itemprop="name"&gt;The Castle&lt;/span&gt;&lt;/span&gt; (1986)&lt;/legend&gt;
+&lt;/figure&gt;</pre>
+
+   <pre>&lt;span item&gt;&lt;meta itemprop="name" content="The Castle"&gt;&lt;/span&gt;
+&lt;figure&gt;
+ &lt;img src="castle.jpeg"&gt;
+ &lt;legend&gt;The Castle (1986)&lt;/legend&gt;
+&lt;/figure&gt;</pre>
+
+   <p>Both have a figure with a caption, and both, completely
+   unrelated to the figure, have an item with a name-value pair with
+   the name "name" and the value "The Castle". The only
+   difference is that if the user drags the caption out of the
+   document, in the former case, the item will be included in the
+   drag-and-drop data. In neither case is the image in any way
+   associated with the item.</p>
+
+  </div><h4 id="typed-items"><span class="secno">5.1.3 </span>Typed items</h4><p><i>This section is non-normative.</i></p><p>The examples in the previous section show how information could
   be marked up on a page that doesn't expect its microdata to be
   re-used. Microdata is most useful, though, when it is used in
   contexts where other authors and readers are able to cooperate to
-  make new uses of the markup.</p><p>For this purpose, it is necessary to give each <a href="#concept-item" title="concept-item">item</a> a type, such as "person", or "cat",
-  or "band". Types are identified in three ways:</p><ul class="brief"><li>As <a href="infrastructure.html#url" title="URL">URLs</a>.
+  make new uses of the markup.</p><p>For this purpose, it is necessary to give each <a href="#concept-item" title="concept-item">item</a> a type, such as
+  "com.example.person", or "org.example.cat", or
+  "net.example.band". Types are identified in three ways:</p><ul class="brief"><li>As <a href="infrastructure.html#url" title="URL">URLs</a>.
 
    </li><li>As <a href="infrastructure.html#valid-reversed-dns-identifier" title="valid reversed DNS identifier">reversed DNS
    labels</a>.
@@ -337,37 +375,69 @@
    types</a>, which are described below.
 
   </li></ul><p><a href="infrastructure.html#url" title="URL">URLs</a> are self-explanatory. <a href="infrastructure.html#valid-reversed-dns-identifier" title="valid reversed DNS identifier">Reversed DNS labels</a> are
-  strings such as "org.example.animals.cat" or "org.example.band".</p><p>The type for an <a href="#concept-item" title="concept-item">item</a> is given
+  strings such as "org.example.animals.cat" or "com.example.band".</p><p>The type for an <a href="#concept-item" title="concept-item">item</a> is given
   as the value of the <code title="attr-item"><a href="#items:-the-item-attribute">item</a></code>
-  attribute.</p><p>When using custom typed items, the property names are also given
-  in the form of <a href="infrastructure.html#url" title="URL">URLs</a> or <a href="infrastructure.html#valid-reversed-dns-identifier" title="valid
-  reversed DNS identifier">reversed DNS labels</a>.</p><div class="example">
+  attribute.</p><div class="example">
 
    <p>Here, the item is "org.example.animals.cat":</p>
 
 <pre>&lt;section item="org.example.animal.cat"&gt;
- &lt;h1 itemprop="org.example.name"&gt;Hedral&lt;/h1&gt;
- &lt;p itemprop="org.example.desc"&gt;Hedral is a male american domestic
+ &lt;h1 itemprop="name"&gt;Hedral&lt;/h1&gt;
+ &lt;p itemprop="desc"&gt;Hedral is a male american domestic
  shorthair, with a fluffy black fur with white paws and belly.&lt;/p&gt;
- &lt;img itemprop="org.example.img" src="hedral.jpeg" alt="" title="Hedral, age 18 months"&gt;
+ &lt;img itemprop="img" src="hedral.jpeg" alt="" title="Hedral, age 18 months"&gt;
 &lt;/section&gt;</pre>   
 
    <p>In this example the "org.example.animals.cat" item has three
-   properties, an "org.example.name" ("Hedral"), an "org.example.desc"
-   ("Hedral is..."), and an "org.example.img" ("hedral.jpeg").</p>
+   properties, a "name" ("Hedral"), a "desc" ("Hedral is..."), and an
+   "img" ("hedral.jpeg").</p>
 
-  </div><p>An item can have several types, in the same way that an element
-  can declare several properties at once.</p><div class="example">
+  </div><p>An item can only have one type. The type gives the context for
+  the properties: a property named "class" given for an item with the
+  type "com.example.census.person" might refer to the class of an
+  individual, while a property named "class" given for an item with
+  the type "com.example.school.teacher" might refer to the classroom a
+  teacher has been assigned.</p><h4 id="selecting-names-when-defining-vocabularies"><span class="secno">5.1.4 </span>Selecting names when defining vocabularies</h4><p><i>This section is non-normative.</i></p><p>Using microdata means using a vocabulary. For some purposes, an
+  ad-hoc vocabulary is adequate. For others, a vocabulary will need to
+  be designed. Where possible, authors are encouraged to re-use
+  existing vocabularies, as this makes content re-use easier.</p><p>When designing new vocabularies, identifiers can be created
+  either using <a href="infrastructure.html#url" title="URL">URLs</a>, <a href="infrastructure.html#valid-reversed-dns-identifier" title="valid
+  reversed DNS identifier">reversed DNS labels</a>, or, for
+  properties, as plain words (with no dots or colons). For URLs
+  conflicts with other vocabularies can be avoided by only using
+  identifiers that correspond to pages that the author has control
+  over. Similarly, for reversed DNS labels conflicts can be avoided by
+  using a domain name that the author has control over, or by using
+  suffixes that correspond to the path components of pages that the
+  author has control over.</p><div class="example">
 
-   <p>Here, the item is both an "org.example.animals.cat" and a "com.example.feline":</p>
+   <p>For instance, if Jon and Adam both write content at <code title="">example.com</code>, at <code title="">http://example.com/jon/...</code> and <code title="">http://example.com/adam/...</code> respectively, then they
+   could select identifiers of the form "com.example.jon.name" and
+   "com.example.adam.name" respectively.</p>
 
-<pre>&lt;section item="org.example.animal.cat com.example.feline"&gt;
- &lt;h1 itemprop="org.example.name com.example.fn"&gt;Hedral&lt;/h1&gt;
- &lt;p itemprop="org.example.desc"&gt;Hedral is a male american domestic
+  </div><p>Properties whose names are just plain words can only be used
+  within the context of the types for which they are intended;
+  properties named using URLs or reversed DNS labels can be reused in
+  items of any type. If an item has no type, and is not part of
+  another item, then if its properties have names that are just plain
+  words, they are not intended to be globally unique, and are instead
+  only intended for limited use. Generally speaking, authors are
+  encouraged to use either properties with globally unique names
+  (URLs, reversed DNS labels) or ensure that their items are
+  typed.</p><div class="example">
+
+   <p>Here, an item is an "org.example.animals.cat", and most of the
+   properties have names that are words defined in the context of that
+   type. There are also a few additional properties whose names come
+   from other vocabularies.</p>
+
+<pre>&lt;section item="org.example.animal.cat"&gt;
+ &lt;h1 itemprop="name com.example.fn"&gt;Hedral&lt;/h1&gt;
+ &lt;p itemprop="desc"&gt;Hedral is a male american domestic
  shorthair, with a fluffy &lt;span
  itemprop="com.example.color"&gt;black&lt;/span&gt; fur with &lt;span
  itemprop="com.example.color"&gt;white&lt;/span&gt; paws and belly.&lt;/p&gt;
- &lt;img itemprop="org.example.img" src="hedral.jpeg" alt="" title="Hedral, age 18 months"&gt;
+ &lt;img itemprop="img" src="hedral.jpeg" alt="" title="Hedral, age 18 months"&gt;
 &lt;/section&gt;</pre>   
 
    <p>This example has one item with two types and the following
@@ -375,46 +445,48 @@
 
    <table><thead><tr><td>Property
       </td><td>Value
-    </td></tr></thead><tbody><tr><td>org.example.name
+    </td></tr></thead><tbody><tr><td>name
       </td><td>Hedral
      </td></tr><tr><td>com.example.fn
       </td><td>Hedral
-     </td></tr><tr><td>org.example.desc
+     </td></tr><tr><td>desc
       </td><td>Hedral is a male american domestic shorthair, with a fluffy black fur with white paws and belly.
      </td></tr><tr><td>com.example.color
       </td><td>black
      </td></tr><tr><td>com.example.color
       </td><td>white
-     </td></tr><tr><td>org.example.img
+     </td></tr><tr><td>img
       </td><td>.../hedral.jpeg
-   </td></tr></tbody></table></div><h4 id="selecting-names-when-defining-vocabularies"><span class="secno">5.1.3 </span>Selecting names when defining vocabularies</h4><p><i>This section is non-normative.</i></p><p>Using microdata means using a vocabulary. For some purposes, an
-  ad-hoc vocabulary is adequate. For others, a vocabulary will need to
-  be designed. Where possible, authors are encouraged to re-use
-  existing vocabularies, as this makes content re-use easier.</p><p>When designing new vocabularies, identifiers can be created
-  either using <a href="infrastructure.html#url" title="URL">URLs</a> or <a href="infrastructure.html#valid-reversed-dns-identifier" title="valid
-  reversed DNS identifier">reversed DNS labels</a>. For URLs
-  conflicts with other vocabularies can be avoided by only using
-  identifiers that correspond to pages that the author has control
-  over. Similarly, for reversed DNS labels conflicts can be avoided by
-  using a domain name that the author has control over, or by using
-  suffixes that correspond to the path components of pages that the
-  author has control over.</p><div class="example">
+   </td></tr></tbody></table></div><h4 id="predefined-vocabularies"><span class="secno">5.1.5 </span>Predefined vocabularies</h4><p class="XXX annotation"><span><a href="http://www.w3.org/html/wg/tracker/issues/73">ISSUE-73</a> (predefined-voc) blocks progress to Last Call</span></p><p><i>This section is non-normative.</i></p><p>To make the most common tasks simpler, certain vocabularies have
+  been predefined. These use short names for types and properties.</p><div class="example">
 
-   <p>For instance, if Jon and Adam both write content at <code title="">example.com</code>, at <code title="">http://example.com/jon/...</code> and <code title="">http://example.com/adam/...</code> respectively, then they
-   could select identifiers of the form "com.example.jon.name" and
-   "com.example.adam.name" respectively.</p>
+   <p>For example, the <a href="#md-vcard" title="md-vcard">vCard</a> vocabulary
+   can be used to mark up people's names:</p>
 
-  </div><h4 id="using-the-microdata-dom-api"><span class="secno">5.1.4 </span>Using the microdata DOM API</h4><p>The microdata becomes even more useful when scripts can use it to
+   <pre>&lt;span item=vcard&gt;&lt;span itemprop=fn&gt;George Washington&lt;/span&gt;&lt;/span&gt;</pre>
+
+   <p>This creates a single item with a single name-value pair, with
+   the name "fn" and the value "George Washington". This is defined to
+   map to the following vCard:</p>
+
+   <pre>BEGIN:VCARD
+PROFILE:VCARD
+VERSION:3.0
+SOURCE:<var title="">document's address</var>
+FN:George Washington
+N:Washington;George;;;
+END:VCARD</pre>
+
+  </div><h4 id="using-the-microdata-dom-api"><span class="secno">5.1.6 </span>Using the microdata DOM API</h4><p><i>This section is non-normative.</i></p><p>The microdata becomes even more useful when scripts can use it to
   expose information to the user, for example offering it in a form
   that can be used by other applications.</p><p>The <code title="dom-document-getItems"><a href="#dom-document-getitems">document.getItems(<var title="">typeNames</var>)</a></code> method provides access to the
   <a href="#top-level-microdata-items">top-level microdata items</a>. It returns a
   <code>NodeList</code> containing the items with the specified types,
   or all types if no argument is specified.</p><p>Each <a href="#concept-item" title="concept-item">item</a> is represented in the
-  DOM by the element on which the relevant <code title="attr-item"><a href="#items:-the-item-attribute">item</a></code> attribute is found. The various types
-  that the element has can be obtained using the <code title="dom-item"><a href="#dom-item">element.item</a></code> DOM attribute, which returns a
-  <code><a href="infrastructure.html#domsettabletokenlist-0">DOMSettableTokenList</a></code> object.</p><div class="example">
+  DOM by the element on which the relevant <code title="attr-item"><a href="#items:-the-item-attribute">item</a></code> attribute is found. The type of that
+  element can be obtained using the <code title="dom-item"><a href="#dom-item">element.item</a></code> DOM attribute.</p><div class="example">
 
-   <p>This sample how the <code title="dom-document-getItems"><a href="#dom-document-getitems">getItems()</a></code> method can be used
+   <p>This sample shows how the <code title="dom-document-getItems"><a href="#dom-document-getitems">getItems()</a></code> method can be used
    to obtain a list of all the top-level microdata items of one type
    given in the document:</p>
 
@@ -422,7 +494,7 @@
 
   </div><p>Once an element representing an <a href="#concept-item" title="concept-item">item</a> has been obtained, its properties
   can be extracted using the <code title="dom-properties"><a href="#dom-properties">properties</a></code> DOM attribute. This
-  attribute returns an <code><a href="infrastructure.html#htmlpropertycollection-0">HTMLPropertyCollection</a></code>, which can
+  attribute returns an <code><a href="infrastructure.html#htmlpropertycollection">HTMLPropertyCollection</a></code>, which can
   be enumerated to go through each element that adds one or more
   properties to the item. It can also be indexed by name, which will
   return an object with a list of the elements that add properties
@@ -432,24 +504,24 @@
   </p><div class="example">
 
    <p>This sample gets the first item of type "net.example.user" and
-   then pops up an alert using the "net.example.name" property from
+   then pops up an alert using the "name" property from
    that item.</p>
 
    <pre>var user = document.getItems('net.example.user')[0];
-alert('Hello ' + user.properties['net.example.name'][0].content + '!');</pre>
+alert('Hello ' + user.properties['name'][0].content + '!');</pre>
 
-  </div><p>The <code><a href="infrastructure.html#htmlpropertycollection-0">HTMLPropertyCollection</a></code> object, when indexed by
+  </div><p>The <code><a href="infrastructure.html#htmlpropertycollection">HTMLPropertyCollection</a></code> object, when indexed by
   name in this way, actually returns a <code><a href="infrastructure.html#propertynodelist">PropertyNodeList</a></code>
   object with all the matching properties. The
   <code><a href="infrastructure.html#propertynodelist">PropertyNodeList</a></code> object can be used to obtained all the
   values at once using <em>its</em> <code title="dom-PropertyNodeList-contents"><a href="infrastructure.html#dom-propertynodelist-contents">contents</a></code> attribute,
   which returns an array of all the values.</p><div class="example">
 
-   <p>In an earlier example, a "com.example.feline" item had two
+   <p>In an earlier example, a "org.example.animals.cat" item had two
    "com.example.color" values. This script looks up the first such
    item and then lists all its values.</p>
 
-   <pre>var cat = document.getItems('com.example.feline')[0];
+   <pre>var cat = document.getItems('org.example.animals.cat')[0];
 var colors = cat.properties['com.example.color'].contents;
 var result;
 if (colors.length == 0) {
@@ -486,23 +558,23 @@
 
    <p>If faced with the following from an earlier example:</p>
 
-   <pre>&lt;section item="org.example.animal.cat com.example.feline"&gt;
- &lt;h1 itemprop="org.example.name com.example.fn"&gt;Hedral&lt;/h1&gt;
- &lt;p itemprop="org.example.desc"&gt;Hedral is a male american domestic
+   <pre>&lt;section item="org.example.animal.cat"&gt;
+ &lt;h1 itemprop="name com.example.fn"&gt;Hedral&lt;/h1&gt;
+ &lt;p itemprop="desc"&gt;Hedral is a male american domestic
  shorthair, with a fluffy &lt;span
  itemprop="com.example.color"&gt;black&lt;/span&gt; fur with &lt;span
  itemprop="com.example.color"&gt;white&lt;/span&gt; paws and belly.&lt;/p&gt;
- &lt;img itemprop="org.example.img" src="hedral.jpeg" alt="" title="Hedral, age 18 months"&gt;
+ &lt;img itemprop="img" src="hedral.jpeg" alt="" title="Hedral, age 18 months"&gt;
 &lt;/section&gt;</pre>
 
    <p>...it would result in the following output:</p>
 
    <ul><li>
-     <ul><li>org.example.name</li>
+     <ul><li>name</li>
       <li>com.example.fn</li>
-      <li>org.example.desc</li>
+      <li>desc</li>
       <li>com.example.color</li>
-      <li>org.example.img</li>
+      <li>img</li>
      </ul></li>
    </ul><p>(The duplicate occurrence of "com.example.color" is not included
    in the list.)</p>
@@ -513,9 +585,9 @@
   name-value pairs.</p><h4 id="items:-the-item-attribute"><span class="secno">5.2.2 </span>Items: the <dfn title="attr-item"><code>item</code></dfn> attribute</h4><p>Every <a href="infrastructure.html#html-elements" title="HTML elements">HTML element</a> may have an
   <code title="attr-item"><a href="#items:-the-item-attribute">item</a></code> attribute specified.</p><p>An element with the <code title="attr-item"><a href="#items:-the-item-attribute">item</a></code> attribute
   specified creates a new <a href="#concept-item" title="concept-item">item</a>, a
-  group of name-value pairs.</p><p>The attribute, if specified, must have a value that is an
-  <a href="infrastructure.html#unordered-set-of-unique-space-separated-tokens">unordered set of unique space-separated tokens</a>
-  representing the types (if any) of the <a href="#concept-item" title="concept-item">item</a>.</p><p>Each token must be either:</p><ul><li>A <a href="infrastructure.html#valid-url">valid URL</a> that is an <a href="infrastructure.html#absolute-url">absolute URL</a>
+  group of name-value pairs.</p><p>The attribute, if specified, must have a value that is either:</p><ul><li>The empty string, or</li>
+
+   <li>A <a href="infrastructure.html#valid-url">valid URL</a> that is an <a href="infrastructure.html#absolute-url">absolute URL</a>
    for which the string "<code title="">http://www.w3.org/1999/xhtml/custom#</code>" is not a
    <a href="infrastructure.html#prefix-match">prefix match</a>, or</li>
 
@@ -523,12 +595,10 @@
 
    <li>A <a href="#predefined-type">predefined type</a>.</li>
 
-  </ul><p>If any of the tokens are a <a href="#predefined-type">predefined type</a>, then
-  there must not be any other tokens that are <a href="#predefined-type" title="predefined
-  type">predefined types</a>.</p><p>The <dfn id="item-types">item types</dfn> of an element with an <code title="attr-item"><a href="#items:-the-item-attribute">item</a></code> attribute are the tokens that the
-  element's <code title="attr-item"><a href="#items:-the-item-attribute">item</a></code> attribute is found to
-  contain when its value is <a href="infrastructure.html#split-a-string-on-spaces" title="split a string on
-  spaces">split on spaces</a>.</p><h4 id="associating-names-with-items"><span class="secno">5.2.3 </span>Associating names with items</h4><p>The <dfn id="attr-subject" title="attr-subject"><code>subject</code></dfn>
+  </ul><p>The <dfn id="item-type">item type</dfn> of an element with an <code title="attr-item"><a href="#items:-the-item-attribute">item</a></code> attribute is the value of the
+  element's <code title="attr-item"><a href="#items:-the-item-attribute">item</a></code> attribute. If the
+  attribute's value is the empty string, the element is said to have
+  no <a href="#item-type">item type</a>.</p><h4 id="associating-names-with-items"><span class="secno">5.2.3 </span>Associating names with items</h4><p>The <dfn id="attr-subject" title="attr-subject"><code>subject</code></dfn>
   attribute may be specified on any <a href="infrastructure.html#html-elements" title="HTML elements">HTML
   element</a> to associate the element with an element with an
   <code title="attr-item"><a href="#items:-the-item-attribute">item</a></code> attribute. If the <code title="attr-subject"><a href="#attr-subject">subject</a></code> attribute is specified, the
@@ -574,12 +644,24 @@
 
    <li>A <a href="infrastructure.html#valid-reversed-dns-identifier">valid reversed DNS identifier</a>, or</li>
 
-   <li>If its <a href="#concept-item-corresponding" title="concept-item-corresponding">corresponding
-   item</a>'s <code title="attr-item"><a href="#items:-the-item-attribute">item</a></code> attribute has no
-   tokens: a string containing neither a U+003A COLON character (:)
-   nor a U+002E FULL STOP character (.), or</li>
+   <li>A <a href="#predefined-global-property-name">predefined global property name</a> allowed in this
+   situation, or</li>
 
-   <li>A <a href="#predefined-property-name">predefined property name</a> allowed in this situation.</li>
+   <li>If the item's <a href="#item-type">item type</a> is a <a href="#predefined-type">predefined
+   type</a>: a <a href="#predefined-property-name">predefined property name</a> allowed in
+   this situation, or</li>
+
+   <li>If the item has no <a href="#item-type">item type</a> but it is itself the
+   value of a property whose property name is a <a href="#predefined-property-name">predefined
+   property name</a>: a <a href="#predefined-property-name">predefined property name</a>
+   allowed in this situation, or</li>
+
+   <li>If the item's <a href="#item-type">item type</a> is not a <a href="#predefined-type">predefined
+   type</a> and the item is not the value of a property whose
+   property name is a <a href="#predefined-property-name">predefined property name</a>: a string
+   that contains no U+002E FULL STOP (.) or U+003A COLON (:)
+   characters, and that is not a <a href="#predefined-global-property-name">predefined global property
+   name</a>.</li>
 
   </ul><p>The <dfn id="property-names">property names</dfn> of an element are the tokens that
   the element's <code title="attr-itemprop"><a href="#names:-the-itemprop-attribute">itemprop</a></code> attribute
@@ -631,8 +713,8 @@
    string if there is no such attribute.</p></dd>
 
 
-   <dt>If the element is an <code><a href="video.html#audio">audio</a></code>, <code><a href="embedded-content-0.html#the-embed-element">embed</a></code>,
-   <code><a href="embedded-content-0.html#the-iframe-element">iframe</a></code>, <code><a href="embedded-content-0.html#the-img-element">img</a></code>, <code><a href="video.html#the-source-element">source</a></code>, or
+   <dt>If the element is an <code><a href="video.html#audio">audio</a></code>, <code><a href="text-level-semantics.html#the-embed-element">embed</a></code>,
+   <code><a href="text-level-semantics.html#the-iframe-element">iframe</a></code>, <code><a href="text-level-semantics.html#the-img-element">img</a></code>, <code><a href="video.html#the-source-element">source</a></code>, or
    <code><a href="video.html#video">video</a></code> element</dt>
 
    <dd><p>The value is the <a href="infrastructure.html#absolute-url">absolute URL</a> that results from
@@ -654,7 +736,7 @@
    url">resolving</a> it results in an error.</p></dd>
 
 
-   <dt>If the element is an <code><a href="embedded-content-0.html#the-object-element">object</a></code> element</dt>
+   <dt>If the element is an <code><a href="text-level-semantics.html#the-object-element">object</a></code> element</dt>
 
    <dd><p>The value is the <a href="infrastructure.html#absolute-url">absolute URL</a> that results from
    <a href="infrastructure.html#resolve-a-url" title="resolve a url">resolving</a> the value of the
@@ -675,9 +757,9 @@
    <code>textContent</code>.</p></dd>
 
   </dl><p>The <dfn id="url-property-elements">URL property elements</dfn> are the <code><a href="text-level-semantics.html#the-a-element">a</a></code>,
-  <code><a href="the-canvas-element.html#the-area-element">area</a></code>, <code><a href="video.html#audio">audio</a></code>, <code><a href="embedded-content-0.html#the-embed-element">embed</a></code>,
-  <code><a href="embedded-content-0.html#the-iframe-element">iframe</a></code>, <code><a href="embedded-content-0.html#the-img-element">img</a></code>, <code><a href="semantics.html#the-link-element">link</a></code>,
-  <code><a href="embedded-content-0.html#the-object-element">object</a></code>, <code><a href="video.html#the-source-element">source</a></code>, and <code><a href="video.html#video">video</a></code>
+  <code><a href="the-canvas-element.html#the-area-element">area</a></code>, <code><a href="video.html#audio">audio</a></code>, <code><a href="text-level-semantics.html#the-embed-element">embed</a></code>,
+  <code><a href="text-level-semantics.html#the-iframe-element">iframe</a></code>, <code><a href="text-level-semantics.html#the-img-element">img</a></code>, <code><a href="semantics.html#the-link-element">link</a></code>,
+  <code><a href="text-level-semantics.html#the-object-element">object</a></code>, <code><a href="video.html#the-source-element">source</a></code>, and <code><a href="video.html#video">video</a></code>
   elements.</p><p>If a property's <a href="#concept-property-value" title="concept-property-value">value</a>
   is an <a href="infrastructure.html#absolute-url">absolute URL</a>, the property must be specified
   using an <a href="#url-property-elements" title="URL property elements">URL property
@@ -685,9 +767,9 @@
 
    <dd>
 
-    <p>Returns a <code>NodeList</code> of the elements in the <code>Document</code> that create <a href="#concept-item" title="concept-item">items</a>, that are not part of other <a href="#concept-item" title="concept-item">items</a>, and that have all the types given in the argument, if any.</p>
+    <p>Returns a <code>NodeList</code> of the elements in the <code>Document</code> that create <a href="#concept-item" title="concept-item">items</a>, that are not part of other <a href="#concept-item" title="concept-item">items</a>, and that are of one of the types given in the argument, if any are listed.</p>
 
-    <p>The <var title="">types</var> argument is interpreted as a space-separated list of classes.</p>
+    <p>The <var title="">types</var> argument is interpreted as a space-separated list of types.</p>
 
    </dd>
 
@@ -696,9 +778,9 @@
    <dd>
 
     <p>If the element has an <code title="attr-item"><a href="#items:-the-item-attribute">item</a></code>
-    attribute, returns an <code><a href="infrastructure.html#htmlpropertycollection-0">HTMLPropertyCollection</a></code> object
+    attribute, returns an <code><a href="infrastructure.html#htmlpropertycollection">HTMLPropertyCollection</a></code> object
     with all the element's properties. Otherwise, an empty
-    <code><a href="infrastructure.html#htmlpropertycollection-0">HTMLPropertyCollection</a></code> object.</p>
+    <code><a href="infrastructure.html#htmlpropertycollection">HTMLPropertyCollection</a></code> object.</p>
 
    </dd>
 
@@ -719,12 +801,13 @@
   space-separated tokens</a> representing types. When called, the
   method must return a live <code>NodeList</code> object containing
   all the elements in the document, in <a href="infrastructure.html#tree-order">tree order</a>, that
-  are <a href="#top-level-microdata-items">top-level microdata items</a> that have all the <a href="#item-types" title="item types">types</a> specified in that argument, having
-  obtained the types by <a href="infrastructure.html#split-a-string-on-spaces" title="split a string on
-  spaces">splitting a string on spaces</a>. If there are no tokens
-  specified in the argument, or if the argument is missing, then the
-  method must return a <code>NodeList</code> containing all the
-  <a href="#top-level-microdata-items">top-level microdata items</a> in the document.</p>
+  are each <a href="#top-level-microdata-items">top-level microdata items</a> with a <a href="#item-type" title="item type">type</a> equal to one of the types specified in
+  that argument, having obtained the types by <a href="infrastructure.html#split-a-string-on-spaces" title="split a
+  string on spaces">splitting the string on spaces</a>. If there
+  are no tokens specified in the argument, or if the argument is
+  missing, then the method must return a <code>NodeList</code>
+  containing all the <a href="#top-level-microdata-items">top-level microdata items</a> in the
+  document.</p>
 
   <p>The <dfn id="dom-item" title="dom-item"><code>item</code></dfn> DOM attribute
   on elements must <a href="infrastructure.html#reflect">reflect</a> the element's <code title="attr-item"><a href="#items:-the-item-attribute">item</a></code> content attribute.</p>
@@ -734,7 +817,7 @@
 
   <p>The <dfn id="dom-properties" title="dom-properties"><code>properties</code></dfn> DOM
   attribute on elements must return an
-  <code><a href="infrastructure.html#htmlpropertycollection-0">HTMLPropertyCollection</a></code> rooted at the
+  <code><a href="infrastructure.html#htmlpropertycollection">HTMLPropertyCollection</a></code> rooted at the
   <code>Document</code> node, whose filter matches only elements that
   have <a href="#property-names">property names</a> and have a <a href="#concept-item-corresponding" title="concept-item-corresponding">corresponding item</a> that is
   equal to the element on which the attribute was invoked.</p>
@@ -748,8 +831,8 @@
    attribute.</p></dd>
 
 
-   <dt>If the element is an <code><a href="video.html#audio">audio</a></code>, <code><a href="embedded-content-0.html#the-embed-element">embed</a></code>,
-   <code><a href="embedded-content-0.html#the-iframe-element">iframe</a></code>, <code><a href="embedded-content-0.html#the-img-element">img</a></code>, <code><a href="video.html#the-source-element">source</a></code>, or
+   <dt>If the element is an <code><a href="video.html#audio">audio</a></code>, <code><a href="text-level-semantics.html#the-embed-element">embed</a></code>,
+   <code><a href="text-level-semantics.html#the-iframe-element">iframe</a></code>, <code><a href="text-level-semantics.html#the-img-element">img</a></code>, <code><a href="video.html#the-source-element">source</a></code>, or
    <code><a href="video.html#video">video</a></code> element</dt>
 
    <dd><p>The attribute must act as it would if it was <a href="infrastructure.html#reflect" title="reflect">reflecting</a> the element's <code title="">src</code> content attribute.</p></dd>
@@ -761,7 +844,7 @@
    <dd><p>The attribute must act as it would if it was <a href="infrastructure.html#reflect" title="reflect">reflecting</a> the element's <code title="">href</code> content attribute.</p></dd>
 
 
-   <dt>If the element is an <code><a href="embedded-content-0.html#the-object-element">object</a></code> element</dt>
+   <dt>If the element is an <code><a href="text-level-semantics.html#the-object-element">object</a></code> element</dt>
 
    <dd><p>The attribute must act as it would if it was <a href="infrastructure.html#reflect" title="reflect">reflecting</a> the element's <code title="">data</code> content attribute.</p></dd>
 
@@ -779,13 +862,15 @@
   </dl><p>The <dfn id="dom-subject" title="dom-subject"><code>subject</code></dfn> DOM
   attribute on elements must <a href="infrastructure.html#reflect">reflect</a> the element's <code title="attr-subject"><a href="#attr-subject">subject</a></code> content attribute.</p>
 
-  </div><h3 id="predefined-vocabularies"><span class="secno">5.4 </span>Predefined vocabularies</h3><p>A number of <dfn id="predefined-type" title="predefined type">predefined types</dfn>
+  </div><h3 id="predefined-vocabularies-0"><span class="secno">5.4 </span>Predefined vocabularies</h3><p>A number of <dfn id="predefined-type" title="predefined type">predefined types</dfn>
   exist, for describing common structures. Each such type has a set of
   <dfn id="predefined-property-name" title="predefined property name">predefined property
-  names</dfn> that are used to describe data of that type.</p><h4 id="general"><span class="secno">5.4.1 </span>General</h4><p>The <dfn id="md-about" title="md-about"><code>about</code></dfn> property can
-  be used to name an <a href="#concept-item" title="concept-item">item</a> for the
-  purposes of identifying or refering to the data defined in that
-  item.</p><p>A single property with the name <code title="md-about"><a href="#md-about">about</a></code> may be present within each <a href="#concept-item" title="concept-item">item</a>. Its <a href="#concept-property-value" title="concept-property-value">value</a> must be an
+  names</dfn> that are used to describe data of that type. In
+  addition, there are some <dfn id="predefined-global-property-name" title="predefined global property
+  name">predefined global property names</dfn> that can be used for
+  any item.</p><h4 id="general"><span class="secno">5.4.1 </span>General</h4><p>The <a href="#predefined-global-property-name">predefined global property name</a> <dfn id="md-about" title="md-about"><code>about</code></dfn> can be used to name an
+  <a href="#concept-item" title="concept-item">item</a> for the purposes of
+  identifying or refering to the data defined in that item.</p><p>A single property with the name <code title="md-about"><a href="#md-about">about</a></code> may be present within each <a href="#concept-item" title="concept-item">item</a>. Its <a href="#concept-property-value" title="concept-property-value">value</a> must be an
   <a href="infrastructure.html#absolute-url">absolute URL</a>.</p><h4 id="vcard"><span class="secno">5.4.2 </span>vCard</h4><p>An item with the <a href="#predefined-type">predefined type</a> <dfn id="md-vcard" title="md-vcard"><code>vcard</code></dfn> represents a person's or
   organization's contact information.</p><p>The following are the type's <a href="#predefined-property-name" title="predefined property
   name">predefined property names</a>. They are based on the
@@ -2647,7 +2732,7 @@
 
   <ul><li><a href="dom.html#the-document-s-current-address">The document's current address</a>.</li>
 
-   <li>The <code>textContent</code> of <a href="dom.html#the-title-element-0">the <code>title</code>
+   <li>The <code>textContent</code> of <a href="dom.html#the-title-element">the <code>title</code>
    element</a>, if any.</li>
 
    <li>The list of <a href="#top-level-microdata-items">top-level microdata items</a>.</li>
@@ -2697,11 +2782,8 @@
 
   <ol><li><p>Let <var title="">result</var> be an empty object.</p></li>
 
-   <li><p>Let <var title="">types</var> be an empty array.</p></li>
-
-   <li><p>For each <a href="#item-types" title="item types">item type</a> <var title="">type</var> of <var title="">item</var>, append <var title="">type</var> to <var title="">types</var>.</p></li>
-
-   <li><p>Add an entry to <var title="">result</var> called "<code title="">type</code>" whose value is the array <var title="">types</var>.</p></li>
+   <li><p>Add an entry to <var title="">result</var> called "<code title="">type</code>" whose value is the <a href="#item-type">item type</a> of
+   <var title="">item</var>.</p></li>
 
    <li><p>Let <var title="">properties</var> be an empty
    object.</p></li>
@@ -2745,12 +2827,12 @@
 
   <ol><li>
 
-    <p>If <a href="dom.html#the-title-element-0">the <code>title</code> element</a> is not null,
+    <p>If <a href="dom.html#the-title-element">the <code>title</code> element</a> is not null,
     then generate the following triple:</p>
 
     <dl class="triple"><dt>subject   </dt><dd> <a href="dom.html#the-document-s-current-address">the document's current address</a>
      </dd><dt>predicate </dt><dd> <code title="">http://purl.org/dc/terms/title</code>
-     </dd><dt>object    </dt><dd> the <code>textContent</code> of <a href="dom.html#the-title-element-0">the <code>title</code> element</a>, as a plain literal, with the language information set from the <a href="dom.html#language">language</a> of <a href="dom.html#the-title-element-0">the <code>title</code> element</a>, if it is not unknown.
+     </dd><dt>object    </dt><dd> the <code>textContent</code> of <a href="dom.html#the-title-element">the <code>title</code> element</a>, as a plain literal, with the language information set from the <a href="dom.html#language">language</a> of <a href="dom.html#the-title-element">the <code>title</code> element</a>, if it is not unknown.
     </dd></dl></li>
 
    <li>
@@ -2878,31 +2960,28 @@
    property. Otherwise, let <var title="">subject</var> be a new blank
    node.</p></li>
 
-   <li><p>Let <var title="">is-work</var> be false.</p></li>
+   <li><p>Let <var title="">type</var> be the <a href="#item-type">item type</a>
+   of <var title="">item</var>.</p></li>
 
    <li>
 
-    <p>For each <a href="#item-types" title="item types">item type</a> <var title="">type</var> of <var title="">item</var>, run the following
-    substeps:</p>
-
-    <ol><li><p>If <var title="">type</var> is <code title="md-work"><a href="#md-work">work</a></code>, let <var title="">is-work</var> be
-     true.</p></li>
-
-     <li><p>If <var title="">type</var> is not an <a href="infrastructure.html#absolute-url">absolute
-     URL</a>, then let <var title="">type</var> be the result of
-     concatenating the string "<code title="">http://www.w3.org/1999/xhtml/custom#</code>" with <var title="">type</var>, with any characters in <var title="">type</var> that are not valid in the &lt;ifragment&gt;
-     production of the IRI syntax being %-escaped. <a href="references.html#refsRFC3987">[RFC3987]</a></p></li>
+    <p>If <var title="">type</var> is neither the empty string nor an
+    <a href="infrastructure.html#absolute-url">absolute URL</a>, then let <var title="">type</var> be
+    the result of concatenating the string "<code title="">http://www.w3.org/1999/xhtml/custom#</code>" with the
+    <var title="">type</var>, with any characters in <var title="">type</var> that are not valid in the &lt;ifragment&gt;
+    production of the IRI syntax being %-escaped.</p>
 
-     <li>
+   </li>
 
-      <p>Generate the following triple:</p>
+   <li>
 
-      <dl class="triple"><dt>subject   </dt><dd> <var title="">subject</var>
-       </dd><dt>predicate </dt><dd> <code title="">http://www.w3.org/1999/02/22-rdf-syntax-ns#type</code>
-       </dd><dt>object    </dt><dd> <var title="">type</var>
-      </dd></dl></li>
+    <p>If <var title="">type</var> is not the empty string, generate
+    the following triple:</p>
 
-    </ol></li>
+    <dl class="triple"><dt>subject   </dt><dd> <var title="">subject</var>
+     </dd><dt>predicate </dt><dd> <code title="">http://www.w3.org/1999/02/22-rdf-syntax-ns#type</code>
+     </dd><dt>object    </dt><dd> <var title="">type</var>
+    </dd></dl></li>
 
    <li>
 
@@ -2933,12 +3012,15 @@
       <ol><li><p>If <var title="">name</var> is equal to the string
        "<code title="md-about"><a href="#md-about">about</a></code>", skip this name.</p></li>
 
-       <li><p>Otherwise, if <var title="">is-work</var> is true, and <var title="">name</var> is equal to the string "<code title="md-work-title"><a href="#md-work-title">title</a></code>", let <var title="">name</var> be the string "<code title="">http://purl.org/dc/elements/1.1/title</code>".</p></li>
+       <li><p>Otherwise, if <var title="">type</var> is <code title="md-work"><a href="#md-work">work</a></code>, and <var title="">name</var> is
+       equal to the string "<code title="md-work-title"><a href="#md-work-title">title</a></code>",
+       let <var title="">name</var> be the string "<code title="">http://purl.org/dc/elements/1.1/title</code>".</p></li>
 
-       <li><p>Otherwise, if <var title="">is-work</var> is true, and <var title="">name</var> is equal to the string "<code title="md-work-author"><a href="#md-work-author">author</a></code>", let <var title="">name</var> be the string "<code title="">http://creativecommons.org/ns#attributionName</code>".</p></li>
+       <li><p>Otherwise, if <var title="">type</var> is <code title="md-work"><a href="#md-work">work</a></code>, and <var title="">name</var> is
+       equal to the string "<code title="md-work-author"><a href="#md-work-author">author</a></code>", let <var title="">name</var> be the string "<code title="">http://creativecommons.org/ns#attributionName</code>".</p></li>
 
-       <li><p>Otherwise, if <var title="">is-work</var> is true, and
-       <var title="">name</var> is equal to the string "<code title="md-work-license"><a href="#md-work-license">license</a></code>", let <var title="">name</var> be the string "<code title="">http://www.w3.org/1999/xhtml/vocab#license</code>".</p></li>
+       <li><p>Otherwise, if <var title="">type</var> is <code title="md-work"><a href="#md-work">work</a></code>, and <var title="">name</var> is
+       equal to the string "<code title="md-work-license"><a href="#md-work-license">license</a></code>", let <var title="">name</var> be the string "<code title="">http://www.w3.org/1999/xhtml/vocab#license</code>".</p></li>
 
        <li><p>Otherwise, if <var title="">name</var> is not an
        <a href="infrastructure.html#absolute-url">absolute URL</a>, then let <var title="">name</var> be
@@ -2987,10 +3069,10 @@
    text string</a> that is the <a href="dom.html#the-document-s-current-address">the document's current
    address</a> as the value to <var title="">output</var>.</p></li>
 
-   <li><p>If <a href="dom.html#the-title-element-0">the <code>title</code> element</a> is not null,
+   <li><p>If <a href="dom.html#the-title-element">the <code>title</code> element</a> is not null,
    <a href="#add-a-vcard-line">add a vCard line</a> with the type "<code title="">NAME</code>" and with the result of <a href="#escaping-the-vcard-text-string">escaping the
    vCard text string</a> obtained from the <code>textContent</code>
-   of <a href="dom.html#the-title-element-0">the <code>title</code> element</a> as the value to <var title="">output</var>.</p></li>
+   of <a href="dom.html#the-title-element">the <code>title</code> element</a> as the value to <var title="">output</var>.</p></li>
 
    <li><p>If there is a property named <code title="md-about"><a href="#md-about">about</a></code> whose <a href="#concept-item-corresponding" title="concept-item-corresponding">corresponding item</a> is
    <var title="">node</var> and the element of the first such property
@@ -3749,8 +3831,8 @@
    string.</p></li>
 
    <li><p>Let <var title="">heading</var> be the first element of
-   <a href="dom.html#heading-content-0">heading content</a> whose nearest ancestor of
-   <a href="dom.html#sectioning-content-0">sectioning content</a> is the <a href="dom.html#the-body-element-0">the body
+   <a href="dom.html#heading-content">heading content</a> whose nearest ancestor of
+   <a href="dom.html#sectioning-content">sectioning content</a> is the <a href="dom.html#the-body-element">the body
    element</a>, if any, or null if there is none.</p></li>
 
    <li>
@@ -3764,7 +3846,7 @@
      <dd>
 
       <p>Let <var title="">heading text</var> be the
-      <code>textContent</code> of <a href="dom.html#the-title-element-0">the <code>title</code>
+      <code>textContent</code> of <a href="dom.html#the-title-element">the <code>title</code>
       element</a>, if there is one, or the empty string
       otherwise.</p>
 
@@ -3830,8 +3912,8 @@
      and append <var title="">E</var> to the root element of <var title="">R</var>.</p></li>
 
      <li><p>Let <var title="">heading</var> be the first element of
-     <a href="dom.html#heading-content-0">heading content</a> whose nearest ancestor of
-     <a href="dom.html#sectioning-content-0">sectioning content</a> is <var title="">article</var>,
+     <a href="dom.html#heading-content">heading content</a> whose nearest ancestor of
+     <a href="dom.html#sectioning-content">sectioning content</a> is <var title="">article</var>,
      if any, or null if there is none.</p></li>
 
      <li>
@@ -3915,10 +3997,10 @@
       article</var> any <code><a href="semantics.html#the-article-element">article</a></code> elements other than the
       <var title="">cloned article</var> itself, any
       <code><a href="semantics.html#the-header-element">header</a></code>, <code><a href="semantics.html#the-footer-element">footer</a></code>, or <code><a href="semantics.html#the-nav-element">nav</a></code>
-      elements whose nearest ancestor of <a href="dom.html#sectioning-content-0">sectioning
+      elements whose nearest ancestor of <a href="dom.html#sectioning-content">sectioning
       content</a> is the <var title="">cloned article</var>, and
-      the first element of <a href="dom.html#heading-content-0">heading content</a> whose nearest
-      ancestor of <a href="dom.html#sectioning-content-0">sectioning content</a> is the <var title="">cloned article</var>, if any.</p>
+      the first element of <a href="dom.html#heading-content">heading content</a> whose nearest
+      ancestor of <a href="dom.html#sectioning-content">sectioning content</a> is the <var title="">cloned article</var>, if any.</p>
 
      </li>
 

Index: embedded-content-0.html
===================================================================
RCS file: /sources/public/html5/spec/embedded-content-0.html,v
retrieving revision 1.152
retrieving revision 1.153
diff -u -d -r1.152 -r1.153
--- embedded-content-0.html	19 Aug 2009 21:06:37 -0000	1.152
+++ embedded-content-0.html	25 Aug 2009 09:34:43 -0000	1.153
@@ -1,5 +1,5 @@
 <!DOCTYPE HTML>
-<html lang="en-US-x-Hixie"><head><title>4.8 Embedded content &#8212; HTML 5</title><style type="text/css">
+<html lang="en-US-x-Hixie"><head><title>3.2.5.1.6 Embedded content &#8212; HTML 5</title><style type="text/css">
    pre { margin-left: 2em; white-space: pre-wrap; }
    h2 { margin: 3em 0 1em 0; }
    h3 { margin: 2.5em 0 1em 0; }
@@ -97,6 +97,11 @@
    .XXX { color: #E50000; background: white; border: solid red; padding: 0.5em; margin: 1em 0; }
    .XXX > :first-child { margin-top: 0; }
    p .XXX { line-height: 3em; }
+   .annotation { border: solid thin black; background: #0C479D; color: white; position: relative; margin: 8px 0 20px 0; }
[...3360 lines suppressed...]
 
-  <p>If both attributes are present, and if the parent element of the
-  <code><a href="#the-param-element">param</a></code> is an <code><a href="#the-object-element">object</a></code> element, then the
-  element defines a <dfn id="concept-param-parameter" title="concept-param-parameter">parameter</dfn> with the given
-  name/value pair.</p>
+     </dd>
 
-  <p>The DOM attributes <dfn id="dom-param-name" title="dom-param-name"><code>name</code></dfn> and <dfn id="dom-param-value" title="dom-param-value"><code>value</code></dfn> must both
-  <a href="infrastructure.html#reflect">reflect</a> the respective content attributes of the same
-  name.</p>
+    </dl><p>The <var title="">new children</var> nodes must be inserted in
+    a manner that preserves their order and fires mutation events as
+    if a <code>DocumentFragment</code> containing the <var title="">new children</var> had been inserted.</p>
 
-  </div></body></html>
\ No newline at end of file
+   </li>
+
+  </ol></div></body></html>
\ No newline at end of file

Index: dom.html
===================================================================
RCS file: /sources/public/html5/spec/dom.html,v
retrieving revision 1.158
retrieving revision 1.159
diff -u -d -r1.158 -r1.159
--- dom.html	19 Aug 2009 21:06:37 -0000	1.158
+++ dom.html	25 Aug 2009 09:34:42 -0000	1.159
@@ -97,6 +97,11 @@
    .XXX { color: #E50000; background: white; border: solid red; padding: 0.5em; margin: 1em 0; }
    .XXX > :first-child { margin-top: 0; }
    p .XXX { line-height: 3em; }
+   .annotation { border: solid thin black; background: #0C479D; color: white; position: relative; margin: 8px 0 20px 0; }
+   .annotation:before { position: absolute; left: 0; top: 0; width: 100%; height: 100%; margin: 6px -6px -6px 6px; background: #333333; z-index: -1; content: ''; }
+   .annotation :link, .annotation :visited { color: inherit; }
+   .annotation :link:hover, .annotation :visited:hover { background: transparent; }
+   .annotation span { border: none ! important; }
    .note { color: green; background: transparent; font-family: sans-serif; }
    .warning { color: red; background: transparent; }
    .note, .warning { font-weight: bolder; font-style: italic; }
[...1881 lines suppressed...]
-     <dt>If <var title="">position</var> is an <a href="infrastructure.html#ascii-case-insensitive">ASCII
-     case-insensitive</a> match for the string "afterend"</dt>
-
-     <dd>
-
-      <p>Insert all the <var title="">new children</var> nodes
-      immediately after <var title="">target</var>.</p>
-
-     </dd>
-
-    </dl><p>The <var title="">new children</var> nodes must be inserted in
-    a manner that preserves their order and fires mutation events as
-    if a <code>DocumentFragment</code> containing the <var title="">new children</var> had been inserted.</p>
-
-   </li>
-
-  </ol></div></body></html>
\ No newline at end of file
+  character">space characters</a>).</p></body></html>
\ No newline at end of file

Index: acknowledgements.html
===================================================================
RCS file: /sources/public/html5/spec/acknowledgements.html,v
retrieving revision 1.158
retrieving revision 1.159
diff -u -d -r1.158 -r1.159
--- acknowledgements.html	19 Aug 2009 21:06:37 -0000	1.158
+++ acknowledgements.html	25 Aug 2009 09:34:42 -0000	1.159
@@ -97,6 +97,11 @@
    .XXX { color: #E50000; background: white; border: solid red; padding: 0.5em; margin: 1em 0; }
    .XXX > :first-child { margin-top: 0; }
    p .XXX { line-height: 3em; }
+   .annotation { border: solid thin black; background: #0C479D; color: white; position: relative; margin: 8px 0 20px 0; }
+   .annotation:before { position: absolute; left: 0; top: 0; width: 100%; height: 100%; margin: 6px -6px -6px 6px; background: #333333; z-index: -1; content: ''; }
+   .annotation :link, .annotation :visited { color: inherit; }
+   .annotation :link:hover, .annotation :visited:hover { background: transparent; }
+   .annotation span { border: none ! important; }
    .note { color: green; background: transparent; font-family: sans-serif; }
    .warning { color: red; background: transparent; }
    .note, .warning { font-weight: bolder; font-style: italic; }
@@ -175,10 +180,10 @@
    </div><nav>
    <a href="references.html">&#8592; References</a> &#8211;
    <a href="spec.html#contents">Table of contents</a>
-  </nav><p>This is revision 1.2836.</p>
+  </nav><p>This is revision 1.2851.</p>
 
 
-  <h2 class="no-num" id="acknowledgements">Acknowledgements</h2><!-- ACKS --><p>Thanks to
+  <h2 class="no-num" id="acknowledgements">Acknowledgements</h2><p class="XXX annotation"><b>Status: </b><i>Being edited right now</i></p><!-- ACKS --><p>Thanks to
 
   Aankhen,
   Aaron Boodman,
@@ -530,6 +535,7 @@
   Ralph Giles,
   Raphael Champeimont,
   Remco,
+  Remy Sharp,
   Rene Saarsoo,
   Rene Stach,
   Rich Doughty,

Index: history.html
===================================================================
RCS file: /sources/public/html5/spec/history.html,v
retrieving revision 1.152
retrieving revision 1.153
diff -u -d -r1.152 -r1.153
--- history.html	19 Aug 2009 21:06:38 -0000	1.152
+++ history.html	25 Aug 2009 09:34:43 -0000	1.153
@@ -97,6 +97,11 @@
    .XXX { color: #E50000; background: white; border: solid red; padding: 0.5em; margin: 1em 0; }
    .XXX > :first-child { margin-top: 0; }
    p .XXX { line-height: 3em; }
+   .annotation { border: solid thin black; background: #0C479D; color: white; position: relative; margin: 8px 0 20px 0; }
+   .annotation:before { position: absolute; left: 0; top: 0; width: 100%; height: 100%; margin: 6px -6px -6px 6px; background: #333333; z-index: -1; content: ''; }
+   .annotation :link, .annotation :visited { color: inherit; }
+   .annotation :link:hover, .annotation :visited:hover { background: transparent; }
+   .annotation span { border: none ! important; }
    .note { color: green; background: transparent; font-family: sans-serif; }
    .warning { color: red; background: transparent; }
    .note, .warning { font-weight: bolder; font-style: italic; }
@@ -177,25 +182,25 @@
    <a href="offline.html">&#8592; 6.9 Offline Web applications</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="editing.html">7 User Interaction &#8594;</a>
-  </nav><p>This is revision 1.2836.</p>
+  </nav><p>This is revision 1.2851.</p>
 
 
-  <h3 id="history"><span class="secno">6.10 </span>Session history and navigation</h3><h4 id="the-session-history-of-browsing-contexts"><span class="secno">6.10.1 </span>The session history of browsing contexts</h4><p>The sequence of <code>Document</code>s in a <a href="browsers.html#browsing-context">browsing
-  context</a> is its <dfn id="session-history">session history</dfn>.</p><p><code><a href="#history-1">History</a></code> objects provide a representation of the
+  <h3 id="history"><span class="secno">6.10 </span>Session history and navigation</h3><p class="XXX annotation"><b>Status: </b><i>Working draft</i></p><h4 id="the-session-history-of-browsing-contexts"><span class="secno">6.10.1 </span>The session history of browsing contexts</h4><p>The sequence of <code>Document</code>s in a <a href="browsers.html#browsing-context">browsing
+  context</a> is its <dfn id="session-history">session history</dfn>.</p><p><code><a href="#history-0">History</a></code> objects provide a representation of the
   pages in the session history of <a href="browsers.html#browsing-context" title="browsing
   context">browsing contexts</a>. Each <a href="browsers.html#browsing-context">browsing
   context</a>, including <a href="browsers.html#nested-browsing-context">nested browsing context</a>, has
   a distinct session history.</p><p>Each <code>Document</code> object in a <a href="browsers.html#browsing-context">browsing
   context</a>'s <a href="#session-history">session history</a> is associated with a
-  unique instance of the <code><a href="#history-1">History</a></code> object, although they
+  unique instance of the <code><a href="#history-0">History</a></code> object, although they
   all must model the same underlying <a href="#session-history">session history</a>.</p><div class="impl">
 
   <p>The <dfn id="dom-history" title="dom-history"><code>history</code></dfn> attribute
   of the <code><a href="browsers.html#window">Window</a></code> interface must return the object
-  implementing the <code><a href="#history-1">History</a></code> interface for that
+  implementing the <code><a href="#history-0">History</a></code> interface for that
   <code><a href="browsers.html#window">Window</a></code> object's <code>Document</code>.</p>
 
-  </div><p><code><a href="#history-1">History</a></code> objects represent their <a href="browsers.html#browsing-context">browsing
+  </div><p><code><a href="#history-0">History</a></code> objects represent their <a href="browsers.html#browsing-context">browsing
   context</a>'s session history as a flat list of <a href="#session-history-entry" title="session history entry">session history entries</a>. Each
   <dfn id="session-history-entry">session history entry</dfn> consists of either a
   <a href="infrastructure.html#url">URL</a> or a <a href="#state-object">state object</a>, or both<span class="impl">, and may in addition have a title, a
@@ -242,7 +247,7 @@
 
   </div><p>When state object entries are added, a URL can be provided. This
   URL is used to replace the state object entry if the
-  <code>Document</code> is evicted.</p><h4 id="the-history-interface"><span class="secno">6.10.2 </span>The <code><a href="#history-1">History</a></code> interface</h4><pre class="idl">interface <dfn id="history-1">History</dfn> {
+  <code>Document</code> is evicted.</p><h4 id="the-history-interface"><span class="secno">6.10.2 </span>The <code><a href="#history-0">History</a></code> interface</h4><pre class="idl">interface <dfn id="history-0">History</dfn> {
   readonly attribute long <a href="#dom-history-length" title="dom-history-length">length</a>;
   void <a href="#dom-history-go" title="dom-history-go">go</a>(optional in long delta);
   void <a href="#dom-history-back" title="dom-history-back">back</a>();
@@ -305,11 +310,11 @@
 
    </dd>
 
-  </dl><p>The <dfn id="joint-session-history">joint session history</dfn> of a <code><a href="#history-1">History</a></code>
+  </dl><p>The <dfn id="joint-session-history">joint session history</dfn> of a <code><a href="#history-0">History</a></code>
   object is the union of all the <a href="#session-history" title="session history">session
   histories</a> of all <a href="browsers.html#browsing-context" title="browsing context">browsing
   contexts</a> of all the <a href="browsers.html#fully-active">fully active</a>
-  <code>Document</code> objects that share the <code><a href="#history-1">History</a></code>
+  <code>Document</code> objects that share the <code><a href="#history-0">History</a></code>
   object's <a href="browsers.html#top-level-browsing-context">top-level browsing context</a>.</p><p>Entries in the <a href="#joint-session-history">joint session history</a> are ordered
   chronologically by the time they were added to their respective
   <a href="#session-history" title="session history">session histories</a>. (Since all
@@ -324,7 +329,7 @@
   in its <a href="#session-history">session history</a>.</p><div class="impl">
 
   <p>The <dfn id="dom-history-length" title="dom-history-length"><code>length</code></dfn>
-  attribute of the <code><a href="#history-1">History</a></code> interface must return the
+  attribute of the <code><a href="#history-0">History</a></code> interface must return the
   number of entries in the <a href="#joint-session-history">joint session history</a>.</p>
 
   <p>The actual entries are not accessible from script.</p>
@@ -359,7 +364,7 @@
   translate this action into the equivalent invocations of the <code title="dom-history-go"><a href="#dom-history-go">history.go(<var title="">delta</var>)</a></code>
   method on the various affected <code title="dom-window"><a href="browsers.html#dom-window">window</a></code> objects.</p>
 
-  <p>Some of the other members of the <code><a href="#history-1">History</a></code> interface
+  <p>Some of the other members of the <code><a href="#history-0">History</a></code> interface
   are defined in terms of the <code title="dom-history-go"><a href="#dom-history-go">go()</a></code>
   method, as follows:</p>
 
@@ -734,7 +739,7 @@
 
   <p><i>This section is non-normative.</i></p>
 
-  <p>The <code><a href="#history-1">History</a></code> interface is not meant to place
+  <p>The <code><a href="#history-0">History</a></code> interface is not meant to place
   restrictions on how implementations represent the session history to
   the user.</p>
 
@@ -744,8 +749,8 @@
   <code title="dom-history"><a href="#dom-history">history</a></code> object are derived from the
   actual session history as seen from the user's perspective.</p>
 
-  <p>Similarly, a page containing two <code><a href="embedded-content-0.html#the-iframe-element">iframe</a></code>s has a <code title="dom-history"><a href="#dom-history">history</a></code> object distinct from the
-  <code><a href="embedded-content-0.html#the-iframe-element">iframe</a></code>s' <code title="dom-history"><a href="#dom-history">history</a></code>
+  <p>Similarly, a page containing two <code><a href="text-level-semantics.html#the-iframe-element">iframe</a></code>s has a <code title="dom-history"><a href="#dom-history">history</a></code> object distinct from the
+  <code><a href="text-level-semantics.html#the-iframe-element">iframe</a></code>s' <code title="dom-history"><a href="#dom-history">history</a></code>
   objects, despite the fact that typical Web browsers present the user
   with just one "Back" button, with a session history that interleaves
   the navigation of the two inner frames and the outer page.</p>
@@ -765,9 +770,9 @@
   a timer, or from event handlers that do not represent a clear user
   action, or that are invoked in rapid succession.</p>
 
-  </div><h3 id="browsing-the-web"><span class="secno">6.11 </span>Browsing the Web</h3><div class="impl">
+  </div><h3 id="browsing-the-web"><span class="secno">6.11 </span>Browsing the Web</h3><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><div class="impl">
 
-  <h4 id="navigating-across-documents"><span class="secno">6.11.1 </span>Navigating across documents</h4>
+  <h4 id="navigating-across-documents"><span class="secno">6.11.1 </span>Navigating across documents</h4><p class="XXX annotation"><span><a href="http://www.w3.org/html/wg/tracker/issues/63">ISSUE-63</a> (origin-req-scope) blocks progress to Last Call</span></p>
 
   <p>Certain actions cause the <a href="browsers.html#browsing-context">browsing context</a> to
   <i><a href="#navigate">navigate</a></i> to a new resource. Navigation always involves
@@ -791,7 +796,7 @@
    not one of the <a href="browsers.html#ancestor-browsing-context" title="ancestor browsing context">ancestor
    browsing contexts</a> of the <a href="browsers.html#browsing-context">browsing context</a> being
    navigated, and the <a href="#source-browsing-context">source browsing context</a> has its
-   <a href="embedded-content-0.html#sandboxed-navigation-browsing-context-flag">sandboxed navigation browsing context flag</a> set, then
+   <a href="text-level-semantics.html#sandboxed-navigation-browsing-context-flag">sandboxed navigation browsing context flag</a> set, then
    abort these steps. The user agent may offer to open the new
    resource in a new <a href="browsers.html#top-level-browsing-context">top-level browsing context</a> or in the
    <a href="browsers.html#top-level-browsing-context">top-level browsing context</a> of the <a href="#source-browsing-context">source
@@ -802,10 +807,10 @@
 
    <li id="seamlessLinks"><p>If the <a href="#source-browsing-context">source browsing
    context</a> is the same as the <a href="browsers.html#browsing-context">browsing context</a>
-   being navigated, and this browsing context has its <a href="embedded-content-0.html#seamless-browsing-context-flag">seamless
+   being navigated, and this browsing context has its <a href="text-level-semantics.html#seamless-browsing-context-flag">seamless
    browsing context flag</a> set, then find the nearest
    <a href="browsers.html#ancestor-browsing-context">ancestor browsing context</a> that does not have its
-   <a href="embedded-content-0.html#seamless-browsing-context-flag">seamless browsing context flag</a> set, and continue these
+   <a href="text-level-semantics.html#seamless-browsing-context-flag">seamless browsing context flag</a> set, and continue these
    steps as if <em>that</em> <a href="browsers.html#browsing-context">browsing context</a> was the one
    that was going to be <a href="#navigate" title="navigate">navigated</a>
    instead.</p></li>
@@ -877,7 +882,7 @@
     header whose value is determined as follows:</p>
 
     <dl class="switch"><dt>If the <a href="#navigate" title="navigate">navigation</a> algorithm has
-     so far contacted more than one <a href="browsers.html#origin-0">origin</a></dt>
+     so far contacted more than one <a href="browsers.html#origin">origin</a></dt>
      <dt>If there is no <a href="#source-browsing-context">source browsing context</a></dt>
 
      <dd>The value must be the string "<code title="">null</code>".</dd>
@@ -885,7 +890,7 @@
      <dt>Otherwise</dt>
 
      <dd>The value must be the <a href="browsers.html#ascii-serialization-of-an-origin" title="ASCII serialization of an
-     origin">ASCII serialization</a> of the <a href="browsers.html#origin-0">origin</a> of
+     origin">ASCII serialization</a> of the <a href="browsers.html#origin">origin</a> of
      the <a href="browsers.html#active-document">active document</a> of the <a href="#source-browsing-context">source browsing
      context</a> at the time the navigation was started.</dd>
 
@@ -1112,12 +1117,12 @@
 
       <ol><li><p>Remove all the entries after the <a href="#current-entry">current
        entry</a> in the <a href="browsers.html#browsing-context">browsing context</a>'s
-       <code>Document</code> object's <code><a href="#history-1">History</a></code> object.</p>
+       <code>Document</code> object's <code><a href="#history-0">History</a></code> object.</p>
        <p class="note">This <a href="#history-notes">doesn't
        necessarily have to affect</a> the user agent's user
        interface.</p> </li>
 
-       <li><p>Append a new entry at the end of the <code><a href="#history-1">History</a></code>
+       <li><p>Append a new entry at the end of the <code><a href="#history-0">History</a></code>
        object representing the new resource and its
        <code>Document</code> object and related state.</p></li>
 
@@ -1205,7 +1210,7 @@
   character encoding.</p>
 
   <p>If the root element, as parsed according to the XML
-  specifications cited above, is found to be an <code><a href="semantics.html#the-html-element">html</a></code>
+  specifications cited above, is found to be an <code><a href="semantics.html#the-html-element-0">html</a></code>
   element with an attribute <code title="attr-html-manifest"><a href="semantics.html#attr-html-manifest">manifest</a></code>, then, as soon as the
   element is <a href="infrastructure.html#insert-an-element-into-a-document" title="insert an element into a document">inserted
   into the document</a>, the user agent must <a href="infrastructure.html#resolve-a-url" title="resolve a
@@ -1279,9 +1284,9 @@
   before the page has finished parsing, the user agent must
   <a href="#update-the-session-history-with-the-new-page">update the session history with the new page</a>.</p>
 
-  <p>User agents may add content to the <code><a href="semantics.html#the-head-element">head</a></code> element of
+  <p>User agents may add content to the <code><a href="semantics.html#the-head-element-0">head</a></code> element of
   the <code>Document</code>, e.g. linking to stylesheet or an XBL
-  binding, providing script, giving the document a <code><a href="semantics.html#the-title-element">title</a></code>,
+  binding, providing script, giving the document a <code><a href="semantics.html#the-title-element-0">title</a></code>,
   etc.</p>
 
 
@@ -1290,10 +1295,10 @@
   <p>When an image resource is to be loaded in a <a href="browsers.html#browsing-context">browsing
   context</a>, the user agent should <a href="#create-a-document-object">create a
   <code>Document</code> object</a>, mark it as being an <a href="dom.html#html-documents" title="HTML documents">HTML document</a>, append an
-  <code><a href="semantics.html#the-html-element">html</a></code> element to the <code>Document</code>, append a
-  <code><a href="semantics.html#the-head-element">head</a></code> element and a <code><a href="semantics.html#the-body-element">body</a></code> element to the
-  <code><a href="semantics.html#the-html-element">html</a></code> element, append an <code><a href="embedded-content-0.html#the-img-element">img</a></code> to the
-  <code><a href="semantics.html#the-body-element">body</a></code> element, and set the <code title="attr-img-src"><a href="embedded-content-0.html#attr-img-src">src</a></code> attribute of the <code><a href="embedded-content-0.html#the-img-element">img</a></code>
+  <code><a href="semantics.html#the-html-element-0">html</a></code> element to the <code>Document</code>, append a
+  <code><a href="semantics.html#the-head-element-0">head</a></code> element and a <code><a href="semantics.html#the-body-element-0">body</a></code> element to the
+  <code><a href="semantics.html#the-html-element-0">html</a></code> element, append an <code><a href="text-level-semantics.html#the-img-element">img</a></code> to the
+  <code><a href="semantics.html#the-body-element-0">body</a></code> element, and set the <code title="attr-img-src"><a href="text-level-semantics.html#attr-img-src">src</a></code> attribute of the <code><a href="text-level-semantics.html#the-img-element">img</a></code>
   element to the address of the image.</p>
 
   <!-- next three paragraphs are similar to the navigate-text section,
@@ -1311,10 +1316,10 @@
   before the page has finished fully loading, the user agent must
   <a href="#update-the-session-history-with-the-new-page">update the session history with the new page</a>.</p>
 
-  <p>User agents may add content to the <code><a href="semantics.html#the-head-element">head</a></code> element of
-  the <code>Document</code>, or attributes to the <code><a href="embedded-content-0.html#the-img-element">img</a></code>
+  <p>User agents may add content to the <code><a href="semantics.html#the-head-element-0">head</a></code> element of
+  the <code>Document</code>, or attributes to the <code><a href="text-level-semantics.html#the-img-element">img</a></code>
   element, e.g. to link to stylesheet or an XBL binding, to provide a
-  script, to give the document a <code><a href="semantics.html#the-title-element">title</a></code>, etc.</p>
+  script, to give the document a <code><a href="semantics.html#the-title-element-0">title</a></code>, etc.</p>
 
 
   <h4 id="read-plugin"><span class="secno">6.11.6 </span><dfn title="navigate-plugin">Page load processing model for content that uses plugins</dfn></h4>
@@ -1323,11 +1328,11 @@
   is to be loaded in a <a href="browsers.html#browsing-context">browsing context</a>, the user agent
   should <a href="#create-a-document-object">create a <code>Document</code> object</a>, mark it
   as being an <a href="dom.html#html-documents" title="HTML documents">HTML document</a>,
-  append an <code><a href="semantics.html#the-html-element">html</a></code> element to the <code>Document</code>,
-  append a <code><a href="semantics.html#the-head-element">head</a></code> element and a <code><a href="semantics.html#the-body-element">body</a></code> element
-  to the <code><a href="semantics.html#the-html-element">html</a></code> element, append an <code><a href="embedded-content-0.html#the-embed-element">embed</a></code> to
-  the <code><a href="semantics.html#the-body-element">body</a></code> element, and set the <code title="attr-embed-src"><a href="embedded-content-0.html#attr-embed-src">src</a></code> attribute of the
-  <code><a href="embedded-content-0.html#the-embed-element">embed</a></code> element to the address of the resource.</p>
+  append an <code><a href="semantics.html#the-html-element-0">html</a></code> element to the <code>Document</code>,
+  append a <code><a href="semantics.html#the-head-element-0">head</a></code> element and a <code><a href="semantics.html#the-body-element-0">body</a></code> element
+  to the <code><a href="semantics.html#the-html-element-0">html</a></code> element, append an <code><a href="text-level-semantics.html#the-embed-element">embed</a></code> to
+  the <code><a href="semantics.html#the-body-element-0">body</a></code> element, and set the <code title="attr-embed-src"><a href="text-level-semantics.html#attr-embed-src">src</a></code> attribute of the
+  <code><a href="text-level-semantics.html#the-embed-element">embed</a></code> element to the address of the resource.</p>
 
   <!-- next three paragraphs are similar to the navigate-text section,
   keep them in sync -->
@@ -1344,14 +1349,14 @@
   before the page has finished fully loading, the user agent must
   <a href="#update-the-session-history-with-the-new-page">update the session history with the new page</a>.</p>
 
-  <p>User agents may add content to the <code><a href="semantics.html#the-head-element">head</a></code> element of
-  the <code>Document</code>, or attributes to the <code><a href="embedded-content-0.html#the-embed-element">embed</a></code>
+  <p>User agents may add content to the <code><a href="semantics.html#the-head-element-0">head</a></code> element of
+  the <code>Document</code>, or attributes to the <code><a href="text-level-semantics.html#the-embed-element">embed</a></code>
   element, e.g. to link to stylesheet or an XBL binding, or to give
-  the document a <code><a href="semantics.html#the-title-element">title</a></code>.</p>
+  the document a <code><a href="semantics.html#the-title-element-0">title</a></code>.</p>
 
-  <p class="note" id="sandboxPluginNavigate">If the <a href="embedded-content-0.html#sandboxed-plugins-browsing-context-flag">sandboxed
+  <p class="note" id="sandboxPluginNavigate">If the <a href="text-level-semantics.html#sandboxed-plugins-browsing-context-flag">sandboxed
   plugins browsing context flag</a> is set on the <a href="browsers.html#browsing-context">browsing
-  context</a>, the synthesized <code><a href="embedded-content-0.html#the-embed-element">embed</a></code> element will <a href="embedded-content-0.html#sandboxPluginEmbed">fail to render the content</a>.</p>
+  context</a>, the synthesized <code><a href="text-level-semantics.html#the-embed-element">embed</a></code> element will <a href="text-level-semantics.html#sandboxPluginEmbed">fail to render the content</a>.</p>
 
 
   <h4 id="read-ua-inline"><span class="secno">6.11.7 </span><dfn title="navigate-ua-inline">Page load processing model for inline content that doesn't have a DOM</dfn></h4>
@@ -1389,10 +1394,10 @@
 
   <ol><li><p>Remove all the entries after the <a href="#current-entry">current entry</a>
    in the <a href="browsers.html#browsing-context">browsing context</a>'s <code>Document</code>
-   object's <code><a href="#history-1">History</a></code> object.</p> <p class="note">This <a href="#history-notes">doesn't necessarily have to affect</a> the
+   object's <code><a href="#history-0">History</a></code> object.</p> <p class="note">This <a href="#history-notes">doesn't necessarily have to affect</a> the
    user agent's user interface.</p> </li>
 
-   <li><p>Append a new entry at the end of the <code><a href="#history-1">History</a></code>
+   <li><p>Append a new entry at the end of the <code><a href="#history-0">History</a></code>
    object representing the new resource and its <code>Document</code>
    object and related state, and set its URL to the address to which
    the user agent was <a href="#navigate" title="navigate">navigating</a>. (This
@@ -1457,7 +1462,7 @@
   <i><a href="#target-element">target element</a></i>. <a href="references.html#refsSELECTORS">[SELECTORS]</a></p>
 
 
-  <h4 id="history-traversal"><span class="secno">6.11.9 </span>History traversal</h4>
+  <h4 id="history-traversal"><span class="secno">6.11.9 </span>History traversal</h4><p class="XXX annotation"><b>Status: </b><i>First draft</i></p>
 
   <p>When a user agent is required to <dfn id="traverse-the-history">traverse the history</dfn>
   to a <i>specified entry</i>, the user agent must act as
@@ -1476,7 +1481,7 @@
 
    <li><p>If appropriate, update the <a href="#current-entry">current entry</a> in the
    <a href="browsers.html#browsing-context">browsing context</a>'s <code>Document</code> object's
-   <code><a href="#history-1">History</a></code> object to reflect any state that the user
+   <code><a href="#history-0">History</a></code> object to reflect any state that the user
    agent wishes to persist.</p>
    <p class="example">For example, some user agents might want to
    persist the scroll position, or the values of form controls.</p>
@@ -1488,9 +1493,9 @@
 
     <ol><li>If the browsing context is a <a href="browsers.html#top-level-browsing-context">top-level browsing
      context</a> (and not an <a href="browsers.html#auxiliary-browsing-context">auxiliary browsing
-     context</a>), and the <a href="browsers.html#origin-0">origin</a> of the
+     context</a>), and the <a href="browsers.html#origin">origin</a> of the
      <code>Document</code> of the <i>specified entry</i> is not the
-     <a href="browsers.html#same-origin" title="same origin">same</a> as the <a href="browsers.html#origin-0">origin</a>
+     <a href="browsers.html#same-origin" title="same origin">same</a> as the <a href="browsers.html#origin">origin</a>
      of the <code>Document</code> of the <a href="#current-entry">current entry</a>,
      then the following sub-sub-steps must be run:
 
@@ -1558,7 +1563,7 @@
   <p>When a user agent is to <dfn id="unload-a-document">unload a document</dfn>, it must run
   the following steps. These steps are passed an argument, <var title="">recycle</var>, which is either true or false, indicating
   whether the <code>Document</code> object is going to be
-  re-used. (This is set by the <code title="dom-document-open"><a href="dom.html#dom-document-open">document.open()</a></code> method.)</p>
+  re-used. (This is set by the <code title="dom-document-open"><a href="embedded-content-0.html#dom-document-open">document.open()</a></code> method.)</p>
 
   <ol><li><p>Set <var title="">salvageable</var> to true.</p></li>
 
@@ -1635,7 +1640,7 @@
   it must return the last value it was set to. On setting, the
   attribute must be set to the new value.</p>
 
-  </div><h3 id="links"><span class="secno">6.12 </span>Links</h3><h4 id="hyperlink-elements"><span class="secno">6.12.1 </span>Hyperlink elements</h4><p>The <code><a href="text-level-semantics.html#the-a-element">a</a></code>, <code><a href="the-canvas-element.html#the-area-element">area</a></code>, and <code><a href="semantics.html#the-link-element">link</a></code>
+  </div><h3 id="links"><span class="secno">6.12 </span>Links</h3><h4 id="hyperlink-elements"><span class="secno">6.12.1 </span>Hyperlink elements</h4><p class="XXX annotation"><b>Status: </b><i>Controversial Working Draft</i></p><p>The <code><a href="text-level-semantics.html#the-a-element">a</a></code>, <code><a href="the-canvas-element.html#the-area-element">area</a></code>, and <code><a href="semantics.html#the-link-element">link</a></code>
   elements can, in certain situations described in the definitions of
   those elements, represent <dfn id="hyperlink" title="hyperlink">hyperlinks</dfn>.</p><p>The <dfn id="attr-hyperlink-href" title="attr-hyperlink-href"><code>href</code></dfn>
   attribute on a hyperlink element must have a value that is a
@@ -1728,7 +1733,7 @@
 
   <p>Otherwise, if the hyperlink element is an <code><a href="text-level-semantics.html#the-a-element">a</a></code> or
   <code><a href="the-canvas-element.html#the-area-element">area</a></code> element with no <code title="attr-hyperlink-target"><a href="#attr-hyperlink-target">target</a></code> attribute, but one of
-  the child nodes of <a href="dom.html#the-head-element-0">the <code>head</code> element</a> is a
+  the child nodes of <a href="dom.html#the-head-element">the <code>head</code> element</a> is a
   <code><a href="semantics.html#the-base-element">base</a></code> element with a <code title="attr-base-target"><a href="semantics.html#attr-base-target">target</a></code> attribute, then the browsing
   context that is navigated must be chosen by applying <a href="browsers.html#the-rules-for-choosing-a-browsing-context-given-a-browsing-context-name">the rules
   for choosing a browsing context given a browsing context name</a>,
@@ -1748,7 +1753,7 @@
   <a href="#source-browsing-context">source browsing context</a>.</p>
 
 
-  <h5 id="hyperlink-auditing"><span class="secno">6.12.2.1 </span><dfn>Hyperlink auditing</dfn></h5>
+  <h5 id="hyperlink-auditing"><span class="secno">6.12.2.1 </span><dfn>Hyperlink auditing</dfn></h5><p class="XXX annotation"><b>Status: </b><i>Controversial Working Draft. </i><span><a href="http://www.w3.org/html/wg/tracker/issues/1">ISSUE-1</a> (PINGPOST), <a href="http://www.w3.org/html/wg/tracker/issues/2">ISSUE-2</a> (PINGUI) and <a href="http://www.w3.org/html/wg/tracker/issues/63">ISSUE-63</a> (origin-req-scope) block progress to Last Call</span></p>
 
   <p>If an <code><a href="text-level-semantics.html#the-a-element">a</a></code> or <code><a href="the-canvas-element.html#the-area-element">area</a></code> hyperlink element has a
   <code title="attr-hyperlink-ping"><a href="#ping">ping</a></code> attribute, and the
@@ -1815,7 +1820,7 @@
   </dl><p>In addition, an <code title="http-origin">Origin</code> header
   must always be included, whose value is the <a href="browsers.html#ascii-serialization-of-an-origin" title="ASCII
   serialization of an origin">ASCII serialization</a> of the
-  <a href="browsers.html#origin-0">origin</a> of the <code>Document</code> containing the
+  <a href="browsers.html#origin">origin</a> of the <code>Document</code> containing the
   <a href="#hyperlink">hyperlink</a>.</p>
 
   <p class="note">To save bandwidth, implementors might also wish to
@@ -1869,7 +1874,7 @@
    agent can make the user experience more transparent.</p>
 
   </div><!-- resolving ping urls happens at audit time, so base URL changes
-  affect the values of ping attributes --><h4 id="linkTypes"><span class="secno">6.12.3 </span>Link types</h4><p>The following table summarizes the link types that are defined by
+  affect the values of ping attributes --><h4 id="linkTypes"><span class="secno">6.12.3 </span>Link types</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The following table summarizes the link types that are defined by
   this specification. This table is non-normative; the actual
   definitions for the link types are given in the next few
   sections.</p><p>In this section, the term <i>referenced document</i> refers to
@@ -2001,7 +2006,7 @@
    * rel="script"
    * rel="related" // see also
    * http://microformats.org/wiki/rel-enclosure
-  --><h5 id="link-type-alternate"><span class="secno">6.12.3.1 </span>Link type "<dfn title="rel-alternate"><code>alternate</code></dfn>"</h5><p>The <code title="rel-alternate"><a href="#link-type-alternate">alternate</a></code> keyword may be
+  --><h5 id="link-type-alternate"><span class="secno">6.12.3.1 </span>Link type "<dfn title="rel-alternate"><code>alternate</code></dfn>"</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code title="rel-alternate"><a href="#link-type-alternate">alternate</a></code> keyword may be
   used with <code><a href="semantics.html#the-link-element">link</a></code>, <code><a href="text-level-semantics.html#the-a-element">a</a></code>, and <code><a href="the-canvas-element.html#the-area-element">area</a></code>
   elements. For <code><a href="semantics.html#the-link-element">link</a></code> elements, if the <code title="attr-link-rel"><a href="semantics.html#attr-link-rel">rel</a></code> attribute does not also contain the
   keyword <code title="rel-stylesheet"><a href="#link-type-stylesheet">stylesheet</a></code>, it creates a
@@ -2043,7 +2048,7 @@
   two other documents with the link type "<code title="rel-alternate"><a href="#link-type-alternate">alternate</a></code>", then, in addition to
   implying that those documents are alternative representations of the
   first document, it is also implying that those two documents are
-  alternative representations of each other.</p><h5 id="link-type-archives"><span class="secno">6.12.3.2 </span>Link type "<dfn title="rel-archives"><code>archives</code></dfn>"</h5><p>The <code title="rel-archives"><a href="#link-type-archives">archives</a></code> keyword may be
+  alternative representations of each other.</p><h5 id="link-type-archives"><span class="secno">6.12.3.2 </span>Link type "<dfn title="rel-archives"><code>archives</code></dfn>"</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code title="rel-archives"><a href="#link-type-archives">archives</a></code> keyword may be
   used with <code><a href="semantics.html#the-link-element">link</a></code>, <code><a href="text-level-semantics.html#the-a-element">a</a></code>, and <code><a href="the-canvas-element.html#the-area-element">area</a></code>
   elements. For <code><a href="semantics.html#the-link-element">link</a></code> elements, it creates a <a href="semantics.html#hyperlink-link" title="hyperlink link">hyperlink</a>.</p><p>The <code title="rel-archives"><a href="#link-type-archives">archives</a></code> keyword indicates
   that the referenced document describes a collection of records,
@@ -2054,7 +2059,7 @@
   must also treat the keyword "<code title="">archive</code>" like the
   <code title="rel-archives"><a href="#link-type-archives">archives</a></code> keyword.</p>
 
-  </div><h5 id="link-type-author"><span class="secno">6.12.3.3 </span>Link type "<dfn title="rel-author"><code>author</code></dfn>"</h5><p>The <code title="rel-author"><a href="#link-type-author">author</a></code> keyword may be
+  </div><h5 id="link-type-author"><span class="secno">6.12.3.3 </span>Link type "<dfn title="rel-author"><code>author</code></dfn>"</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code title="rel-author"><a href="#link-type-author">author</a></code> keyword may be
   used with <code><a href="semantics.html#the-link-element">link</a></code>, <code><a href="text-level-semantics.html#the-a-element">a</a></code>, and <code><a href="the-canvas-element.html#the-area-element">area</a></code>
   elements. For <code><a href="semantics.html#the-link-element">link</a></code> elements, it creates a <a href="semantics.html#hyperlink-link" title="hyperlink link">hyperlink</a>.</p><p>For <code><a href="text-level-semantics.html#the-a-element">a</a></code> and <code><a href="the-canvas-element.html#the-area-element">area</a></code> elements, the <code title="rel-author"><a href="#link-type-author">author</a></code> keyword indicates that the
   referenced document provides further information about the author of
@@ -2072,7 +2077,7 @@
   attribute with the value "<code>made</code>" as having the <code title="rel-author"><a href="#link-type-author">author</a></code> keyword specified as a link
   relationship.</p>
 
-  </div><h5 id="link-type-bookmark"><span class="secno">6.12.3.4 </span>Link type "<dfn title="rel-bookmark"><code>bookmark</code></dfn>"</h5><p>The <code title="rel-bookmark"><a href="#link-type-bookmark">bookmark</a></code> keyword may be
+  </div><h5 id="link-type-bookmark"><span class="secno">6.12.3.4 </span>Link type "<dfn title="rel-bookmark"><code>bookmark</code></dfn>"</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code title="rel-bookmark"><a href="#link-type-bookmark">bookmark</a></code> keyword may be
   used with <code><a href="text-level-semantics.html#the-a-element">a</a></code> and <code><a href="the-canvas-element.html#the-area-element">area</a></code> elements.</p><p>The <code title="rel-bookmark"><a href="#link-type-bookmark">bookmark</a></code> keyword gives a
   permalink for the nearest ancestor <code><a href="semantics.html#the-article-element">article</a></code> element of
   the linking element in question, or of <a href="semantics.html#associatedSection">the section the linking element is most
@@ -2128,10 +2133,10 @@
   title="rel-contact">contact</code> keyword indicates that the
   referenced document provides further contact information for the
   page as a whole.</p>
---><h5 id="link-type-external"><span class="secno">6.12.3.5 </span>Link type "<dfn title="rel-external"><code>external</code></dfn>"</h5><p>The <code title="rel-external"><a href="#link-type-external">external</a></code> keyword may be
+--><h5 id="link-type-external"><span class="secno">6.12.3.5 </span>Link type "<dfn title="rel-external"><code>external</code></dfn>"</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code title="rel-external"><a href="#link-type-external">external</a></code> keyword may be
   used with <code><a href="text-level-semantics.html#the-a-element">a</a></code> and <code><a href="the-canvas-element.html#the-area-element">area</a></code> elements.</p><p>The <code title="rel-external"><a href="#link-type-external">external</a></code> keyword indicates
   that the link is leading to a document that is not part of the site
-  that the current document forms a part of.</p><h5 id="link-type-feed"><span class="secno">6.12.3.6 </span>Link type "<dfn title="rel-feed"><code>feed</code></dfn>"</h5><p>The <code title="rel-feed"><a href="#link-type-feed">feed</a></code> keyword may be used with
+  that the current document forms a part of.</p><h5 id="link-type-feed"><span class="secno">6.12.3.6 </span>Link type "<dfn title="rel-feed"><code>feed</code></dfn>"</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code title="rel-feed"><a href="#link-type-feed">feed</a></code> keyword may be used with
   <code><a href="semantics.html#the-link-element">link</a></code>, <code><a href="text-level-semantics.html#the-a-element">a</a></code>, and <code><a href="the-canvas-element.html#the-area-element">area</a></code>
   elements. For <code><a href="semantics.html#the-link-element">link</a></code> elements, it creates a <a href="semantics.html#hyperlink-link" title="hyperlink link">hyperlink</a>.</p><p>The <code title="rel-feed"><a href="#link-type-feed">feed</a></code> keyword indicates that the
   referenced document is a syndication feed. If the <code title="rel-alternate"><a href="#link-type-alternate">alternate</a></code> link type is also specified,
@@ -2164,7 +2169,7 @@
  &lt;/ul&gt;</pre>
   </div>
 
-  </div><h5 id="link-type-help"><span class="secno">6.12.3.7 </span>Link type "<dfn title="rel-help"><code>help</code></dfn>"</h5><p>The <code title="rel-help"><a href="#link-type-help">help</a></code> keyword may be used with
+  </div><h5 id="link-type-help"><span class="secno">6.12.3.7 </span>Link type "<dfn title="rel-help"><code>help</code></dfn>"</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code title="rel-help"><a href="#link-type-help">help</a></code> keyword may be used with
   <code><a href="semantics.html#the-link-element">link</a></code>, <code><a href="text-level-semantics.html#the-a-element">a</a></code>, and <code><a href="the-canvas-element.html#the-area-element">area</a></code>
   elements. For <code><a href="semantics.html#the-link-element">link</a></code> elements, it creates a <a href="semantics.html#hyperlink-link" title="hyperlink link">hyperlink</a>.</p><p>For <code><a href="text-level-semantics.html#the-a-element">a</a></code> and <code><a href="the-canvas-element.html#the-area-element">area</a></code> elements, the <code title="rel-help"><a href="#link-type-help">help</a></code> keyword indicates that the referenced
   document provides further help information for the parent of the
@@ -2178,7 +2183,7 @@
    <pre> &lt;p&gt;&lt;label&gt; Topic: &lt;input name=topic&gt; &lt;a href="help/topic.html" rel="help"&gt;(Help)&lt;/a&gt;&lt;/label&gt;&lt;/p&gt;</pre>
 
   </div><p>For <code><a href="semantics.html#the-link-element">link</a></code> elements, the <code title="rel-help"><a href="#link-type-help">help</a></code> keyword indicates that the referenced
-  document provides help for the page as a whole.</p><h5 id="rel-icon"><span class="secno">6.12.3.8 </span>Link type "<dfn title="rel-icon"><code>icon</code></dfn>"</h5><p>The <code title="rel-icon"><a href="#rel-icon">icon</a></code> keyword may be used with
+  document provides help for the page as a whole.</p><h5 id="rel-icon"><span class="secno">6.12.3.8 </span>Link type "<dfn title="rel-icon"><code>icon</code></dfn>"</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code title="rel-icon"><a href="#rel-icon">icon</a></code> keyword may be used with
   <code><a href="semantics.html#the-link-element">link</a></code> elements, for which it creates an <a href="semantics.html#external-resource-link" title="external resource link">external resource link</a>.</p><div class="impl">
 
   <p>The specified resource is an icon representing the page or site,
@@ -2275,7 +2280,7 @@
  &lt;body&gt;
   ...</pre>
 
-  </div><h5 id="link-type-license"><span class="secno">6.12.3.9 </span>Link type "<dfn title="rel-license"><code>license</code></dfn>"</h5><p>The <code title="rel-license"><a href="#link-type-license">license</a></code> keyword may be used
+  </div><h5 id="link-type-license"><span class="secno">6.12.3.9 </span>Link type "<dfn title="rel-license"><code>license</code></dfn>"</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code title="rel-license"><a href="#link-type-license">license</a></code> keyword may be used
   with <code><a href="semantics.html#the-link-element">link</a></code>, <code><a href="text-level-semantics.html#the-a-element">a</a></code>, and <code><a href="the-canvas-element.html#the-area-element">area</a></code>
   elements. For <code><a href="semantics.html#the-link-element">link</a></code> elements, it creates a <a href="semantics.html#hyperlink-link" title="hyperlink link">hyperlink</a>.</p><p>The <code title="rel-license"><a href="#link-type-license">license</a></code> keyword indicates
   that the referenced document provides the copyright license terms
@@ -2328,12 +2333,12 @@
   must also treat the keyword "<code title="">copyright</code>" like
   the <code title="rel-license"><a href="#link-type-license">license</a></code> keyword.</p>
 
-  </div><h5 id="link-type-nofollow"><span class="secno">6.12.3.10 </span>Link type "<dfn title="rel-nofollow"><code>nofollow</code></dfn>"</h5><p>The <code title="rel-nofollow"><a href="#link-type-nofollow">nofollow</a></code> keyword may be
+  </div><h5 id="link-type-nofollow"><span class="secno">6.12.3.10 </span>Link type "<dfn title="rel-nofollow"><code>nofollow</code></dfn>"</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code title="rel-nofollow"><a href="#link-type-nofollow">nofollow</a></code> keyword may be
   used with <code><a href="text-level-semantics.html#the-a-element">a</a></code> and <code><a href="the-canvas-element.html#the-area-element">area</a></code> elements.</p><p>The <code title="rel-nofollow"><a href="#link-type-nofollow">nofollow</a></code> keyword indicates
   that the link is not endorsed by the original author or publisher of
   the page, or that the link to the referenced document was included
   primarily because of a commercial relationship between people
-  affiliated with the two pages.</p><h5 id="link-type-noreferrer"><span class="secno">6.12.3.11 </span>Link type "<dfn title="rel-noreferrer"><code>noreferrer</code></dfn>"</h5><p>The <code title="rel-noreferrer"><a href="#link-type-noreferrer">noreferrer</a></code> keyword may be
+  affiliated with the two pages.</p><h5 id="link-type-noreferrer"><span class="secno">6.12.3.11 </span>Link type "<dfn title="rel-noreferrer"><code>noreferrer</code></dfn>"</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code title="rel-noreferrer"><a href="#link-type-noreferrer">noreferrer</a></code> keyword may be
   used with <code><a href="text-level-semantics.html#the-a-element">a</a></code> and <code><a href="the-canvas-element.html#the-area-element">area</a></code> elements.</p><p>It indicates that the no referrer information is to be leaked
   when following the link.</p><div class="impl">
 
@@ -2347,19 +2352,19 @@
   hyperlink creates a new <a href="browsers.html#browsing-context">browsing context</a>.</p>
 
   </div><!-- v2: Would be nice to apply this to other elements too,
-  e.g. letting <img> or CSS or <video> hide the referrer --><h5 id="link-type-pingback"><span class="secno">6.12.3.12 </span>Link type "<dfn title="rel-pingback"><code>pingback</code></dfn>"</h5><p>The <code title="rel-pingback"><a href="#link-type-pingback">pingback</a></code> keyword may be
+  e.g. letting <img> or CSS or <video> hide the referrer --><h5 id="link-type-pingback"><span class="secno">6.12.3.12 </span>Link type "<dfn title="rel-pingback"><code>pingback</code></dfn>"</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code title="rel-pingback"><a href="#link-type-pingback">pingback</a></code> keyword may be
   used with <code><a href="semantics.html#the-link-element">link</a></code> elements, for which it creates an <a href="semantics.html#external-resource-link" title="external resource link">external resource link</a>.</p><p>For the semantics of the <code title="rel-pingback"><a href="#link-type-pingback">pingback</a></code> keyword, see the Pingback 1.0
-  specification. <a href="references.html#refsPINGBACK">[PINGBACK]</a></p><h5 id="link-type-prefetch"><span class="secno">6.12.3.13 </span>Link type "<dfn title="rel-prefetch"><code>prefetch</code></dfn>"</h5><p>The <code title="rel-prefetch"><a href="#link-type-prefetch">prefetch</a></code> keyword may be
+  specification. <a href="references.html#refsPINGBACK">[PINGBACK]</a></p><h5 id="link-type-prefetch"><span class="secno">6.12.3.13 </span>Link type "<dfn title="rel-prefetch"><code>prefetch</code></dfn>"</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code title="rel-prefetch"><a href="#link-type-prefetch">prefetch</a></code> keyword may be
   used with <code><a href="semantics.html#the-link-element">link</a></code> elements, for which it creates an <a href="semantics.html#external-resource-link" title="external resource link">external resource link</a>.</p><p>The <code title="rel-prefetch"><a href="#link-type-prefetch">prefetch</a></code> keyword indicates
   that preemptively fetching and caching the specified resource is
   likely to be beneficial, as it is highly likely that the user will
-  require this resource.</p><p>There is no default type for resources given by the <code title="rel-prefetch"><a href="#link-type-prefetch">prefetch</a></code> keyword.</p><h5 id="link-type-search"><span class="secno">6.12.3.14 </span>Link type "<dfn title="rel-search"><code>search</code></dfn>"</h5><p>The <code title="rel-search"><a href="#link-type-search">search</a></code> keyword may be used
+  require this resource.</p><p>There is no default type for resources given by the <code title="rel-prefetch"><a href="#link-type-prefetch">prefetch</a></code> keyword.</p><h5 id="link-type-search"><span class="secno">6.12.3.14 </span>Link type "<dfn title="rel-search"><code>search</code></dfn>"</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code title="rel-search"><a href="#link-type-search">search</a></code> keyword may be used
   with <code><a href="semantics.html#the-link-element">link</a></code>, <code><a href="text-level-semantics.html#the-a-element">a</a></code>, and <code><a href="the-canvas-element.html#the-area-element">area</a></code>
   elements. For <code><a href="semantics.html#the-link-element">link</a></code> elements, it creates a <a href="semantics.html#hyperlink-link" title="hyperlink link">hyperlink</a>.</p><p>The <code title="rel-search"><a href="#link-type-search">search</a></code> keyword indicates that
   the referenced document provides an interface specifically for
   searching the document and its related resources.</p><p class="note">OpenSearch description documents can be used with
   <code><a href="semantics.html#the-link-element">link</a></code> elements and the <code title="rel-search"><a href="#link-type-search">search</a></code> link type to enable user agents to
-  autodiscover search interfaces. <a href="references.html#refsOPENSEARCH">[OPENSEARCH]</a></p><h5 id="link-type-stylesheet"><span class="secno">6.12.3.15 </span>Link type "<dfn title="rel-stylesheet"><code>stylesheet</code></dfn>"</h5><p>The <code title="rel-stylesheet"><a href="#link-type-stylesheet">stylesheet</a></code> keyword may be
+  autodiscover search interfaces. <a href="references.html#refsOPENSEARCH">[OPENSEARCH]</a></p><h5 id="link-type-stylesheet"><span class="secno">6.12.3.15 </span>Link type "<dfn title="rel-stylesheet"><code>stylesheet</code></dfn>"</h5><p class="XXX annotation"><b>Status: </b><i>Implemented and widely deployed</i></p><p>The <code title="rel-stylesheet"><a href="#link-type-stylesheet">stylesheet</a></code> keyword may be
   used with <code><a href="semantics.html#the-link-element">link</a></code> elements, for which it creates an <a href="semantics.html#external-resource-link" title="external resource link">external resource link</a> that
   contributes to the <a href="semantics.html#styling">styling processing model</a>.</p><p>The specified resource is a resource that describes how to
   present the document. Exactly how the resource is to be processed
@@ -2373,12 +2378,12 @@
   resource is not a supported style sheet type, the user agent must
   instead assume it to be <code title="">text/css</code>.</p>
 
-  </div><h5 id="link-type-sidebar"><span class="secno">6.12.3.16 </span>Link type "<dfn title="rel-sidebar"><code>sidebar</code></dfn>"</h5><p>The <code title="rel-sidebar"><a href="#link-type-sidebar">sidebar</a></code> keyword may be used
+  </div><h5 id="link-type-sidebar"><span class="secno">6.12.3.16 </span>Link type "<dfn title="rel-sidebar"><code>sidebar</code></dfn>"</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code title="rel-sidebar"><a href="#link-type-sidebar">sidebar</a></code> keyword may be used
   with <code><a href="semantics.html#the-link-element">link</a></code>, <code><a href="text-level-semantics.html#the-a-element">a</a></code>, and <code><a href="the-canvas-element.html#the-area-element">area</a></code>
   elements. For <code><a href="semantics.html#the-link-element">link</a></code> elements, it creates a <a href="semantics.html#hyperlink-link" title="hyperlink link">hyperlink</a>.</p><p>The <code title="rel-sidebar"><a href="#link-type-sidebar">sidebar</a></code> keyword indicates
   that the referenced document, if retrieved, is intended to be shown
   in a <a href="browsers.html#secondary-browsing-context">secondary browsing context</a> (if possible), instead
-  of in the current <a href="browsers.html#browsing-context">browsing context</a>.</p><p>A <a href="#hyperlink" title="hyperlink">hyperlink element</a> with the <code title="rel-sidebar"><a href="#link-type-sidebar">sidebar</a></code> keyword specified is a <dfn id="rel-sidebar-hyperlink" title="rel-sidebar-hyperlink">sidebar hyperlink</dfn>.</p><h5 id="link-type-tag"><span class="secno">6.12.3.17 </span>Link type "<dfn title="rel-tag"><code>tag</code></dfn>"</h5><p>The <code title="rel-tag"><a href="#link-type-tag">tag</a></code> keyword may be used
+  of in the current <a href="browsers.html#browsing-context">browsing context</a>.</p><p>A <a href="#hyperlink" title="hyperlink">hyperlink element</a> with the <code title="rel-sidebar"><a href="#link-type-sidebar">sidebar</a></code> keyword specified is a <dfn id="rel-sidebar-hyperlink" title="rel-sidebar-hyperlink">sidebar hyperlink</dfn>.</p><h5 id="link-type-tag"><span class="secno">6.12.3.17 </span>Link type "<dfn title="rel-tag"><code>tag</code></dfn>"</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code title="rel-tag"><a href="#link-type-tag">tag</a></code> keyword may be used
   with <code><a href="semantics.html#the-link-element">link</a></code>, <code><a href="text-level-semantics.html#the-a-element">a</a></code>, and <code><a href="the-canvas-element.html#the-area-element">area</a></code>
   elements. For <code><a href="semantics.html#the-link-element">link</a></code> elements, it creates a <a href="semantics.html#hyperlink-link" title="hyperlink link">hyperlink</a>.</p><p>The <code title="rel-tag"><a href="#link-type-tag">tag</a></code> keyword indicates that the
   <em>tag</em> that the referenced document represents applies to the
@@ -2389,7 +2394,7 @@
   documents.</p><p>A hierarchical structure of documents is one where each document
   can have various subdocuments. The document of which a document is a
   subdocument is said to be the document's <em>parent</em>. A document
-  with no parent forms the top of the hierarchy.</p><p>A document may be part of multiple hierarchies.</p><h6 id="link-type-index"><span class="secno">6.12.3.18.1 </span>Link type "<dfn title="rel-index"><code>index</code></dfn>"</h6><p>The <code title="rel-index"><a href="#link-type-index">index</a></code> keyword may be used with
+  with no parent forms the top of the hierarchy.</p><p>A document may be part of multiple hierarchies.</p><h6 id="link-type-index"><span class="secno">6.12.3.18.1 </span>Link type "<dfn title="rel-index"><code>index</code></dfn>"</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code title="rel-index"><a href="#link-type-index">index</a></code> keyword may be used with
   <code><a href="semantics.html#the-link-element">link</a></code>, <code><a href="text-level-semantics.html#the-a-element">a</a></code>, and <code><a href="the-canvas-element.html#the-area-element">area</a></code>
   elements. For <code><a href="semantics.html#the-link-element">link</a></code> elements, it creates a <a href="semantics.html#hyperlink-link" title="hyperlink link">hyperlink</a>.</p><p>The <code title="rel-index"><a href="#link-type-index">index</a></code> keyword indicates that
   the document is part of a hierarchical structure, and that the link
@@ -2400,7 +2405,7 @@
   must also treat the keywords "<code title="">top</code>", "<code title="">contents</code>", and "<code title="">toc</code>" like the
   <code title="rel-index"><a href="#link-type-index">index</a></code> keyword.</p>
 
-  </div><h6 id="link-type-up"><span class="secno">6.12.3.18.2 </span>Link type "<dfn title="rel-up"><code>up</code></dfn>"</h6><p>The <code title="rel-up"><a href="#link-type-up">up</a></code> keyword may be used with
+  </div><h6 id="link-type-up"><span class="secno">6.12.3.18.2 </span>Link type "<dfn title="rel-up"><code>up</code></dfn>"</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code title="rel-up"><a href="#link-type-up">up</a></code> keyword may be used with
   <code><a href="semantics.html#the-link-element">link</a></code>, <code><a href="text-level-semantics.html#the-a-element">a</a></code>, and <code><a href="the-canvas-element.html#the-area-element">area</a></code>
   elements. For <code><a href="semantics.html#the-link-element">link</a></code> elements, it creates a <a href="semantics.html#hyperlink-link" title="hyperlink link">hyperlink</a>.</p><p>The <code title="rel-up"><a href="#link-type-up">up</a></code> keyword indicates that the
   document is part of a hierarchical structure, and that the link is
@@ -2413,10 +2418,10 @@
   is also present, then the number of <code title="rel-up"><a href="#link-type-up">up</a></code>
   keywords is the depth of the current page relative to the top of the
   hierarchy. Only one link is created for the set of one or more <code title="rel-up"><a href="#link-type-up">up</a></code> keywords and, if present, the <code title="rel-index"><a href="#link-type-index">index</a></code> keyword.</p><p>If the page is part of multiple hierarchies, then they should be
-  described in different <a href="dom.html#paragraph" title="paragraph">paragraphs</a>. <span class="impl">User agents
+  described in different <a href="embedded-content-0.html#paragraph" title="paragraph">paragraphs</a>. <span class="impl">User agents
   must scope any interpretation of the <code title="rel-up"><a href="#link-type-up">up</a></code>
   and <code title="rel-index"><a href="#link-type-index">index</a></code> keywords together
-  indicating the depth of the hierarchy to the <a href="dom.html#paragraph">paragraph</a>
+  indicating the depth of the hierarchy to the <a href="embedded-content-0.html#paragraph">paragraph</a>
   in which the link finds itself, if any, or to the document
   otherwise.</span></p><div class="impl">
 
@@ -2453,7 +2458,7 @@
   interface hides duplicates).</p><h5 id="sequential-link-types"><span class="secno">6.12.3.19 </span>Sequential link types</h5><p>Some documents form part of a sequence of documents.</p><p>A sequence of documents is one where each document can have a
   <em>previous sibling</em> and a <em>next sibling</em>. A document
   with no previous sibling is the start of its sequence, a document
-  with no next sibling is the end of its sequence.</p><p>A document may be part of multiple sequences.</p><h6 id="link-type-first"><span class="secno">6.12.3.19.1 </span>Link type "<dfn title="rel-first"><code>first</code></dfn>"</h6><p>The <code title="rel-first"><a href="#link-type-first">first</a></code> keyword may be used with
+  with no next sibling is the end of its sequence.</p><p>A document may be part of multiple sequences.</p><h6 id="link-type-first"><span class="secno">6.12.3.19.1 </span>Link type "<dfn title="rel-first"><code>first</code></dfn>"</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code title="rel-first"><a href="#link-type-first">first</a></code> keyword may be used with
   <code><a href="semantics.html#the-link-element">link</a></code>, <code><a href="text-level-semantics.html#the-a-element">a</a></code>, and <code><a href="the-canvas-element.html#the-area-element">area</a></code>
   elements. For <code><a href="semantics.html#the-link-element">link</a></code> elements, it creates a <a href="semantics.html#hyperlink-link" title="hyperlink link">hyperlink</a>.</p><p>The <code title="rel-first"><a href="#link-type-first">first</a></code> keyword indicates that
   the document is part of a sequence, and that the link is leading to
@@ -2463,7 +2468,7 @@
   must also treat the keywords "<code title="">begin</code>" and
   "<code title="">start</code>" like the <code title="rel-first"><a href="#link-type-first">first</a></code> keyword.</p>
 
-  </div><h6 id="link-type-last"><span class="secno">6.12.3.19.2 </span>Link type "<dfn title="rel-last"><code>last</code></dfn>"</h6><p>The <code title="rel-last"><a href="#link-type-last">last</a></code> keyword may be used with
+  </div><h6 id="link-type-last"><span class="secno">6.12.3.19.2 </span>Link type "<dfn title="rel-last"><code>last</code></dfn>"</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code title="rel-last"><a href="#link-type-last">last</a></code> keyword may be used with
   <code><a href="semantics.html#the-link-element">link</a></code>, <code><a href="text-level-semantics.html#the-a-element">a</a></code>, and <code><a href="the-canvas-element.html#the-area-element">area</a></code>
   elements. For <code><a href="semantics.html#the-link-element">link</a></code> elements, it creates a <a href="semantics.html#hyperlink-link" title="hyperlink link">hyperlink</a>.</p><p>The <code title="rel-last"><a href="#link-type-last">last</a></code> keyword indicates that the
   document is part of a sequence, and that the link is leading to the
@@ -2473,11 +2478,11 @@
   must also treat the keyword "<code title="">end</code>" like the
   <code title="rel-last"><a href="#link-type-last">last</a></code> keyword.</p>
 
-  </div><h6 id="link-type-next"><span class="secno">6.12.3.19.3 </span>Link type "<dfn title="rel-next"><code>next</code></dfn>"</h6><p>The <code title="rel-next"><a href="#link-type-next">next</a></code> keyword may be used with
+  </div><h6 id="link-type-next"><span class="secno">6.12.3.19.3 </span>Link type "<dfn title="rel-next"><code>next</code></dfn>"</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code title="rel-next"><a href="#link-type-next">next</a></code> keyword may be used with
   <code><a href="semantics.html#the-link-element">link</a></code>, <code><a href="text-level-semantics.html#the-a-element">a</a></code>, and <code><a href="the-canvas-element.html#the-area-element">area</a></code>
   elements. For <code><a href="semantics.html#the-link-element">link</a></code> elements, it creates a <a href="semantics.html#hyperlink-link" title="hyperlink link">hyperlink</a>.</p><p>The <code title="rel-next"><a href="#link-type-next">next</a></code> keyword indicates that the
   document is part of a sequence, and that the link is leading to the
-  document that is the next logical document in the sequence.</p><h6 id="link-type-prev"><span class="secno">6.12.3.19.4 </span>Link type "<dfn title="rel-prev"><code>prev</code></dfn>"</h6><p>The <code title="rel-prev"><a href="#link-type-prev">prev</a></code> keyword may be used with
+  document that is the next logical document in the sequence.</p><h6 id="link-type-prev"><span class="secno">6.12.3.19.4 </span>Link type "<dfn title="rel-prev"><code>prev</code></dfn>"</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code title="rel-prev"><a href="#link-type-prev">prev</a></code> keyword may be used with
   <code><a href="semantics.html#the-link-element">link</a></code>, <code><a href="text-level-semantics.html#the-a-element">a</a></code>, and <code><a href="the-canvas-element.html#the-area-element">area</a></code>
   elements. For <code><a href="semantics.html#the-link-element">link</a></code> elements, it creates a <a href="semantics.html#hyperlink-link" title="hyperlink link">hyperlink</a>.</p><p>The <code title="rel-prev"><a href="#link-type-prev">prev</a></code> keyword indicates that the
   document is part of a sequence, and that the link is leading to the

Index: iana-considerations.html
===================================================================
RCS file: /sources/public/html5/spec/iana-considerations.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- iana-considerations.html	21 Aug 2009 08:51:41 -0000	1.1
+++ iana-considerations.html	25 Aug 2009 09:34:43 -0000	1.2
@@ -97,6 +97,11 @@
    .XXX { color: #E50000; background: white; border: solid red; padding: 0.5em; margin: 1em 0; }
    .XXX > :first-child { margin-top: 0; }
    p .XXX { line-height: 3em; }
+   .annotation { border: solid thin black; background: #0C479D; color: white; position: relative; margin: 8px 0 20px 0; }
+   .annotation:before { position: absolute; left: 0; top: 0; width: 100%; height: 100%; margin: 6px -6px -6px 6px; background: #333333; z-index: -1; content: ''; }
+   .annotation :link, .annotation :visited { color: inherit; }
+   .annotation :link:hover, .annotation :visited:hover { background: transparent; }
+   .annotation span { border: none ! important; }
    .note { color: green; background: transparent; font-family: sans-serif; }
    .warning { color: red; background: transparent; }
    .note, .warning { font-weight: bolder; font-style: italic; }
@@ -177,10 +182,10 @@
    <a href="no.html">&#8592; 13 Things that you can't do with this specification because they are better handled using other technologies that are further described herein</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="index.html">Index &#8594;</a>
-  </nav><p>This is revision 1.2836.</p>
+  </nav><p>This is revision 1.2851.</p>
 
 
-  <h2 class="no-num" id="iana-considerations">IANA considerations</h2><!-- http://www.w3.org/2002/06/registering-mediatype.html --><p>This registration is for community review and will be submitted
+  <h2 class="no-num" id="iana-considerations">IANA considerations</h2><p class="XXX annotation"><b>Status: </b><i>First draft</i></p><!-- http://www.w3.org/2002/06/registering-mediatype.html --><p>This registration is for community review and will be submitted
   to the IESG for review, approval, and registration with IANA.</p><h3 id="text-html"><span class="secno">13.1 </span><dfn><code>text/html</code></dfn></h3><!--
    To: http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C!DOCTYPE%20html%3E%20%0A...%3Cform%3E%3Cinput%20name%3Da%20onfocus%3D%22value%2B%3D1%3Bd.name%3D%27a%27%3Bname%3D%27d%27%3Bb.focus()%22%3E%0A%3Cinput%20name%3Db%20onfocus%3D%22value%2B%3D1%3Bc.focus()%22%3E%0A%3Cinput%20name%3Dc%20onfocus%3D%22value%2B%3D1%3Bd.focus()%22%3E%0A%3Cinput%20name%3Dd%20onfocus%3D%22value%2B%3D1%3Ba.focus()%22%3E --><!-- http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C!DOCTYPE%20html%3E%0A...%3Cform%3E%0A%3Ctextarea%20name%3Dt%20cols%3D100%20rows%3D3%3E%3C%2Ftextarea%3E%3Cp%3E%0A%3Cinput%20name%3Da%20onfocus%3D%22t.value%2B%3D%27af1%20%27%3Bb.focus()%3Balert(document.activeElement.name)%3Bt.value%2B%3D%27af2%20%27%3B%22%20onblur%3D%22t.value%2B%3D%27ab%20%27%3B%22%3E%0A%3Cinput%20name%3Db%20onfocus%3D%22t.value%2B%3D%27bf1%20%27%3Bc.focus()%3Bt.value%2B%3D%27bf2%20%27%3B%22%20onblur%3D%22t.value%2B%3D%27bb%20%27%3B%22%3E%0A%3Cinput%20name%3Dc%20onfocus%3D%22t.value%2B%3D%27cf1%20%27%3Bc.focus()%3Bt.value%2B%3D%27cf2%20%27%3B%22%20onblur%3D%22t.value%2B%3D%27cb%20%27%3B%22%3E%0A --><!-- http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C!DOCTYPE%20html%3E%3Cbody%20onload%3D%22document.forms%5B0%5D.a.focus()%22%3E%0A...%3Cform%3E%0A%3Ctextarea%20name%3Dt%20cols%3D100%20rows%3D3%3E%3C%2Ftextarea%3E%3Cp%3E%0A%3Cinput%20name%3Da%20onblur%3D%22t.value%2B%3D'ab%20'%3B%20b.focus()%3B%22%3E%0A%3Cinput%20name%3Db%20onfocus%3D%22t.value%2B%3D'bf1%20'%3Ba.focus()%3Bt.value%2B%3D'bf2%20'%3B%22%20onblur%3D%22t.value%2B%3D'bb%20'%3B%22%3E --><!-- http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C!DOCTYPE%20html%3E%3Cbody%3E...%3Cform%3E%0A%3Ctextarea%20name%3Dt%20cols%3D100%20rows%3D3%3E%3C%2Ftextarea%3E%3Cp%3E%0A%3Cinput%20name%3Da%20onfocus%3D%22t.value%2B%3D%27af%20%27%3B%22%20onblur%3D%22t.value%2B%3D%27ab1%20%27%3Bb.focus()%3Bt.value%2B%3D%27ab2%20%27%3B%22%3E%0A%3Cinput%20name%3Db%20onfocus%3D%22t.value%2B%3D%27bf1%20%27%3Ba.focus()%3Bt.value%2B%3D%27bf2%20%27%3B%22%20onblur%3D%22t.value%2B%3D%27bb%20%27%3B%22%3E --><!-- XXX
+  </div><h3 id="focus"><span class="secno">7.4 </span>Focus</h3><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><!-- http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C!DOCTYPE%20html%3E%20%0A...%3Cform%3E%3Cinput%20name%3Da%20onfocus%3D%22value%2B%3D1%3Bd.name%3D%27a%27%3Bname%3D%27d%27%3Bb.focus()%22%3E%0A%3Cinput%20name%3Db%20onfocus%3D%22value%2B%3D1%3Bc.focus()%22%3E%0A%3Cinput%20name%3Dc%20onfocus%3D%22value%2B%3D1%3Bd.focus()%22%3E%0A%3Cinput%20name%3Dd%20onfocus%3D%22value%2B%3D1%3Ba.focus()%22%3E --><!-- http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C!DOCTYPE%20html%3E%0A...%3Cform%3E%0A%3Ctextarea%20name%3Dt%20cols%3D100%20rows%3D3%3E%3C%2Ftextarea%3E%3Cp%3E%0A%3Cinput%20name%3Da%20onfocus%3D%22t.value%2B%3D%27af1%20%27%3Bb.focus()%3Balert(document.activeElement.name)%3Bt.value%2B%3D%27af2%20%27%3B%22%20onblur%3D%22t.value%2B%3D%27ab%20%27%3B%22%3E%0A%3Cinput%20name%3Db%20onfocus%3D%22t.value%2B%3D%27bf1%20%27%3Bc.focus()%3Bt.value%2B%3D%27bf2%20%27%3B%22%20onblur%3D%22t.value%2B%3D%27bb%20%27%3B%22%3E%0A%3Cinput%20name%3Dc%20onfocus%3D%22t.value%2B%3D%27cf1%20%27%3Bc.focus()%3Bt.value%2B%3D%27cf2%20%27%3B%22%20onblur%3D%22t.value%2B%3D%27cb%20%27%3B%22%3E%0A --><!-- http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C!DOCTYPE%20html%3E%3Cbody%20onload%3D%22document.forms%5B0%5D.a.focus()%22%3E%0A...%3Cform%3E%0A%3Ctextarea%20name%3Dt%20cols%3D100%20rows%3D3%3E%3C%2Ftextarea%3E%3Cp%3E%0A%3Cinput%20name%3Da%20onblur%3D%22t.value%2B%3D'ab%20'%3B%20b.focus()%3B%22%3E%0A%3Cinput%20name%3Db%20onfocus%3D%22t.value%2B%3D'bf1%20'%3Ba.focus()%3Bt.value%2B%3D'bf2%20'%3B%22%20onblur%3D%22t.value%2B%3D'bb%20'%3B%22%3E --><!-- http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C!DOCTYPE%20html%3E%3Cbody%3E...%3Cform%3E%0A%3Ctextarea%20name%3Dt%20cols%3D100%20rows%3D3%3E%3C%2Ftextarea%3E%3Cp%3E%0A%3Cinput%20name%3Da%20onfocus%3D%22t.value%2B%3D%27af%20%27%3B%22%20onblur%3D%22t.value%2B%3D%27ab1%20%27%3Bb.focus()%3Bt.value%2B%3D%27ab2%20%27%3B%22%3E%0A%3Cinput%20name%3Db%20onfocus%3D%22t.value%2B%3D%27bf1%20%27%3Ba.focus()%3Bt.value%2B%3D%27bf2%20%27%3B%22%20onblur%3D%22t.value%2B%3D%27bb%20%27%3B%22%3E --><!-- XXX
    - define onfocus/onblur behaviour for Window
    - Other things to look at are IE's focus APIs (HTMLElement.setActive(),
      onBeforeActivate, onActivate, onBeforeDeactivate, onDeactivate):
@@ -308,7 +313,7 @@
   <p>When an element is <i>focused</i>, key events received by the
   document must be targeted at that element. There may be no element
   focused; when no element is focused, key events received by the
-  document must be targeted at <a href="dom.html#the-body-element-0">the body element</a>.</p>
+  document must be targeted at <a href="dom.html#the-body-element">the body element</a>.</p>
 
   <p>User agents may track focus for each <a href="browsers.html#browsing-context">browsing
   context</a> or <code>Document</code> individually, or may support
@@ -411,8 +416,8 @@
   defines the element to be focusable.</p>
 
   <p>An element that is <a href="#specially-focusable">specially focusable</a> but does not
-  otherwise have an <a href="dom.html#activation-behavior">activation behavior</a> defined has an
-  <a href="dom.html#activation-behavior">activation behavior</a> that does nothing.</p>
+  otherwise have an <a href="embedded-content-0.html#activation-behavior">activation behavior</a> defined has an
+  <a href="embedded-content-0.html#activation-behavior">activation behavior</a> that does nothing.</p>
 
   <p class="note">This means that an element that is only focusable
   because of its <code title="attr-tabindex"><a href="#attr-tabindex">tabindex</a></code> attribute
@@ -495,7 +500,7 @@
 
   <ol><li><p>If the element is an <code><a href="forms.html#the-input-element">input</a></code> element, and the
    <code title="event-input-change"><a href="forms.html#event-input-change">change</a></code> event applies to the
-   element, and the element does not have a defined <a href="dom.html#activation-behavior">activation
+   element, and the element does not have a defined <a href="embedded-content-0.html#activation-behavior">activation
    behavior</a>, and the user has changed the element's <a href="forms.html#concept-fe-value" title="concept-fe-value">value</a> or its list of <a href="forms.html#concept-input-type-file-selected" title="concept-input-type-file-selected">selected files</a>
    while the control was focused without committing that change, then
    <a href="browsers.html#fire-a-simple-event">fire a simple event</a> that bubbles called <code title="event-change">change</code> at the element, then
@@ -509,7 +514,7 @@
   </ol><p>When an element that is focused stops being a
   <a href="#focusable">focusable</a> element, or stops being focused without
   another element being explicitly focused in its stead, the user
-  agent should run the <a href="#focusing-steps">focusing steps</a> for <a href="dom.html#the-body-element-0">the body
+  agent should run the <a href="#focusing-steps">focusing steps</a> for <a href="dom.html#the-body-element">the body
   element</a>, if there is one; if there is not, then the user
   agent should run the <a href="#unfocusing-steps">unfocusing steps</a> for the affected
   element only.</p>
@@ -555,7 +560,7 @@
   <p>The <dfn id="dom-document-activeelement" title="dom-document-activeElement"><code>activeElement</code></dfn>
   attribute on <code>DocumentHTML</code> objects must return the
   element in the document that is focused. If no element in the
-  <code>Document</code> is focused, this must return <a href="dom.html#the-body-element-0">the body
+  <code>Document</code> is focused, this must return <a href="dom.html#the-body-element">the body
   element</a>.</p>
 
   <p>The <dfn id="dom-document-hasfocus" title="dom-document-hasFocus"><code>hasFocus()</code></dfn> method
@@ -623,13 +628,13 @@
    <li><p>Unmark the element as <i><a href="#locked-for-focus">locked for focus</a></i>.</p></li>
 
   </ol><p>The <dfn id="dom-blur" title="dom-blur"><code>blur()</code></dfn> method, when
-  invoked, should run the <a href="#focusing-steps">focusing steps</a> for <a href="dom.html#the-body-element-0">the
+  invoked, should run the <a href="#focusing-steps">focusing steps</a> for <a href="dom.html#the-body-element">the
   body element</a>, if there is one; if there is not, then it
   should run the <a href="#unfocusing-steps">unfocusing steps</a> for the element on
   which the method was called instead. User agents may selectively or
   uniformly ignore calls to this method for usability reasons.</p>
 
-  </div><h3 id="the-accesskey-attribute"><span class="secno">7.5 </span>The <dfn title="attr-accesskey"><code>accesskey</code></dfn> attribute</h3><p>All <a href="infrastructure.html#html-elements">HTML elements</a> may have the <code title="attr-accesskey"><a href="#the-accesskey-attribute">accesskey</a></code> content attribute set. The
+  </div><h3 id="the-accesskey-attribute"><span class="secno">7.5 </span>The <dfn title="attr-accesskey"><code>accesskey</code></dfn> attribute</h3><p class="XXX annotation"><b>Status: </b><i>First draft</i></p><p>All <a href="infrastructure.html#html-elements">HTML elements</a> may have the <code title="attr-accesskey"><a href="#the-accesskey-attribute">accesskey</a></code> content attribute set. The
   <code title="attr-accesskey"><a href="#the-accesskey-attribute">accesskey</a></code> attribute's value is
   used by the user agent as a guide for creating a keyboard shortcut
   that activates or focuses the element.</p><p>If specified, the value must be an <a href="infrastructure.html#ordered-set-of-unique-space-separated-tokens">ordered set of unique
@@ -814,7 +819,7 @@
   are presented to the user. The Selectors specification, in
   conjunction with CSS, can be used to style text selections using the
   <code title="selector-selection">::selection</code>
-  pseudo-element. <a href="references.html#refsSELECTORS">[SELECTORS]</a> <a href="references.html#refsCSS">[CSS]</a></p><h4 id="documentSelection"><span class="secno">7.6.1 </span>APIs for the browsing context selection</h4><dl class="domintro"><dt><var title="">window</var> . <code title="dom-getSelection"><a href="#dom-getselection">getSelection</a></code>()</dt>
+  pseudo-element. <a href="references.html#refsSELECTORS">[SELECTORS]</a> <a href="references.html#refsCSS">[CSS]</a></p><h4 id="documentSelection"><span class="secno">7.6.1 </span>APIs for the browsing context selection</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class="domintro"><dt><var title="">window</var> . <code title="dom-getSelection"><a href="#dom-getselection">getSelection</a></code>()</dt>
    <dt><var title="">document</var> . <code title="dom-document-getSelection"><a href="#dom-document-getselection">getSelection</a></code>()</dt>
 
    <dd>
@@ -1117,7 +1122,7 @@
   </div><!-- v2DATAGRID v2DGS:
   <p class="note">The <code>Selection</code> interface has no relation
   to the <code>DataGridSelection</code> interface.</p>
-  --><h4 id="textFieldSelection"><span class="secno">7.6.2 </span>APIs for the text field selections</h4><!-- v2 idea: DOM Range APIs to expose the textarea/input edited
+  --><h4 id="textFieldSelection"><span class="secno">7.6.2 </span>APIs for the text field selections</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><!-- v2 idea: DOM Range APIs to expose the textarea/input edited
   value (ack martijnw) --><p>The <code><a href="forms.html#the-input-element">input</a></code> and <code><a href="forms.html#the-textarea-element">textarea</a></code> elements define
   the following members in their DOM interfaces for handling their
   text selection:</p><pre class="idl extract">  void <a href="#dom-textarea-input-select" title="dom-textarea/input-select">select</a>();
@@ -1222,7 +1227,7 @@
   </div><p>Characters with no visible rendering, such as U+200D ZERO WIDTH
   JOINER, still count as characters. Thus, for instance, the selection
   can include just an invisible character, and the text insertion
-  cursor can be placed to one side or another of such a character.</p><h3 id="contenteditable"><span class="secno">7.7 </span>The <code title="attr-contenteditable"><a href="#attr-contenteditable">contenteditable</a></code> attribute</h3><p>The <dfn id="attr-contenteditable" title="attr-contenteditable"><code>contenteditable</code></dfn>
+  cursor can be placed to one side or another of such a character.</p><h3 id="contenteditable"><span class="secno">7.7 </span>The <code title="attr-contenteditable"><a href="#attr-contenteditable">contenteditable</a></code> attribute</h3><p class="XXX annotation"><b>Status: </b><i>Implemented and widely deployed</i></p><p>The <dfn id="attr-contenteditable" title="attr-contenteditable"><code>contenteditable</code></dfn>
   attribute is an <a href="infrastructure.html#enumerated-attribute">enumerated attribute</a> whose keywords are
   the empty string, <code title="">true</code>, and <code title="">false</code>. The empty string and the <code title="">true</code> keyword map to the <i>true</i> state. The <code title="">false</code> keyword maps to the <i>false</i> state. In
   addition, there is a third state, the <i>inherit</i> state, which is
@@ -1352,7 +1357,7 @@
    triggered by other commands as well. It must cause the user agent
    to insert the specified text (given by the event object's <code title="">data</code> attribute in the case of the <code title="event-textInput">textInput</code> event) at the caret.</p>
 
-   <p>If the caret is positioned somewhere where <a href="dom.html#phrasing-content-0">phrasing
+   <p>If the caret is positioned somewhere where <a href="dom.html#phrasing-content">phrasing
    content</a> is not allowed (e.g. inside an empty <code><a href="semantics.html#the-ol-element">ol</a></code>
    element), then the user agent must not insert the text directly at
    the caret position. In such cases the behavior is UA-dependent,
@@ -1400,7 +1405,7 @@
    typically found within a poem verse or an address. To insert a line
    break, the user agent must insert a <code><a href="semantics.html#the-br-element">br</a></code> element.</p>
 
-   <p>If the caret is positioned somewhere where <a href="dom.html#phrasing-content-0">phrasing
+   <p>If the caret is positioned somewhere where <a href="dom.html#phrasing-content">phrasing
    content</a> is not allowed (e.g. in an empty <code><a href="semantics.html#the-ol-element">ol</a></code>
    element), then the user agent must not insert the <code><a href="semantics.html#the-br-element">br</a></code>
    element directly at the caret position. In such cases the behavior
@@ -1533,7 +1538,7 @@
   <p>The last state set must persist until the document is destroyed
   or the state is changed. Initially, documents must have their <code title="dom-document-designMode"><a href="#designMode">designMode</a></code> disabled.</p>
 
-  </div><h3 id="spelling-and-grammar-checking"><span class="secno">7.8 </span>Spelling and grammar checking</h3><div class="impl">
+  </div><h3 id="spelling-and-grammar-checking"><span class="secno">7.8 </span>Spelling and grammar checking</h3><p class="XXX annotation"><b>Status: </b><i>Working draft</i></p><div class="impl">
 
   <p>User agents can support the checking of spelling and grammar of
   editable text, either in form controls (such as the value of
@@ -1712,7 +1717,7 @@
 
   </div>
 
-  </div><h3 id="dnd"><span class="secno">7.9 </span><dfn>Drag and drop</dfn></h3><!-- v2 ideas for drag and drop:
+  </div><h3 id="dnd"><span class="secno">7.9 </span><dfn>Drag and drop</dfn></h3><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><!-- v2 ideas for drag and drop:
 
      * being able to animate a drop target:
 
@@ -1991,7 +1996,7 @@
 
   <p>The <dfn id="dom-datatransfer-setdragimage" title="dom-DataTransfer-setDragImage"><code>setDragImage(<var title="">element</var>, <var title="">x</var>, <var title="">y</var>)</code></dfn> method sets which element to use <a href="#base-dnd-feedback">to generate the drag feedback</a>. The
   <var title="">element</var> argument can be any
-  <code>Element</code>; if it is an <code><a href="embedded-content-0.html#the-img-element">img</a></code> element, then the
+  <code>Element</code>; if it is an <code><a href="text-level-semantics.html#the-img-element">img</a></code> element, then the
   user agent should use the element's image (at its intrinsic size) to
   generate the feedback, otherwise the user agent should base the
   feedback on the given element (but the exact mechanism for doing so
@@ -2051,7 +2056,7 @@
      <td><code title="">none</code></td>
      <td>Continue the drag-and-drop operation</td>
     </tr><tr><td><dfn id="event-dragenter" title="event-dragenter"><code>dragenter</code></dfn></td>
-     <td><a href="#immediate-user-selection">Immediate user selection</a> or <a href="dom.html#the-body-element-0">the body element</a></td>
+     <td><a href="#immediate-user-selection">Immediate user selection</a> or <a href="dom.html#the-body-element">the body element</a></td>
      <td>&#10003; Bubbles</td>
      <td>&#10003; Cancelable</td>
      <td>Empty</td>
@@ -2145,7 +2150,7 @@
   the drag-and-drop operation is never started, and the user agent
   must not continue with this algorithm.</p>
 
-  <p class="note"><code><a href="embedded-content-0.html#the-img-element">img</a></code> elements and <code><a href="text-level-semantics.html#the-a-element">a</a></code>
+  <p class="note"><code><a href="text-level-semantics.html#the-img-element">img</a></code> elements and <code><a href="text-level-semantics.html#the-a-element">a</a></code>
   elements with an <code title="attr-hyperlink-href"><a href="history.html#attr-hyperlink-href">href</a></code>
   attribute have their <code title="dom-draggable"><a href="#dom-draggable">draggable</a></code>
   attribute set to true by default.</p>
@@ -2254,9 +2259,9 @@
        <dd>Add to <var title="">urls</var> the result of <a href="infrastructure.html#resolve-a-url" title="resolve a url">resolving</a> the element's <code title="attr-hyperlink-href"><a href="history.html#attr-hyperlink-href">href</a></code> content attribute relative to
        the element.</dd>
 
-       <dt>If the node is an <code><a href="embedded-content-0.html#the-img-element">img</a></code> element with an <code title="attr-img-src"><a href="embedded-content-0.html#attr-img-src">src</a></code></dt>
+       <dt>If the node is an <code><a href="text-level-semantics.html#the-img-element">img</a></code> element with an <code title="attr-img-src"><a href="text-level-semantics.html#attr-img-src">src</a></code></dt>
 
-       <dd>Add to <var title="">urls</var> the result of <a href="infrastructure.html#resolve-a-url" title="resolve a url">resolving</a> the element's <code title="attr-img-src"><a href="embedded-content-0.html#attr-img-src">src</a></code> content attribute relative to the
+       <dd>Add to <var title="">urls</var> the result of <a href="infrastructure.html#resolve-a-url" title="resolve a url">resolving</a> the element's <code title="attr-img-src"><a href="text-level-semantics.html#attr-img-src">src</a></code> content attribute relative to the
        element.</dd>
 
        <!-- XXX others -->
@@ -2407,12 +2412,12 @@
        <li>
 
         <p>Otherwise, if the <a href="#current-target-element">current target element</a> is
-        not <a href="dom.html#the-body-element-0">the body element</a>, the user agent must fire a
+        not <a href="dom.html#the-body-element">the body element</a>, the user agent must fire a
         <code title="event-dragenter"><a href="#event-dragenter">dragenter</a></code> event at
-        <a href="dom.html#the-body-element-0">the body element</a>, and the <a href="#current-target-element">current target
-        element</a> must be set to <a href="dom.html#the-body-element-0">the body element</a>,
+        <a href="dom.html#the-body-element">the body element</a>, and the <a href="#current-target-element">current target
+        element</a> must be set to <a href="dom.html#the-body-element">the body element</a>,
         regardless of whether that event was canceled or not. (If
-        <a href="dom.html#the-body-element-0">the body element</a> is null, then the <a href="#current-target-element">current
+        <a href="dom.html#the-body-element">the body element</a> is null, then the <a href="#current-target-element">current
         target element</a> would be set to null too in this case,
         it wouldn't be set to the <code>Document</code> object.)</p>
 
@@ -2676,7 +2681,7 @@
   false.</p>
 
   <p>Otherwise, the element's <code title="attr-draggable"><a href="#the-draggable-attribute">draggable</a></code> content attribute has the
-  state <i>auto</i>. If the element is an <code><a href="embedded-content-0.html#the-img-element">img</a></code> element,
+  state <i>auto</i>. If the element is an <code><a href="text-level-semantics.html#the-img-element">img</a></code> element,
   or, if the element is an <code><a href="text-level-semantics.html#the-a-element">a</a></code> element with an <code title="attr-hyperlink-href"><a href="history.html#attr-hyperlink-href">href</a></code> content attribute, the <code title="dom-draggable"><a href="#dom-draggable">draggable</a></code> DOM attribute must return
   true.</p>
 
@@ -2764,7 +2769,7 @@
   data to be dragged from sensitive sources and dropped into hostile
   documents without the user's consent.</p>
 
-  </div><h3 id="undo"><span class="secno">7.10 </span><dfn>Undo history</dfn></h3><p class="XXX">There has got to be a better way of doing this, surely.</p><h4 id="introduction-5"><span class="secno">7.10.1 </span>Introduction</h4><p class="XXX">...</p><div class="impl">
+  </div><h3 id="undo"><span class="secno">7.10 </span><dfn>Undo history</dfn></h3><p class="XXX annotation"><b>Status: </b><i>First draft</i></p><p class="XXX">There has got to be a better way of doing this, surely.</p><h4 id="introduction-5"><span class="secno">7.10.1 </span>Introduction</h4><p class="XXX">...</p><div class="impl">
 
   <h4 id="definitions-2"><span class="secno">7.10.2 </span>Definitions</h4>
 
@@ -3288,9 +3293,9 @@
       for every position in the selection, take the furthest
       <a href="#formatblock-candidate"><code title="">formatBlock</code> candidate</a>
       ancestor element of that position that contains only
-      <a href="dom.html#phrasing-content-0">phrasing content</a>, and, if that element is
+      <a href="dom.html#phrasing-content">phrasing content</a>, and, if that element is
       <a href="#editable">editable</a> and has a parent element whose content
-      model allows that parent to contain any <a href="dom.html#flow-content-0">flow
+      model allows that parent to contain any <a href="dom.html#flow-content">flow
       content</a>, replace it with an element in the HTML namespace
       whose name is <var title="">value</var>, and move all the
       children that were in it to the new element.</p>
@@ -3325,10 +3330,10 @@
    the third argument will be used as the address.</dd>
    <dd class="impl"><strong>Action</strong>: The user agent must act
    as if the user had requested that the selection <a href="#contenteditable-wrapSemantic">be wrapped in the
-   semantics</a> of the <em><code><a href="embedded-content-0.html#the-img-element">img</a></code></em> element (or, again,
+   semantics</a> of the <em><code><a href="text-level-semantics.html#the-img-element">img</a></code></em> element (or, again,
    unwrapped, or have that semantic inserted or removed, as defined by
-   the UA). If the user agent creates an <code><a href="embedded-content-0.html#the-img-element">img</a></code> element or
-   modifies an existing <code><a href="embedded-content-0.html#the-img-element">img</a></code> element, then if the <var title="">showUI</var> argument is present and has the value false,
+   the UA). If the user agent creates an <code><a href="text-level-semantics.html#the-img-element">img</a></code> element or
+   modifies an existing <code><a href="text-level-semantics.html#the-img-element">img</a></code> element, then if the <var title="">showUI</var> argument is present and has the value false,
    then the value of the <var title="">value</var> argument must be
    used as the <a href="infrastructure.html#url">URL</a> of the image. Otherwise, the user
    agent should prompt the user for the URL of the image.</dd>
@@ -3353,7 +3358,7 @@
      that <a href="#contenteditable-delete">the selection be
      deleted</a>.</p></li>
      <li><p>Invoke the <a href="syntax.html#html-fragment-parsing-algorithm">HTML fragment parsing algorithm</a>
-     with an arbitrary orphan <code><a href="semantics.html#the-body-element">body</a></code> element owned by the
+     with an arbitrary orphan <code><a href="semantics.html#the-body-element-0">body</a></code> element owned by the
      same <code>Document</code> as the <i><a href="the-canvas-element.html#context">context</a></i> element and with
      the <var title="">value</var> argument as <i><a href="forms.html#the-input-element">input</a></i>.</p></li>
      <li><p>Insert the nodes returned by the previous step into the

Index: video.html
===================================================================
RCS file: /sources/public/html5/spec/video.html,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -d -r1.27 -r1.28
--- video.html	19 Aug 2009 21:06:39 -0000	1.27
+++ video.html	25 Aug 2009 09:34:44 -0000	1.28
@@ -97,6 +97,11 @@
    .XXX { color: #E50000; background: white; border: solid red; padding: 0.5em; margin: 1em 0; }
    .XXX > :first-child { margin-top: 0; }
    p .XXX { line-height: 3em; }
+   .annotation { border: solid thin black; background: #0C479D; color: white; position: relative; margin: 8px 0 20px 0; }
+   .annotation:before { position: absolute; left: 0; top: 0; width: 100%; height: 100%; margin: 6px -6px -6px 6px; background: #333333; z-index: -1; content: ''; }
+   .annotation :link, .annotation :visited { color: inherit; }
+   .annotation :link:hover, .annotation :visited:hover { background: transparent; }
+   .annotation span { border: none ! important; }
    .note { color: green; background: transparent; font-family: sans-serif; }
    .warning { color: red; background: transparent; }
    .note, .warning { font-weight: bolder; font-style: italic; }
@@ -166,7 +171,7 @@
 
   </style><link href="data:text/css," rel="stylesheet" title="Complete specification"><link href="data:text/css,.impl%20%7B%20display:%20none;%20%7D" rel="alternate stylesheet" title="Author documentation only"><link href="data:text/css,.impl%20%7B%20background:%20%23FFEEEE;%20%7D" rel="alternate stylesheet" title="Highlight implementation requirements"><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"><!-- ZZZ ED vs WD -->
   <script src="link-fixup.js"></script>
-  <link href="embedded-content-0.html" title="4.8 Embedded content" rel="prev">
+  <link href="text-level-semantics.html" title="4.6 Text-level semantics" rel="prev">
   <link href="spec.html#contents" title="Table of contents" rel="index">
   <link href="the-canvas-element.html" title="4.8.11 The canvas element" rel="next">
   </head><body onload="fixBrokenLink(); fixBrokenLink()"><div class="head">
@@ -174,21 +179,21 @@
    <h1>HTML 5</h1>
    <h2 class="no-num no-toc" id="a-vocabulary-and-associated-apis-for-html-and-xhtml">A vocabulary and associated APIs for HTML and XHTML</h2>
    </div><nav>
-   <a href="embedded-content-0.html">&#8592; 4.8 Embedded content</a> &#8211;
+   <a href="text-level-semantics.html">&#8592; 4.6 Text-level semantics</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="the-canvas-element.html">4.8.11 The canvas element &#8594;</a>
   </nav>
 
-  <h4 id="video"><span class="secno">4.8.7 </span>The <dfn><code>video</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
-   <dd><a href="dom.html#flow-content-0">Flow content</a>.</dd>
-   <dd><a href="dom.html#phrasing-content-0">Phrasing content</a>.</dd>
-   <dd><a href="dom.html#embedded-content-2">Embedded content</a>.</dd>
-   <dd>If the element has a <code title="attr-media-controls"><a href="#attr-media-controls">controls</a></code> attribute: <a href="dom.html#interactive-content-0">Interactive content</a>.</dd>
+  <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></p><dl class="element"><dt>Categories</dt>
+   <dd><a href="dom.html#flow-content">Flow content</a>.</dd>
+   <dd><a href="dom.html#phrasing-content">Phrasing content</a>.</dd>
+   <dd><a href="embedded-content-0.html#embedded-content">Embedded content</a>.</dd>
+   <dd>If the element has a <code title="attr-media-controls"><a href="#attr-media-controls">controls</a></code> attribute: <a href="embedded-content-0.html#interactive-content">Interactive content</a>.</dd>
    <dt>Contexts in which this element may be used:</dt>
-   <dd>Where <a href="dom.html#embedded-content-2">embedded content</a> is expected.</dd>
+   <dd>Where <a href="embedded-content-0.html#embedded-content">embedded content</a> is expected.</dd>
    <dt>Content model:</dt>
-   <dd>If the element has a <code title="attr-media-src"><a href="#attr-media-src">src</a></code> attribute: <a href="dom.html#transparent">transparent</a>, but with no <a href="#media-element">media element</a> descendants.</dd>
-   <dd>If the element does not have a <code title="attr-media-src"><a href="#attr-media-src">src</a></code> attribute: one or more <code><a href="#the-source-element">source</a></code> elements, then, <a href="dom.html#transparent">transparent</a>, but with no <a href="#media-element">media element</a> descendants.</dd>
+   <dd>If the element has a <code title="attr-media-src"><a href="#attr-media-src">src</a></code> attribute: <a href="embedded-content-0.html#transparent">transparent</a>, but with no <a href="#media-element">media element</a> descendants.</dd>
+   <dd>If the element does not have a <code title="attr-media-src"><a href="#attr-media-src">src</a></code> attribute: one or more <code><a href="#the-source-element">source</a></code> elements, then, <a href="embedded-content-0.html#transparent">transparent</a>, but with no <a href="#media-element">media element</a> descendants.</dd>
    <dt>Content attributes:</dt>
    <dd><a href="dom.html#global-attributes">Global attributes</a></dd>
    <dd><code title="attr-media-src"><a href="#attr-media-src">src</a></code></dd>
@@ -214,7 +219,7 @@
   to the user</span>; it is intended for older Web browsers which do
   not support <code><a href="#video">video</a></code>, so that legacy video plugins can be
   tried, or to show text to the users of these older browsers informing
-  them of how to access the video contents.</p><p class="note">In particular, this content is not <i><a href="dom.html#fallback-content">fallback
+  them of how to access the video contents.</p><p class="note">In particular, this content is not <i><a href="embedded-content-0.html#fallback-content">fallback
   content</a></i> intended to address accessibility concerns. To make
   video content accessible to the blind, deaf, and those with other
   physical or cognitive disabilities, authors are expected to provide
@@ -394,16 +399,16 @@
 
   </div>
 
-  (when replacing this text, also fix "- -" nested comments)--><h4 id="audio"><span class="secno">4.8.8 </span>The <dfn><code>audio</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
-   <dd><a href="dom.html#flow-content-0">Flow content</a>.</dd>
-   <dd><a href="dom.html#phrasing-content-0">Phrasing content</a>.</dd>
-   <dd><a href="dom.html#embedded-content-2">Embedded content</a>.</dd>
-   <dd>If the element has a <code title="attr-media-controls"><a href="#attr-media-controls">controls</a></code> attribute: <a href="dom.html#interactive-content-0">Interactive content</a>.</dd>
+  (when replacing this text, also fix "- -" nested comments)--><h4 id="audio"><span class="secno">4.8.8 </span>The <dfn><code>audio</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class="element"><dt>Categories</dt>
+   <dd><a href="dom.html#flow-content">Flow content</a>.</dd>
+   <dd><a href="dom.html#phrasing-content">Phrasing content</a>.</dd>
+   <dd><a href="embedded-content-0.html#embedded-content">Embedded content</a>.</dd>
+   <dd>If the element has a <code title="attr-media-controls"><a href="#attr-media-controls">controls</a></code> attribute: <a href="embedded-content-0.html#interactive-content">Interactive content</a>.</dd>
    <dt>Contexts in which this element may be used:</dt>
-   <dd>Where <a href="dom.html#embedded-content-2">embedded content</a> is expected.</dd>
+   <dd>Where <a href="embedded-content-0.html#embedded-content">embedded content</a> is expected.</dd>
    <dt>Content model:</dt>
-   <dd>If the element has a <code title="attr-media-src"><a href="#attr-media-src">src</a></code> attribute: <a href="dom.html#transparent">transparent</a>, but with no <a href="#media-element">media element</a> descendants.</dd>
-   <dd>If the element does not have a <code title="attr-media-src"><a href="#attr-media-src">src</a></code> attribute: one or more <code><a href="#the-source-element">source</a></code> elements, then, <a href="dom.html#transparent">transparent</a>, but with no <a href="#media-element">media element</a> descendants.</dd>
+   <dd>If the element has a <code title="attr-media-src"><a href="#attr-media-src">src</a></code> attribute: <a href="embedded-content-0.html#transparent">transparent</a>, but with no <a href="#media-element">media element</a> descendants.</dd>
+   <dd>If the element does not have a <code title="attr-media-src"><a href="#attr-media-src">src</a></code> attribute: one or more <code><a href="#the-source-element">source</a></code> elements, then, <a href="embedded-content-0.html#transparent">transparent</a>, but with no <a href="#media-element">media element</a> descendants.</dd>
    <dt>Content attributes:</dt>
    <dd><a href="dom.html#global-attributes">Global attributes</a></dd>
    <dd><code title="attr-media-src"><a href="#attr-media-src">src</a></code></dd>
@@ -438,7 +443,7 @@
   to the user</span>; it is intended for older Web browsers which do
   not support <code><a href="#audio">audio</a></code>, so that legacy audio plugins can be
   tried, or to show text to the users of these older browsers informing
-  them of how to access the audio contents.</p><p class="note">In particular, this content is not <i><a href="dom.html#fallback-content">fallback
+  them of how to access the audio contents.</p><p class="note">In particular, this content is not <i><a href="embedded-content-0.html#fallback-content">fallback
   content</a></i> intended to address accessibility concerns. To make
   audio content accessible to the deaf or to those with other physical
   or cognitive disabilities, authors are expected to provide
@@ -503,10 +508,10 @@
 
   </div>
 
-  (when replacing this text, also fix "- -" nested comments)--><h4 id="the-source-element"><span class="secno">4.8.9 </span>The <dfn><code>source</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
+  (when replacing this text, also fix "- -" nested comments)--><h4 id="the-source-element"><span class="secno">4.8.9 </span>The <dfn><code>source</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class="element"><dt>Categories</dt>
    <dd>None.</dd>
    <dt>Contexts in which this element may be used:</dt>
-   <dd>As a child of a <a href="#media-element">media element</a>, before any <a href="dom.html#flow-content-0">flow content</a>.</dd>
+   <dd>As a child of a <a href="#media-element">media element</a>, before any <a href="dom.html#flow-content">flow content</a>.</dd>
    <dt>Content model:</dt>
    <dd>Empty.</dd>
    <dt>Content attributes:</dt>
@@ -634,7 +639,7 @@
   <a href="infrastructure.html#reflect">reflect</a> the respective content attributes of the same
   name.</p>
 
-  </div><h4 id="media-elements"><span class="secno">4.8.10 </span>Media elements</h4><p><dfn id="media-element" title="media element">Media elements</dfn> implement the
+  </div><h4 id="media-elements"><span class="secno">4.8.10 </span>Media elements</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p><dfn id="media-element" title="media element">Media elements</dfn> implement the
   following interface:</p><pre class="idl">interface <dfn id="htmlmediaelement">HTMLMediaElement</dfn> : <a href="dom.html#htmlelement">HTMLElement</a> {
 
   // error state
@@ -1453,9 +1458,17 @@
 
        </li>
 
-       <li id="fire-loadedmetadata"><p><a href="browsers.html#queue-a-task">Queue a task</a> to
-       <a href="browsers.html#fire-a-simple-event">fire a simple event</a> called <code title="event-loadedmetadata"><a href="#event-loadedmetadata">loadedmetadata</a></code> at the
-       element.</p></li>
+       <li id="fire-loadedmetadata">
+
+        <p><a href="browsers.html#queue-a-task">Queue a task</a> to <a href="browsers.html#fire-a-simple-event">fire a simple
+        event</a> called <code title="event-loadedmetadata"><a href="#event-loadedmetadata">loadedmetadata</a></code> at the
+        element.</p>
+
+        <p class="note">Before this task is run, sa part of the event
+        loop mechanism, the rendering will have been updated to resize
+        the <code><a href="#video">video</a></code> element if appropriate.</p>
+
+       </li>
 
        <li>
 
@@ -1750,7 +1763,7 @@
   end up being not included in the range(s) of objects returned by the
   same attribute at later times.</p>
 
-  </div><h5 id="offsets-into-the-media-resource"><span class="secno">4.8.10.6 </span>Offsets into the media resource</h5><dl class="domintro"><dt><var title="">media</var> . <code title="dom-media-duration"><a href="#dom-media-duration">duration</a></code></dt>
+  </div><h5 id="offsets-into-the-media-resource"><span class="secno">4.8.10.6 </span>Offsets into the media resource</h5><p class="XXX annotation"><b>Status: </b><i>Being considered for removal</i></p><dl class="domintro"><dt><var title="">media</var> . <code title="dom-media-duration"><a href="#dom-media-duration">duration</a></code></dt>
 
    <dd>
 
@@ -2108,7 +2121,7 @@
    <dd>A group of related ranges can be given the same class name so
    that they can all be removed at the same time.</dd>
 
-   <dt>An identifier<dt>
+   <dt>An identifier</dt>
    <dd>A string can be assigned to each cue range for identification
    by script. The string need not be unique and can contain any
    value.</dd>
@@ -3002,7 +3015,7 @@
   size, and the performance characteristics of its host. Such
   information is already potentially problematic, but in practice the
   same information can more or less be obtained using the
-  <code><a href="embedded-content-0.html#the-img-element">img</a></code> element, and so it has been deemed acceptable.</p>
+  <code><a href="text-level-semantics.html#the-img-element">img</a></code> element, and so it has been deemed acceptable.</p>
 
   <p>However, significantly more sensitive information could be
   obtained if the user agent further exposes metadata within the

Index: browsers.html
===================================================================
RCS file: /sources/public/html5/spec/browsers.html,v
retrieving revision 1.158
retrieving revision 1.159
diff -u -d -r1.158 -r1.159
--- browsers.html	19 Aug 2009 21:06:37 -0000	1.158
+++ browsers.html	25 Aug 2009 09:34:42 -0000	1.159
@@ -97,6 +97,11 @@
    .XXX { color: #E50000; background: white; border: solid red; padding: 0.5em; margin: 1em 0; }
    .XXX > :first-child { margin-top: 0; }
    p .XXX { line-height: 3em; }
+   .annotation { border: solid thin black; background: #0C479D; color: white; position: relative; margin: 8px 0 20px 0; }
+   .annotation:before { position: absolute; left: 0; top: 0; width: 100%; height: 100%; margin: 6px -6px -6px 6px; background: #333333; z-index: -1; content: ''; }
+   .annotation :link, .annotation :visited { color: inherit; }
+   .annotation :link:hover, .annotation :visited:hover { background: transparent; }
+   .annotation span { border: none ! important; }
    .note { color: green; background: transparent; font-family: sans-serif; }
    .warning { color: red; background: transparent; }
    .note, .warning { font-weight: bolder; font-style: italic; }
@@ -177,7 +182,7 @@
    <a href="microdata.html">&#8592; 5 Microdata</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="offline.html">6.9 Offline Web applications &#8594;</a>
-  </nav><p>This is revision 1.2836.</p>
+  </nav><p>This is revision 1.2851.</p>
 
 
   <h2 id="browsers"><span class="secno">6 </span>Web browsers</h2><div class="impl">
@@ -189,7 +194,7 @@
 
   </div><h3 id="windows"><span class="secno">6.1 </span>Browsing contexts</h3><p>A <dfn id="browsing-context">browsing context</dfn> is an environment in which
   <code>Document</code> objects are presented to the user.</p><p class="note">A tab or window in a Web browser typically contains
-  a <a href="#browsing-context">browsing context</a>, as does an <code><a href="embedded-content-0.html#the-iframe-element">iframe</a></code><span class="impl"> or <code><a href="obsolete.html#frame">frame</a></code>s in a
+  a <a href="#browsing-context">browsing context</a>, as does an <code><a href="text-level-semantics.html#the-iframe-element">iframe</a></code><span class="impl"> or <code><a href="obsolete.html#frame">frame</a></code>s in a
   <code><a href="obsolete.html#frameset">frameset</a></code></span>.</p><p>Each <a href="#browsing-context">browsing context</a> has a corresponding
   <code><a href="#windowproxy">WindowProxy</a></code> object.</p><p>The collection of <code>Document</code>s is the <a href="#browsing-context">browsing
   context</a>'s <a href="history.html#session-history">session history</a>. At any time, one
@@ -259,25 +264,25 @@
   whose <a href="dom.html#the-document-s-address" title="the document's address">address</a> is
   <code><a href="infrastructure.html#about:blank">about:blank</a></code>, which is marked as being an <a href="dom.html#html-documents" title="HTML documents">HTML document</a>, and whose <a href="dom.html#document-s-character-encoding" title="document's character encoding">character encoding</a> is
   UTF-8. The <code>Document</code> must have a single child
-  <code><a href="semantics.html#the-html-element">html</a></code> node, which itself has a single child
-  <code><a href="semantics.html#the-body-element">body</a></code> node.</p>
+  <code><a href="semantics.html#the-html-element-0">html</a></code> node, which itself has a single child
+  <code><a href="semantics.html#the-body-element-0">body</a></code> node.</p>
 
   <p class="note">If the <a href="#browsing-context">browsing context</a> is created
   specifically to be immediately navigated, then that initial
   navigation will have <a href="history.html#replacement-enabled">replacement enabled</a>.</p>
 
-  <p id="about-blank-origin">The <a href="#origin-0">origin</a> of the
+  <p id="about-blank-origin">The <a href="#origin">origin</a> of the
   <code><a href="infrastructure.html#about:blank">about:blank</a></code> <code>Document</code> is set when the
   <code>Document</code> is created. If the new <a href="#browsing-context">browsing
   context</a> has a <a href="#creator-browsing-context">creator browsing context</a>, then the
-  <a href="#origin-0">origin</a> of the <code><a href="infrastructure.html#about:blank">about:blank</a></code>
-  <code>Document</code> is the <a href="#origin-0">origin</a> of the
+  <a href="#origin">origin</a> of the <code><a href="infrastructure.html#about:blank">about:blank</a></code>
+  <code>Document</code> is the <a href="#origin">origin</a> of the
   <a href="#creator-document">creator <code>Document</code></a>. Otherwise, the
-  <a href="#origin-0">origin</a> of the <code><a href="infrastructure.html#about:blank">about:blank</a></code>
+  <a href="#origin">origin</a> of the <code><a href="infrastructure.html#about:blank">about:blank</a></code>
   <code>Document</code> is a globally unique identifier assigned when
   the new <a href="#browsing-context">browsing context</a> is created.</p>
 
-  </div><h4 id="nested-browsing-contexts"><span class="secno">6.1.1 </span>Nested browsing contexts</h4><p>Certain elements (for example, <code><a href="embedded-content-0.html#the-iframe-element">iframe</a></code> elements) can
+  </div><h4 id="nested-browsing-contexts"><span class="secno">6.1.1 </span>Nested browsing contexts</h4><p>Certain elements (for example, <code><a href="text-level-semantics.html#the-iframe-element">iframe</a></code> elements) can
   instantiate further <a href="#browsing-context" title="browsing context">browsing
   contexts</a>. These are called <dfn id="nested-browsing-context" title="nested browsing
   context">nested browsing contexts</dfn>. If a browsing context <var title="">P</var> has an element <var title="">E</var> in one of its
@@ -310,9 +315,9 @@
   context</a>. User agents must not allow the user to interact with
   <a href="#child-browsing-context" title="child browsing context">child browsing contexts</a>
   of elements that are in <code>Document</code>s that are not
-  themselves <a href="#fully-active">fully active</a>.</p><p>A <a href="#nested-browsing-context">nested browsing context</a> can have a <a href="embedded-content-0.html#seamless-browsing-context-flag">seamless
+  themselves <a href="#fully-active">fully active</a>.</p><p>A <a href="#nested-browsing-context">nested browsing context</a> can have a <a href="text-level-semantics.html#seamless-browsing-context-flag">seamless
   browsing context flag</a> set, if it is embedded through an
-  <code><a href="embedded-content-0.html#the-iframe-element">iframe</a></code> element with a <code title="attr-iframe-seamless"><a href="embedded-content-0.html#attr-iframe-seamless">seamless</a></code> attribute.</p><h5 id="navigating-nested-browsing-contexts-in-the-dom"><span class="secno">6.1.1.1 </span>Navigating nested browsing contexts in the DOM</h5><dl class="domintro"><dt><var title="">window</var> . <code title="dom-top"><a href="#dom-top">top</a></code></dt>
+  <code><a href="text-level-semantics.html#the-iframe-element">iframe</a></code> element with a <code title="attr-iframe-seamless"><a href="text-level-semantics.html#attr-iframe-seamless">seamless</a></code> attribute.</p><h5 id="navigating-nested-browsing-contexts-in-the-dom"><span class="secno">6.1.1.1 </span>Navigating nested browsing contexts in the DOM</h5><dl class="domintro"><dt><var title="">window</var> . <code title="dom-top"><a href="#dom-top">top</a></code></dt>
 
    <dd>
 
@@ -402,9 +407,9 @@
   context</a> <var title="">B</var> if one of the following
   conditions is true:</p>
 
-  <ul><li>Either the <a href="#origin-0">origin</a> of the <a href="#active-document">active
+  <ul><li>Either the <a href="#origin">origin</a> of the <a href="#active-document">active
    document</a> of <var title="">A</var> is the <a href="#same-origin" title="same
-   origin">same</a> as the <a href="#origin-0">origin</a> of the <a href="#active-document">active
+   origin">same</a> as the <a href="#origin">origin</a> of the <a href="#active-document">active
    document</a> of <var title="">B</var>, or</li>
 
    <li>The browsing context <var title="">A</var> is a <a href="#nested-browsing-context">nested
@@ -420,7 +425,7 @@
    <a href="#top-level-browsing-context">top-level browsing context</a>, but there exists an
    <a href="#ancestor-browsing-context">ancestor browsing context</a> of <var title="">B</var>
    whose <a href="#active-document">active document</a> has the <a href="#same-origin" title="same
-   origin">same</a> <a href="#origin-0">origin</a> as the <a href="#active-document">active
+   origin">same</a> <a href="#origin">origin</a> as the <a href="#active-document">active
    document</a> of <var title="">A</var> (possibly in fact being
    <var title="">A</var> itself).</li>
 
@@ -512,7 +517,7 @@
     abilities:</p>
 
     <dl><dt id="sandboxWindowOpen">If the current browsing context has
-     the <a href="embedded-content-0.html#sandboxed-navigation-browsing-context-flag">sandboxed navigation browsing context flag</a>
+     the <a href="text-level-semantics.html#sandboxed-navigation-browsing-context-flag">sandboxed navigation browsing context flag</a>
      set.</dt>
 
      <dd><p>The user agent may offer to create a new <a href="#top-level-browsing-context">top-level
@@ -589,7 +594,7 @@
   readonly attribute <a href="#windowproxy">WindowProxy</a> <a href="#dom-self" title="dom-self">self</a>;
            attribute DOMString <a href="#dom-name" title="dom-name">name</a>;
   [PutForwards=href] readonly attribute <a href="history.html#location">Location</a> <a href="history.html#dom-location" title="dom-location">location</a>;
-  readonly attribute <a href="history.html#history-1">History</a> <a href="history.html#dom-history" title="dom-history">history</a>;
+  readonly attribute <a href="history.html#history-0">History</a> <a href="history.html#dom-history" title="dom-history">history</a>;
   readonly attribute <a href="editing.html#undomanager">UndoManager</a> <a href="editing.html#dom-undomanager" title="dom-undoManager">undoManager</a>;
   <a href="editing.html#selection-0">Selection</a> <a href="editing.html#dom-getselection" title="dom-getSelection">getSelection</a>();
   [Replaceable] readonly attribute <a href="#barprop">BarProp</a> <a href="#dom-window-locationbar" title="dom-window-locationbar">locationbar</a>;
@@ -764,7 +769,7 @@
   <div class="example">
 
    <p>For instance, if two frames containing <code>Document</code>s
-   from different <a href="#origin-0" title="origin">origins</a> access the same
+   from different <a href="#origin" title="origin">origins</a> access the same
    <code><a href="#window">Window</a></code> object's <code title="dom-window-postMessage-2"><a href="comms.html#dom-window-postmessage-2">postMessage()</a></code> method, they
    will get distinct objects that are not equal.</p>
 
@@ -946,9 +951,9 @@
 
   <ul><li>The value of the <code title="">name</code> content attribute
    for all <code><a href="text-level-semantics.html#the-a-element">a</a></code>, <code><a href="obsolete.html#the-applet-element">applet</a></code>, <code><a href="the-canvas-element.html#the-area-element">area</a></code>,
-   <code><a href="embedded-content-0.html#the-embed-element">embed</a></code>, <code><a href="obsolete.html#frame">frame</a></code>, <code><a href="obsolete.html#frameset">frameset</a></code>,
-   <code><a href="forms.html#the-form-element">form</a></code>, <code><a href="embedded-content-0.html#the-iframe-element">iframe</a></code>, <code><a href="embedded-content-0.html#the-img-element">img</a></code>, and
-   <code><a href="embedded-content-0.html#the-object-element">object</a></code> elements in the <a href="#active-document">active document</a>
+   <code><a href="text-level-semantics.html#the-embed-element">embed</a></code>, <code><a href="obsolete.html#frame">frame</a></code>, <code><a href="obsolete.html#frameset">frameset</a></code>,
+   <code><a href="forms.html#the-form-element">form</a></code>, <code><a href="text-level-semantics.html#the-iframe-element">iframe</a></code>, <code><a href="text-level-semantics.html#the-img-element">img</a></code>, and
+   <code><a href="text-level-semantics.html#the-object-element">object</a></code> elements in the <a href="#active-document">active document</a>
    that have a <code title="">name</code> content attribute, and,</li>
 
    <li>The value of the <code title="attr-id"><a href="dom.html#the-id-attribute">id</a></code> content
@@ -972,10 +977,10 @@
 
    <li>
 
-    <p>If <var title="">elements</var> contains an <code><a href="embedded-content-0.html#the-iframe-element">iframe</a></code>
+    <p>If <var title="">elements</var> contains an <code><a href="text-level-semantics.html#the-iframe-element">iframe</a></code>
     element, then return the <code><a href="#windowproxy">WindowProxy</a></code> object of the
     <a href="#nested-browsing-context">nested browsing context</a> represented by the first such
-    <code><a href="embedded-content-0.html#the-iframe-element">iframe</a></code> element in <a href="infrastructure.html#tree-order">tree order</a>, and abort
+    <code><a href="text-level-semantics.html#the-iframe-element">iframe</a></code> element in <a href="infrastructure.html#tree-order">tree order</a>, and abort
     these steps.</p>
 
    </li>
@@ -989,7 +994,7 @@
 
    <li>
 
-    <p>Otherwise return an <code><a href="infrastructure.html#htmlcollection-0">HTMLCollection</a></code> rooted at the
+    <p>Otherwise return an <code><a href="infrastructure.html#htmlcollection">HTMLCollection</a></code> rooted at the
     <code>Document</code> node, whose filter matches only <a href="#dom-window-nameditem-filter" title="dom-window-namedItem-filter">named elements</a> with
     the name <var title="">name</var>.</p> <!-- the same one each time
     is returned, because of the rule under collections -->
@@ -1001,9 +1006,9 @@
   above algorithm, are those that are either:</p>
 
   <ul><li><code><a href="text-level-semantics.html#the-a-element">a</a></code>, <code><a href="obsolete.html#the-applet-element">applet</a></code>, <code><a href="the-canvas-element.html#the-area-element">area</a></code>,
-   <code><a href="embedded-content-0.html#the-embed-element">embed</a></code>, <code><a href="forms.html#the-form-element">form</a></code>, <code><a href="obsolete.html#frame">frame</a></code>,
-   <code><a href="obsolete.html#frameset">frameset</a></code>, <code><a href="embedded-content-0.html#the-iframe-element">iframe</a></code>, <code><a href="embedded-content-0.html#the-img-element">img</a></code>, or
-   <code><a href="embedded-content-0.html#the-object-element">object</a></code> elements that have a <code title="attr-name">name</code> content attribute whose value is <var title="">name</var>, or</li>
+   <code><a href="text-level-semantics.html#the-embed-element">embed</a></code>, <code><a href="forms.html#the-form-element">form</a></code>, <code><a href="obsolete.html#frame">frame</a></code>,
+   <code><a href="obsolete.html#frameset">frameset</a></code>, <code><a href="text-level-semantics.html#the-iframe-element">iframe</a></code>, <code><a href="text-level-semantics.html#the-img-element">img</a></code>, or
+   <code><a href="text-level-semantics.html#the-object-element">object</a></code> elements that have a <code title="attr-name">name</code> content attribute whose value is <var title="">name</var>, or</li>
 
    <li><a href="infrastructure.html#html-elements">HTML elements</a> elements that have an <code title="attr-id"><a href="dom.html#the-id-attribute">id</a></code> content attribute whose value is <var title="">name</var>.</li>
 
@@ -1177,10 +1182,10 @@
 
   </div><div class="impl">
 
-  <h3 id="origin"><span class="secno">6.4 </span>Origin</h3>
+  <h3 id="origin-0"><span class="secno">6.4 </span>Origin</h3>
   <!-- Hallowed are the Ori -->
 
-  <p>The <dfn id="origin-0">origin</dfn> of a resource and the <dfn id="effective-script-origin">effective script
+  <p>The <dfn id="origin">origin</dfn> of a resource and the <dfn id="effective-script-origin">effective script
   origin</dfn> of a resource are both either opaque identifiers or
   tuples consisting of a scheme component, a host component, a port
   component, and optionally extra data.</p>
@@ -1196,12 +1201,12 @@
 
    <dd>
 
-    <p>The <a href="#origin-0">origin</a> and <a href="#effective-script-origin">effective script
+    <p>The <a href="#origin">origin</a> and <a href="#effective-script-origin">effective script
     origin</a> of the <a href="infrastructure.html#url">URL</a> is whatever is returned by
     the following algorithm:</p>
 
     <ol><li><p>Let <var title="">url</var> be the <a href="infrastructure.html#url">URL</a> for
-     which the <a href="#origin-0">origin</a> is being determined.</p></li>
+     which the <a href="#origin">origin</a> is being determined.</p></li>
 
      <li><p><a href="infrastructure.html#parse-a-url" title="parse a url">Parse</a> <var title="">url</var>.</p></li>
 
@@ -1265,7 +1270,7 @@
 
    <dd>
 
-    <p>The <a href="#origin-0">origin</a> and <a href="#effective-script-origin">effective script
+    <p>The <a href="#origin">origin</a> and <a href="#effective-script-origin">effective script
     origin</a> of a script are determined from another resource,
     called the <i>owner</i>:</p>
 
@@ -1331,8 +1336,8 @@
 
      <dd>The owner is the script that provided the URL.</dd>
 
-    </dl><p>The <a href="#origin-0">origin</a> of the script is then equal to the
-    <a href="#origin-0">origin</a> of the owner, and the <a href="#effective-script-origin">effective script
+    </dl><p>The <a href="#origin">origin</a> of the script is then equal to the
+    <a href="#origin">origin</a> of the owner, and the <a href="#effective-script-origin">effective script
     origin</a> of the script is equal to the <a href="#effective-script-origin">effective script
     origin</a> of the owner.</p>
 
@@ -1343,19 +1348,19 @@
    <dd>
 
     <dl class="switch"><dt id="sandboxOrigin">If a <code>Document</code> is in a
-     <a href="#browsing-context">browsing context</a> whose <a href="embedded-content-0.html#sandboxed-origin-browsing-context-flag">sandboxed origin
+     <a href="#browsing-context">browsing context</a> whose <a href="text-level-semantics.html#sandboxed-origin-browsing-context-flag">sandboxed origin
      browsing context flag</a> was set when the
      <code>Document</code> was created</dt>
 
-     <dd>The <a href="#origin-0">origin</a> is a globally unique identifier
+     <dd>The <a href="#origin">origin</a> is a globally unique identifier
      assigned when the <code>Document</code> is created.</dd>
 
 
      <dt>If a <code>Document</code> or image was returned by the
      <code>XMLHttpRequest</code> API</dt>
 
-     <dd>The <a href="#origin-0">origin</a> and <a href="#effective-script-origin">effective script
-     origin</a> are equal to the <a href="#origin-0">origin</a> and
+     <dd>The <a href="#origin">origin</a> and <a href="#effective-script-origin">effective script
+     origin</a> are equal to the <a href="#origin">origin</a> and
      <a href="#effective-script-origin">effective script origin</a> of the <code>Document</code>
      object of the <code><a href="#window">Window</a></code> object from which the
      <code>XMLHttpRequest</code> constructor was invoked. (That is,
@@ -1368,7 +1373,7 @@
      <a href="#javascript-protocol" title="javascript protocol"><code>javascript:</code>
      URL</a></dt>
 
-     <dd>The <a href="#origin-0">origin</a> is equal to the <a href="#origin-0">origin</a>
+     <dd>The <a href="#origin">origin</a> is equal to the <a href="#origin">origin</a>
      of the script of that <a href="#javascript-protocol" title="javascript
      protocol"><code>javascript:</code> URL</a>.</dd>
 
@@ -1377,7 +1382,7 @@
      network and has an address that uses a URL scheme with a
      server-based naming authority</dt>
 
-     <dd>The <a href="#origin-0">origin</a> is the <a href="#origin-0">origin</a> of the
+     <dd>The <a href="#origin">origin</a> is the <a href="#origin">origin</a> of the
      <a href="dom.html#the-document-s-address" title="the document's address">address</a> of the
      <code>Document</code> or the <a href="infrastructure.html#url">URL</a> of the image, as
      appropriate.</dd>
@@ -1388,7 +1393,7 @@
      of an HTTP redirect (<a href="infrastructure.html#concept-http-equivalent-codes" title="concept-http-equivalent-codes">or equivalent</a> in
      other protocols)</dt>
 
-     <dd>The <a href="#origin-0">origin</a> is the <a href="#origin-0">origin</a> of the
+     <dd>The <a href="#origin">origin</a> is the <a href="#origin">origin</a> of the
      <a href="infrastructure.html#url">URL</a> that redirected to the <code title="">data:</code> URL.</dd>
 
 
@@ -1396,7 +1401,7 @@
      <code title="">data:</code> URL found in another
      <code>Document</code> or in a script</dt>
 
-     <dd>The <a href="#origin-0">origin</a> is the <a href="#origin-0">origin</a> of the
+     <dd>The <a href="#origin">origin</a> is the <a href="#origin">origin</a> of the
      <code>Document</code> or script in which the <code title="">data:</code> URL was found.</dd>
 
 
@@ -1404,7 +1409,7 @@
      document's address">address</a>
      "<code><a href="infrastructure.html#about:blank">about:blank</a></code>"</dt>
 
-     <dd>The <a href="#origin-0">origin</a> of the <code>Document</code> is <a href="#about-blank-origin">the <span>origin</span> it was
+     <dd>The <a href="#origin">origin</a> of the <code>Document</code> is <a href="#about-blank-origin">the <span>origin</span> it was
      assigned when its browsing context was created</a>.</dd>
 
 
@@ -1413,12 +1418,12 @@
      the user, a <code>Document</code> created using the <code title="">createDocument()</code> API, a <code title="">data:</code> URL returned as the location of an HTTP
      redirect, etc)</dt>
 
-     <dd>The <a href="#origin-0">origin</a> is a globally unique identifier
+     <dd>The <a href="#origin">origin</a> is a globally unique identifier
      assigned when the <code>Document</code> or image is created.</dd>
 
     </dl><p>When a <code>Document</code> is created, unless stated
     otherwise above, its <a href="#effective-script-origin">effective script origin</a> is
-    initialized to the <a href="#origin-0">origin</a> of the
+    initialized to the <a href="#origin">origin</a> of the
     <code>Document</code>. However, the <code title="dom-document-domain"><a href="#dom-document-domain">document.domain</a></code> attribute can
     be used to change it.</p>
 
@@ -1429,36 +1434,36 @@
    <dd>
 
     <p>If value of the <a href="video.html#media-element">media element</a>'s <code title="dom-media-currentSrc"><a href="video.html#dom-media-currentsrc">currentSrc</a></code> attribute is the
-    empty string, the <a href="#origin-0">origin</a> is the same as the
-    <a href="#origin-0">origin</a> of the element's <code>Document</code>'s
-    <a href="#origin-0">origin</a>.</p>
+    empty string, the <a href="#origin">origin</a> is the same as the
+    <a href="#origin">origin</a> of the element's <code>Document</code>'s
+    <a href="#origin">origin</a>.</p>
 
-    <p>Otherwise, the <a href="#origin-0">origin</a> is equal to the
-    <a href="#origin-0">origin</a> of the <a href="infrastructure.html#absolute-url">absolute URL</a> given by the
+    <p>Otherwise, the <a href="#origin">origin</a> is equal to the
+    <a href="#origin">origin</a> of the <a href="infrastructure.html#absolute-url">absolute URL</a> given by the
     <a href="video.html#media-element">media element</a>'s <code title="dom-media-currentSrc"><a href="video.html#dom-media-currentsrc">currentSrc</a></code> attribute.</p>
 
    </dd>
 
   </dl><p>The <dfn id="unicode-serialization-of-an-origin">Unicode serialization of an origin</dfn> is the string
   obtained by applying the following algorithm to the given
-  <a href="#origin-0">origin</a>:</p>
+  <a href="#origin">origin</a>:</p>
 
-  <ol><li><p>If the <a href="#origin-0">origin</a> in question is not a
+  <ol><li><p>If the <a href="#origin">origin</a> in question is not a
    scheme/host/port tuple, then return the literal string "<code title="">null</code>" and abort these steps.</p></li>
 
    <li><p>Otherwise, let <var title="">result</var> be the scheme part
-   of the <a href="#origin-0">origin</a> tuple.</p></li>
+   of the <a href="#origin">origin</a> tuple.</p></li>
 
    <li><p>Append the string "<code title="">://</code>" to <var title="">result</var>.</p></li>
 
    <li><p>Apply the IDNA ToUnicode algorithm to each component of the
-   host part of the <a href="#origin-0">origin</a> tuple, and append the results
+   host part of the <a href="#origin">origin</a> tuple, and append the results
    &#8212; each component, in the same order, separated by U+002E FULL
    STOP characters (".") &#8212; to <var title="">result</var>.</p></li>
 
-   <li><p>If the port part of the <a href="#origin-0">origin</a> tuple gives a port
+   <li><p>If the port part of the <a href="#origin">origin</a> tuple gives a port
    that is different from the default port for the protocol given by
-   the scheme part of the <a href="#origin-0">origin</a> tuple, then append a
+   the scheme part of the <a href="#origin">origin</a> tuple, then append a
    U+003A COLON character (":") and the given port, in base ten, to
    <var title="">result</var>.</p></li>
 
@@ -1466,20 +1471,20 @@
 
   </ol><p>The <dfn id="ascii-serialization-of-an-origin">ASCII serialization of an origin</dfn> is the string
   obtained by applying the following algorithm to the given
-  <a href="#origin-0">origin</a>:</p>
+  <a href="#origin">origin</a>:</p>
 
-  <ol><li><p>If the <a href="#origin-0">origin</a> in question is not a
+  <ol><li><p>If the <a href="#origin">origin</a> in question is not a
    scheme/host/port tuple, then return the literal string "<code title="">null</code>" and abort these steps.</p></li>
 
    <li><p>Otherwise, let <var title="">result</var> be the scheme part
-   of the <a href="#origin-0">origin</a> tuple.</p></li>
+   of the <a href="#origin">origin</a> tuple.</p></li>
 
    <li><p>Append the string "<code title="">://</code>" to <var title="">result</var>.</p></li>
 
    <li>
 
     <p>Apply the IDNA ToASCII algorithm the host part of the
-    <a href="#origin-0">origin</a> tuple, with both the AllowUnassigned and
+    <a href="#origin">origin</a> tuple, with both the AllowUnassigned and
     UseSTD3ASCIIRules flags set, and append the results <var title="">result</var>.</p>
 
     <p>If ToASCII fails to convert one of the components of the
@@ -1488,20 +1493,20 @@
 
    </li>
 
-   <li><p>If the port part of the <a href="#origin-0">origin</a> tuple gives a port
+   <li><p>If the port part of the <a href="#origin">origin</a> tuple gives a port
    that is different from the default port for the protocol given by
-   the scheme part of the <a href="#origin-0">origin</a> tuple, then append a
+   the scheme part of the <a href="#origin">origin</a> tuple, then append a
    U+003A COLON character (":") and the given port, in base ten, to
    <var title="">result</var>.</p></li>
 
    <li><p>Return <var title="">result</var>.</p></li>
 
-  </ol><p>Two <a href="#origin-0" title="origin">origins</a> are said to be the
+  </ol><p>Two <a href="#origin" title="origin">origins</a> are said to be the
   <dfn id="same-origin">same origin</dfn> if the following algorithm returns true:</p>
 
-  <ol><li><p>Let <var title="">A</var> be the first <a href="#origin-0">origin</a>
+  <ol><li><p>Let <var title="">A</var> be the first <a href="#origin">origin</a>
    being compared, and <var title="">B</var> be the second
-   <a href="#origin-0">origin</a> being compared.</p></li>
+   <a href="#origin">origin</a> being compared.</p></li>
 
    <li><p>If <var title="">A</var> and <var title="">B</var> are both
    opaque identifiers, and their value is equal, then return
@@ -1641,7 +1646,7 @@
 
   </ol><p>The <dfn id="the-document-s-domain" title="the document's domain">domain</dfn> of a
   <code>Document</code> is the host part of the document's
-  <a href="#origin-0">origin</a>, if that is a scheme/host/port tuple. If it
+  <a href="#origin">origin</a>, if that is a scheme/host/port tuple. If it
   isn't, then the document does not have a domain.</p>
 
   </div><p class="note">The <code title="dom-document-domain"><a href="#dom-document-domain">domain</a></code>
@@ -1651,7 +1656,7 @@
   probably not limited to:</p><ul><li>Processing of <code><a href="semantics.html#script">script</a></code> elements.</li>
 
    <li>Processing of inline <code title="javascript
-   protocol"><a href="#javascript-protocol">javascript:</a></code> URLs (e.g. the <code title="attr-img-src"><a href="embedded-content-0.html#attr-img-src">src</a></code> attribute of <code><a href="embedded-content-0.html#the-img-element">img</a></code>
+   protocol"><a href="#javascript-protocol">javascript:</a></code> URLs (e.g. the <code title="attr-img-src"><a href="text-level-semantics.html#attr-img-src">src</a></code> attribute of <code><a href="text-level-semantics.html#the-img-element">img</a></code>
    elements, or an <code title="">@import</code> rule in a CSS
    <code><a href="semantics.html#the-style-element">style</a></code> element block).</li>
 
@@ -1678,7 +1683,7 @@
    manner, e.g. on a per-origin basis.)</li>
 
    <li id="sandboxScriptBlocked">The <a href="#browsing-context">browsing context</a>
-   does not have the <a href="embedded-content-0.html#sandboxed-scripts-browsing-context-flag">sandboxed scripts browsing context
+   does not have the <a href="text-level-semantics.html#sandboxed-scripts-browsing-context-flag">sandboxed scripts browsing context
    flag</a> set.</li>
 
   </ul><p><dfn id="concept-bc-noscript" title="concept-bc-noscript">Scripting is disabled</dfn> in a
@@ -2242,7 +2247,7 @@
     <code><a href="iana-considerations.html#text-html">text/html</a></code> and whose response body is the return value
     converted to a string value.</p>
 
-    <p class="note">Certain contexts, in particular <code><a href="embedded-content-0.html#the-img-element">img</a></code>
+    <p class="note">Certain contexts, in particular <code><a href="text-level-semantics.html#the-img-element">img</a></code>
     elements, ignore the <a href="infrastructure.html#content-type" title="Content-Type">Content-Type
     metadata</a>.</p>
 
@@ -2251,24 +2256,24 @@
   </ol><div class="example">
 
    <p>So for example a <code title="">javascript:</code> URL for a
-   <code title="attr-img-src"><a href="embedded-content-0.html#attr-img-src">src</a></code> attribute of an
-   <code><a href="embedded-content-0.html#the-img-element">img</a></code> element would be evaluated in the context of an
+   <code title="attr-img-src"><a href="text-level-semantics.html#attr-img-src">src</a></code> attribute of an
+   <code><a href="text-level-semantics.html#the-img-element">img</a></code> element would be evaluated in the context of an
    empty object as soon as the attribute is set; it would then be
    sniffed to determine the image type and decoded as an image.</p>
 
    <p>A <code title="">javascript:</code> URL in an <code title="attr-hyperlink-href"><a href="history.html#attr-hyperlink-href">href</a></code> attribute of an <code><a href="text-level-semantics.html#the-a-element">a</a></code>
    element would only be evaluated when the link was <a href="history.html#following-hyperlinks" title="following hyperlinks">followed</a>.</p>
 
-   <p>The <code title="attr-iframe-src"><a href="embedded-content-0.html#attr-iframe-src">src</a></code> attribute of an
-   <code><a href="embedded-content-0.html#the-iframe-element">iframe</a></code> element would be evaluated in the context of
-   the <code><a href="embedded-content-0.html#the-iframe-element">iframe</a></code>'s own <a href="#browsing-context">browsing context</a>; once
+   <p>The <code title="attr-iframe-src"><a href="text-level-semantics.html#attr-iframe-src">src</a></code> attribute of an
+   <code><a href="text-level-semantics.html#the-iframe-element">iframe</a></code> element would be evaluated in the context of
+   the <code><a href="text-level-semantics.html#the-iframe-element">iframe</a></code>'s own <a href="#browsing-context">browsing context</a>; once
    evaluated, its return value (if it was not void) would replace that
    <a href="#browsing-context">browsing context</a>'s document, thus changing the
    variables visible in that <a href="#browsing-context">browsing context</a>.</p>
 
   </div>
 
-  </div><h4 id="events"><span class="secno">6.5.6 </span>Events</h4><div class="impl">
+  </div><h4 id="events"><span class="secno">6.5.6 </span>Events</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><div class="impl">
 
   <h5 id="event-handler-attributes"><span class="secno">6.5.6.1 </span>Event handler attributes</h5>
 
@@ -2297,7 +2302,7 @@
 
   <p class="note">This can happen in particular for <a href="#event-handler-dom-attributes" title="event
   handler DOM attributes">event handler DOM attribute</a> on
-  <code><a href="semantics.html#the-body-element">body</a></code> elements that do not have corresponding
+  <code><a href="semantics.html#the-body-element-0">body</a></code> elements that do not have corresponding
   <code><a href="#window">Window</a></code> objects.</p>
 
   <p class="note">Certain event handler DOM attributes have additional
@@ -2507,7 +2512,7 @@
   </td></tr></tbody></table><hr><p>The following are the <a href="#event-handler-attributes-0">event handler attributes</a> (and
   their corresponding <a href="#event-handler-event-type" title="event handler event type">event
   handler event types</a>) that must be supported by all <a href="infrastructure.html#html-elements">HTML
-  elements</a> other than <code><a href="semantics.html#the-body-element">body</a></code>, as both content
+  elements</a> other than <code><a href="semantics.html#the-body-element-0">body</a></code>, as both content
   attributes and DOM attributes, and on <code>Document</code> objects,
   as DOM attributes:</p>
 
@@ -2521,7 +2526,7 @@
   handler event types</a>) that must be supported by
   <code><a href="#window">Window</a></code> objects, as DOM attributes on the
   <code><a href="#window">Window</a></code> object, and with corresponding content
-  attributes and DOM attributes exposed on the <code><a href="semantics.html#the-body-element">body</a></code> and
+  attributes and DOM attributes exposed on the <code><a href="semantics.html#the-body-element-0">body</a></code> and
   <code><a href="obsolete.html#frameset">frameset</a></code> elements:</p>
 
   <table><thead><tr><th><a href="#event-handler-attributes-0" title="event handler attributes">event handler attribute</a> </th><th><a href="#event-handler-event-type">Event handler event type</a>
@@ -2660,7 +2665,7 @@
 
    </dd>
 
-  </dl></div><h3 id="timers"><span class="secno">6.6 </span>Timers</h3><p>The <code title="dom-windowtimers-setTimeout"><a href="#dom-windowtimers-settimeout">setTimeout()</a></code>
+  </dl></div><h3 id="timers"><span class="secno">6.6 </span>Timers</h3><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code title="dom-windowtimers-setTimeout"><a href="#dom-windowtimers-settimeout">setTimeout()</a></code>
   and <code title="dom-windowtimers-setInterval"><a href="#dom-windowtimers-setinterval">setInterval()</a></code>
   methods allow authors to schedule timer-based callbacks.</p><pre class="idl">[Supplemental, NoInterfaceObject]
 interface <dfn id="windowtimers">WindowTimers</dfn> {
@@ -2994,7 +2999,7 @@
   user aborts, then the method must return null; otherwise, the method
   must return the string that the user responded with.</p>
 
-  </div><h4 id="printing"><span class="secno">6.7.2 </span>Printing</h4><dl class="domintro"><dt><var title="">window</var> . <code title="dom-print"><a href="#dom-print">print</a></code>()</dt>
+  </div><h4 id="printing"><span class="secno">6.7.2 </span>Printing</h4><p class="XXX annotation"><b>Status: </b><i>First draft</i></p><dl class="domintro"><dt><var title="">window</var> . <code title="dom-print"><a href="#dom-print">print</a></code>()</dt>
 
    <dd>
 
@@ -3144,8 +3149,8 @@
      called, and that</li>
 
      <li>have an <a href="#active-document">active document</a> whose
-     <a href="#origin-0">origin</a> is the <a href="#same-origin" title="same origin">same</a>
-     as the <a href="#origin-0">origin</a> of the <a href="#concept-script" title="concept-script">script</a> that called the <code title="dom-showModalDialog"><a href="#dom-showmodaldialog">showModalDialog()</a></code> method at
+     <a href="#origin">origin</a> is the <a href="#same-origin" title="same origin">same</a>
+     as the <a href="#origin">origin</a> of the <a href="#concept-script" title="concept-script">script</a> that called the <code title="dom-showModalDialog"><a href="#dom-showmodaldialog">showModalDialog()</a></code> method at
      the time the method was called,</li> <!-- Note that changing
      document.domain to talk to another domain doesn't make you able
      to block that domain -->
@@ -3192,7 +3197,7 @@
    <li>
 
     <p>Let the <a href="#dialog-arguments-origin">dialog arguments' origin</a> be the
-    <a href="#origin-0">origin</a> of the <a href="#concept-script" title="concept-script">script</a> that called the <code title="dom-showModalDialog"><a href="#dom-showmodaldialog">showModalDialog()</a></code> method.</p>
+    <a href="#origin">origin</a> of the <a href="#concept-script" title="concept-script">script</a> that called the <code title="dom-showModalDialog"><a href="#dom-showmodaldialog">showModalDialog()</a></code> method.</p>
 
    </li>
 
@@ -3268,7 +3273,7 @@
 
   <p>The <dfn id="dom-windowmodal-dialogarguments" title="dom-WindowModal-dialogArguments"><code>dialogArguments</code></dfn>
   DOM attribute, on getting, must check whether its browsing context's
-  <a href="#active-document">active document</a>'s <a href="#origin-0">origin</a> is the <a href="#same-origin" title="same origin">same</a> as the <a href="#dialog-arguments-origin">dialog arguments'
+  <a href="#active-document">active document</a>'s <a href="#origin">origin</a> is the <a href="#same-origin" title="same origin">same</a> as the <a href="#dialog-arguments-origin">dialog arguments'
   origin</a>. If it is, then the browsing context's <a href="#dialog-arguments">dialog
   arguments</a> must be returned unchanged. Otherwise, if the
   <a href="#dialog-arguments">dialog arguments</a> are an object, then the empty string
@@ -3405,7 +3410,7 @@
 
    <!-- vendorSub: Mozilla and Safari only; always returns "" -->
 
-  </dl></div><h4 id="custom-handlers"><span class="secno">6.8.2 </span>Custom scheme and content handlers</h4><p>The <dfn id="dom-navigator-registerprotocolhandler" title="dom-navigator-registerProtocolHandler"><code>registerProtocolHandler()</code></dfn>
+  </dl></div><h4 id="custom-handlers"><span class="secno">6.8.2 </span>Custom scheme and content handlers</h4><p class="XXX annotation"><b>Status: </b><i>Working draft</i></p><p>The <dfn id="dom-navigator-registerprotocolhandler" title="dom-navigator-registerProtocolHandler"><code>registerProtocolHandler()</code></dfn>
   method allows Web sites to register themselves as possible handlers
   for particular schemes. For example, an online fax service could
   register itself as a handler of the <code>fax:</code> scheme (<a href="references.html#refsRFC2806">[RFC2806]</a>), so that if the user clicks on

Index: the-xhtml-syntax.html
===================================================================
RCS file: /sources/public/html5/spec/the-xhtml-syntax.html,v
retrieving revision 1.158
retrieving revision 1.159
diff -u -d -r1.158 -r1.159
--- the-xhtml-syntax.html	19 Aug 2009 21:06:38 -0000	1.158
+++ the-xhtml-syntax.html	25 Aug 2009 09:34:44 -0000	1.159
@@ -97,6 +97,11 @@
    .XXX { color: #E50000; background: white; border: solid red; padding: 0.5em; margin: 1em 0; }
    .XXX > :first-child { margin-top: 0; }
    p .XXX { line-height: 3em; }
+   .annotation { border: solid thin black; background: #0C479D; color: white; position: relative; margin: 8px 0 20px 0; }
+   .annotation:before { position: absolute; left: 0; top: 0; width: 100%; height: 100%; margin: 6px -6px -6px 6px; background: #333333; z-index: -1; content: ''; }
+   .annotation :link, .annotation :visited { color: inherit; }
+   .annotation :link:hover, .annotation :visited:hover { background: transparent; }
+   .annotation span { border: none ! important; }
    .note { color: green; background: transparent; font-family: sans-serif; }
    .warning { color: red; background: transparent; }
    .note, .warning { font-weight: bolder; font-style: italic; }
@@ -177,7 +182,7 @@
    <a href="named-character-references.html">&#8592; 9.6 Named character references</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="obsolete.html">12 Obsolete features &#8594;</a>
-  </nav><p>This is revision 1.2836.</p>
+  </nav><p>This is revision 1.2851.</p>
 
 
   <h2 id="the-xhtml-syntax"><span class="secno">10 </span><dfn id="xhtml">The XHTML syntax</dfn></h2><p class="note">This section only describes the rules for XML
@@ -242,7 +247,7 @@
   loading</a>, and then <a href="semantics.html#executing-a-script-block" title="executing a script
   block">execute it</a>.</p>
 
-  <p class="note">Since the <code title="dom-document-write"><a href="dom.html#dom-document-write">document.write()</a></code> API is not
+  <p class="note">Since the <code title="dom-document-write"><a href="embedded-content-0.html#dom-document-write">document.write()</a></code> API is not
   available for <a href="dom.html#xml-documents">XML documents</a>, much of the complexity in
   the <a href="syntax.html#html-parser">HTML parser</a> is not needed in the <a href="#xml-parser">XML
   parser</a>.</p>
@@ -405,7 +410,7 @@
 
   </ol></div><div class="impl">
 
-  <h2 id="rendering"><span class="secno">11 </span>Rendering</h2>
+  <h2 id="rendering"><span class="secno">11 </span>Rendering</h2><p class="XXX annotation"><b>Status: </b><i>First draft</i></p>
 
   <p><i>User agents are not required to present HTML documents in any
   particular way. However, this section provides a set of suggestions
@@ -590,9 +595,9 @@
 <var title="">x</var> <var title="">x</var> <var title="">x</var> <var title="">x</var> h1 { margin-top: 1.67em; margin-bottom: 1.67em; }
 <var title="">x</var> <var title="">x</var> <var title="">x</var> <var title="">x</var> <var title="">x</var> h1 { margin-top: 2.33em; margin-bottom: 2.33em; }</pre>
 
-  <hr><p>For each property in the table below, given a <code><a href="semantics.html#the-body-element">body</a></code>
+  <hr><p>For each property in the table below, given a <code><a href="semantics.html#the-body-element-0">body</a></code>
   element, the first attribute that exists <a href="#maps-to-the-pixel-length-property">maps to the pixel
-  length property</a> on the <code><a href="semantics.html#the-body-element">body</a></code> element. If none of
+  length property</a> on the <code><a href="semantics.html#the-body-element-0">body</a></code> element. If none of
   the attributes for a property are found, or if the value of the
   attribute that was found cannot be parsed successfully, then a
   default value of 8px is expected to be used for that property
@@ -603,35 +608,35 @@
   <table><thead><tr><th>Property
      </th><th>Source
    </th></tr></thead><tbody><tr><td rowspan="3">'margin-top'
-     </td><td><code><a href="semantics.html#the-body-element">body</a></code> element's <code title="attr-body-marginheight">marginheight</code> attribute
-    </td></tr><tr><td>The <code><a href="semantics.html#the-body-element">body</a></code> element's <a href="#container-frame-element">container frame element</a>'s <code title="attr-frame-marginheight">marginheight</code> attribute
-    </td></tr><tr><td><code><a href="semantics.html#the-body-element">body</a></code> element's <code title="attr-body-topmargin">topmargin</code> attribute
+     </td><td><code><a href="semantics.html#the-body-element-0">body</a></code> element's <code title="attr-body-marginheight">marginheight</code> attribute
+    </td></tr><tr><td>The <code><a href="semantics.html#the-body-element-0">body</a></code> element's <a href="#container-frame-element">container frame element</a>'s <code title="attr-frame-marginheight">marginheight</code> attribute
+    </td></tr><tr><td><code><a href="semantics.html#the-body-element-0">body</a></code> element's <code title="attr-body-topmargin">topmargin</code> attribute
    </td></tr></tbody><tbody><tr><td rowspan="3">'margin-right'
-     </td><td><code><a href="semantics.html#the-body-element">body</a></code> element's <code title="attr-body-marginwidth">marginwidth</code> attribute
-    </td></tr><tr><td>The <code><a href="semantics.html#the-body-element">body</a></code> element's <a href="#container-frame-element">container frame element</a>'s <code title="attr-frame-marginwidth">marginwidth</code> attribute
-    </td></tr><tr><td><code><a href="semantics.html#the-body-element">body</a></code> element's <code title="attr-body-rightmargin">rightmargin</code> attribute
+     </td><td><code><a href="semantics.html#the-body-element-0">body</a></code> element's <code title="attr-body-marginwidth">marginwidth</code> attribute
+    </td></tr><tr><td>The <code><a href="semantics.html#the-body-element-0">body</a></code> element's <a href="#container-frame-element">container frame element</a>'s <code title="attr-frame-marginwidth">marginwidth</code> attribute
+    </td></tr><tr><td><code><a href="semantics.html#the-body-element-0">body</a></code> element's <code title="attr-body-rightmargin">rightmargin</code> attribute
    </td></tr></tbody><tbody><tr><td rowspan="3">'margin-bottom'
-     </td><td><code><a href="semantics.html#the-body-element">body</a></code> element's <code title="attr-body-marginheight">marginheight</code> attribute
-    </td></tr><tr><td>The <code><a href="semantics.html#the-body-element">body</a></code> element's <a href="#container-frame-element">container frame element</a>'s <code title="attr-frame-marginheight">marginheight</code> attribute
-    </td></tr><tr><td><code><a href="semantics.html#the-body-element">body</a></code> element's <code title="attr-body-bottommargin">topmargin</code> attribute
+     </td><td><code><a href="semantics.html#the-body-element-0">body</a></code> element's <code title="attr-body-marginheight">marginheight</code> attribute
+    </td></tr><tr><td>The <code><a href="semantics.html#the-body-element-0">body</a></code> element's <a href="#container-frame-element">container frame element</a>'s <code title="attr-frame-marginheight">marginheight</code> attribute
+    </td></tr><tr><td><code><a href="semantics.html#the-body-element-0">body</a></code> element's <code title="attr-body-bottommargin">topmargin</code> attribute
    </td></tr></tbody><tbody><tr><td rowspan="3">'margin-left'
-     </td><td><code><a href="semantics.html#the-body-element">body</a></code> element's <code title="attr-body-marginwidth">marginwidth</code> attribute
-    </td></tr><tr><td>The <code><a href="semantics.html#the-body-element">body</a></code> element's <a href="#container-frame-element">container frame element</a>'s <code title="attr-frame-marginwidth">marginwidth</code> attribute
-    </td></tr><tr><td><code><a href="semantics.html#the-body-element">body</a></code> element's <code title="attr-body-leftmargin">rightmargin</code> attribute
-  </td></tr></tbody></table><p>If the <code><a href="semantics.html#the-body-element">body</a></code> element's <code>Document</code>'s
+     </td><td><code><a href="semantics.html#the-body-element-0">body</a></code> element's <code title="attr-body-marginwidth">marginwidth</code> attribute
+    </td></tr><tr><td>The <code><a href="semantics.html#the-body-element-0">body</a></code> element's <a href="#container-frame-element">container frame element</a>'s <code title="attr-frame-marginwidth">marginwidth</code> attribute
+    </td></tr><tr><td><code><a href="semantics.html#the-body-element-0">body</a></code> element's <code title="attr-body-leftmargin">rightmargin</code> attribute
+  </td></tr></tbody></table><p>If the <code><a href="semantics.html#the-body-element-0">body</a></code> element's <code>Document</code>'s
   <a href="browsers.html#browsing-context">browsing context</a> is a <a href="browsers.html#nested-browsing-context">nested browsing
   context</a>, and the <a href="browsers.html#browsing-context-container">browsing context container</a> of
   that <a href="browsers.html#nested-browsing-context">nested browsing context</a> is a <code><a href="obsolete.html#frame">frame</a></code> or
-  <code><a href="embedded-content-0.html#the-iframe-element">iframe</a></code> element, then the <dfn id="container-frame-element">container frame
-  element</dfn> of the <code><a href="semantics.html#the-body-element">body</a></code> element is that
-  <code><a href="obsolete.html#frame">frame</a></code> or <code><a href="embedded-content-0.html#the-iframe-element">iframe</a></code> element. Otherwise, there
+  <code><a href="text-level-semantics.html#the-iframe-element">iframe</a></code> element, then the <dfn id="container-frame-element">container frame
+  element</dfn> of the <code><a href="semantics.html#the-body-element-0">body</a></code> element is that
+  <code><a href="obsolete.html#frame">frame</a></code> or <code><a href="text-level-semantics.html#the-iframe-element">iframe</a></code> element. Otherwise, there
   is no <a href="#container-frame-element">container frame element</a>.</p>
 
   <hr><p>If the <code>Document</code> has a <a href="infrastructure.html#root-element">root element</a>, and
   the <code>Document</code>'s <a href="browsers.html#browsing-context">browsing context</a> is a
   <a href="browsers.html#nested-browsing-context">nested browsing context</a>, and the <a href="browsers.html#browsing-context-container">browsing context
   container</a> of that <a href="browsers.html#nested-browsing-context">nested browsing context</a> is a
-  <code><a href="obsolete.html#frame">frame</a></code> or <code><a href="embedded-content-0.html#the-iframe-element">iframe</a></code> element, and that element
+  <code><a href="obsolete.html#frame">frame</a></code> or <code><a href="text-level-semantics.html#the-iframe-element">iframe</a></code> element, and that element
   has a <code title="attr-frames-scrolling">scrolling</code>
   attribute, then the user agent is expected to compare the value of
   the attribute in an <a href="infrastructure.html#ascii-case-insensitive">ASCII case-insensitive</a> manner to
@@ -711,7 +716,7 @@
 
   <p>When a <code>Document</code> is in <a href="dom.html#quirks-mode">quirks mode</a>,
   margins on <a href="infrastructure.html#html-elements">HTML elements</a> at the top or bottom of
-  <code><a href="semantics.html#the-body-element">body</a></code>, <code><a href="tabular-data.html#the-td-element">td</a></code>, or <code><a href="tabular-data.html#the-th-element">th</a></code> elements are
+  <code><a href="semantics.html#the-body-element-0">body</a></code>, <code><a href="tabular-data.html#the-td-element">td</a></code>, or <code><a href="tabular-data.html#the-th-element">th</a></code> elements are
   expected to be collapsed to zero.</p>
 
 
@@ -889,7 +894,7 @@
 <var title="">x</var> <var title="">x</var> <var title="">x</var> <var title="">x</var> h1 { font-size: 0.83em; }
 <var title="">x</var> <var title="">x</var> <var title="">x</var> <var title="">x</var> <var title="">x</var> h1 { font-size: 0.67em; }</pre>
 
-  <hr><p>When a <code><a href="semantics.html#the-body-element">body</a></code>, <code><a href="tabular-data.html#the-table-element">table</a></code>, <code><a href="tabular-data.html#the-thead-element">thead</a></code>,
+  <hr><p>When a <code><a href="semantics.html#the-body-element-0">body</a></code>, <code><a href="tabular-data.html#the-table-element">table</a></code>, <code><a href="tabular-data.html#the-thead-element">thead</a></code>,
   <code><a href="tabular-data.html#the-tbody-element">tbody</a></code>, <code><a href="tabular-data.html#the-tfoot-element">tfoot</a></code>, <code><a href="tabular-data.html#the-tr-element">tr</a></code>,
   <code><a href="tabular-data.html#the-td-element">td</a></code>, or <code><a href="tabular-data.html#the-th-element">th</a></code> element has a <code title="attr-background">background</code> attribute set to a
   non-empty value, the new value is expected to be <a href="infrastructure.html#resolve-a-url" title="resolve a url">resolved</a> relative to the element, and
@@ -898,7 +903,7 @@
   hint</a> setting the element's 'background-image' property to the
   resulting <a href="infrastructure.html#absolute-url">absolute URL</a>.</p>
 
-  <p>When a <code><a href="semantics.html#the-body-element">body</a></code>, <code><a href="tabular-data.html#the-table-element">table</a></code>, <code><a href="tabular-data.html#the-thead-element">thead</a></code>,
+  <p>When a <code><a href="semantics.html#the-body-element-0">body</a></code>, <code><a href="tabular-data.html#the-table-element">table</a></code>, <code><a href="tabular-data.html#the-thead-element">thead</a></code>,
   <code><a href="tabular-data.html#the-tbody-element">tbody</a></code>, <code><a href="tabular-data.html#the-tfoot-element">tfoot</a></code>, <code><a href="tabular-data.html#the-tr-element">tr</a></code>,
   <code><a href="tabular-data.html#the-td-element">td</a></code>, or <code><a href="tabular-data.html#the-th-element">th</a></code> element has a <code title="attr-bgcolor">bgcolor</code> attribute set, the new value is
   expected to be parsed using the <a href="infrastructure.html#rules-for-parsing-a-legacy-color-value">rules for parsing a legacy
@@ -906,13 +911,13 @@
   agent is expected to treat the attribute as a <a href="#presentational-hints" title="presentational hints">presentational hint</a> setting the
   element's 'background-color' property to the resulting color.</p>
 
-  <p>When a <code><a href="semantics.html#the-body-element">body</a></code> element has a <code title="attr-body-text"><a href="obsolete.html#attr-body-text">text</a></code> attribute, its value is expected
+  <p>When a <code><a href="semantics.html#the-body-element-0">body</a></code> element has a <code title="attr-body-text"><a href="obsolete.html#attr-body-text">text</a></code> attribute, its value is expected
   to be parsed using the <a href="infrastructure.html#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
   element's 'color' property to the resulting color.</p>
 
-  <p>When a <code><a href="semantics.html#the-body-element">body</a></code> element has a <code title="attr-body-link"><a href="obsolete.html#attr-body-link">link</a></code> attribute, its value is expected
+  <p>When a <code><a href="semantics.html#the-body-element-0">body</a></code> element has a <code title="attr-body-link"><a href="obsolete.html#attr-body-link">link</a></code> attribute, its value is expected
   to be parsed using the <a href="infrastructure.html#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
@@ -920,14 +925,14 @@
   any element in the <code>Document</code> matching the ':link'
   pseudo-class to the resulting color.</p>
 
-  <p>When a <code><a href="semantics.html#the-body-element">body</a></code> element has a <code title="attr-body-vlink"><a href="obsolete.html#attr-body-vlink">vlink</a></code> attribute, its value is
+  <p>When a <code><a href="semantics.html#the-body-element-0">body</a></code> element has a <code title="attr-body-vlink"><a href="obsolete.html#attr-body-vlink">vlink</a></code> attribute, its value is
   expected to be parsed using the <a href="infrastructure.html#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
   'color' property of any element in the <code>Document</code>
   matching the ':visited' pseudo-class to the resulting color.</p>
 
-  <p>When a <code><a href="semantics.html#the-body-element">body</a></code> element has a <code title="attr-body-alink"><a href="obsolete.html#attr-body-alink">alink</a></code> attribute, its value is
+  <p>When a <code><a href="semantics.html#the-body-element-0">body</a></code> element has a <code title="attr-body-alink"><a href="obsolete.html#attr-body-alink">alink</a></code> attribute, its value is
   expected to be parsed using the <a href="infrastructure.html#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
@@ -1314,15 +1319,15 @@
      </td><td>In the middle
   </td></tr></tbody></table><h3 id="replaced-elements"><span class="secno">11.3 </span>Replaced elements</h3>
 
-  <h4 id="embedded-content-1"><span class="secno">11.3.1 </span>Embedded content</h4>
+  <h4 id="embedded-content-2"><span class="secno">11.3.1 </span>Embedded content</h4>
 
-  <p>The <code><a href="obsolete.html#the-applet-element">applet</a></code>, <code><a href="the-canvas-element.html#the-canvas-element">canvas</a></code>, <code><a href="embedded-content-0.html#the-embed-element">embed</a></code>,
-  <code><a href="embedded-content-0.html#the-iframe-element">iframe</a></code>, and <code><a href="video.html#video">video</a></code> elements are expected to
+  <p>The <code><a href="obsolete.html#the-applet-element">applet</a></code>, <code><a href="the-canvas-element.html#the-canvas-element">canvas</a></code>, <code><a href="text-level-semantics.html#the-embed-element">embed</a></code>,
+  <code><a href="text-level-semantics.html#the-iframe-element">iframe</a></code>, and <code><a href="video.html#video">video</a></code> elements are expected to
   be treated as replaced elements.</p>
 
-  <p>An <code><a href="embedded-content-0.html#the-object-element">object</a></code> element that <a href="#represents">represents</a> an
+  <p>An <code><a href="text-level-semantics.html#the-object-element">object</a></code> element that <a href="#represents">represents</a> an
   image, plugin, or <a href="browsers.html#nested-browsing-context">nested browsing context</a> is expected
-  to be treated as a replaced element. Other <code><a href="embedded-content-0.html#the-object-element">object</a></code>
+  to be treated as a replaced element. Other <code><a href="text-level-semantics.html#the-object-element">object</a></code>
   elements are expected to be treated as ordinary elements in the
   rendering model.</p>
 
@@ -1354,19 +1359,19 @@
 
   <h4 id="images-0"><span class="secno">11.3.2 </span>Images</h4>
 
-  <p>When an <code><a href="embedded-content-0.html#the-img-element">img</a></code> element or an <code><a href="forms.html#the-input-element">input</a></code> element
+  <p>When an <code><a href="text-level-semantics.html#the-img-element">img</a></code> element or an <code><a href="forms.html#the-input-element">input</a></code> element
   when its <code title="attr-input-type"><a href="forms.html#attr-input-type">type</a></code> attribute is in
   the <a href="forms.html#image-button-state" title="attr-input-type-image">Image Button</a> state
   <a href="#represents">represents</a> an image, it is expected to be treated as a
   replaced element.</p>
 
-  <p>When an <code><a href="embedded-content-0.html#the-img-element">img</a></code> element or an <code><a href="forms.html#the-input-element">input</a></code> element
+  <p>When an <code><a href="text-level-semantics.html#the-img-element">img</a></code> element or an <code><a href="forms.html#the-input-element">input</a></code> element
   when its <code title="attr-input-type"><a href="forms.html#attr-input-type">type</a></code> attribute is in
   the <a href="forms.html#image-button-state" title="attr-input-type-image">Image Button</a> state
   does not <a href="#represents" title="represents">represent</a> an image, but the
   element already has intrinsic dimensions (e.g. from the
   <a href="the-canvas-element.html#dimension-attributes">dimension attributes</a> or CSS rules), and either the user
-  agent has reason to believe that the image will become <i title="img-available"><a href="embedded-content-0.html#img-available">available</a></i><!--input-img-available also-->
+  agent has reason to believe that the image will become <i title="img-available"><a href="text-level-semantics.html#img-available">available</a></i><!--input-img-available also-->
   and be rendered in due course or the <code>Document</code> is in
   <a href="dom.html#quirks-mode">quirks mode</a>, the element is expected to be treated as a
   replaced element whose content is the text that the element
@@ -1375,17 +1380,17 @@
   is expected to appear button-like to indicate that the element is a
   <a href="forms.html#concept-button" title="concept-button">button</a>.</p>
 
-  <p>When an <code><a href="embedded-content-0.html#the-img-element">img</a></code> element <a href="#represents">represents</a> some
+  <p>When an <code><a href="text-level-semantics.html#the-img-element">img</a></code> element <a href="#represents">represents</a> some
   text and the user agent does not expect this to change, the element
   is expected to be treated as an inline element whose content is the
   text, optionally with an icon indicating that an image is
   missing.</p>
 
-  <p>When an <code><a href="embedded-content-0.html#the-img-element">img</a></code> element <a href="#represents">represents</a> nothing
+  <p>When an <code><a href="text-level-semantics.html#the-img-element">img</a></code> element <a href="#represents">represents</a> nothing
   and the user agent does not expect this to change, the element is
   expected to not be rendered at all.</p>
 
-  <p>When an <code><a href="embedded-content-0.html#the-img-element">img</a></code> element might be a key part of the
+  <p>When an <code><a href="text-level-semantics.html#the-img-element">img</a></code> element might be a key part of the
   content, but neither the image nor any kind of alternative text is
   available, and the user agent does not expect this to change, the
   element is expected to be treated as an inline element whose content
@@ -1470,8 +1475,8 @@
   vertical-align: bottom;
 }</pre>
 
-  <p>When an <code><a href="obsolete.html#the-applet-element">applet</a></code>, <code><a href="embedded-content-0.html#the-embed-element">embed</a></code>,
-  <code><a href="embedded-content-0.html#the-iframe-element">iframe</a></code>, <code><a href="embedded-content-0.html#the-img-element">img</a></code>, or <code><a href="embedded-content-0.html#the-object-element">object</a></code>
+  <p>When an <code><a href="obsolete.html#the-applet-element">applet</a></code>, <code><a href="text-level-semantics.html#the-embed-element">embed</a></code>,
+  <code><a href="text-level-semantics.html#the-iframe-element">iframe</a></code>, <code><a href="text-level-semantics.html#the-img-element">img</a></code>, or <code><a href="text-level-semantics.html#the-object-element">object</a></code>
   element, or an <code><a href="forms.html#the-input-element">input</a></code> element whose <code title="attr-input-type"><a href="forms.html#attr-input-type">type</a></code> attribute is in the <a href="forms.html#image-button-state" title="attr-input-type-image">Image Button</a> state, has an
   <code title="attr-dim-align">align</code> attribute whose value is
   an <a href="infrastructure.html#ascii-case-insensitive">ASCII case-insensitive</a> match for the string "<code title="">center</code>" or the string "<code title="">middle</code>", the user agent is expected to act as if the
@@ -1480,20 +1485,20 @@
   baseline.</p>
 
   <p>The <code title="attr-dim-hspace">hspace</code> attribute of
-  <code><a href="obsolete.html#the-applet-element">applet</a></code>, <code><a href="embedded-content-0.html#the-embed-element">embed</a></code>, <code><a href="embedded-content-0.html#the-iframe-element">iframe</a></code>,
-  <code><a href="embedded-content-0.html#the-img-element">img</a></code>, or <code><a href="embedded-content-0.html#the-object-element">object</a></code> elements, and
+  <code><a href="obsolete.html#the-applet-element">applet</a></code>, <code><a href="text-level-semantics.html#the-embed-element">embed</a></code>, <code><a href="text-level-semantics.html#the-iframe-element">iframe</a></code>,
+  <code><a href="text-level-semantics.html#the-img-element">img</a></code>, or <code><a href="text-level-semantics.html#the-object-element">object</a></code> elements, and
   <code><a href="forms.html#the-input-element">input</a></code> elements with a <code title="attr-input-type"><a href="forms.html#attr-input-type">type</a></code> attribute in the <a href="forms.html#image-button-state" title="attr-input-type-image">Image Button</a> state, <a href="#maps-to-the-dimension-property" title="maps to the dimension property">maps to the dimension
   properties</a> 'margin-left' and 'margin-right' on the
   element.</p>
 
   <p>The <code title="attr-dim-vspace">vspace</code> attribute of
-  <code><a href="obsolete.html#the-applet-element">applet</a></code>, <code><a href="embedded-content-0.html#the-embed-element">embed</a></code>, <code><a href="embedded-content-0.html#the-iframe-element">iframe</a></code>,
-  <code><a href="embedded-content-0.html#the-img-element">img</a></code>, or <code><a href="embedded-content-0.html#the-object-element">object</a></code> elements, and
+  <code><a href="obsolete.html#the-applet-element">applet</a></code>, <code><a href="text-level-semantics.html#the-embed-element">embed</a></code>, <code><a href="text-level-semantics.html#the-iframe-element">iframe</a></code>,
+  <code><a href="text-level-semantics.html#the-img-element">img</a></code>, or <code><a href="text-level-semantics.html#the-object-element">object</a></code> elements, and
   <code><a href="forms.html#the-input-element">input</a></code> elements with a <code title="attr-input-type"><a href="forms.html#attr-input-type">type</a></code> attribute in the <a href="forms.html#image-button-state" title="attr-input-type-image">Image Button</a> state, <a href="#maps-to-the-dimension-property" title="maps to the dimension property">maps to the dimension
   properties</a> 'margin-top' and 'margin-bottom' on the
   element.</p>
 
-  <p>When an <code><a href="embedded-content-0.html#the-img-element">img</a></code> element, <code><a href="embedded-content-0.html#the-object-element">object</a></code> element, or
+  <p>When an <code><a href="text-level-semantics.html#the-img-element">img</a></code> element, <code><a href="text-level-semantics.html#the-object-element">object</a></code> element, or
   <code><a href="forms.html#the-input-element">input</a></code> element with a <code title="attr-input-type"><a href="forms.html#attr-input-type">type</a></code> attribute in the <a href="forms.html#image-button-state" title="attr-input-type-image">Image Button</a> state is contained
   within a <a href="history.html#hyperlink">hyperlink</a> and has a <code title="attr-dim-border">border</code> attribute whose value, when
   parsed using the <a href="infrastructure.html#rules-for-parsing-non-negative-integers">rules for parsing non-negative
@@ -1508,8 +1513,8 @@
 
   <p id="dimRendering">The <code title="attr-dim-width"><a href="the-canvas-element.html#attr-dim-width">width</a></code>
   and <code title="attr-dim-height"><a href="the-canvas-element.html#attr-dim-height">height</a></code> attributes on
-  <code><a href="obsolete.html#the-applet-element">applet</a></code>, <code><a href="embedded-content-0.html#the-embed-element">embed</a></code>, <code><a href="embedded-content-0.html#the-iframe-element">iframe</a></code>,
-  <code><a href="embedded-content-0.html#the-img-element">img</a></code>, <code><a href="embedded-content-0.html#the-object-element">object</a></code> or <code><a href="video.html#video">video</a></code>
+  <code><a href="obsolete.html#the-applet-element">applet</a></code>, <code><a href="text-level-semantics.html#the-embed-element">embed</a></code>, <code><a href="text-level-semantics.html#the-iframe-element">iframe</a></code>,
+  <code><a href="text-level-semantics.html#the-img-element">img</a></code>, <code><a href="text-level-semantics.html#the-object-element">object</a></code> or <code><a href="video.html#video">video</a></code>
   elements, and <code><a href="forms.html#the-input-element">input</a></code> elements with a <code title="attr-input-type"><a href="forms.html#attr-input-type">type</a></code> attribute in the <a href="forms.html#image-button-state" title="attr-input-type-image">Image Button</a> state, <a href="#maps-to-the-pixel-length-property" title="maps to the pixel length property">map to the dimension
   properties</a> 'width' and 'height' on the element
   respectively.</p>
@@ -1520,7 +1525,7 @@
   <p>Shapes on an <a href="the-canvas-element.html#image-map">image map</a> are expected to act, for the
   purpose of the CSS cascade, as elements independent of the original
   <code><a href="the-canvas-element.html#the-area-element">area</a></code> element that happen to match the same style rules
-  but inherit from the <code><a href="embedded-content-0.html#the-img-element">img</a></code> or <code><a href="embedded-content-0.html#the-object-element">object</a></code>
+  but inherit from the <code><a href="text-level-semantics.html#the-img-element">img</a></code> or <code><a href="text-level-semantics.html#the-object-element">object</a></code>
   element.</p>
 
   <p>For the purposes of the rendering, only the 'cursor' property is
@@ -1534,8 +1539,8 @@
   <p class="example">Similarly, if an <code><a href="the-canvas-element.html#the-area-element">area</a></code> element had a
   CSS rule that set its 'cursor' property to 'inherit' (or if no rule
   setting the 'cursor' property matched the element at all), the
-  shape's cursor would be inherited from the <code><a href="embedded-content-0.html#the-img-element">img</a></code> or
-  <code><a href="embedded-content-0.html#the-object-element">object</a></code> element of the <a href="the-canvas-element.html#image-map">image map</a>, not from
+  shape's cursor would be inherited from the <code><a href="text-level-semantics.html#the-img-element">img</a></code> or
+  <code><a href="text-level-semantics.html#the-object-element">object</a></code> element of the <a href="the-canvas-element.html#image-map">image map</a>, not from
   the parent of the <code><a href="the-canvas-element.html#the-area-element">area</a></code> element.</p>
 
 
@@ -1822,7 +1827,7 @@
 
 
 
-  <h4 id="the-marquee-element"><span class="secno">11.4.11 </span>The <code><a href="obsolete.html#the-marquee-element-0">marquee</a></code> element</h4>
+  <h4 id="the-marquee-element-0"><span class="secno">11.4.11 </span>The <code><a href="obsolete.html#the-marquee-element">marquee</a></code> element</h4><p class="XXX annotation"><b>Status: </b><i>First draft</i></p>
 
   <pre class="css">@namespace url(http://www.w3.org/1999/xhtml);
 
@@ -1831,7 +1836,7 @@
 }</pre>
 
   <p>When the <i title="">marquee</i> binding applies to a
-  <code><a href="obsolete.html#the-marquee-element-0">marquee</a></code> element, while the element is <a href="obsolete.html#concept-marquee-on" title="concept-marquee-on">turned on</a>, the element is expected
+  <code><a href="obsolete.html#the-marquee-element">marquee</a></code> element, while the element is <a href="obsolete.html#concept-marquee-on" title="concept-marquee-on">turned on</a>, the element is expected
   to render in an animated fashion according to its attributes as
   follows:</p>
 
@@ -1843,15 +1848,15 @@
     <p>Slide the contents of the element in the direction described by
     the <code title="attr-marquee-direction"><a href="obsolete.html#attr-marquee-direction">direction</a></code>
     attribute as defined below, such that it begins off the start side
-    of the <code><a href="obsolete.html#the-marquee-element-0">marquee</a></code>, and ends flush with the inner end
+    of the <code><a href="obsolete.html#the-marquee-element">marquee</a></code>, and ends flush with the inner end
     side.</p>
 
     <p class="example">For example, if the <code title="attr-marquee-direction"><a href="obsolete.html#attr-marquee-direction">direction</a></code> attribute is <a href="obsolete.html#attr-marquee-direction-left" title="attr-marquee-direction-left">left</a> (the default),
     then the contents would start such that their left edge are off
-    the side of the right edge of the <code><a href="obsolete.html#the-marquee-element-0">marquee</a></code>'s content
+    the side of the right edge of the <code><a href="obsolete.html#the-marquee-element">marquee</a></code>'s content
     area, and the contents would then slide up to the point where the
     left edge of the contents are flush with the left inner edge of
-    the <code><a href="obsolete.html#the-marquee-element-0">marquee</a></code>'s content area.</p>
+    the <code><a href="obsolete.html#the-marquee-element">marquee</a></code>'s content area.</p>
 
     <p>Once the animation has ended, the user agent is expected to
     <a href="obsolete.html#increment-the-marquee-current-loop-index">increment the marquee current loop index</a>. If the
@@ -1869,15 +1874,15 @@
     <p>Slide the contents of the element in the direction described by
     the <code title="attr-marquee-direction"><a href="obsolete.html#attr-marquee-direction">direction</a></code>
     attribute as defined below, such that it begins off the start side
-    of the <code><a href="obsolete.html#the-marquee-element-0">marquee</a></code>, and ends off the end side of the
-    <code><a href="obsolete.html#the-marquee-element-0">marquee</a></code>.</p>
+    of the <code><a href="obsolete.html#the-marquee-element">marquee</a></code>, and ends off the end side of the
+    <code><a href="obsolete.html#the-marquee-element">marquee</a></code>.</p>
 
     <p class="example">For example, if the <code title="attr-marquee-direction"><a href="obsolete.html#attr-marquee-direction">direction</a></code> attribute is <a href="obsolete.html#attr-marquee-direction-left" title="attr-marquee-direction-left">left</a> (the default),
     then the contents would start such that their left edge are off
-    the side of the right edge of the <code><a href="obsolete.html#the-marquee-element-0">marquee</a></code>'s content
+    the side of the right edge of the <code><a href="obsolete.html#the-marquee-element">marquee</a></code>'s content
     area, and the contents would then slide up to the point where the
     <em>right</em> edge of the contents are flush with the left inner
-    edge of the <code><a href="obsolete.html#the-marquee-element-0">marquee</a></code>'s content area.</p>
+    edge of the <code><a href="obsolete.html#the-marquee-element">marquee</a></code>'s content area.</p>
 
     <p>Once the animation has ended, the user agent is expected to
     <a href="obsolete.html#increment-the-marquee-current-loop-index">increment the marquee current loop index</a>. If the
@@ -1897,22 +1902,22 @@
     zero), slide the contents of the element in the direction
     described by the <code title="attr-marquee-direction"><a href="obsolete.html#attr-marquee-direction">direction</a></code> attribute as
     defined below, such that it begins flush with the start side of
-    the <code><a href="obsolete.html#the-marquee-element-0">marquee</a></code>, and ends flush with the end side of the
-    <code><a href="obsolete.html#the-marquee-element-0">marquee</a></code>.</p>
+    the <code><a href="obsolete.html#the-marquee-element">marquee</a></code>, and ends flush with the end side of the
+    <code><a href="obsolete.html#the-marquee-element">marquee</a></code>.</p>
 
     <p>When the <a href="obsolete.html#marquee-current-loop-index">marquee current loop index</a> is odd, slide
     the contents of the element in the opposite direction than that
     described by the <code title="attr-marquee-direction"><a href="obsolete.html#attr-marquee-direction">direction</a></code> attribute as
     defined below, such that it begins flush with the end side of the
-    <code><a href="obsolete.html#the-marquee-element-0">marquee</a></code>, and ends flush with the start side of the
-    <code><a href="obsolete.html#the-marquee-element-0">marquee</a></code>.</p>
+    <code><a href="obsolete.html#the-marquee-element">marquee</a></code>, and ends flush with the start side of the
+    <code><a href="obsolete.html#the-marquee-element">marquee</a></code>.</p>
 
     <p class="example">For example, if the <code title="attr-marquee-direction"><a href="obsolete.html#attr-marquee-direction">direction</a></code> attribute is <a href="obsolete.html#attr-marquee-direction-left" title="attr-marquee-direction-left">left</a> (the default),
     then the contents would with their right edge flush with the right
-    inner edge of the <code><a href="obsolete.html#the-marquee-element-0">marquee</a></code>'s content area, and the
+    inner edge of the <code><a href="obsolete.html#the-marquee-element">marquee</a></code>'s content area, and the
     contents would then slide up to the point where the <em>left</em>
     edge of the contents are flush with the left inner edge of the
-    <code><a href="obsolete.html#the-marquee-element-0">marquee</a></code>'s content area.</p>
+    <code><a href="obsolete.html#the-marquee-element">marquee</a></code>'s content area.</p>
 
     <p>Once the animation has ended, the user agent is expected to
     <a href="obsolete.html#increment-the-marquee-current-loop-index">increment the marquee current loop index</a>. If the
@@ -1955,31 +1960,31 @@
   frame, and such that the content moves at most the distance given by
   the <a href="obsolete.html#marquee-scroll-distance">marquee scroll distance</a> with each frame.</p>
 
-  <p>When a <code><a href="obsolete.html#the-marquee-element-0">marquee</a></code> element has a <code title="attr-bgcolor">bgcolor</code> attribute set, the value is
+  <p>When a <code><a href="obsolete.html#the-marquee-element">marquee</a></code> element has a <code title="attr-bgcolor">bgcolor</code> attribute set, the value is
   expected to be parsed using the <a href="infrastructure.html#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
   element's 'background-color' property to the resulting color.</p>
 
   <p>The <code title="attr-marquee-width">width</code> and <code title="attr-marquee-height">height</code> attributes on a
-  <code><a href="obsolete.html#the-marquee-element-0">marquee</a></code> element <a href="#maps-to-the-pixel-length-property" title="maps to the pixel length
+  <code><a href="obsolete.html#the-marquee-element">marquee</a></code> element <a href="#maps-to-the-pixel-length-property" title="maps to the pixel length
   property">map to the dimension properties</a> 'width' and
   'height' on the element respectively.</p>
 
-  <p>The intrinsic height of a <code><a href="obsolete.html#the-marquee-element-0">marquee</a></code> element with its
+  <p>The intrinsic height of a <code><a href="obsolete.html#the-marquee-element">marquee</a></code> element with its
   <code title="attr-marquee-direction"><a href="obsolete.html#attr-marquee-direction">direction</a></code> attribute in
   the <a href="obsolete.html#attr-marquee-direction-up" title="attr-marquee-direction-up">up</a> or <a href="obsolete.html#attr-marquee-direction-down" title="attr-marquee-direction-down">down</a> states is 200 CSS
   pixels.</p>
 
   <p>The <code title="attr-marquee-vspace">vspace</code> attribute of
-  a <code><a href="obsolete.html#the-marquee-element-0">marquee</a></code> element <a href="#maps-to-the-dimension-property" title="maps to the dimension
+  a <code><a href="obsolete.html#the-marquee-element">marquee</a></code> element <a href="#maps-to-the-dimension-property" title="maps to the dimension
   property">maps to the dimension properties</a> 'margin-top' and
   'margin-bottom' on the element. The <code title="attr-marquee-hspace">hspace</code> attribute of a
-  <code><a href="obsolete.html#the-marquee-element-0">marquee</a></code> element <a href="#maps-to-the-dimension-property" title="maps to the dimension
+  <code><a href="obsolete.html#the-marquee-element">marquee</a></code> element <a href="#maps-to-the-dimension-property" title="maps to the dimension
   property">maps to the dimension properties</a> 'margin-left' and
   'margin-right' on the element.</p>
 
-  <p>The 'overflow' property on the <code><a href="obsolete.html#the-marquee-element-0">marquee</a></code> element is
+  <p>The 'overflow' property on the <code><a href="obsolete.html#the-marquee-element">marquee</a></code> element is
   expected to be ignored; overflow is expected to always be
   hidden.</p>
 
@@ -2184,7 +2189,7 @@
 
   <h3 id="frames-and-framesets"><span class="secno">11.5 </span>Frames and framesets</h3>
 
-  <p>When an <code><a href="semantics.html#the-html-element">html</a></code> element's second child element is a
+  <p>When an <code><a href="semantics.html#the-html-element-0">html</a></code> element's second child element is a
   <code><a href="obsolete.html#frameset">frameset</a></code> element, the user agent is expected to render
   the <code><a href="obsolete.html#frameset">frameset</a></code> element as described below across the
   surface of the <a href="browsers.html#view">view</a>, instead of applying the usual CSS
@@ -2468,7 +2473,7 @@
   <h4 id="links-forms-and-navigation"><span class="secno">11.6.1 </span>Links, forms, and navigation</h4>
 
   <p>User agents are expected to allow the user to control aspects of
-  <a href="history.html#hyperlink">hyperlink</a> activation and <a href="forms.html#form-submission-0">form submission</a>,
+  <a href="history.html#hyperlink">hyperlink</a> activation and <a href="forms.html#form-submission">form submission</a>,
   such as which <a href="browsers.html#browsing-context">browsing context</a> is to be used for the
   subsequent <a href="history.html#navigate" title="navigate">navigation</a>.</p>
 

Index: offline.html
===================================================================
RCS file: /sources/public/html5/spec/offline.html,v
retrieving revision 1.153
retrieving revision 1.154
diff -u -d -r1.153 -r1.154
--- offline.html	19 Aug 2009 21:06:38 -0000	1.153
+++ offline.html	25 Aug 2009 09:34:43 -0000	1.154
@@ -97,6 +97,11 @@
    .XXX { color: #E50000; background: white; border: solid red; padding: 0.5em; margin: 1em 0; }
    .XXX > :first-child { margin-top: 0; }
    p .XXX { line-height: 3em; }
+   .annotation { border: solid thin black; background: #0C479D; color: white; position: relative; margin: 8px 0 20px 0; }
+   .annotation:before { position: absolute; left: 0; top: 0; width: 100%; height: 100%; margin: 6px -6px -6px 6px; background: #333333; z-index: -1; content: ''; }
+   .annotation :link, .annotation :visited { color: inherit; }
+   .annotation :link:hover, .annotation :visited:hover { background: transparent; }
+   .annotation span { border: none ! important; }
    .note { color: green; background: transparent; font-family: sans-serif; }
    .warning { color: red; background: transparent; }
    .note, .warning { font-weight: bolder; font-style: italic; }
@@ -177,10 +182,10 @@
    <a href="browsers.html">&#8592; 6 Web browsers</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="history.html">6.10 Session history and navigation &#8594;</a>
-  </nav><p>This is revision 1.2836.</p>
+  </nav><p>This is revision 1.2851.</p>
 
 
-  <h3 id="offline"><span class="secno">6.9 </span>Offline Web applications</h3><!-- v2 ideas for appcache:
+  <h3 id="offline"><span class="secno">6.9 </span>Offline Web applications</h3><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><!-- v2 ideas for appcache:
 
      * A way to limit what gets download when the user agent is
        updating the application cache and it turns out the server has
@@ -322,7 +327,7 @@
      </dd><dt><dfn id="concept-appcache-manifest" title="concept-appcache-manifest">The manifest</dfn>
 
      </dt><dd>The resource corresponding to the URL that was given in a
-     master entry's <code><a href="semantics.html#the-html-element">html</a></code> element's <code title="attr-html-manifest"><a href="semantics.html#attr-html-manifest">manifest</a></code> attribute. The
+     master entry's <code><a href="semantics.html#the-html-element-0">html</a></code> element's <code title="attr-html-manifest"><a href="semantics.html#attr-html-manifest">manifest</a></code> attribute. The
      manifest is fetched and processed during the <a href="#application-cache-update-process">application
      cache update process</a>. All the <a href="#concept-appcache-master" title="concept-appcache-master">master entries</a> have
      the <a href="browsers.html#same-origin" title="same origin">same origin</a> as the manifest.
@@ -1168,7 +1173,7 @@
       <p class="example">An example of a resource that might already
       be being downloaded is a large image on a Web page that is being
       seen for the first time. The image would get downloaded to
-      satisfy the <code><a href="embedded-content-0.html#the-img-element">img</a></code> element on the page, as well as
+      satisfy the <code><a href="text-level-semantics.html#the-img-element">img</a></code> element on the page, as well as
       being listed in the cache manifest. According to the rules for
       <a href="infrastructure.html#fetch" title="fetch">fetching</a> that image only need be
       downloaded once, and it can be used both for the cache and for
@@ -1251,7 +1256,7 @@
      entry</a>.</p></li>
 
      <li><p>As an optimization, if the resource is an HTML or XML file
-     whose root element is an <code><a href="semantics.html#the-html-element">html</a></code> element with a <code title="attr-html-manifest"><a href="semantics.html#attr-html-manifest">manifest</a></code> attribute whose value
+     whose root element is an <code><a href="semantics.html#the-html-element-0">html</a></code> element with a <code title="attr-html-manifest"><a href="semantics.html#attr-html-manifest">manifest</a></code> attribute whose value
      doesn't match the manifest URL of the application cache being
      processed, then the user agent should mark the entry as being
      <a href="#concept-appcache-foreign" title="concept-appcache-foreign">foreign</a>.</p>
@@ -1585,7 +1590,7 @@
     match</a> for the resource's URL, then:</p>
 
     <p><a href="infrastructure.html#fetch">Fetch</a> the resource normally. If this results in a
-    redirect to a resource with another <a href="browsers.html#origin-0">origin</a>
+    redirect to a resource with another <a href="browsers.html#origin">origin</a>
     (indicative of a captive portal), or a 4xx or 5xx status code
     <a href="infrastructure.html#concept-http-equivalent-codes" title="concept-http-equivalent-codes">or equivalent</a>,
     or if there were network errors (but not if the user canceled the

Index: syntax.html
===================================================================
RCS file: /sources/public/html5/spec/syntax.html,v
retrieving revision 1.158
retrieving revision 1.159
diff -u -d -r1.158 -r1.159
--- syntax.html	19 Aug 2009 21:06:38 -0000	1.158
+++ syntax.html	25 Aug 2009 09:34:44 -0000	1.159
@@ -97,6 +97,11 @@
    .XXX { color: #E50000; background: white; border: solid red; padding: 0.5em; margin: 1em 0; }
    .XXX > :first-child { margin-top: 0; }
    p .XXX { line-height: 3em; }
+   .annotation { border: solid thin black; background: #0C479D; color: white; position: relative; margin: 8px 0 20px 0; }
+   .annotation:before { position: absolute; left: 0; top: 0; width: 100%; height: 100%; margin: 6px -6px -6px 6px; background: #333333; z-index: -1; content: ''; }
+   .annotation :link, .annotation :visited { color: inherit; }
+   .annotation :link:hover, .annotation :visited:hover { background: transparent; }
+   .annotation span { border: none ! important; }
    .note { color: green; background: transparent; font-family: sans-serif; }
    .warning { color: red; background: transparent; }
    .note, .warning { font-weight: bolder; font-style: italic; }
@@ -177,13 +182,13 @@
    <a href="comms.html">&#8592; 8 Communication</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="named-character-references.html">9.6 Named character references &#8594;</a>
-  </nav><p>This is revision 1.2836.</p>
+  </nav><p>This is revision 1.2851.</p>
 
 
   <h2 id="syntax"><span class="secno">9 </span><dfn>The HTML syntax</dfn></h2><p class="note">This section only describes the rules for
   <code><a href="iana-considerations.html#text-html">text/html</a></code> resources. Rules for XML resources are
   discussed in the section below entitled "<a href="the-xhtml-syntax.html#the-xhtml-syntax">The XHTML
-  syntax</a>".</p><h3 id="writing"><span class="secno">9.1 </span>Writing HTML documents</h3><div class="impl">
+  syntax</a>".</p><h3 id="writing"><span class="secno">9.1 </span>Writing HTML documents</h3><p class="XXX annotation"><b>Status: </b><i>Working draft</i></p><div class="impl">
 
   <p><i>This section only applies to documents, authoring tools, and
   markup generators. In particular, it does not apply to conformance
@@ -201,7 +206,7 @@
    </li><li>Any number of <a href="#syntax-comments" title="syntax-comments">comments</a> and
    <a href="infrastructure.html#space-character" title="space character">space characters</a>.</li>
 
-   <li>The root element, in the form of an <code><a href="semantics.html#the-html-element">html</a></code> <a href="#syntax-elements" title="syntax-elements">element</a>.</li>
+   <li>The root element, in the form of an <code><a href="semantics.html#the-html-element-0">html</a></code> <a href="#syntax-elements" title="syntax-elements">element</a>.</li>
 
    <li>Any number of <a href="#syntax-comments" title="syntax-comments">comments</a> and
    <a href="infrastructure.html#space-character" title="space character">space characters</a>.</li>
@@ -211,26 +216,26 @@
   declarations</a> are to be serialized, as discussed in the
   section on that topic.</p><div class="note">
 
-   <p>Space characters before the root <code><a href="semantics.html#the-html-element">html</a></code> element, and
-   space characters at the start of the <code><a href="semantics.html#the-html-element">html</a></code> element and
-   before the <code><a href="semantics.html#the-head-element">head</a></code> element, will be dropped when the
+   <p>Space characters before the root <code><a href="semantics.html#the-html-element-0">html</a></code> element, and
+   space characters at the start of the <code><a href="semantics.html#the-html-element-0">html</a></code> element and
+   before the <code><a href="semantics.html#the-head-element-0">head</a></code> element, will be dropped when the
    document is parsed; space characters <em>after</em> the root
-   <code><a href="semantics.html#the-html-element">html</a></code> element will be parsed as if they were at the end
-   of the <code><a href="semantics.html#the-body-element">body</a></code> element. Thus, space characters around the
+   <code><a href="semantics.html#the-html-element-0">html</a></code> element will be parsed as if they were at the end
+   of the <code><a href="semantics.html#the-body-element-0">body</a></code> element. Thus, space characters around the
    root element do not round-trip.</p>
 
    <p>It is suggested that newlines be inserted after the DOCTYPE,
    after any comments that are before the root element, after the
-   <code><a href="semantics.html#the-html-element">html</a></code> element's start tag (if it is not <a href="#syntax-tag-omission" title="syntax-tag-omission">omitted</a>), and after any comments
-   that are inside the <code><a href="semantics.html#the-html-element">html</a></code> element but before the
-   <code><a href="semantics.html#the-head-element">head</a></code> element.</p>
+   <code><a href="semantics.html#the-html-element-0">html</a></code> element's start tag (if it is not <a href="#syntax-tag-omission" title="syntax-tag-omission">omitted</a>), and after any comments
+   that are inside the <code><a href="semantics.html#the-html-element-0">html</a></code> element but before the
+   <code><a href="semantics.html#the-head-element-0">head</a></code> element.</p>
 
   </div><p>Many strings in the HTML syntax (e.g. the names of elements and
   their attributes) are case-insensitive, but only for characters in
   the ranges U+0041 .. U+005A (LATIN CAPITAL LETTER A to LATIN CAPITAL
   LETTER Z) and U+0061 .. U+007A (LATIN SMALL LETTER A to LATIN SMALL
   LETTER Z). For convenience, in this section this is just referred to
-  as "case-insensitive".</p><h4 id="the-doctype"><span class="secno">9.1.1 </span>The DOCTYPE</h4><p>A <dfn id="syntax-doctype" title="syntax-doctype">DOCTYPE</dfn> is a mostly useless,
+  as "case-insensitive".</p><h4 id="the-doctype"><span class="secno">9.1.1 </span>The DOCTYPE</h4><p class="XXX annotation"><span><a href="http://www.w3.org/html/wg/tracker/issues/54">ISSUE-54</a> (doctype-legacy-compat) and <a href="http://www.w3.org/html/wg/tracker/issues/4">ISSUE-4</a> (html-versioning) block progress to Last Call</span></p><p>A <dfn id="syntax-doctype" title="syntax-doctype">DOCTYPE</dfn> is a mostly useless,
   but required, header.</p><p class="note">DOCTYPEs are required for legacy reasons. When
   omitted, browsers tend to use a different rendering mode that is
   incompatible with some specifications. Including the DOCTYPE in a
@@ -265,10 +270,10 @@
   elements.</p><dl><dt><dfn id="void-elements">Void elements</dfn></dt>
 
    <dd><code><a href="the-canvas-element.html#the-area-element">area</a></code>, <code><a href="semantics.html#the-base-element">base</a></code>, <code><a href="semantics.html#the-br-element">br</a></code>,
-   <code><a href="tabular-data.html#the-col-element">col</a></code>, <code><a href="interactive-elements.html#the-command">command</a></code>, <code><a href="embedded-content-0.html#the-embed-element">embed</a></code>,
-   <code><a href="semantics.html#the-hr-element">hr</a></code>, <code><a href="embedded-content-0.html#the-img-element">img</a></code>, <code><a href="forms.html#the-input-element">input</a></code>,
+   <code><a href="tabular-data.html#the-col-element">col</a></code>, <code><a href="interactive-elements.html#the-command">command</a></code>, <code><a href="text-level-semantics.html#the-embed-element">embed</a></code>,
+   <code><a href="semantics.html#the-hr-element">hr</a></code>, <code><a href="text-level-semantics.html#the-img-element">img</a></code>, <code><a href="forms.html#the-input-element">input</a></code>,
    <code><a href="forms.html#the-keygen-element">keygen</a></code>, <code><a href="semantics.html#the-link-element">link</a></code>, <code><a href="semantics.html#meta">meta</a></code>,
-   <code><a href="embedded-content-0.html#the-param-element">param</a></code>, <code><a href="video.html#the-source-element">source</a></code></dd>
+   <code><a href="text-level-semantics.html#the-param-element">param</a></code>, <code><a href="video.html#the-source-element">source</a></code></dd>
 
    <dt>Raw text elements</dt>
 
@@ -277,7 +282,7 @@
 
    <dt>RCDATA elements</dt>
 
-   <dd><code><a href="forms.html#the-textarea-element">textarea</a></code>, <code><a href="semantics.html#the-title-element">title</a></code></dd>
+   <dd><code><a href="forms.html#the-textarea-element">textarea</a></code>, <code><a href="semantics.html#the-title-element-0">title</a></code></dd>
 
    <dt>Foreign elements</dt>
 
@@ -513,24 +518,24 @@
   whose names are an <a href="infrastructure.html#ascii-case-insensitive">ASCII case-insensitive</a> match for
   each other.</p><h5 id="optional-tags"><span class="secno">9.1.2.4 </span>Optional tags</h5><p>Certain tags can be <dfn id="syntax-tag-omission" title="syntax-tag-omission">omitted</dfn>.</p><p class="note">Omitting an element's <a href="#syntax-start-tag" title="syntax-start-tag">start tag</a> does not mean the element
   is not present; it is implied, but it is still there. An HTML
-  document always has a root <code><a href="semantics.html#the-html-element">html</a></code> element, even if the
+  document always has a root <code><a href="semantics.html#the-html-element-0">html</a></code> element, even if the
   string <code title="">&lt;html&gt;</code> doesn't appear anywhere in
-  the markup.</p><!-- <html> --><p>An <code><a href="semantics.html#the-html-element">html</a></code> element's <a href="#syntax-start-tag" title="syntax-start-tag">start tag</a> may be omitted if the
-  first thing inside the <code><a href="semantics.html#the-html-element">html</a></code> element is not a <a href="#syntax-comments" title="syntax-comments">comment</a>.</p><!-- </html> --><p>An <code><a href="semantics.html#the-html-element">html</a></code> element's <a href="#syntax-end-tag" title="syntax-end-tag">end
-  tag</a> may be omitted if the <code><a href="semantics.html#the-html-element">html</a></code> element is not
-  immediately followed by a <a href="#syntax-comments" title="syntax-comments">comment</a>.</p><!-- <head> --><p>A <code><a href="semantics.html#the-head-element">head</a></code> element's <a href="#syntax-start-tag" title="syntax-start-tag">start tag</a> may be omitted <!--if the
+  the markup.</p><!-- <html> --><p>An <code><a href="semantics.html#the-html-element-0">html</a></code> element's <a href="#syntax-start-tag" title="syntax-start-tag">start tag</a> may be omitted if the
+  first thing inside the <code><a href="semantics.html#the-html-element-0">html</a></code> element is not a <a href="#syntax-comments" title="syntax-comments">comment</a>.</p><!-- </html> --><p>An <code><a href="semantics.html#the-html-element-0">html</a></code> element's <a href="#syntax-end-tag" title="syntax-end-tag">end
+  tag</a> may be omitted if the <code><a href="semantics.html#the-html-element-0">html</a></code> element is not
+  immediately followed by a <a href="#syntax-comments" title="syntax-comments">comment</a>.</p><!-- <head> --><p>A <code><a href="semantics.html#the-head-element-0">head</a></code> element's <a href="#syntax-start-tag" title="syntax-start-tag">start tag</a> may be omitted <!--if the
   element is empty, or--> if the first thing inside the
-  <code><a href="semantics.html#the-head-element">head</a></code> element is an element.</p><!-- </head> --><p>A <code><a href="semantics.html#the-head-element">head</a></code> element's <a href="#syntax-end-tag" title="syntax-end-tag">end
-  tag</a> may be omitted if the <code><a href="semantics.html#the-head-element">head</a></code> element is not
-  immediately followed by a <a href="infrastructure.html#space-character">space character</a> or a <a href="#syntax-comments" title="syntax-comments">comment</a>.</p><!-- <body> --><p>A <code><a href="semantics.html#the-body-element">body</a></code> element's <a href="#syntax-start-tag" title="syntax-start-tag">start tag</a> may be omitted if the
-  element is empty, or if the first thing inside the <code><a href="semantics.html#the-body-element">body</a></code>
+  <code><a href="semantics.html#the-head-element-0">head</a></code> element is an element.</p><!-- </head> --><p>A <code><a href="semantics.html#the-head-element-0">head</a></code> element's <a href="#syntax-end-tag" title="syntax-end-tag">end
+  tag</a> may be omitted if the <code><a href="semantics.html#the-head-element-0">head</a></code> element is not
+  immediately followed by a <a href="infrastructure.html#space-character">space character</a> or a <a href="#syntax-comments" title="syntax-comments">comment</a>.</p><!-- <body> --><p>A <code><a href="semantics.html#the-body-element-0">body</a></code> element's <a href="#syntax-start-tag" title="syntax-start-tag">start tag</a> may be omitted if the
+  element is empty, or if the first thing inside the <code><a href="semantics.html#the-body-element-0">body</a></code>
   element is not a <a href="infrastructure.html#space-character">space character</a> or a <a href="#syntax-comments" title="syntax-comments">comment</a>, except if the first thing
-  inside the <code><a href="semantics.html#the-body-element">body</a></code> element is a <code><a href="semantics.html#script">script</a></code> or
+  inside the <code><a href="semantics.html#the-body-element-0">body</a></code> element is a <code><a href="semantics.html#script">script</a></code> or
   <code><a href="semantics.html#the-style-element">style</a></code> element. <!-- Note that even if the </head> end
   tag is present, the parser makes <style> and <script> elements
   between </head> and <body> end up in the <head> instead of implying
-  the <body> --></p><!-- </body> --><p>A <code><a href="semantics.html#the-body-element">body</a></code> element's <a href="#syntax-end-tag" title="syntax-end-tag">end
-  tag</a> may be omitted if the <code><a href="semantics.html#the-body-element">body</a></code> element is not
+  the <body> --></p><!-- </body> --><p>A <code><a href="semantics.html#the-body-element-0">body</a></code> element's <a href="#syntax-end-tag" title="syntax-end-tag">end
+  tag</a> may be omitted if the <code><a href="semantics.html#the-body-element-0">body</a></code> element is not
   immediately followed by a <a href="#syntax-comments" title="syntax-comments">comment</a>.</p><!-- </li> --><p>A <code><a href="semantics.html#the-li-element">li</a></code> element's <a href="#syntax-end-tag" title="syntax-end-tag">end
   tag</a> may be omitted if the <code><a href="semantics.html#the-li-element">li</a></code> element is
   immediately followed by another <code><a href="semantics.html#the-li-element">li</a></code> element or if there
@@ -717,7 +722,7 @@
   GREATER-THAN SIGN (<code title="">]]&gt;</code>). Finally, the CDATA
   section must be ended by the three character sequence U+005D RIGHT
   SQUARE BRACKET, U+005D RIGHT SQUARE BRACKET, U+003E GREATER-THAN
-  SIGN (<code title="">]]&gt;</code>).</p><h4 id="comments"><span class="secno">9.1.6 </span>Comments</h4><p><dfn id="syntax-comments" title="syntax-comments">Comments</dfn> must start with the
+  SIGN (<code title="">]]&gt;</code>).</p><h4 id="comments"><span class="secno">9.1.6 </span>Comments</h4><p class="XXX annotation"><b>Status: </b><i>Working draft</i></p><p><dfn id="syntax-comments" title="syntax-comments">Comments</dfn> must start with the
   four character sequence U+003C LESS-THAN SIGN, U+0021 EXCLAMATION
   MARK, U+002D HYPHEN-MINUS, U+002D HYPHEN-MINUS (<code title="">&lt;!--</code>). Following this sequence, the comment may
   have <a href="#syntax-text" title="syntax-text">text</a>, with the additional
@@ -730,7 +735,7 @@
   the three character sequence U+002D HYPHEN-MINUS, U+002D
   HYPHEN-MINUS, U+003E GREATER-THAN SIGN (<code title="">--&gt;</code>).</p><div class="impl">
 
-  <h3 id="parsing"><span class="secno">9.2 </span>Parsing HTML documents</h3>
+  <h3 id="parsing"><span class="secno">9.2 </span>Parsing HTML documents</h3><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p>
 
   <p><i>This section only applies to user agents, data mining tools,
   and conformance checkers.</i></p>
@@ -809,8 +814,8 @@
   still used as the model for the rest of the specification.</p>
 
   <p>In the common case, the data handled by the tokenization stage
-  comes from the network, but <a href="dom.html#dynamic-markup-insertion" title="dynamic markup
-  insertion">it can also come from script</a>, e.g. using the <code title="dom-document-write"><a href="dom.html#dom-document-write">document.write()</a></code> API.</p>
+  comes from the network, but <a href="embedded-content-0.html#dynamic-markup-insertion" title="dynamic markup
+  insertion">it can also come from script</a>, e.g. using the <code title="dom-document-write"><a href="embedded-content-0.html#dom-document-write">document.write()</a></code> API.</p>
 
   <p><img alt="" src="images/parsing-model-overview.png"></p>
 
@@ -855,7 +860,7 @@
   specification. This section does not apply to XML documents. <a href="references.html#refsXML">[XML]</a></p>
 
 
-  <h5 id="determining-the-character-encoding"><span class="secno">9.2.2.1 </span>Determining the character encoding</h5>
+  <h5 id="determining-the-character-encoding"><span class="secno">9.2.2.1 </span>Determining the character encoding</h5><p class="XXX annotation"><b>Status: </b><i>Working draft. </i><span><a href="http://www.w3.org/html/wg/tracker/issues/11">ISSUE-11</a> (default-encoding) blocks progress to Last Call</span></p>
 
   <p>In some cases, it might be impractical to unambiguously determine
   the encoding before parsing the document. Because of this, this
@@ -1289,7 +1294,7 @@
 
   <p>The <dfn id="insertion-point">insertion point</dfn> is the position (just before a
   character or just before the end of the input stream) where content
-  inserted using <code title="dom-document-write"><a href="dom.html#dom-document-write">document.write()</a></code> is actually
+  inserted using <code title="dom-document-write"><a href="embedded-content-0.html#dom-document-write">document.write()</a></code> is actually
   inserted. The insertion point is relative to the position of the
   character immediately after it, it is not an absolute offset into
   the input stream. Initially, the insertion point is
@@ -1297,9 +1302,9 @@
 
   <p>The "EOF" character in the tables below is a conceptual character
   representing the end of the <a href="#the-input-stream">input stream</a>. If the parser
-  is a <a href="dom.html#script-created-parser">script-created parser</a>, then the end of the
+  is a <a href="embedded-content-0.html#script-created-parser">script-created parser</a>, then the end of the
   <a href="#the-input-stream">input stream</a> is reached when an <dfn id="explicit-eof-character">explicit "EOF"
-  character</dfn> (inserted by the <code title="dom-document-close"><a href="dom.html#dom-document-close">document.close()</a></code> method) is
+  character</dfn> (inserted by the <code title="dom-document-close"><a href="embedded-content-0.html#dom-document-close">document.close()</a></code> method) is
   consumed. Otherwise, the "EOF" character is not a real character in
   the stream, but rather the lack of any further characters.</p>
 
@@ -1460,7 +1465,7 @@
    <a href="#secondary-insertion-mode">secondary insertion mode</a> be "<a href="#parsing-main-inbody" title="insertion
    mode: in body">in body</a>", and abort these steps.</li>
 
-   <li>If <var title="">node</var> is a <code><a href="semantics.html#the-head-element">head</a></code> element,
+   <li>If <var title="">node</var> is a <code><a href="semantics.html#the-head-element-0">head</a></code> element,
    then switch the <a href="#insertion-mode">insertion mode</a> to "<a href="#parsing-main-inbody" title="insertion mode: in body">in body</a>" ("<a href="#parsing-main-inbody" title="insertion mode: in body">in body</a>"! <em> not "<a href="#parsing-main-inhead" title="insertion mode: in head">in head</a>"</em>!) and abort
    these steps. (<a href="#fragment-case">fragment case</a>)</li> <!-- This is only
    here for now in case people think that the spec accidentally
@@ -1476,7 +1481,7 @@
    is set from another browsing context on a document with designMode
    set?) -->
 
-   <li>If <var title="">node</var> is a <code><a href="semantics.html#the-body-element">body</a></code> element,
+   <li>If <var title="">node</var> is a <code><a href="semantics.html#the-body-element-0">body</a></code> element,
    then switch the <a href="#insertion-mode">insertion mode</a> to "<a href="#parsing-main-inbody" title="insertion mode: in body">in body</a>" and abort these
    steps.</li>
 
@@ -1484,7 +1489,7 @@
    then switch the <a href="#insertion-mode">insertion mode</a> to "<a href="#parsing-main-inframeset" title="insertion mode: in frameset">in frameset</a>" and abort
    these steps. (<a href="#fragment-case">fragment case</a>)</li>
 
-   <li>If <var title="">node</var> is an <code><a href="semantics.html#the-html-element">html</a></code> element,
+   <li>If <var title="">node</var> is an <code><a href="semantics.html#the-html-element-0">html</a></code> element,
    then: if the <a href="#head-element-pointer"><code title="">head</code> element
    pointer</a> is null, switch the <a href="#insertion-mode">insertion mode</a> to
    "<a href="#the-before-head-insertion-mode" title="insertion mode: before head">before head</a>",
@@ -1513,17 +1518,17 @@
 
   <p>The "<a href="#the-before-html-insertion-mode" title="insertion mode: before html">before
   html</a>" <a href="#insertion-mode">insertion mode</a> creates the
-  <code><a href="semantics.html#the-html-element">html</a></code> root element node, which is then added to the
+  <code><a href="semantics.html#the-html-element-0">html</a></code> root element node, which is then added to the
   stack.</p>
 
   <p>In the <a href="#fragment-case">fragment case</a>, the <a href="#stack-of-open-elements">stack of open
-  elements</a> is initialized to contain an <code><a href="semantics.html#the-html-element">html</a></code>
+  elements</a> is initialized to contain an <code><a href="semantics.html#the-html-element-0">html</a></code>
   element that is created as part of <a href="#html-fragment-parsing-algorithm" title="html fragment
   parsing algorithm">that algorithm</a>. (The <a href="#fragment-case">fragment
   case</a> skips the "<a href="#the-before-html-insertion-mode" title="insertion mode: before
   html">before html</a>" <a href="#insertion-mode">insertion mode</a>.)</p>
 
-  <p>The <code><a href="semantics.html#the-html-element">html</a></code> node, however it is created, is the topmost
+  <p>The <code><a href="semantics.html#the-html-element-0">html</a></code> node, however it is created, is the topmost
   node of the stack. It never gets popped off the stack.</p>
 
   <p>The <dfn id="current-node">current node</dfn> is the bottommost node in this
@@ -1534,7 +1539,7 @@
   one. If there is no <code><a href="tabular-data.html#the-table-element">table</a></code> element in the <a href="#stack-of-open-elements">stack of
   open elements</a> (<a href="#fragment-case">fragment case</a>), then the
   <a href="#current-table">current table</a> is the first element in the <a href="#stack-of-open-elements">stack
-  of open elements</a> (the <code><a href="semantics.html#the-html-element">html</a></code> element).</p>
+  of open elements</a> (the <code><a href="semantics.html#the-html-element-0">html</a></code> element).</p>
 
   <p>Elements in the stack fall into the following categories:</p>
 
@@ -1544,36 +1549,36 @@
    parsing rules: <code><a href="semantics.html#the-address-element">address</a></code>, <code><a href="the-canvas-element.html#the-area-element">area</a></code>,
    <code><a href="semantics.html#the-article-element">article</a></code>, <code><a href="semantics.html#the-aside-element">aside</a></code>, <code><a href="semantics.html#the-base-element">base</a></code>,
    <code><a href="obsolete.html#basefont">basefont</a></code>, <code>bgsound</code>,
-   <code><a href="semantics.html#the-blockquote-element">blockquote</a></code>, <code><a href="semantics.html#the-body-element">body</a></code>, <code><a href="semantics.html#the-br-element">br</a></code>,
+   <code><a href="semantics.html#the-blockquote-element">blockquote</a></code>, <code><a href="semantics.html#the-body-element-0">body</a></code>, <code><a href="semantics.html#the-br-element">br</a></code>,
    <code><a href="obsolete.html#center">center</a></code>, <code><a href="tabular-data.html#the-col-element">col</a></code>, <code><a href="tabular-data.html#the-colgroup-element">colgroup</a></code>,
    <code><a href="interactive-elements.html#the-command">command</a></code>, <!--v2DDATAGRID--><code>datagrid</code>,
    <code><a href="semantics.html#the-dd-element">dd</a></code>, <code><a href="interactive-elements.html#the-details-element">details</a></code>, <code><a href="semantics.html#the-dialog-element">dialog</a></code>,
    <code><a href="obsolete.html#dir">dir</a></code>, <code><a href="interactive-elements.html#the-div-element">div</a></code>, <code><a href="semantics.html#the-dl-element">dl</a></code>,
-   <code><a href="semantics.html#the-dt-element">dt</a></code>, <code><a href="embedded-content-0.html#the-embed-element">embed</a></code>, <code><a href="forms.html#the-fieldset-element">fieldset</a></code>,
-   <code><a href="embedded-content-0.html#the-figure-element">figure</a></code>, <code><a href="semantics.html#the-footer-element">footer</a></code>, <code><a href="forms.html#the-form-element">form</a></code>,
+   <code><a href="semantics.html#the-dt-element">dt</a></code>, <code><a href="text-level-semantics.html#the-embed-element">embed</a></code>, <code><a href="forms.html#the-fieldset-element">fieldset</a></code>,
+   <code><a href="text-level-semantics.html#the-figure-element">figure</a></code>, <code><a href="semantics.html#the-footer-element">footer</a></code>, <code><a href="forms.html#the-form-element">form</a></code>,
    <code><a href="obsolete.html#frame">frame</a></code>, <code><a href="obsolete.html#frameset">frameset</a></code>, <code><a href="semantics.html#the-h1-h2-h3-h4-h5-and-h6-elements">h1</a></code>,
    <code><a href="semantics.html#the-h1-h2-h3-h4-h5-and-h6-elements">h2</a></code>, <code><a href="semantics.html#the-h1-h2-h3-h4-h5-and-h6-elements">h3</a></code>, <code><a href="semantics.html#the-h1-h2-h3-h4-h5-and-h6-elements">h4</a></code>, <code><a href="semantics.html#the-h1-h2-h3-h4-h5-and-h6-elements">h5</a></code>,
-   <code><a href="semantics.html#the-h1-h2-h3-h4-h5-and-h6-elements">h6</a></code>, <code><a href="semantics.html#the-head-element">head</a></code>, <code><a href="semantics.html#the-header-element">header</a></code>,
-   <code><a href="semantics.html#the-hgroup-element">hgroup</a></code>, <code><a href="semantics.html#the-hr-element">hr</a></code>, <code><a href="embedded-content-0.html#the-iframe-element">iframe</a></code>, <!--
+   <code><a href="semantics.html#the-h1-h2-h3-h4-h5-and-h6-elements">h6</a></code>, <code><a href="semantics.html#the-head-element-0">head</a></code>, <code><a href="semantics.html#the-header-element">header</a></code>,
+   <code><a href="semantics.html#the-hgroup-element">hgroup</a></code>, <code><a href="semantics.html#the-hr-element">hr</a></code>, <code><a href="text-level-semantics.html#the-iframe-element">iframe</a></code>, <!--
    <code>image</code>, (commented out because this isn't an element
    that can end up on the stack, so it doesn't matter) -->
-   <code><a href="embedded-content-0.html#the-img-element">img</a></code>, <code><a href="forms.html#the-input-element">input</a></code>, <code><a href="obsolete.html#isindex-0">isindex</a></code>,
+   <code><a href="text-level-semantics.html#the-img-element">img</a></code>, <code><a href="forms.html#the-input-element">input</a></code>, <code><a href="obsolete.html#isindex-0">isindex</a></code>,
    <code><a href="semantics.html#the-li-element">li</a></code>, <code><a href="semantics.html#the-link-element">link</a></code>, <code><a href="obsolete.html#listing">listing</a></code>,
    <code><a href="interactive-elements.html#menus">menu</a></code>, <code><a href="semantics.html#meta">meta</a></code>, <code><a href="semantics.html#the-nav-element">nav</a></code>,
    <code><a href="obsolete.html#noembed">noembed</a></code>, <code><a href="obsolete.html#noframes">noframes</a></code>, <code><a href="semantics.html#the-noscript-element">noscript</a></code>,
-   <code><a href="semantics.html#the-ol-element">ol</a></code>, <code><a href="semantics.html#the-p-element">p</a></code>, <code><a href="embedded-content-0.html#the-param-element">param</a></code>,
+   <code><a href="semantics.html#the-ol-element">ol</a></code>, <code><a href="semantics.html#the-p-element">p</a></code>, <code><a href="text-level-semantics.html#the-param-element">param</a></code>,
    <code><a href="obsolete.html#plaintext">plaintext</a></code>, <code><a href="semantics.html#the-pre-element">pre</a></code>, <code><a href="semantics.html#script">script</a></code>,
    <code><a href="semantics.html#the-section-element">section</a></code>, <code><a href="forms.html#the-select-element">select</a></code>, <code><a href="obsolete.html#spacer">spacer</a></code>,
    <code><a href="semantics.html#the-style-element">style</a></code>, <code><a href="tabular-data.html#the-tbody-element">tbody</a></code>, <code><a href="forms.html#the-textarea-element">textarea</a></code>,
-   <code><a href="tabular-data.html#the-tfoot-element">tfoot</a></code>, <code><a href="tabular-data.html#the-thead-element">thead</a></code>, <code><a href="semantics.html#the-title-element">title</a></code>,
+   <code><a href="tabular-data.html#the-tfoot-element">tfoot</a></code>, <code><a href="tabular-data.html#the-thead-element">thead</a></code>, <code><a href="semantics.html#the-title-element-0">title</a></code>,
    <code><a href="tabular-data.html#the-tr-element">tr</a></code>, <code><a href="semantics.html#the-ul-element">ul</a></code>, and <code>wbr</code>.</p></dd>
 
    <dt><dfn id="scoping">Scoping</dfn></dt>
    <dd><p>The following HTML elements introduce new <a href="#has-an-element-in-scope" title="has
    an element in scope">scopes</a> for various parts of the
    parsing: <code><a href="obsolete.html#the-applet-element">applet</a></code>, <code><a href="forms.html#the-button-element">button</a></code>,
-   <code><a href="tabular-data.html#the-caption-element">caption</a></code>, <code><a href="semantics.html#the-html-element">html</a></code>, <code><a href="obsolete.html#the-marquee-element-0">marquee</a></code>,
-   <code><a href="embedded-content-0.html#the-object-element">object</a></code>, <code><a href="tabular-data.html#the-table-element">table</a></code>, <code><a href="tabular-data.html#the-td-element">td</a></code>,
+   <code><a href="tabular-data.html#the-caption-element">caption</a></code>, <code><a href="semantics.html#the-html-element-0">html</a></code>, <code><a href="obsolete.html#the-marquee-element">marquee</a></code>,
+   <code><a href="text-level-semantics.html#the-object-element">object</a></code>, <code><a href="tabular-data.html#the-table-element">table</a></code>, <code><a href="tabular-data.html#the-td-element">td</a></code>,
    <code><a href="tabular-data.html#the-th-element">th</a></code>, and SVG's <code>foreignObject</code>.</p></dd>
 
    <dt><dfn id="formatting">Formatting</dfn></dt>
@@ -1602,13 +1607,13 @@
    following elements, terminate in a failure state:</p>
     <ul class="brief"><li><code><a href="obsolete.html#the-applet-element">applet</a></code> in the HTML namespace</li>
      <li><code><a href="tabular-data.html#the-caption-element">caption</a></code> in the HTML namespace</li>
-     <li><code><a href="semantics.html#the-html-element">html</a></code> in the HTML namespace</li> <!-- (This can only happen if the <var title="">node</var> is the topmost node of the <span>stack of open elements</span>, and prevents the next step from being invoked if there are no more elements in the stack.) -->
+     <li><code><a href="semantics.html#the-html-element-0">html</a></code> in the HTML namespace</li> <!-- (This can only happen if the <var title="">node</var> is the topmost node of the <span>stack of open elements</span>, and prevents the next step from being invoked if there are no more elements in the stack.) -->
      <li><code><a href="tabular-data.html#the-table-element">table</a></code> in the HTML namespace</li>
      <li><code><a href="tabular-data.html#the-td-element">td</a></code> in the HTML namespace</li>
      <li><code><a href="tabular-data.html#the-th-element">th</a></code> in the HTML namespace</li>
      <li><code><a href="forms.html#the-button-element">button</a></code> in the HTML namespace</li>
-     <li><code><a href="obsolete.html#the-marquee-element-0">marquee</a></code> in the HTML namespace</li>
-     <li><code><a href="embedded-content-0.html#the-object-element">object</a></code> in the HTML namespace</li>
+     <li><code><a href="obsolete.html#the-marquee-element">marquee</a></code> in the HTML namespace</li>
+     <li><code><a href="text-level-semantics.html#the-object-element">object</a></code> in the HTML namespace</li>
      <li><code title="">foreignObject</code> in the SVG namespace</li>
     </ul></li>
 
@@ -1616,7 +1621,7 @@
    entry in the <a href="#stack-of-open-elements">stack of open elements</a> and return to step
    2. (This will never fail, since the loop will always terminate in
    the previous step if the top of the stack &#8212; an
-   <code><a href="semantics.html#the-html-element">html</a></code> element &#8212; is reached.)</p></li>
+   <code><a href="semantics.html#the-html-element-0">html</a></code> element &#8212; is reached.)</p></li>
 
   </ol><p>The <a href="#stack-of-open-elements">stack of open elements</a> is said to <dfn id="has-an-element-in-table-scope" title="has an element in table scope">have an element in <em>table
   scope</em></dfn> when the following algorithm terminates in a match
@@ -1630,7 +1635,7 @@
 
    <li><p>Otherwise, if <var title="">node</var> is one of the
    following elements, terminate in a failure state:</p>
-    <ul class="brief"><li><code><a href="semantics.html#the-html-element">html</a></code> in the HTML namespace</li> <!-- (This can only happen if the <var title="">node</var> is the topmost node of the <span>stack of open elements</span>, and prevents the next step from being invoked if there are no more elements in the stack.) -->
+    <ul class="brief"><li><code><a href="semantics.html#the-html-element-0">html</a></code> in the HTML namespace</li> <!-- (This can only happen if the <var title="">node</var> is the topmost node of the <span>stack of open elements</span>, and prevents the next step from being invoked if there are no more elements in the stack.) -->
      <li><code><a href="tabular-data.html#the-table-element">table</a></code> in the HTML namespace</li>
     </ul></li>
 
@@ -1638,7 +1643,7 @@
    entry in the <a href="#stack-of-open-elements">stack of open elements</a> and return to step
    2. (This will never fail, since the loop will always terminate in
    the previous step if the top of the stack &#8212; an
-   <code><a href="semantics.html#the-html-element">html</a></code> element &#8212; is reached.)</p></li>
+   <code><a href="semantics.html#the-html-element-0">html</a></code> element &#8212; is reached.)</p></li>
 
   </ol><p>Nothing happens if at any time any of the elements in the
   <a href="#stack-of-open-elements">stack of open elements</a> are moved to a new location in,
@@ -1658,10 +1663,10 @@
 
   <p>The list contains elements in the <a href="#formatting">formatting</a>
   category, and scope markers. The scope markers are inserted when
-  entering <code><a href="obsolete.html#the-applet-element">applet</a></code> elements, buttons, <code><a href="embedded-content-0.html#the-object-element">object</a></code>
+  entering <code><a href="obsolete.html#the-applet-element">applet</a></code> elements, buttons, <code><a href="text-level-semantics.html#the-object-element">object</a></code>
   elements, marquees, table cells, and table captions, and are used to
   prevent formatting from "leaking" <em>into</em> <code><a href="obsolete.html#the-applet-element">applet</a></code>
-  elements, buttons, <code><a href="embedded-content-0.html#the-object-element">object</a></code> elements, marquees, and
+  elements, buttons, <code><a href="text-level-semantics.html#the-object-element">object</a></code> elements, marquees, and
   tables.</p>
 
   <p class="note">The scope markers are unrelated to the concept of an
@@ -1754,7 +1759,7 @@
   pointer</dfn> and the <dfn id="form-element-pointer"><code title="">form</code> element
   pointer</dfn> are both null.</p>
 
-  <p>Once a <code><a href="semantics.html#the-head-element">head</a></code> element has been parsed (whether
+  <p>Once a <code><a href="semantics.html#the-head-element-0">head</a></code> element has been parsed (whether
   implicitly or explicitly) the <a href="#head-element-pointer"><code title="">head</code>
   element pointer</a> gets set to point to this node.</p>
 
@@ -1780,7 +1785,7 @@
   created. It is set to "not ok" after certain tokens are seen.</p>
 
 
-  <h4 id="tokenization"><span class="secno">9.2.4 </span><dfn>Tokenization</dfn></h4>
+  <h4 id="tokenization"><span class="secno">9.2.4 </span><dfn>Tokenization</dfn></h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p>
 
   <p>Implementations must act as if they used the following state
   machine to tokenize HTML. The state machine must start in the
@@ -1821,7 +1826,7 @@
   can affect the state of the <a href="#content-model-flag">content model flag</a>, and can
   insert additional characters into the stream. (For example, the
   <code><a href="semantics.html#script">script</a></code> element can result in scripts executing and
-  using the <a href="dom.html#dynamic-markup-insertion">dynamic markup insertion</a> APIs to insert
+  using the <a href="embedded-content-0.html#dynamic-markup-insertion">dynamic markup insertion</a> APIs to insert
   characters into the stream being tokenized.)</p>
 
   <p>When a start tag token is emitted with its <i>self-closing
@@ -3230,7 +3235,7 @@
   <p id="mutation-during-parsing">DOM mutation events must not fire
   for changes caused by the UA parsing the document. (Conceptually,
   the parser is not mutating the DOM, it is constructing it.) This
-  includes the parsing of any content inserted using <code title="dom-document-write"><a href="dom.html#dom-document-write">document.write()</a></code> and <code title="dom-document-writeln"><a href="dom.html#dom-document-writeln">document.writeln()</a></code> calls. <a href="references.html#refsDOMEVENTS">[DOMEVENTS]</a></p>
+  includes the parsing of any content inserted using <code title="dom-document-write"><a href="embedded-content-0.html#dom-document-write">document.write()</a></code> and <code title="dom-document-writeln"><a href="embedded-content-0.html#dom-document-writeln">document.writeln()</a></code> calls. <a href="references.html#refsDOMEVENTS">[DOMEVENTS]</a></p>
 
   <p class="note">Not all of the tag names mentioned below are
   conformant tag names in this specification; many are included to
@@ -3457,7 +3462,7 @@
   the <a href="#stack-of-open-elements">stack of open elements</a> (<a href="#fragment-case">fragment
   case</a>), then the <i><a href="#foster-parent-element">foster parent element</a></i> is the first
   element in the <a href="#stack-of-open-elements">stack of open elements</a> (the
-  <code><a href="semantics.html#the-html-element">html</a></code> element). Otherwise, if there is a
+  <code><a href="semantics.html#the-html-element-0">html</a></code> element). Otherwise, if there is a
   <code><a href="tabular-data.html#the-table-element">table</a></code> element in the <a href="#stack-of-open-elements">stack of open
   elements</a>, but the last <code><a href="tabular-data.html#the-table-element">table</a></code> element in the
   <a href="#stack-of-open-elements">stack of open elements</a> has no parent, or its parent
@@ -3719,7 +3724,7 @@
    <dt>Anything else</dt>
    <dd>
 
-    <p>Create an <code><a href="semantics.html#the-html-element">html</a></code> element. Append it to the
+    <p>Create an <code><a href="semantics.html#the-html-element-0">html</a></code> element. Append it to the
     <code>Document</code> object. Put this element in the <a href="#stack-of-open-elements">stack
     of open elements</a>.</p>
 
@@ -3779,7 +3784,7 @@
     <p><a href="#insert-an-html-element">Insert an HTML element</a> for the token.</p>
 
     <p>Set the <a href="#head-element-pointer"><code title="">head</code> element pointer</a>
-    to the newly created <code><a href="semantics.html#the-head-element">head</a></code> element.</p>
+    to the newly created <code><a href="semantics.html#the-head-element-0">head</a></code> element.</p>
 
     <p>Switch the <a href="#insertion-mode">insertion mode</a> to "<a href="#parsing-main-inhead" title="insertion mode: in head">in head</a>".</p>
 
@@ -3910,7 +3915,7 @@
       <p>Mark the element as being <a href="semantics.html#parser-inserted">"parser-inserted"</a>.</p>
 
       <p class="note">This ensures that, if the script is external,
-      any <code title="dom-document-write"><a href="dom.html#dom-document-write">document.write()</a></code>
+      any <code title="dom-document-write"><a href="embedded-content-0.html#dom-document-write">document.write()</a></code>
       calls in the script will execute in-line, instead of blowing the
       document away, as would happen in most other cases. It also
       prevents the script from executing until the end tag is
@@ -3942,7 +3947,7 @@
    <dd>
 
     <p>Pop the <a href="#current-node">current node</a> (which will be the
-    <code><a href="semantics.html#the-head-element">head</a></code> element) off the <a href="#stack-of-open-elements">stack of open
+    <code><a href="semantics.html#the-head-element-0">head</a></code> element) off the <a href="#stack-of-open-elements">stack of open
     elements</a>.</p>
 
     <p>Switch the <a href="#insertion-mode">insertion mode</a> to "<a href="#the-after-head-insertion-mode" title="insertion mode: after head">after head</a>".</p>
@@ -3997,7 +4002,7 @@
     <p>Pop the <a href="#current-node">current node</a> (which will be a
     <code><a href="semantics.html#the-noscript-element">noscript</a></code> element) from the <a href="#stack-of-open-elements">stack of open
     elements</a>; the new <a href="#current-node">current node</a> will be a
-    <code><a href="semantics.html#the-head-element">head</a></code> element.</p>
+    <code><a href="semantics.html#the-head-element-0">head</a></code> element.</p>
 
     <p>Switch the <a href="#insertion-mode">insertion mode</a> to "<a href="#parsing-main-inhead" title="insertion mode: in head">in head</a>".</p>
 
@@ -4179,12 +4184,12 @@
     <p><a href="#parse-error">Parse error</a>.</p>
 
     <p>If the second element on the <a href="#stack-of-open-elements">stack of open
-    elements</a> is not a <code><a href="semantics.html#the-body-element">body</a></code> element, or, if the
+    elements</a> is not a <code><a href="semantics.html#the-body-element-0">body</a></code> element, or, if the
     <a href="#stack-of-open-elements">stack of open elements</a> has only one node on it,
     then ignore the token. (<a href="#fragment-case">fragment case</a>)</p>
 
     <p>Otherwise, for each attribute on the token, check to see if
-    the attribute is already present on the <code><a href="semantics.html#the-body-element">body</a></code>
+    the attribute is already present on the <code><a href="semantics.html#the-body-element-0">body</a></code>
     element (the second element) on the <a href="#stack-of-open-elements">stack of open
     elements</a>. If it is not, add the attribute and its
     corresponding value to that element.</p>
@@ -4197,7 +4202,7 @@
     <p><a href="#parse-error">Parse error</a>.</p>
 
     <p>If the second element on the <a href="#stack-of-open-elements">stack of open
-    elements</a> is not a <code><a href="semantics.html#the-body-element">body</a></code> element, or, if the
+    elements</a> is not a <code><a href="semantics.html#the-body-element-0">body</a></code> element, or, if the
     <a href="#stack-of-open-elements">stack of open elements</a> has only one node on it,
     then ignore the token. (<a href="#fragment-case">fragment case</a>)</p>
 
@@ -4211,7 +4216,7 @@
 
      <li><p>Pop all the nodes from the bottom of the <a href="#stack-of-open-elements">stack of
      open elements</a>, from the <a href="#current-node">current node</a> up to,
-     but not including, the root <code><a href="semantics.html#the-html-element">html</a></code> element.</p>
+     but not including, the root <code><a href="semantics.html#the-html-element-0">html</a></code> element.</p>
 
      </li><li><p><a href="#insert-an-html-element">Insert an HTML element</a> for the
      token.</p></li>
@@ -4229,7 +4234,7 @@
     <code><a href="tabular-data.html#the-tbody-element">tbody</a></code> element, a <code><a href="tabular-data.html#the-td-element">td</a></code> element, a
     <code><a href="tabular-data.html#the-tfoot-element">tfoot</a></code> element, a <code><a href="tabular-data.html#the-th-element">th</a></code> element, a
     <code><a href="tabular-data.html#the-thead-element">thead</a></code> element, a <code><a href="tabular-data.html#the-tr-element">tr</a></code> element, the
-    <code><a href="semantics.html#the-body-element">body</a></code> element, or the <code><a href="semantics.html#the-html-element">html</a></code> element, then
+    <code><a href="semantics.html#the-body-element-0">body</a></code> element, or the <code><a href="semantics.html#the-html-element-0">html</a></code> element, then
     this is a <a href="#parse-error">parse error</a>.</p> <!-- (some of those are
     fragment cases) -->
 
@@ -4255,8 +4260,8 @@
     <code><a href="text-level-semantics.html#the-rt-element">rt</a></code> element, a <code><a href="tabular-data.html#the-tbody-element">tbody</a></code> element, a
     <code><a href="tabular-data.html#the-td-element">td</a></code> element, a <code><a href="tabular-data.html#the-tfoot-element">tfoot</a></code> element, a
     <code><a href="tabular-data.html#the-th-element">th</a></code> element, a <code><a href="tabular-data.html#the-thead-element">thead</a></code> element, a
-    <code><a href="tabular-data.html#the-tr-element">tr</a></code> element, the <code><a href="semantics.html#the-body-element">body</a></code> element, or the
-    <code><a href="semantics.html#the-html-element">html</a></code> element, then this is a <a href="#parse-error">parse
+    <code><a href="tabular-data.html#the-tr-element">tr</a></code> element, the <code><a href="semantics.html#the-body-element-0">body</a></code> element, or the
+    <code><a href="semantics.html#the-html-element-0">html</a></code> element, then this is a <a href="#parse-error">parse
     error</a>.</p> <!-- (some of those are fragment cases, e.g. for
     <tbody> you'd have hit the first paragraph since the <body>
     wouldn't be in scope, unless it was a fragment case) -->
@@ -5363,7 +5368,7 @@
     one.</p>
 
     <p><a href="semantics.html#running-a-script" title="running a script">Run</a> the <var title="">script</var>. This might cause some script to execute,
-    which might cause <a href="dom.html#dom-document-write" title="dom-document-write">new characters
+    which might cause <a href="embedded-content-0.html#dom-document-write" title="dom-document-write">new characters
     to be inserted into the tokenizer</a>, and might cause the
     tokenizer to output more tokens, resulting in a <a href="#nestedParsing">reentrant invocation of the parser</a>.</p>
 
@@ -5389,7 +5394,7 @@
 
       <p class="note">The tree construction stage of this particular
       parser is <a href="#nestedParsing">being called reentrantly</a>,
-      say from a call to <code title="dom-document-write"><a href="dom.html#dom-document-write">document.write()</a></code>.</p>
+      say from a call to <code title="dom-document-write"><a href="embedded-content-0.html#dom-document-write">document.write()</a></code>.</p>
 
      </dd>
 
@@ -5591,7 +5596,7 @@
    <dd>
 
     <p>If the <a href="#current-node">current node</a> is not the root
-    <code><a href="semantics.html#the-html-element">html</a></code> element, then this is a <a href="#parse-error">parse
+    <code><a href="semantics.html#the-html-element-0">html</a></code> element, then this is a <a href="#parse-error">parse
     error</a>.</p>
 
     <p class="note">It can only be the <a href="#current-node">current node</a> in
@@ -5617,11 +5622,11 @@
   </dl><p>When the steps above require the UA to <dfn id="clear-the-stack-back-to-a-table-context">clear the stack
   back to a table context</dfn>, it means that the UA must, while
   the <a href="#current-node">current node</a> is not a <code><a href="tabular-data.html#the-table-element">table</a></code>
-  element or an <code><a href="semantics.html#the-html-element">html</a></code> element, pop elements from the
+  element or an <code><a href="semantics.html#the-html-element-0">html</a></code> element, pop elements from the
   <a href="#stack-of-open-elements">stack of open elements</a>.</p>
 
   <p class="note">The <a href="#current-node">current node</a> being an
-  <code><a href="semantics.html#the-html-element">html</a></code> element after this process is a <a href="#fragment-case">fragment
+  <code><a href="semantics.html#the-html-element-0">html</a></code> element after this process is a <a href="#fragment-case">fragment
   case</a>.</p>
 
 
@@ -5766,7 +5771,7 @@
    <dd>
 
     <p>If the <a href="#current-node">current node</a> is the root
-    <code><a href="semantics.html#the-html-element">html</a></code> element, then this is a <a href="#parse-error">parse
+    <code><a href="semantics.html#the-html-element-0">html</a></code> element, then this is a <a href="#parse-error">parse
     error</a>; ignore the token. (<a href="#fragment-case">fragment
     case</a>)</p>
 
@@ -5785,7 +5790,7 @@
    <dt>An end-of-file token</dt>
    <dd>
 
-    <p>If the <a href="#current-node">current node</a> is the root <code><a href="semantics.html#the-html-element">html</a></code>
+    <p>If the <a href="#current-node">current node</a> is the root <code><a href="semantics.html#the-html-element-0">html</a></code>
     element, then <a href="#stop-parsing">stop parsing</a>. (<a href="#fragment-case">fragment
     case</a>)</p>
 
@@ -5886,12 +5891,12 @@
   </dl><p>When the steps above require the UA to <dfn id="clear-the-stack-back-to-a-table-body-context">clear the stack
   back to a table body context</dfn>, it means that the UA must,
   while the <a href="#current-node">current node</a> is not a <code><a href="tabular-data.html#the-tbody-element">tbody</a></code>,
-  <code><a href="tabular-data.html#the-tfoot-element">tfoot</a></code>, <code><a href="tabular-data.html#the-thead-element">thead</a></code>, or <code><a href="semantics.html#the-html-element">html</a></code>
+  <code><a href="tabular-data.html#the-tfoot-element">tfoot</a></code>, <code><a href="tabular-data.html#the-thead-element">thead</a></code>, or <code><a href="semantics.html#the-html-element-0">html</a></code>
   element, pop elements from the <a href="#stack-of-open-elements">stack of open
   elements</a>.</p>
 
   <p class="note">The <a href="#current-node">current node</a> being an
-  <code><a href="semantics.html#the-html-element">html</a></code> element after this process is a <a href="#fragment-case">fragment
+  <code><a href="semantics.html#the-html-element-0">html</a></code> element after this process is a <a href="#fragment-case">fragment
   case</a>.</p>
 
 
@@ -5978,11 +5983,11 @@
   </dl><p>When the steps above require the UA to <dfn id="clear-the-stack-back-to-a-table-row-context">clear the stack
   back to a table row context</dfn>, it means that the UA must,
   while the <a href="#current-node">current node</a> is not a <code><a href="tabular-data.html#the-tr-element">tr</a></code>
-  element or an <code><a href="semantics.html#the-html-element">html</a></code> element, pop elements from the
+  element or an <code><a href="semantics.html#the-html-element-0">html</a></code> element, pop elements from the
   <a href="#stack-of-open-elements">stack of open elements</a>.</p>
 
   <p class="note">The <a href="#current-node">current node</a> being an
-  <code><a href="semantics.html#the-html-element">html</a></code> element after this process is a <a href="#fragment-case">fragment
+  <code><a href="semantics.html#the-html-element-0">html</a></code> element after this process is a <a href="#fragment-case">fragment
   case</a>.</p>
 
 
@@ -6211,7 +6216,7 @@
    <dd>
 
     <p>If the <a href="#current-node">current node</a> is not the root
-    <code><a href="semantics.html#the-html-element">html</a></code> element, then this is a <a href="#parse-error">parse
+    <code><a href="semantics.html#the-html-element-0">html</a></code> element, then this is a <a href="#parse-error">parse
     error</a>.</p>
 
     <p class="note">It can only be the <a href="#current-node">current node</a> in
@@ -6258,7 +6263,7 @@
     mode</a>.</p>
    </dd>
 
-  </dl><h5 id="parsing-main-inforeign"><span class="secno">9.2.5.21 </span>The "<dfn title="insertion mode: in foreign content">in foreign content</dfn>" insertion mode</h5>
+  </dl><h5 id="parsing-main-inforeign"><span class="secno">9.2.5.21 </span>The "<dfn title="insertion mode: in foreign content">in foreign content</dfn>" insertion mode</h5><p class="XXX annotation"><span><a href="http://www.w3.org/html/wg/tracker/issues/37">ISSUE-37</a> (html-svg-mathml) blocks progress to Last Call</span></p>
 
   <p>When the <a href="#insertion-mode">insertion mode</a> is "<a href="#parsing-main-inforeign" title="insertion
   mode: in foreign content">in foreign content</a>", tokens must be
@@ -6307,7 +6312,7 @@
     the <code title="">script</code> element</a> according to the SVG
     rules. <a href="references.html#refsSVG">[SVG]</a></p>
 
-    <p class="note">Even if this causes <a href="dom.html#dom-document-write" title="dom-document-write">new characters to be inserted into the
+    <p class="note">Even if this causes <a href="embedded-content-0.html#dom-document-write" title="dom-document-write">new characters to be inserted into the
     tokenizer</a>, the parser will not be executed reentrantly,
     since the <a href="#parser-pause-flag">parser pause flag</a> is true.</p>
 
@@ -6468,7 +6473,7 @@
    <dt>A comment token</dt>
    <dd>
     <p>Append a <code>Comment</code> node to the first element in
-    the <a href="#stack-of-open-elements">stack of open elements</a> (the <code><a href="semantics.html#the-html-element">html</a></code>
+    the <a href="#stack-of-open-elements">stack of open elements</a> (the <code><a href="semantics.html#the-html-element-0">html</a></code>
     element), with the <code title="">data</code> attribute set to
     the data given in the comment token.</p>
    </dd>
@@ -6550,7 +6555,7 @@
    <dd>
 
     <p>If the <a href="#current-node">current node</a> is the root
-    <code><a href="semantics.html#the-html-element">html</a></code> element, then this is a <a href="#parse-error">parse
+    <code><a href="semantics.html#the-html-element-0">html</a></code> element, then this is a <a href="#parse-error">parse
     error</a>; ignore the token. (<a href="#fragment-case">fragment
     case</a>)</p>
 
@@ -6588,7 +6593,7 @@
    <dd>
 
     <p>If the <a href="#current-node">current node</a> is not the root
-    <code><a href="semantics.html#the-html-element">html</a></code> element, then this is a <a href="#parse-error">parse
+    <code><a href="semantics.html#the-html-element-0">html</a></code> element, then this is a <a href="#parse-error">parse
     error</a>.</p>
 
     <p class="note">It can only be the <a href="#current-node">current node</a> in
@@ -6988,8 +6993,8 @@
   <p>The parsing of this markup is straightforward up to the "3". At
   this point, the DOM looks like this:</p>
 
-  <ul class="domTree"><li class="t1"><code><a href="semantics.html#the-html-element">html</a></code><ul><li class="t1"><code><a href="semantics.html#the-head-element">head</a></code></li><li class="t1"><code><a href="semantics.html#the-body-element">body</a></code><ul><li class="t1"><code><a href="semantics.html#the-p-element">p</a></code><ul><li class="t3"><code>#text</code>: <span title="">1</span></li><li class="t1"><code><a href="text-level-semantics.html#the-b-element">b</a></code><ul><li class="t3"><code>#text</code>: <span title="">2</span></li><li class="t1"><code><a href="text-level-semantics.html#the-i-element">i</a></code><ul><li class="t3"><code>#text</code>: <span title="">3</span></li></ul></li></ul></li></ul></li></ul></li></ul></li></ul><p>Here, the <a href="#stack-of-open-elements">stack of open elements</a> has five elements
-  on it: <code><a href="semantics.html#the-html-element">html</a></code>, <code><a href="semantics.html#the-body-element">body</a></code>, <code><a href="semantics.html#the-p-element">p</a></code>,
+  <ul class="domTree"><li class="t1"><code><a href="semantics.html#the-html-element-0">html</a></code><ul><li class="t1"><code><a href="semantics.html#the-head-element-0">head</a></code></li><li class="t1"><code><a href="semantics.html#the-body-element-0">body</a></code><ul><li class="t1"><code><a href="semantics.html#the-p-element">p</a></code><ul><li class="t3"><code>#text</code>: <span title="">1</span></li><li class="t1"><code><a href="text-level-semantics.html#the-b-element">b</a></code><ul><li class="t3"><code>#text</code>: <span title="">2</span></li><li class="t1"><code><a href="text-level-semantics.html#the-i-element">i</a></code><ul><li class="t3"><code>#text</code>: <span title="">3</span></li></ul></li></ul></li></ul></li></ul></li></ul></li></ul><p>Here, the <a href="#stack-of-open-elements">stack of open elements</a> has five elements
+  on it: <code><a href="semantics.html#the-html-element-0">html</a></code>, <code><a href="semantics.html#the-body-element-0">body</a></code>, <code><a href="semantics.html#the-p-element">p</a></code>,
   <code><a href="text-level-semantics.html#the-b-element">b</a></code>, and <code><a href="text-level-semantics.html#the-i-element">i</a></code>. The <a href="#list-of-active-formatting-elements">list of active
   formatting elements</a> just has two: <code><a href="text-level-semantics.html#the-b-element">b</a></code> and
   <code><a href="text-level-semantics.html#the-i-element">i</a></code>. The <a href="#insertion-mode">insertion mode</a> is "<a href="#parsing-main-inbody" title="insertion mode: in body">in body</a>".</p>
@@ -6998,8 +7003,8 @@
   invoked. This is a simple case, in that the <var title="">formatting
   element</var> is the <code><a href="text-level-semantics.html#the-b-element">b</a></code> element, and there is no
   <var title="">furthest block</var>. Thus, the <a href="#stack-of-open-elements">stack of open
-  elements</a> ends up with just three elements: <code><a href="semantics.html#the-html-element">html</a></code>,
-  <code><a href="semantics.html#the-body-element">body</a></code>, and <code><a href="semantics.html#the-p-element">p</a></code>, while the <a href="#list-of-active-formatting-elements">list of
+  elements</a> ends up with just three elements: <code><a href="semantics.html#the-html-element-0">html</a></code>,
+  <code><a href="semantics.html#the-body-element-0">body</a></code>, and <code><a href="semantics.html#the-p-element">p</a></code>, while the <a href="#list-of-active-formatting-elements">list of
   active formatting elements</a> has just one: <code><a href="text-level-semantics.html#the-i-element">i</a></code>. The
   DOM tree is unmodified at this point.</p>
 
@@ -7010,7 +7015,7 @@
   received, and the "5" text node is inserted, the DOM looks as
   follows:</p>
 
-  <ul class="domTree"><li class="t1"><code><a href="semantics.html#the-html-element">html</a></code><ul><li class="t1"><code><a href="semantics.html#the-head-element">head</a></code></li><li class="t1"><code><a href="semantics.html#the-body-element">body</a></code><ul><li class="t1"><code><a href="semantics.html#the-p-element">p</a></code><ul><li class="t3"><code>#text</code>: <span title="">1</span></li><li class="t1"><code><a href="text-level-semantics.html#the-b-element">b</a></code><ul><li class="t3"><code>#text</code>: <span title="">2</span></li><li class="t1"><code><a href="text-level-semantics.html#the-i-element">i</a></code><ul><li class="t3"><code>#text</code>: <span title="">3</span></li></ul></li></ul></li><li class="t1"><code><a href="text-level-semantics.html#the-i-element">i</a></code><ul><li class="t3"><code>#text</code>: <span title="">4</span></li></ul></li><li class="t3"><code>#text</code>: <span title="">5</span></li></ul></li></ul></li></ul></li></ul><h5 id="misnested-tags:-b-p-b-p"><span class="secno">9.2.8.2 </span>Misnested tags: &lt;b&gt;&lt;p&gt;&lt;/b&gt;&lt;/p&gt;</h5>
+  <ul class="domTree"><li class="t1"><code><a href="semantics.html#the-html-element-0">html</a></code><ul><li class="t1"><code><a href="semantics.html#the-head-element-0">head</a></code></li><li class="t1"><code><a href="semantics.html#the-body-element-0">body</a></code><ul><li class="t1"><code><a href="semantics.html#the-p-element">p</a></code><ul><li class="t3"><code>#text</code>: <span title="">1</span></li><li class="t1"><code><a href="text-level-semantics.html#the-b-element">b</a></code><ul><li class="t3"><code>#text</code>: <span title="">2</span></li><li class="t1"><code><a href="text-level-semantics.html#the-i-element">i</a></code><ul><li class="t3"><code>#text</code>: <span title="">3</span></li></ul></li></ul></li><li class="t1"><code><a href="text-level-semantics.html#the-i-element">i</a></code><ul><li class="t3"><code>#text</code>: <span title="">4</span></li></ul></li><li class="t3"><code>#text</code>: <span title="">5</span></li></ul></li></ul></li></ul></li></ul><h5 id="misnested-tags:-b-p-b-p"><span class="secno">9.2.8.2 </span>Misnested tags: &lt;b&gt;&lt;p&gt;&lt;/b&gt;&lt;/p&gt;</h5>
 
   <p><i>This section is non-normative.</i></p>
 
@@ -7020,12 +7025,12 @@
 
   <p>Up to the "2" the parsing here is straightforward:</p>
 
-  <ul class="domTree"><li class="t1"><code><a href="semantics.html#the-html-element">html</a></code><ul><li class="t1"><code><a href="semantics.html#the-head-element">head</a></code></li><li class="t1"><code><a href="semantics.html#the-body-element">body</a></code><ul><li class="t1"><code><a href="text-level-semantics.html#the-b-element">b</a></code><ul><li class="t3"><code>#text</code>: <span title="">1</span></li><li class="t1"><code><a href="semantics.html#the-p-element">p</a></code><ul><li class="t3"><code>#text</code>: <span title="">2</span></li></ul></li></ul></li></ul></li></ul></li></ul><p>The interesting part is when the end tag token with the tag name
+  <ul class="domTree"><li class="t1"><code><a href="semantics.html#the-html-element-0">html</a></code><ul><li class="t1"><code><a href="semantics.html#the-head-element-0">head</a></code></li><li class="t1"><code><a href="semantics.html#the-body-element-0">body</a></code><ul><li class="t1"><code><a href="text-level-semantics.html#the-b-element">b</a></code><ul><li class="t3"><code>#text</code>: <span title="">1</span></li><li class="t1"><code><a href="semantics.html#the-p-element">p</a></code><ul><li class="t3"><code>#text</code>: <span title="">2</span></li></ul></li></ul></li></ul></li></ul></li></ul><p>The interesting part is when the end tag token with the tag name
   "b" is parsed.</p>
 
   <p>Before that token is seen, the <a href="#stack-of-open-elements">stack of open
-  elements</a> has four elements on it: <code><a href="semantics.html#the-html-element">html</a></code>,
-  <code><a href="semantics.html#the-body-element">body</a></code>, <code><a href="text-level-semantics.html#the-b-element">b</a></code>, and <code><a href="semantics.html#the-p-element">p</a></code>. The
+  elements</a> has four elements on it: <code><a href="semantics.html#the-html-element-0">html</a></code>,
+  <code><a href="semantics.html#the-body-element-0">body</a></code>, <code><a href="text-level-semantics.html#the-b-element">b</a></code>, and <code><a href="semantics.html#the-p-element">p</a></code>. The
   <a href="#list-of-active-formatting-elements">list of active formatting elements</a> just has the one:
   <code><a href="text-level-semantics.html#the-b-element">b</a></code>. The <a href="#insertion-mode">insertion mode</a> is "<a href="#parsing-main-inbody" title="insertion mode: in body">in body</a>".</p>
 
@@ -7034,7 +7039,7 @@
   <var title="">furthest block</var>, namely the <code><a href="semantics.html#the-p-element">p</a></code> element. Thus,
   this time the adoption agency algorithm isn't skipped over.</p>
 
-  <p>The <var title="">common ancestor</var> is the <code><a href="semantics.html#the-body-element">body</a></code>
+  <p>The <var title="">common ancestor</var> is the <code><a href="semantics.html#the-body-element-0">body</a></code>
   element. A conceptual "bookmark" marks the position of the
   <code><a href="text-level-semantics.html#the-b-element">b</a></code> in the <a href="#list-of-active-formatting-elements">list of active formatting
   elements</a>, but since that list has only one element in it,
@@ -7048,18 +7053,18 @@
   <p>The <var title="">last node</var> gets appended (moved) to the
   <var title="">common ancestor</var>, so that the DOM looks like:</p>
 
-  <ul class="domTree"><li class="t1"><code><a href="semantics.html#the-html-element">html</a></code><ul><li class="t1"><code><a href="semantics.html#the-head-element">head</a></code></li><li class="t1"><code><a href="semantics.html#the-body-element">body</a></code><ul><li class="t1"><code><a href="text-level-semantics.html#the-b-element">b</a></code><ul><li class="t3"><code>#text</code>: <span title="">1</span></li></ul></li><li class="t1"><code><a href="semantics.html#the-p-element">p</a></code><ul><li class="t3"><code>#text</code>: <span title="">2</span></li></ul></li></ul></li></ul></li></ul><p>A new <code><a href="text-level-semantics.html#the-b-element">b</a></code> element is created, and the children of the
+  <ul class="domTree"><li class="t1"><code><a href="semantics.html#the-html-element-0">html</a></code><ul><li class="t1"><code><a href="semantics.html#the-head-element-0">head</a></code></li><li class="t1"><code><a href="semantics.html#the-body-element-0">body</a></code><ul><li class="t1"><code><a href="text-level-semantics.html#the-b-element">b</a></code><ul><li class="t3"><code>#text</code>: <span title="">1</span></li></ul></li><li class="t1"><code><a href="semantics.html#the-p-element">p</a></code><ul><li class="t3"><code>#text</code>: <span title="">2</span></li></ul></li></ul></li></ul></li></ul><p>A new <code><a href="text-level-semantics.html#the-b-element">b</a></code> element is created, and the children of the
   <code><a href="semantics.html#the-p-element">p</a></code> element are moved to it:</p>
 
-  <ul class="domTree"><li class="t1"><code><a href="semantics.html#the-html-element">html</a></code><ul><li class="t1"><code><a href="semantics.html#the-head-element">head</a></code></li><li class="t1"><code><a href="semantics.html#the-body-element">body</a></code><ul><li class="t1"><code><a href="text-level-semantics.html#the-b-element">b</a></code><ul><li class="t3"><code>#text</code>: <span title="">1</span></li></ul></li><li class="t1"><code><a href="semantics.html#the-p-element">p</a></code></li></ul></li></ul></li></ul><ul class="domTree"><li class="t1"><code><a href="text-level-semantics.html#the-b-element">b</a></code><ul><li class="t3"><code>#text</code>: <span title="">2</span></li></ul></li></ul><p>Finally, the new <code><a href="text-level-semantics.html#the-b-element">b</a></code> element is appended to the
+  <ul class="domTree"><li class="t1"><code><a href="semantics.html#the-html-element-0">html</a></code><ul><li class="t1"><code><a href="semantics.html#the-head-element-0">head</a></code></li><li class="t1"><code><a href="semantics.html#the-body-element-0">body</a></code><ul><li class="t1"><code><a href="text-level-semantics.html#the-b-element">b</a></code><ul><li class="t3"><code>#text</code>: <span title="">1</span></li></ul></li><li class="t1"><code><a href="semantics.html#the-p-element">p</a></code></li></ul></li></ul></li></ul><ul class="domTree"><li class="t1"><code><a href="text-level-semantics.html#the-b-element">b</a></code><ul><li class="t3"><code>#text</code>: <span title="">2</span></li></ul></li></ul><p>Finally, the new <code><a href="text-level-semantics.html#the-b-element">b</a></code> element is appended to the
   <code><a href="semantics.html#the-p-element">p</a></code> element, so that the DOM looks like:</p>
 
-  <ul class="domTree"><li class="t1"><code><a href="semantics.html#the-html-element">html</a></code><ul><li class="t1"><code><a href="semantics.html#the-head-element">head</a></code></li><li class="t1"><code><a href="semantics.html#the-body-element">body</a></code><ul><li class="t1"><code><a href="text-level-semantics.html#the-b-element">b</a></code><ul><li class="t3"><code>#text</code>: <span title="">1</span></li></ul></li><li class="t1"><code><a href="semantics.html#the-p-element">p</a></code><ul><li class="t1"><code><a href="text-level-semantics.html#the-b-element">b</a></code><ul><li class="t3"><code>#text</code>: <span title="">2</span></li></ul></li></ul></li></ul></li></ul></li></ul><p>The <code><a href="text-level-semantics.html#the-b-element">b</a></code> element is removed from the <a href="#list-of-active-formatting-elements">list of
+  <ul class="domTree"><li class="t1"><code><a href="semantics.html#the-html-element-0">html</a></code><ul><li class="t1"><code><a href="semantics.html#the-head-element-0">head</a></code></li><li class="t1"><code><a href="semantics.html#the-body-element-0">body</a></code><ul><li class="t1"><code><a href="text-level-semantics.html#the-b-element">b</a></code><ul><li class="t3"><code>#text</code>: <span title="">1</span></li></ul></li><li class="t1"><code><a href="semantics.html#the-p-element">p</a></code><ul><li class="t1"><code><a href="text-level-semantics.html#the-b-element">b</a></code><ul><li class="t3"><code>#text</code>: <span title="">2</span></li></ul></li></ul></li></ul></li></ul></li></ul><p>The <code><a href="text-level-semantics.html#the-b-element">b</a></code> element is removed from the <a href="#list-of-active-formatting-elements">list of
   active formatting elements</a> and the <a href="#stack-of-open-elements">stack of open
   elements</a>, so that when the "3" is parsed, it is appended to
   the <code><a href="semantics.html#the-p-element">p</a></code> element:</p>
 
-  <ul class="domTree"><li class="t1"><code><a href="semantics.html#the-html-element">html</a></code><ul><li class="t1"><code><a href="semantics.html#the-head-element">head</a></code></li><li class="t1"><code><a href="semantics.html#the-body-element">body</a></code><ul><li class="t1"><code><a href="text-level-semantics.html#the-b-element">b</a></code><ul><li class="t3"><code>#text</code>: <span title="">1</span></li></ul></li><li class="t1"><code><a href="semantics.html#the-p-element">p</a></code><ul><li class="t1"><code><a href="text-level-semantics.html#the-b-element">b</a></code><ul><li class="t3"><code>#text</code>: <span title="">2</span></li></ul></li><li class="t3"><code>#text</code>: <span title="">3</span></li></ul></li></ul></li></ul></li></ul><h5 id="unexpected-markup-in-tables"><span class="secno">9.2.8.3 </span>Unexpected markup in tables</h5>
+  <ul class="domTree"><li class="t1"><code><a href="semantics.html#the-html-element-0">html</a></code><ul><li class="t1"><code><a href="semantics.html#the-head-element-0">head</a></code></li><li class="t1"><code><a href="semantics.html#the-body-element-0">body</a></code><ul><li class="t1"><code><a href="text-level-semantics.html#the-b-element">b</a></code><ul><li class="t3"><code>#text</code>: <span title="">1</span></li></ul></li><li class="t1"><code><a href="semantics.html#the-p-element">p</a></code><ul><li class="t1"><code><a href="text-level-semantics.html#the-b-element">b</a></code><ul><li class="t3"><code>#text</code>: <span title="">2</span></li></ul></li><li class="t3"><code>#text</code>: <span title="">3</span></li></ul></li></ul></li></ul></li></ul><h5 id="unexpected-markup-in-tables"><span class="secno">9.2.8.3 </span>Unexpected markup in tables</h5>
 
   <p><i>This section is non-normative.</i></p>
 
@@ -7074,11 +7079,11 @@
   examining the DOM tree as it stands just after the
   <code><a href="tabular-data.html#the-table-element">table</a></code> element's start tag has been seen:</p>
 
-  <ul class="domTree"><li class="t1"><code><a href="semantics.html#the-html-element">html</a></code><ul><li class="t1"><code><a href="semantics.html#the-head-element">head</a></code></li><li class="t1"><code><a href="semantics.html#the-body-element">body</a></code><ul><li class="t1"><code><a href="tabular-data.html#the-table-element">table</a></code></li></ul></li></ul></li></ul><p>...and then immediately after the <code><a href="text-level-semantics.html#the-b-element">b</a></code> element start
+  <ul class="domTree"><li class="t1"><code><a href="semantics.html#the-html-element-0">html</a></code><ul><li class="t1"><code><a href="semantics.html#the-head-element-0">head</a></code></li><li class="t1"><code><a href="semantics.html#the-body-element-0">body</a></code><ul><li class="t1"><code><a href="tabular-data.html#the-table-element">table</a></code></li></ul></li></ul></li></ul><p>...and then immediately after the <code><a href="text-level-semantics.html#the-b-element">b</a></code> element start
   tag has been seen:</p>
 
-  <ul class="domTree"><li class="t1"><code><a href="semantics.html#the-html-element">html</a></code><ul><li class="t1"><code><a href="semantics.html#the-head-element">head</a></code></li><li class="t1"><code><a href="semantics.html#the-body-element">body</a></code><ul><li class="t1"><code><a href="text-level-semantics.html#the-b-element">b</a></code></li><li class="t1"><code><a href="tabular-data.html#the-table-element">table</a></code></li></ul></li></ul></li></ul><p>At this point, the <a href="#stack-of-open-elements">stack of open elements</a> has on it
-  the elements <code><a href="semantics.html#the-html-element">html</a></code>, <code><a href="semantics.html#the-body-element">body</a></code>,
+  <ul class="domTree"><li class="t1"><code><a href="semantics.html#the-html-element-0">html</a></code><ul><li class="t1"><code><a href="semantics.html#the-head-element-0">head</a></code></li><li class="t1"><code><a href="semantics.html#the-body-element-0">body</a></code><ul><li class="t1"><code><a href="text-level-semantics.html#the-b-element">b</a></code></li><li class="t1"><code><a href="tabular-data.html#the-table-element">table</a></code></li></ul></li></ul></li></ul><p>At this point, the <a href="#stack-of-open-elements">stack of open elements</a> has on it
+  the elements <code><a href="semantics.html#the-html-element-0">html</a></code>, <code><a href="semantics.html#the-body-element-0">body</a></code>,
   <code><a href="tabular-data.html#the-table-element">table</a></code>, and <code><a href="text-level-semantics.html#the-b-element">b</a></code> (in that order, despite the
   resulting DOM tree); the <a href="#list-of-active-formatting-elements">list of active formatting
   elements</a> just has the <code><a href="text-level-semantics.html#the-b-element">b</a></code> element in it; and the
@@ -7094,8 +7099,8 @@
   row</a>" insertion modes, after which the DOM looks as
   follows:</p>
 
-  <ul class="domTree"><li class="t1"><code><a href="semantics.html#the-html-element">html</a></code><ul><li class="t1"><code><a href="semantics.html#the-head-element">head</a></code></li><li class="t1"><code><a href="semantics.html#the-body-element">body</a></code><ul><li class="t1"><code><a href="text-level-semantics.html#the-b-element">b</a></code></li><li class="t1"><code><a href="tabular-data.html#the-table-element">table</a></code><ul><li class="t1"><code><a href="tabular-data.html#the-tbody-element">tbody</a></code><ul><li class="t1"><code><a href="tabular-data.html#the-tr-element">tr</a></code></li></ul></li></ul></li></ul></li></ul></li></ul><p>Here, the <a href="#stack-of-open-elements">stack of open elements</a> has on it the
-  elements <code><a href="semantics.html#the-html-element">html</a></code>, <code><a href="semantics.html#the-body-element">body</a></code>, <code><a href="tabular-data.html#the-table-element">table</a></code>,
+  <ul class="domTree"><li class="t1"><code><a href="semantics.html#the-html-element-0">html</a></code><ul><li class="t1"><code><a href="semantics.html#the-head-element-0">head</a></code></li><li class="t1"><code><a href="semantics.html#the-body-element-0">body</a></code><ul><li class="t1"><code><a href="text-level-semantics.html#the-b-element">b</a></code></li><li class="t1"><code><a href="tabular-data.html#the-table-element">table</a></code><ul><li class="t1"><code><a href="tabular-data.html#the-tbody-element">tbody</a></code><ul><li class="t1"><code><a href="tabular-data.html#the-tr-element">tr</a></code></li></ul></li></ul></li></ul></li></ul></li></ul><p>Here, the <a href="#stack-of-open-elements">stack of open elements</a> has on it the
+  elements <code><a href="semantics.html#the-html-element-0">html</a></code>, <code><a href="semantics.html#the-body-element-0">body</a></code>, <code><a href="tabular-data.html#the-table-element">table</a></code>,
   <code><a href="tabular-data.html#the-tbody-element">tbody</a></code>, and <code><a href="tabular-data.html#the-tr-element">tr</a></code>; the <a href="#list-of-active-formatting-elements">list of active
   formatting elements</a> still has the <code><a href="text-level-semantics.html#the-b-element">b</a></code> element in
   it; and the <a href="#insertion-mode">insertion mode</a> is "<a href="#parsing-main-intr" title="insertion
@@ -7106,13 +7111,13 @@
   of active formatting elements</a> (it also switches to the "<a href="#parsing-main-intd" title="insertion mode: in cell">in cell</a>" <a href="#insertion-mode">insertion
   mode</a>).</p>
 
-  <ul class="domTree"><li class="t1"><code><a href="semantics.html#the-html-element">html</a></code><ul><li class="t1"><code><a href="semantics.html#the-head-element">head</a></code></li><li class="t1"><code><a href="semantics.html#the-body-element">body</a></code><ul><li class="t1"><code><a href="text-level-semantics.html#the-b-element">b</a></code></li><li class="t1"><code><a href="tabular-data.html#the-table-element">table</a></code><ul><li class="t1"><code><a href="tabular-data.html#the-tbody-element">tbody</a></code><ul><li class="t1"><code><a href="tabular-data.html#the-tr-element">tr</a></code><ul><li class="t1"><code><a href="tabular-data.html#the-td-element">td</a></code></li></ul></li></ul></li></ul></li></ul></li></ul></li></ul><p>The marker means that when the "aaa" character tokens are seen,
+  <ul class="domTree"><li class="t1"><code><a href="semantics.html#the-html-element-0">html</a></code><ul><li class="t1"><code><a href="semantics.html#the-head-element-0">head</a></code></li><li class="t1"><code><a href="semantics.html#the-body-element-0">body</a></code><ul><li class="t1"><code><a href="text-level-semantics.html#the-b-element">b</a></code></li><li class="t1"><code><a href="tabular-data.html#the-table-element">table</a></code><ul><li class="t1"><code><a href="tabular-data.html#the-tbody-element">tbody</a></code><ul><li class="t1"><code><a href="tabular-data.html#the-tr-element">tr</a></code><ul><li class="t1"><code><a href="tabular-data.html#the-td-element">td</a></code></li></ul></li></ul></li></ul></li></ul></li></ul></li></ul><p>The marker means that when the "aaa" character tokens are seen,
   no <code><a href="text-level-semantics.html#the-b-element">b</a></code> element is created to hold the resulting text
   node:</p>
 
-  <ul class="domTree"><li class="t1"><code><a href="semantics.html#the-html-element">html</a></code><ul><li class="t1"><code><a href="semantics.html#the-head-element">head</a></code></li><li class="t1"><code><a href="semantics.html#the-body-element">body</a></code><ul><li class="t1"><code><a href="text-level-semantics.html#the-b-element">b</a></code></li><li class="t1"><code><a href="tabular-data.html#the-table-element">table</a></code><ul><li class="t1"><code><a href="tabular-data.html#the-tbody-element">tbody</a></code><ul><li class="t1"><code><a href="tabular-data.html#the-tr-element">tr</a></code><ul><li class="t1"><code><a href="tabular-data.html#the-td-element">td</a></code><ul><li class="t3"><code>#text</code>: <span title="">aaa</span></li></ul></li></ul></li></ul></li></ul></li></ul></li></ul></li></ul><p>The end tags are handled in a straight-forward manner; after
+  <ul class="domTree"><li class="t1"><code><a href="semantics.html#the-html-element-0">html</a></code><ul><li class="t1"><code><a href="semantics.html#the-head-element-0">head</a></code></li><li class="t1"><code><a href="semantics.html#the-body-element-0">body</a></code><ul><li class="t1"><code><a href="text-level-semantics.html#the-b-element">b</a></code></li><li class="t1"><code><a href="tabular-data.html#the-table-element">table</a></code><ul><li class="t1"><code><a href="tabular-data.html#the-tbody-element">tbody</a></code><ul><li class="t1"><code><a href="tabular-data.html#the-tr-element">tr</a></code><ul><li class="t1"><code><a href="tabular-data.html#the-td-element">td</a></code><ul><li class="t3"><code>#text</code>: <span title="">aaa</span></li></ul></li></ul></li></ul></li></ul></li></ul></li></ul></li></ul><p>The end tags are handled in a straight-forward manner; after
   handling them, the <a href="#stack-of-open-elements">stack of open elements</a> has on it the
-  elements <code><a href="semantics.html#the-html-element">html</a></code>, <code><a href="semantics.html#the-body-element">body</a></code>, <code><a href="tabular-data.html#the-table-element">table</a></code>,
+  elements <code><a href="semantics.html#the-html-element-0">html</a></code>, <code><a href="semantics.html#the-body-element-0">body</a></code>, <code><a href="tabular-data.html#the-table-element">table</a></code>,
   and <code><a href="tabular-data.html#the-tbody-element">tbody</a></code>; the <a href="#list-of-active-formatting-elements">list of active formatting
   elements</a> still has the <code><a href="text-level-semantics.html#the-b-element">b</a></code> element in it (the
   marker having been removed by the "td" end tag token); and the
@@ -7137,8 +7142,8 @@
   parent">foster parented</a>, and then the "bbb" text node is
   appended to it:</p>
 
-  <ul class="domTree"><li class="t1"><code><a href="semantics.html#the-html-element">html</a></code><ul><li class="t1"><code><a href="semantics.html#the-head-element">head</a></code></li><li class="t1"><code><a href="semantics.html#the-body-element">body</a></code><ul><li class="t1"><code><a href="text-level-semantics.html#the-b-element">b</a></code></li><li class="t1"><code><a href="text-level-semantics.html#the-b-element">b</a></code><ul><li class="t3"><code>#text</code>: <span title="">bbb</span></li></ul></li><li class="t1"><code><a href="tabular-data.html#the-table-element">table</a></code><ul><li class="t1"><code><a href="tabular-data.html#the-tbody-element">tbody</a></code><ul><li class="t1"><code><a href="tabular-data.html#the-tr-element">tr</a></code><ul><li class="t1"><code><a href="tabular-data.html#the-td-element">td</a></code><ul><li class="t3"><code>#text</code>: <span title="">aaa</span></li></ul></li></ul></li></ul></li></ul></li></ul></li></ul></li></ul><p>The <a href="#stack-of-open-elements">stack of open elements</a> has on it the elements
-  <code><a href="semantics.html#the-html-element">html</a></code>, <code><a href="semantics.html#the-body-element">body</a></code>, <code><a href="tabular-data.html#the-table-element">table</a></code>,
+  <ul class="domTree"><li class="t1"><code><a href="semantics.html#the-html-element-0">html</a></code><ul><li class="t1"><code><a href="semantics.html#the-head-element-0">head</a></code></li><li class="t1"><code><a href="semantics.html#the-body-element-0">body</a></code><ul><li class="t1"><code><a href="text-level-semantics.html#the-b-element">b</a></code></li><li class="t1"><code><a href="text-level-semantics.html#the-b-element">b</a></code><ul><li class="t3"><code>#text</code>: <span title="">bbb</span></li></ul></li><li class="t1"><code><a href="tabular-data.html#the-table-element">table</a></code><ul><li class="t1"><code><a href="tabular-data.html#the-tbody-element">tbody</a></code><ul><li class="t1"><code><a href="tabular-data.html#the-tr-element">tr</a></code><ul><li class="t1"><code><a href="tabular-data.html#the-td-element">td</a></code><ul><li class="t3"><code>#text</code>: <span title="">aaa</span></li></ul></li></ul></li></ul></li></ul></li></ul></li></ul></li></ul><p>The <a href="#stack-of-open-elements">stack of open elements</a> has on it the elements
+  <code><a href="semantics.html#the-html-element-0">html</a></code>, <code><a href="semantics.html#the-body-element-0">body</a></code>, <code><a href="tabular-data.html#the-table-element">table</a></code>,
   <code><a href="tabular-data.html#the-tbody-element">tbody</a></code>, and the new <code><a href="text-level-semantics.html#the-b-element">b</a></code> (again, note that
   this doesn't match the resulting tree!); the <a href="#list-of-active-formatting-elements">list of active
   formatting elements</a> has the new <code><a href="text-level-semantics.html#the-b-element">b</a></code> element in it;
@@ -7158,13 +7163,13 @@
   result in yet another <code><a href="text-level-semantics.html#the-b-element">b</a></code> element being created, this
   time after the table:</p>
 
-  <ul class="domTree"><li class="t1"><code><a href="semantics.html#the-html-element">html</a></code><ul><li class="t1"><code><a href="semantics.html#the-head-element">head</a></code></li><li class="t1"><code><a href="semantics.html#the-body-element">body</a></code><ul><li class="t1"><code><a href="text-level-semantics.html#the-b-element">b</a></code></li><li class="t1"><code><a href="text-level-semantics.html#the-b-element">b</a></code><ul><li class="t3"><code>#text</code>: <span title="">bbb</span></li></ul></li><li class="t1"><code><a href="tabular-data.html#the-table-element">table</a></code><ul><li class="t1"><code><a href="tabular-data.html#the-tbody-element">tbody</a></code><ul><li class="t1"><code><a href="tabular-data.html#the-tr-element">tr</a></code><ul><li class="t1"><code><a href="tabular-data.html#the-td-element">td</a></code><ul><li class="t3"><code>#text</code>: <span title="">aaa</span></li></ul></li></ul></li></ul></li></ul></li><li class="t1"><code><a href="text-level-semantics.html#the-b-element">b</a></code><ul><li class="t3"><code>#text</code>: <span title="">ccc</span></li></ul></li></ul></li></ul></li></ul><h5 id="scripts-that-modify-the-page-as-it-is-being-parsed"><span class="secno">9.2.8.4 </span>Scripts that modify the page as it is being parsed</h5>
+  <ul class="domTree"><li class="t1"><code><a href="semantics.html#the-html-element-0">html</a></code><ul><li class="t1"><code><a href="semantics.html#the-head-element-0">head</a></code></li><li class="t1"><code><a href="semantics.html#the-body-element-0">body</a></code><ul><li class="t1"><code><a href="text-level-semantics.html#the-b-element">b</a></code></li><li class="t1"><code><a href="text-level-semantics.html#the-b-element">b</a></code><ul><li class="t3"><code>#text</code>: <span title="">bbb</span></li></ul></li><li class="t1"><code><a href="tabular-data.html#the-table-element">table</a></code><ul><li class="t1"><code><a href="tabular-data.html#the-tbody-element">tbody</a></code><ul><li class="t1"><code><a href="tabular-data.html#the-tr-element">tr</a></code><ul><li class="t1"><code><a href="tabular-data.html#the-td-element">td</a></code><ul><li class="t3"><code>#text</code>: <span title="">aaa</span></li></ul></li></ul></li></ul></li></ul></li><li class="t1"><code><a href="text-level-semantics.html#the-b-element">b</a></code><ul><li class="t3"><code>#text</code>: <span title="">ccc</span></li></ul></li></ul></li></ul></li></ul><h5 id="scripts-that-modify-the-page-as-it-is-being-parsed"><span class="secno">9.2.8.4 </span>Scripts that modify the page as it is being parsed</h5>
 
   <p><i>This section is non-normative.</i></p>
 
   <p>Consider the following markup, which for this example we will
   assume is the document with <a href="infrastructure.html#url">URL</a> <code title="">http://example.com/inner</code>, being rendered as the
-  content of an <code><a href="embedded-content-0.html#the-iframe-element">iframe</a></code> in another document with the
+  content of an <code><a href="text-level-semantics.html#the-iframe-element">iframe</a></code> in another document with the
   <a href="infrastructure.html#url">URL</a> <code title="">http://example.com/outer</code>:</p>
 
   <pre>&lt;div id=a&gt;
@@ -7183,11 +7188,11 @@
   <p>Up to the first "script" end tag, before the script is parsed,
   the result is relatively straightforward:</p>
 
-  <ul class="domTree"><li class="t1"><code><a href="semantics.html#the-html-element">html</a></code><ul><li class="t1"><code><a href="semantics.html#the-head-element">head</a></code></li><li class="t1"><code><a href="semantics.html#the-body-element">body</a></code><ul><li class="t1"><code><a href="interactive-elements.html#the-div-element">div</a></code> <span class="t2" title=""><code class="attribute name">id</code>="<code class="attribute value"><a href="text-level-semantics.html#the-a-element">a</a></code>"</span><ul><li class="t3"><code>#text</code>: <span title="">
+  <ul class="domTree"><li class="t1"><code><a href="semantics.html#the-html-element-0">html</a></code><ul><li class="t1"><code><a href="semantics.html#the-head-element-0">head</a></code></li><li class="t1"><code><a href="semantics.html#the-body-element-0">body</a></code><ul><li class="t1"><code><a href="interactive-elements.html#the-div-element">div</a></code> <span class="t2" title=""><code class="attribute name">id</code>="<code class="attribute value"><a href="text-level-semantics.html#the-a-element">a</a></code>"</span><ul><li class="t3"><code>#text</code>: <span title="">
  </span></li><li class="t1"><code><a href="semantics.html#script">script</a></code><ul><li class="t3"><code>#text</code>: <span title="">var div = document.getElementById('a'); &#9166; parent.document.body.appendChild(div);</span></li></ul></li></ul></li></ul></li></ul></li></ul><p>After the script is parsed, though, the <code><a href="interactive-elements.html#the-div-element">div</a></code> element
   and its child <code><a href="semantics.html#script">script</a></code> element are gone:</p>
 
-  <ul class="domTree"><li class="t1"><code><a href="semantics.html#the-html-element">html</a></code><ul><li class="t1"><code><a href="semantics.html#the-head-element">head</a></code></li><li class="t1"><code><a href="semantics.html#the-body-element">body</a></code></li></ul></li></ul><p>They are, at this point, in the <code>Document</code> of the
+  <ul class="domTree"><li class="t1"><code><a href="semantics.html#the-html-element-0">html</a></code><ul><li class="t1"><code><a href="semantics.html#the-head-element-0">head</a></code></li><li class="t1"><code><a href="semantics.html#the-body-element-0">body</a></code></li></ul></li></ul><p>They are, at this point, in the <code>Document</code> of the
   aforementioned outer <a href="browsers.html#browsing-context">browsing context</a>. However, the
   <a href="#stack-of-open-elements">stack of open elements</a> <em>still contains the
   <code><a href="interactive-elements.html#the-div-element">div</a></code> element</em>.</p>
@@ -7199,12 +7204,12 @@
   <p>This also means that the <a href="browsers.html#script-s-global-object">script's global object</a> is
   the outer <a href="browsers.html#browsing-context">browsing context</a>'s <code><a href="browsers.html#window">Window</a></code>
   object, <em>not</em> the <code><a href="browsers.html#window">Window</a></code> object inside the
-  <code><a href="embedded-content-0.html#the-iframe-element">iframe</a></code>.</p>
+  <code><a href="text-level-semantics.html#the-iframe-element">iframe</a></code>.</p>
 
   <p class="note">This isn't a security problem since the script that
   moves the <code><a href="interactive-elements.html#the-div-element">div</a></code> into the outer <code>Document</code> can
   only do so because they have the two <code>Document</code> object
-  have the same <a href="browsers.html#origin-0">origin</a>.</p>
+  have the same <a href="browsers.html#origin">origin</a>.</p>
 
   <p>Thus, the first alert says "http://example.com/outer".</p>
 
@@ -7212,11 +7217,11 @@
   <code><a href="interactive-elements.html#the-div-element">div</a></code> element is popped off the stack, and so the next
   <code><a href="semantics.html#script">script</a></code> element is in the inner <code>Document</code>:</p>
 
-  <ul class="domTree"><li class="t1"><code><a href="semantics.html#the-html-element">html</a></code><ul><li class="t1"><code><a href="semantics.html#the-head-element">head</a></code></li><li class="t1"><code><a href="semantics.html#the-body-element">body</a></code><ul><li class="t1"><code><a href="semantics.html#script">script</a></code><ul><li class="t3"><code>#text</code>: <span title="">alert(document.URL);</span></li></ul></li></ul></li></ul></li></ul><p>This second alert will say "http://example.com/inner".</p>
+  <ul class="domTree"><li class="t1"><code><a href="semantics.html#the-html-element-0">html</a></code><ul><li class="t1"><code><a href="semantics.html#the-head-element-0">head</a></code></li><li class="t1"><code><a href="semantics.html#the-body-element-0">body</a></code><ul><li class="t1"><code><a href="semantics.html#script">script</a></code><ul><li class="t3"><code>#text</code>: <span title="">alert(document.URL);</span></li></ul></li></ul></li></ul></li></ul><p>This second alert will say "http://example.com/inner".</p>
 
 
 
-  <h3 id="namespaces"><span class="secno">9.3 </span>Namespaces</h3>
+  <h3 id="namespaces"><span class="secno">9.3 </span>Namespaces</h3><p class="XXX annotation"><span><a href="http://www.w3.org/html/wg/tracker/issues/60">ISSUE-60</a> (html5-xhtml-namespace) blocks progress to Last Call</span></p>
 
   <p>The <dfn id="html-namespace-0">HTML namespace</dfn> is: <code>http://www.w3.org/1999/xhtml</code></p>
 
@@ -7296,9 +7301,9 @@
         <p>If <var title="">current node</var> is an
         <code><a href="the-canvas-element.html#the-area-element">area</a></code>, <code><a href="semantics.html#the-base-element">base</a></code>, <code><a href="obsolete.html#basefont">basefont</a></code>,
         <code>bgsound</code>, <code><a href="semantics.html#the-br-element">br</a></code>, <code><a href="tabular-data.html#the-col-element">col</a></code>,
-        <code><a href="embedded-content-0.html#the-embed-element">embed</a></code>, <code><a href="obsolete.html#frame">frame</a></code>, <code><a href="semantics.html#the-hr-element">hr</a></code>,
-        <code><a href="embedded-content-0.html#the-img-element">img</a></code>, <code><a href="forms.html#the-input-element">input</a></code>, <code><a href="forms.html#the-keygen-element">keygen</a></code>,
-        <code><a href="semantics.html#the-link-element">link</a></code>, <code><a href="semantics.html#meta">meta</a></code>, <code><a href="embedded-content-0.html#the-param-element">param</a></code>,
+        <code><a href="text-level-semantics.html#the-embed-element">embed</a></code>, <code><a href="obsolete.html#frame">frame</a></code>, <code><a href="semantics.html#the-hr-element">hr</a></code>,
+        <code><a href="text-level-semantics.html#the-img-element">img</a></code>, <code><a href="forms.html#the-input-element">input</a></code>, <code><a href="forms.html#the-keygen-element">keygen</a></code>,
+        <code><a href="semantics.html#the-link-element">link</a></code>, <code><a href="semantics.html#meta">meta</a></code>, <code><a href="text-level-semantics.html#the-param-element">param</a></code>,
         <code><a href="obsolete.html#spacer">spacer</a></code>, or <code>wbr</code> element, then
         continue on to the next child node at this point.</p> <!--
         also, i guess: image and isindex, but we don't list those
@@ -7325,7 +7330,7 @@
 
         <p>If the parent of <var title="">current node</var> is a
         <code><a href="semantics.html#the-style-element">style</a></code>, <code><a href="semantics.html#script">script</a></code>, <code><a href="obsolete.html#xmp">xmp</a></code>,
-        <code><a href="embedded-content-0.html#the-iframe-element">iframe</a></code>, <code><a href="obsolete.html#noembed">noembed</a></code>,
+        <code><a href="text-level-semantics.html#the-iframe-element">iframe</a></code>, <code><a href="obsolete.html#noembed">noembed</a></code>,
         <code><a href="obsolete.html#noframes">noframes</a></code>, <code><a href="semantics.html#the-noscript-element">noscript</a></code>, or
         <code><a href="obsolete.html#plaintext">plaintext</a></code> element, then append the value of <var title="">current node</var>'s <code title="">data</code> DOM
         attribute literally.</p> <!-- note about noscript: we're
@@ -7479,7 +7484,7 @@
       <p>Set the <a href="#html-parser">HTML parser</a>'s <a href="#tokenization">tokenization</a>
       stage's <a href="#content-model-flag">content model flag</a> according to the <var title="">context</var> element, as follows:</p>
 
-      <dl class="switch"><dt>If it is a <code><a href="semantics.html#the-title-element">title</a></code> or <code><a href="forms.html#the-textarea-element">textarea</a></code>
+      <dl class="switch"><dt>If it is a <code><a href="semantics.html#the-title-element-0">title</a></code> or <code><a href="forms.html#the-textarea-element">textarea</a></code>
        element</dt>
 
        <dd>Set the <a href="#content-model-flag">content model flag</a> to
@@ -7487,7 +7492,7 @@
 
 
        <dt>If it is a <code><a href="semantics.html#the-style-element">style</a></code>, <code><a href="semantics.html#script">script</a></code>,
-       <code><a href="obsolete.html#xmp">xmp</a></code>, <code><a href="embedded-content-0.html#the-iframe-element">iframe</a></code>, <code><a href="obsolete.html#noembed">noembed</a></code>, or
+       <code><a href="obsolete.html#xmp">xmp</a></code>, <code><a href="text-level-semantics.html#the-iframe-element">iframe</a></code>, <code><a href="obsolete.html#noembed">noembed</a></code>, or
        <code><a href="obsolete.html#noframes">noframes</a></code> element</dt>
 
        <dd>Set the <a href="#content-model-flag">content model flag</a> to
@@ -7517,7 +7522,7 @@
 
      <li>
 
-      <p>Let <var title="">root</var> be a new <code><a href="semantics.html#the-html-element">html</a></code> element
+      <p>Let <var title="">root</var> be a new <code><a href="semantics.html#the-html-element-0">html</a></code> element
       with no attributes.</p>
 
      </li>

Index: obsolete.html
===================================================================
RCS file: /sources/public/html5/spec/obsolete.html,v
retrieving revision 1.150
retrieving revision 1.151
diff -u -d -r1.150 -r1.151
--- obsolete.html	19 Aug 2009 21:06:38 -0000	1.150
+++ obsolete.html	25 Aug 2009 09:34:43 -0000	1.151
@@ -97,6 +97,11 @@
    .XXX { color: #E50000; background: white; border: solid red; padding: 0.5em; margin: 1em 0; }
    .XXX > :first-child { margin-top: 0; }
    p .XXX { line-height: 3em; }
+   .annotation { border: solid thin black; background: #0C479D; color: white; position: relative; margin: 8px 0 20px 0; }
+   .annotation:before { position: absolute; left: 0; top: 0; width: 100%; height: 100%; margin: 6px -6px -6px 6px; background: #333333; z-index: -1; content: ''; }
+   .annotation :link, .annotation :visited { color: inherit; }
+   .annotation :link:hover, .annotation :visited:hover { background: transparent; }
+   .annotation span { border: none ! important; }
    .note { color: green; background: transparent; font-family: sans-serif; }
    .warning { color: red; background: transparent; }
    .note, .warning { font-weight: bolder; font-style: italic; }
@@ -177,7 +182,7 @@
    <a href="the-xhtml-syntax.html">&#8592; 10 The XHTML syntax</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="no.html">13 Things that you can't do with this specification because they are better handled using other technologies that are further described herein &#8594;</a>
-  </nav><p>This is revision 1.2836.</p>
+  </nav><p>This is revision 1.2851.</p>
 
 
   <h2 id="obsolete"><span class="secno">12 </span>Obsolete features</h2><h3 id="obsolete-but-conforming-features"><span class="secno">12.1 </span>Obsolete but conforming features</h3><p>Features listed in this section will trigger warnings in
@@ -186,7 +191,7 @@
   this in the syntax section somehow --><p>Authors should not specify an <code title="attr-meta-http-equiv"><a href="semantics.html#attr-meta-http-equiv">http-equiv</a></code> attribute in the
   <a href="semantics.html#attr-meta-http-equiv-content-language" title="attr-meta-http-equiv-content-language">Content
   Language</a> state on a <code><a href="semantics.html#meta">meta</a></code> element. The <code title="attr-lang"><a href="dom.html#attr-lang">lang</a></code> attribute should be used instead.</p><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="embedded-content-0.html#the-img-element">img</a></code> element. If the attribute is present, its value
+  <code><a href="text-level-semantics.html#the-img-element">img</a></code> element. If the attribute is present, its value
   must be the string "<code title="">0</code>". CSS should be used
   instead.</p><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="semantics.html#script">script</a></code> element. If the attribute is present, its value
@@ -227,7 +232,7 @@
    Language</a> state.</p></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="embedded-content-0.html#the-img-element">img</a></code> element if its value is the string "<code title="">0</code>".</p></li>
+   <code><a href="text-level-semantics.html#the-img-element">img</a></code> element if its value is the string "<code title="">0</code>".</p></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="semantics.html#script">script</a></code> element if its value is an <a href="infrastructure.html#ascii-case-insensitive">ASCII
@@ -252,7 +257,7 @@
 
   </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:</p><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="embedded-content-0.html#the-embed-element">embed</a></code> or <code><a href="embedded-content-0.html#the-object-element">object</a></code> instead.</p></dd>
+   <dd><p>Use <code><a href="text-level-semantics.html#the-embed-element">embed</a></code> or <code><a href="text-level-semantics.html#the-object-element">object</a></code> instead.</p></dd>
 
    <dt><dfn id="acronym"><code>acronym</code></dfn></dt>
    <dd><p>Use <code><a href="text-level-semantics.html#the-abbr-element">abbr</a></code> instead.</p></dd>
@@ -263,27 +268,27 @@
    <dt><code><a href="#frame">frame</a></code></dt>
    <dt><code><a href="#frameset">frameset</a></code></dt>
    <dt><dfn id="noframes"><code>noframes</code></dfn></dt>
-   <dd><p>Either use <code><a href="embedded-content-0.html#the-iframe-element">iframe</a></code> and CSS instead, or use server-side includes to generate complete pages with the various invariant parts merged in.</p></dd>
+   <dd><p>Either use <code><a href="text-level-semantics.html#the-iframe-element">iframe</a></code> and CSS instead, or use server-side includes to generate complete pages with the various invariant parts merged in.</p></dd>
 
    <dt><dfn id="isindex-0"><code>isindex</code></dfn></dt>
    <dd><p>Use an explicit <code><a href="forms.html#the-form-element">form</a></code> and <a href="forms.html#text-state-and-search-state" title="attr-input-type-text">text field</a> combination instead.</p></dd>
 
-   <dt><dfn id="listing"><code>listing</code></dfn><dt>
-   <dt><dfn id="xmp"><code>xmp</code></dfn><dt>
-   </dt></dt></dt></dt><dd><p>Use <code><a href="semantics.html#the-pre-element">pre</a></code> and <code><a href="text-level-semantics.html#the-code-element">code</a></code> instead.</p></dd>
+   <dt><dfn id="listing"><code>listing</code></dfn></dt>
+   <dt><dfn id="xmp"><code>xmp</code></dfn></dt>
+   <dd><p>Use <code><a href="semantics.html#the-pre-element">pre</a></code> and <code><a href="text-level-semantics.html#the-code-element">code</a></code> instead.</p></dd>
 
    <dt><dfn id="noembed"><code>noembed</code></dfn></dt>
-   <dd><p>Use <code><a href="embedded-content-0.html#the-object-element">object</a></code> instead of <code><a href="embedded-content-0.html#the-embed-element">embed</a></code> when fallback is necessary.</p></dd>
+   <dd><p>Use <code><a href="text-level-semantics.html#the-object-element">object</a></code> instead of <code><a href="text-level-semantics.html#the-embed-element">embed</a></code> when fallback is necessary.</p></dd>
 
-   <dt><dfn id="plaintext"><code>plaintext</code></dfn><dt>
-   </dt></dt><dd><p>Use the "<code>text/plain</code>" <a href="infrastructure.html#mime-type">MIME type</a> instead.</p></dd>
+   <dt><dfn id="plaintext"><code>plaintext</code></dfn></dt>
+   <dd><p>Use the "<code>text/plain</code>" <a href="infrastructure.html#mime-type">MIME type</a> instead.</p></dd>
 
    <dt><dfn id="basefont"><code>basefont</code></dfn></dt>
    <dt><dfn id="big"><code>big</code></dfn></dt>
    <dt><dfn id="blink"><code>blink</code></dfn></dt>
    <dt><dfn id="center"><code>center</code></dfn></dt>
    <dt><dfn id="font"><code>font</code></dfn></dt>
-   <dt><code><a href="#the-marquee-element-0">marquee</a></code></dt>
+   <dt><code><a href="#the-marquee-element">marquee</a></code></dt>
    <dt><dfn id="s"><code>s</code></dfn></dt>
    <dt><dfn id="spacer"><code>spacer</code></dfn></dt>
    <dt><dfn id="strike"><code>strike</code></dfn></dt>
@@ -307,7 +312,7 @@
    <code title="">rev="made"</code>, use <code title="">rel="author"</code>.)</p></dd>
 
    <dt><dfn id="attr-a-name" title="attr-a-name"><code>name</code></dfn> on <code><a href="text-level-semantics.html#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="embedded-content-0.html#the-img-element">img</a></code> elements</dt>
+   <dt><dfn id="attr-img-name" title="attr-img-name"><code>name</code></dfn> on <code><a href="text-level-semantics.html#the-img-element">img</a></code> elements</dt>
    <dd><p>Use the <code title="attr-id"><a href="dom.html#the-id-attribute">id</a></code> attribute instead.</p></dd>
 
    <dt><dfn id="attr-area-nohref" title="attr-area-nohref"><code>nohref</code></dfn> on <code><a href="the-canvas-element.html#the-area-element">area</a></code> elements</dt>
@@ -315,20 +320,20 @@
    attribute is sufficient; the <code title="attr-area-nohref"><a href="#attr-area-nohref">nohref</a></code> attribute is
    unnecessary. Omit it altogether.</p></dd>
 
-   <dt><dfn id="attr-head-profile" title="attr-head-profile"><code>profile</code></dfn> on <code><a href="semantics.html#the-head-element">head</a></code> elements</dt>
+   <dt><dfn id="attr-head-profile" title="attr-head-profile"><code>profile</code></dfn> on <code><a href="semantics.html#the-head-element-0">head</a></code> elements</dt>
    <dd><p>When used for declaring which <code><a href="semantics.html#meta">meta</a></code> terms are
    used in the document, unnecessary; omit it altogether, and <a href="semantics.html#concept-meta-extensions" title="concept-meta-extensions">register the names</a>.</p></dd>
    <dd><p>When used for triggering specific user agent behaviors: use
    a <code><a href="semantics.html#the-link-element">link</a></code> element instead.</p></dd>
 
-   <dt><dfn id="attr-html-version" title="attr-html-version"><code>version</code></dfn> on <code><a href="semantics.html#the-html-element">html</a></code> elements</dt>
+   <dt><dfn id="attr-html-version" title="attr-html-version"><code>version</code></dfn> on <code><a href="semantics.html#the-html-element-0">html</a></code> elements</dt>
    <dd><p>Unnecessary. Omit it altogether.</p></dd>
 
    <dt><dfn id="attr-input-usemap" title="attr-input-usemap"><code>usemap</code></dfn> on <code><a href="forms.html#the-input-element">input</a></code> elements</dt>
-   <dd><p>Use <code><a href="embedded-content-0.html#the-img-element">img</a></code> instead of <code><a href="forms.html#the-input-element">input</a></code> for image maps.</p></dd>
+   <dd><p>Use <code><a href="text-level-semantics.html#the-img-element">img</a></code> instead of <code><a href="forms.html#the-input-element">input</a></code> for image maps.</p></dd>
 
-   <dt><dfn id="attr-iframe-longdesc" title="attr-iframe-longdesc"><code>longdesc</code></dfn> on <code><a href="embedded-content-0.html#the-iframe-element">iframe</a></code> elements</dt>
-   <dt><dfn id="attr-img-longdesc" title="attr-img-longdesc"><code>longdesc</code></dfn> on <code><a href="embedded-content-0.html#the-img-element">img</a></code> elements</dt>
+   <dt><dfn id="attr-iframe-longdesc" title="attr-iframe-longdesc"><code>longdesc</code></dfn> on <code><a href="text-level-semantics.html#the-iframe-element">iframe</a></code> elements</dt>
+   <dt><dfn id="attr-img-longdesc" title="attr-img-longdesc"><code>longdesc</code></dfn> on <code><a href="text-level-semantics.html#the-img-element">img</a></code> elements</dt>
    <dd><p>Use a regular <code><a href="text-level-semantics.html#the-a-element">a</a></code> element to link to the description.</p></dd>
 
    <dt><dfn id="attr-link-target" title="attr-link-target"><code>target</code></dfn> on <code><a href="semantics.html#the-link-element">link</a></code> elements</dt>
@@ -337,22 +342,22 @@
    <dt><dfn id="attr-meta-scheme" title="attr-meta-scheme"><code>scheme</code></dfn> on <code><a href="semantics.html#meta">meta</a></code> elements</dt>
    <dd><p>Use only one scheme per field, or make the scheme declaration part of the value.</p></dd>
 
-   <dt><dfn id="attr-object-archive" title="attr-object-archive"><code>archive</code></dfn> on <code><a href="embedded-content-0.html#the-object-element">object</a></code> elements</dt>
-   <dt><dfn id="attr-object-code" title="attr-object-code"><code>code</code></dfn> on <code><a href="embedded-content-0.html#the-object-element">object</a></code> elements</dt>
-   <dt><dfn id="attr-object-codebase" title="attr-object-codebase"><code>codebase</code></dfn> on <code><a href="embedded-content-0.html#the-object-element">object</a></code> elements</dt>
-   <dt><dfn id="attr-object-codetype" title="attr-object-codetype"><code>codetype</code></dfn> on <code><a href="embedded-content-0.html#the-object-element">object</a></code> elements</dt>
-   <dd><p>Use the <code title="attr-object-data"><a href="embedded-content-0.html#attr-object-data">data</a></code> and <code title="attr-object-type"><a href="embedded-content-0.html#attr-object-type">type</a></code> attributes to invoke
+   <dt><dfn id="attr-object-archive" title="attr-object-archive"><code>archive</code></dfn> on <code><a href="text-level-semantics.html#the-object-element">object</a></code> elements</dt>
+   <dt><dfn id="attr-object-code" title="attr-object-code"><code>code</code></dfn> on <code><a href="text-level-semantics.html#the-object-element">object</a></code> elements</dt>
+   <dt><dfn id="attr-object-codebase" title="attr-object-codebase"><code>codebase</code></dfn> on <code><a href="text-level-semantics.html#the-object-element">object</a></code> elements</dt>
+   <dt><dfn id="attr-object-codetype" title="attr-object-codetype"><code>codetype</code></dfn> on <code><a href="text-level-semantics.html#the-object-element">object</a></code> elements</dt>
+   <dd><p>Use the <code title="attr-object-data"><a href="text-level-semantics.html#attr-object-data">data</a></code> and <code title="attr-object-type"><a href="text-level-semantics.html#attr-object-type">type</a></code> attributes to invoke
    <a href="infrastructure.html#plugin" title="plugin">plugins</a>.</p></dd>
 
-   <dt><dfn id="attr-object-declare" title="attr-object-declare"><code>declare</code></dfn> on <code><a href="embedded-content-0.html#the-object-element">object</a></code> elements</dt>
-   <dd><p>Repeat the <code><a href="embedded-content-0.html#the-object-element">object</a></code> element completely each time the resource is to be reused.</p></dd>
+   <dt><dfn id="attr-object-declare" title="attr-object-declare"><code>declare</code></dfn> on <code><a href="text-level-semantics.html#the-object-element">object</a></code> elements</dt>
+   <dd><p>Repeat the <code><a href="text-level-semantics.html#the-object-element">object</a></code> element completely each time the resource is to be reused.</p></dd>
 
-   <dt><dfn id="attr-object-standby" title="attr-object-standby"><code>standby</code></dfn> on <code><a href="embedded-content-0.html#the-object-element">object</a></code> elements</dt>
+   <dt><dfn id="attr-object-standby" title="attr-object-standby"><code>standby</code></dfn> on <code><a href="text-level-semantics.html#the-object-element">object</a></code> elements</dt>
    <dd><p>Optimise the linked resource so that it loads quickly or, at least, incrementally.</p></dd>
 
-   <dt><dfn id="attr-param-type" title="attr-param-type"><code>type</code></dfn> on <code><a href="embedded-content-0.html#the-param-element">param</a></code> elements</dt>
-   <dt><dfn id="attr-param-valuetype" title="attr-param-valuetype"><code>valuetype</code></dfn> on <code><a href="embedded-content-0.html#the-param-element">param</a></code> elements</dt>
-   <dd><p>Use the <code title="attr-param-name"><a href="embedded-content-0.html#attr-param-name">name</a></code> and <code title="attr-param-value"><a href="embedded-content-0.html#attr-param-value">value</a></code> attributes without declaring
+   <dt><dfn id="attr-param-type" title="attr-param-type"><code>type</code></dfn> on <code><a href="text-level-semantics.html#the-param-element">param</a></code> elements</dt>
+   <dt><dfn id="attr-param-valuetype" title="attr-param-valuetype"><code>valuetype</code></dfn> on <code><a href="text-level-semantics.html#the-param-element">param</a></code> elements</dt>
+   <dd><p>Use the <code title="attr-param-name"><a href="text-level-semantics.html#attr-param-name">name</a></code> and <code title="attr-param-value"><a href="text-level-semantics.html#attr-param-value">value</a></code> attributes without declaring
    value types.</p></dd>
 
    <dt><dfn id="attr-script-language" title="attr-script-language"><code>language</code></dfn> on <code><a href="semantics.html#script">script</a></code> elements (except as noted in the previous section)</dt>
@@ -365,12 +370,12 @@
    </dd><dt><dfn id="attr-td-th-axis" title="attr-td/th-axis"><code>axis</code></dfn> on <code><a href="tabular-data.html#the-td-element">td</a></code> and <code><a href="tabular-data.html#the-th-element">th</a></code> elements</dt>
    <dd><p>Use the <code title="attr-th-scope"><a href="tabular-data.html#attr-th-scope">scope</a></code> attribute.</p>
 
-   </dd><dt><dfn id="attr-body-alink" title="attr-body-alink"><code>alink</code></dfn> on <code><a href="semantics.html#the-body-element">body</a></code> elements</dt>
-   <dt><dfn id="attr-body-background" title="attr-body-background"><code>background</code></dfn> on <code><a href="semantics.html#the-body-element">body</a></code> elements</dt>
-   <dt><dfn id="attr-body-bgcolor" title="attr-body-bgcolor"><code>bgcolor</code></dfn> on <code><a href="semantics.html#the-body-element">body</a></code> elements</dt>
-   <dt><dfn id="attr-body-link" title="attr-body-link"><code>link</code></dfn> on <code><a href="semantics.html#the-body-element">body</a></code> elements</dt>
-   <dt><dfn id="attr-body-text" title="attr-body-text"><code>text</code></dfn> on <code><a href="semantics.html#the-body-element">body</a></code> elements</dt>
-   <dt><dfn id="attr-body-vlink" title="attr-body-vlink"><code>vlink</code></dfn> on <code><a href="semantics.html#the-body-element">body</a></code> elements</dt>
+   </dd><dt><dfn id="attr-body-alink" title="attr-body-alink"><code>alink</code></dfn> on <code><a href="semantics.html#the-body-element-0">body</a></code> elements</dt>
+   <dt><dfn id="attr-body-background" title="attr-body-background"><code>background</code></dfn> on <code><a href="semantics.html#the-body-element-0">body</a></code> elements</dt>
+   <dt><dfn id="attr-body-bgcolor" title="attr-body-bgcolor"><code>bgcolor</code></dfn> on <code><a href="semantics.html#the-body-element-0">body</a></code> elements</dt>
+   <dt><dfn id="attr-body-link" title="attr-body-link"><code>link</code></dfn> on <code><a href="semantics.html#the-body-element-0">body</a></code> elements</dt>
+   <dt><dfn id="attr-body-text" title="attr-body-text"><code>text</code></dfn> on <code><a href="semantics.html#the-body-element-0">body</a></code> elements</dt>
+   <dt><dfn id="attr-body-vlink" title="attr-body-vlink"><code>vlink</code></dfn> on <code><a href="semantics.html#the-body-element-0">body</a></code> elements</dt>
    <dt><dfn id="attr-br-clear" title="attr-br-clear"><code>clear</code></dfn> on <code><a href="semantics.html#the-br-element">br</a></code> elements</dt>
    <dt><dfn id="attr-caption-align" title="attr-caption-align"><code>align</code></dfn> on <code><a href="tabular-data.html#the-caption-element">caption</a></code> elements</dt>
    <dt><dfn id="attr-col-align" title="attr-col-align"><code>align</code></dfn> on <code><a href="tabular-data.html#the-col-element">col</a></code> elements</dt>
@@ -385,23 +390,23 @@
    <dt><dfn id="attr-hr-size" title="attr-hr-size"><code>size</code></dfn> on <code><a href="semantics.html#the-hr-element">hr</a></code> elements</dt>
    <dt><dfn id="attr-hr-width" title="attr-hr-width"><code>width</code></dfn> on <code><a href="semantics.html#the-hr-element">hr</a></code> elements</dt>
    <dt><dfn id="attr-hx-align" title="attr-hx-align"><code>align</code></dfn> on <code><a href="semantics.html#the-h1-h2-h3-h4-h5-and-h6-elements">h1</a></code>&#8212;<code><a href="semantics.html#the-h1-h2-h3-h4-h5-and-h6-elements">h6</a></code> elements</dt>
-   <dt><dfn id="attr-iframe-align" title="attr-iframe-align"><code>align</code></dfn> on <code><a href="embedded-content-0.html#the-iframe-element">iframe</a></code> elements</dt>
-   <dt><dfn id="attr-iframe-frameborder" title="attr-iframe-frameborder"><code>frameborder</code></dfn> on <code><a href="embedded-content-0.html#the-iframe-element">iframe</a></code> elements</dt>
-   <dt><dfn id="attr-iframe-marginheight" title="attr-iframe-marginheight"><code>marginheight</code></dfn> on <code><a href="embedded-content-0.html#the-iframe-element">iframe</a></code> elements</dt>
-   <dt><dfn id="attr-iframe-marginwidth" title="attr-iframe-marginwidth"><code>marginwidth</code></dfn> on <code><a href="embedded-content-0.html#the-iframe-element">iframe</a></code> elements</dt>
-   <dt><dfn id="attr-iframe-scrolling" title="attr-iframe-scrolling"><code>scrolling</code></dfn> on <code><a href="embedded-content-0.html#the-iframe-element">iframe</a></code> elements</dt>
+   <dt><dfn id="attr-iframe-align" title="attr-iframe-align"><code>align</code></dfn> on <code><a href="text-level-semantics.html#the-iframe-element">iframe</a></code> elements</dt>
+   <dt><dfn id="attr-iframe-frameborder" title="attr-iframe-frameborder"><code>frameborder</code></dfn> on <code><a href="text-level-semantics.html#the-iframe-element">iframe</a></code> elements</dt>
+   <dt><dfn id="attr-iframe-marginheight" title="attr-iframe-marginheight"><code>marginheight</code></dfn> on <code><a href="text-level-semantics.html#the-iframe-element">iframe</a></code> elements</dt>
+   <dt><dfn id="attr-iframe-marginwidth" title="attr-iframe-marginwidth"><code>marginwidth</code></dfn> on <code><a href="text-level-semantics.html#the-iframe-element">iframe</a></code> elements</dt>
+   <dt><dfn id="attr-iframe-scrolling" title="attr-iframe-scrolling"><code>scrolling</code></dfn> on <code><a href="text-level-semantics.html#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="forms.html#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="embedded-content-0.html#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="embedded-content-0.html#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="embedded-content-0.html#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="embedded-content-0.html#the-img-element">img</a></code> elements</dt>
+   <dt><dfn id="attr-img-align" title="attr-img-align"><code>align</code></dfn> on <code><a href="text-level-semantics.html#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="text-level-semantics.html#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="text-level-semantics.html#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="text-level-semantics.html#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="interactive-elements.html#the-legend-element">legend</a></code> elements</dt>
    <dt><dfn id="attr-li-type" title="attr-li-type"><code>type</code></dfn> on <code><a href="semantics.html#the-li-element">li</a></code> elements</dt>
    <dt><dfn id="attr-menu-compact" title="attr-menu-compact"><code>compact</code></dfn> on <code><a href="interactive-elements.html#menus">menu</a></code> elements</dt>
-   <dt><dfn id="attr-object-align" title="attr-object-align"><code>align</code></dfn> on <code><a href="embedded-content-0.html#the-object-element">object</a></code> elements</dt>
-   <dt><dfn id="attr-object-border" title="attr-object-border"><code>border</code></dfn> on <code><a href="embedded-content-0.html#the-object-element">object</a></code> elements</dt>
-   <dt><dfn id="attr-object-hspace" title="attr-object-hspace"><code>hspace</code></dfn> on <code><a href="embedded-content-0.html#the-object-element">object</a></code> elements</dt>
-   <dt><dfn id="attr-object-vspace" title="attr-object-vspace"><code>vspace</code></dfn> on <code><a href="embedded-content-0.html#the-object-element">object</a></code> elements</dt>
+   <dt><dfn id="attr-object-align" title="attr-object-align"><code>align</code></dfn> on <code><a href="text-level-semantics.html#the-object-element">object</a></code> elements</dt>
+   <dt><dfn id="attr-object-border" title="attr-object-border"><code>border</code></dfn> on <code><a href="text-level-semantics.html#the-object-element">object</a></code> elements</dt>
+   <dt><dfn id="attr-object-hspace" title="attr-object-hspace"><code>hspace</code></dfn> on <code><a href="text-level-semantics.html#the-object-element">object</a></code> elements</dt>
+   <dt><dfn id="attr-object-vspace" title="attr-object-vspace"><code>vspace</code></dfn> on <code><a href="text-level-semantics.html#the-object-element">object</a></code> elements</dt>
    <dt><dfn id="attr-ol-compact" title="attr-ol-compact"><code>compact</code></dfn> on <code><a href="semantics.html#the-ol-element">ol</a></code> elements</dt>
    <dt><dfn id="attr-ol-type" title="attr-ol-type"><code>type</code></dfn> on <code><a href="semantics.html#the-ol-element">ol</a></code> elements</dt>
    <dt><dfn id="attr-p-align" title="attr-p-align"><code>align</code></dfn> on <code><a href="semantics.html#the-p-element">p</a></code> elements</dt>
@@ -439,20 +444,20 @@
 
   <h3 id="requirements-for-implementations"><span class="secno">12.3 </span>Requirements for implementations</h3>
 
-  <h4 id="the-applet-element"><span class="secno">12.3.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 class="XXX annotation"><b>Status: </b><i>First draft</i></p>
 
   <p>The <code><a href="#the-applet-element">applet</a></code> element is a Java-specific variant of the
-  <code><a href="embedded-content-0.html#the-embed-element">embed</a></code> element. The <code><a href="#the-applet-element">applet</a></code> element is now
+  <code><a href="text-level-semantics.html#the-embed-element">embed</a></code> element. The <code><a href="#the-applet-element">applet</a></code> element is now
   obsoleted so that all extension frameworks (Java, .NET, Flash, etc)
   are handled in a consistent manner.</p>
 
-  <p id="sandboxPluginApplet">When the <a href="embedded-content-0.html#sandboxed-plugins-browsing-context-flag">sandboxed plugins
+  <p id="sandboxPluginApplet">When the <a href="text-level-semantics.html#sandboxed-plugins-browsing-context-flag">sandboxed plugins
   browsing context flag</a> is set on the <a href="browsers.html#browsing-context">browsing
   context</a> for which the <code><a href="#the-applet-element">applet</a></code> element's document
   is the <a href="browsers.html#active-document">active document</a>, and when the element has an
   ancestor <a href="video.html#media-element">media element</a>, and when the element has an
-  ancestor <code><a href="embedded-content-0.html#the-object-element">object</a></code> element that is <em>not</em> showing
-  its <a href="dom.html#fallback-content">fallback content</a>, the element must be ignored (it
+  ancestor <code><a href="text-level-semantics.html#the-object-element">object</a></code> element that is <em>not</em> showing
+  its <a href="embedded-content-0.html#fallback-content">fallback content</a>, the element must be ignored (it
   represents nothing).</p>
 
   <p>Otherwise, <span class="XXX">define how the element works,
@@ -483,16 +488,16 @@
   DOM attribute must <a href="infrastructure.html#reflect">reflect</a> the <code title="attr-applet-codebase">codebase</code> content attribute.</p>
 
 
-  <h4 id="the-marquee-element-0"><span class="secno">12.3.2 </span>The <dfn><code>marquee</code></dfn> element</h4>
+  <h4 id="the-marquee-element"><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
+  <p>The <code><a href="#the-marquee-element">marquee</a></code> element is a presentational element that
   animates content. CSS transitions and animations are a more
   appropriate mechanism.</p>
 
   <p>The <a href="browsers.html#task-source">task source</a> for tasks mentioned in this section
   is the <a href="browsers.html#dom-manipulation-task-source">DOM manipulation task source</a>.</p>
 
-  <p>The <code><a href="#the-marquee-element-0">marquee</a></code> element must implement the
+  <p>The <code><a href="#the-marquee-element">marquee</a></code> element must implement the
   <code><a href="#htmlmarqueeelement">HTMLMarqueeElement</a></code> interface.</p>
 
   <pre class="idl">interface <dfn id="htmlmarqueeelement">HTMLMarqueeElement</dfn> : <a href="dom.html#htmlelement">HTMLElement</a> {
@@ -516,21 +521,21 @@
   void <a href="#dom-marquee-stop" title="dom-marquee-stop">stop</a>();
 };</pre>
 
-  <p>A <code><a href="#the-marquee-element-0">marquee</a></code> element can be <dfn id="concept-marquee-on" title="concept-marquee-on">turned on</dfn> or <dfn id="concept-marquee-off" title="concept-marquee-off">turned off</dfn>. When it is created, it
+  <p>A <code><a href="#the-marquee-element">marquee</a></code> element can be <dfn id="concept-marquee-on" title="concept-marquee-on">turned on</dfn> or <dfn id="concept-marquee-off" title="concept-marquee-off">turned off</dfn>. When it is created, it
   is <a href="#concept-marquee-on" title="concept-marquee-on">turned on</a>.</p>
 
   <p>When the <dfn id="dom-marquee-start" title="dom-marquee-start"><code>start()</code></dfn> method is
-  called, the <code><a href="#the-marquee-element-0">marquee</a></code> element must be <a href="#concept-marquee-on" title="concept-marquee-on">turned on</a>.</p>
+  called, the <code><a href="#the-marquee-element">marquee</a></code> element must be <a href="#concept-marquee-on" title="concept-marquee-on">turned on</a>.</p>
 
   <p>When the <dfn id="dom-marquee-stop" title="dom-marquee-stop"><code>stop()</code></dfn>
-  method is called, the <code><a href="#the-marquee-element-0">marquee</a></code> element must be <a href="#concept-marquee-off" title="concept-marquee-off">turned off</a>.</p>
+  method is called, the <code><a href="#the-marquee-element">marquee</a></code> element must be <a href="#concept-marquee-off" title="concept-marquee-off">turned off</a>.</p>
 
-  <p>When a <code><a href="#the-marquee-element-0">marquee</a></code> element is created, the user agent
+  <p>When a <code><a href="#the-marquee-element">marquee</a></code> element is created, the user agent
   must <a href="browsers.html#queue-a-task">queue a task</a> to <a href="browsers.html#fire-a-simple-event">fire a simple event</a>
   called <code title="event-start">start</code> at the element.</p>
 
   <hr><p>The <dfn id="attr-marquee-behavior" title="attr-marquee-behavior"><code>behavior</code></dfn> content
-  attribute on <code><a href="#the-marquee-element-0">marquee</a></code> elements is an <a href="infrastructure.html#enumerated-attribute">enumerated
+  attribute on <code><a href="#the-marquee-element">marquee</a></code> elements is an <a href="infrastructure.html#enumerated-attribute">enumerated
   attribute</a> with the following keywords (all
   non-conforming):</p>
 
@@ -545,7 +550,7 @@
   </td></tr></tbody></table><p>The <i>missing value default</i> is the <a href="#attr-marquee-behavior-scroll" title="attr-marquee-behavior-scroll">scroll</a> state.</p>
 
   <hr><p>The <dfn id="attr-marquee-direction" title="attr-marquee-direction"><code>direction</code></dfn> content
-  attribute on <code><a href="#the-marquee-element-0">marquee</a></code> elements is an <a href="infrastructure.html#enumerated-attribute">enumerated
+  attribute on <code><a href="#the-marquee-element">marquee</a></code> elements is an <a href="infrastructure.html#enumerated-attribute">enumerated
   attribute</a> with the following keywords (all
   non-conforming):</p>
 
@@ -562,7 +567,7 @@
   </td></tr></tbody></table><p>The <i>missing value default</i> is the <a href="#attr-marquee-direction-left" title="attr-marquee-direction-left">left</a> state.</p>
 
   <hr><p>The <dfn id="attr-marquee-truespeed" title="attr-marquee-truespeed"><code>truespeed</code></dfn> content
-  attribute on <code><a href="#the-marquee-element-0">marquee</a></code> elements is an <a href="infrastructure.html#enumerated-attribute">enumerated
+  attribute on <code><a href="#the-marquee-element">marquee</a></code> elements is an <a href="infrastructure.html#enumerated-attribute">enumerated
   attribute</a> with the following keywords (all
   non-conforming):</p>
 
@@ -574,7 +579,7 @@
      </td><td><dfn id="attr-marquee-truespeed-false" title="attr-marquee-truespeed-false">false</dfn>
   </td></tr></tbody></table><p>The <i>missing value default</i> is the <a href="#attr-marquee-truespeed-false" title="attr-marquee-truespeed-false">false</a> state.</p>
 
-  <hr><p>A <code><a href="#the-marquee-element-0">marquee</a></code> element has a <dfn id="marquee-scroll-interval">marquee scroll
+  <hr><p>A <code><a href="#the-marquee-element">marquee</a></code> element has a <dfn id="marquee-scroll-interval">marquee scroll
   interval</dfn>, which is obtained as follows:</p>
 
   <ol><li><p>If the element has a <code title="attr-marquee-scrolldelay">scrolldelay</code> attribute, and
@@ -587,13 +592,13 @@
 
    <li><p>The <a href="#marquee-scroll-interval">marquee scroll interval</a> is <var title="">delay</var>, interpreted in milliseconds.</p></li>
 
-  </ol><hr><p>A <code><a href="#the-marquee-element-0">marquee</a></code> element has a <dfn id="marquee-scroll-distance">marquee scroll
+  </ol><hr><p>A <code><a href="#the-marquee-element">marquee</a></code> element has a <dfn id="marquee-scroll-distance">marquee scroll
   distance</dfn>, which, if the element has a <code title="attr-marquee-scrollamount">scrollamount</code> attribute, and
   parsing its value using the <a href="infrastructure.html#rules-for-parsing-non-negative-integers">rules for parsing non-negative
   integers</a> does not return an error, is the parsed value
   interpreted in CSS pixels, and otherwise is 6 CSS pixels.</p>
 
-  <hr><p>A <code><a href="#the-marquee-element-0">marquee</a></code> element has a <dfn id="marquee-loop-count">marquee loop
+  <hr><p>A <code><a href="#the-marquee-element">marquee</a></code> element has a <dfn id="marquee-loop-count">marquee loop
   count</dfn>, which, if the element has a <code title="attr-marquee-loop">loop</code> attribute, and parsing its
   value using the <a href="infrastructure.html#rules-for-parsing-integers">rules for parsing integers</a> does not
   return an error or a number less than 1, is the parsed value, and
@@ -607,7 +612,7 @@
   if necessary) to the <a href="infrastructure.html#valid-integer">valid integer</a> that represents the
   new value. (Other values are ignored.)</p>
 
-  <p>A <code><a href="#the-marquee-element-0">marquee</a></code> element also has a <dfn id="marquee-current-loop-index">marquee current
+  <p>A <code><a href="#the-marquee-element">marquee</a></code> element also has a <dfn id="marquee-current-loop-index">marquee current
   loop index</dfn>, which is zero when the element is created.</p>
 
   <p>The rendering layer will occasionally <dfn id="increment-the-marquee-current-loop-index">increment the marquee
@@ -625,26 +630,26 @@
     <p>If the <a href="#marquee-current-loop-index">marquee current loop index</a> is now equal to
     or greater than the element's <a href="#marquee-loop-count">marquee loop count</a>,
     <a href="#concept-marquee-off" title="concept-marquee-off">turn off</a> the
-    <code><a href="#the-marquee-element-0">marquee</a></code> element and <a href="browsers.html#queue-a-task">queue a task</a> to
-    <a href="browsers.html#fire-a-simple-event">fire a simple event</a> called <code title="event-finish">finish</code> at the <code><a href="#the-marquee-element-0">marquee</a></code>
+    <code><a href="#the-marquee-element">marquee</a></code> element and <a href="browsers.html#queue-a-task">queue a task</a> to
+    <a href="browsers.html#fire-a-simple-event">fire a simple event</a> called <code title="event-finish">finish</code> at the <code><a href="#the-marquee-element">marquee</a></code>
     element.</p>
 
     <p>Otherwise, if the <code title="attr-marquee-behavior"><a href="#attr-marquee-behavior">behavior</a></code> attribute is in the
     <a href="#attr-marquee-behavior-alternate" title="attr-marquee-behavior-alternate">alternate</a>
     state, then <a href="browsers.html#queue-a-task">queue a task</a> to <a href="browsers.html#fire-a-simple-event">fire a simple
     event</a> called <code title="event-bounce">bounce</code> at
-    the <code><a href="#the-marquee-element-0">marquee</a></code> element.</p>
+    the <code><a href="#the-marquee-element">marquee</a></code> element.</p>
 
     <p>Otherwise, <a href="browsers.html#queue-a-task">queue a task</a> to <a href="browsers.html#fire-a-simple-event">fire a simple
     event</a> called <code title="event-start">start</code> at the
-    <code><a href="#the-marquee-element-0">marquee</a></code> element.</p>
+    <code><a href="#the-marquee-element">marquee</a></code> element.</p>
 
    </li>
 
   </ol><hr><p>The following are the <a href="browsers.html#event-handler-attributes-0">event handler attributes</a> (and
   their corresponding <a href="browsers.html#event-handler-event-type" title="event handler event type">event
   handler event types</a>) that must be supported, as content and
-  DOM attributes, by <code><a href="#the-marquee-element-0">marquee</a></code> elements:</p>
+  DOM attributes, by <code><a href="#the-marquee-element">marquee</a></code> elements:</p>
 
   <table><thead><tr><th><a href="browsers.html#event-handler-attributes-0" title="event handler attributes">event handler attribute</a> </th><th><a href="browsers.html#event-handler-event-type">Event handler event type</a>
    </th></tr></thead><tbody><tr><td><dfn id="handler-marquee-onbounce" title="handler-marquee-onbounce"><code>onbounce</code></dfn> </td><td> <code title="event-bounce">bounce</code>
@@ -672,7 +677,7 @@
 
   <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="dom.html#the-body-element-0">the
+  <p>The <dfn id="frameset"><code>frameset</code></dfn> element acts as <a href="dom.html#the-body-element">the
   body element</a> in documents that use frames.</p>
 
   <p>The <code><a href="#frameset">frameset</a></code> element must implement the
@@ -739,7 +744,7 @@
   <a href="infrastructure.html#html-elements">HTML elements</a>.</p>
 
   <hr><p>The <dfn id="frame"><code>frame</code></dfn> element defines a <a href="browsers.html#nested-browsing-context">nested
-  browsing context</a> similar to the <code><a href="embedded-content-0.html#the-iframe-element">iframe</a></code> element,
+  browsing context</a> similar to the <code><a href="text-level-semantics.html#the-iframe-element">iframe</a></code> element,
   but rendered within a <code><a href="#frameset">frameset</a></code> element.</p>
 
   <p>When the browsing context is created, if a <code title="attr-frame-src">src</code> attribute is present, the user
@@ -886,34 +891,34 @@
 };</pre>
 
   <p>The <dfn id="dom-body-text" title="dom-body-text"><code>text</code></dfn> DOM
-  attribute of the <code><a href="semantics.html#the-body-element">body</a></code> element must <a href="infrastructure.html#reflect">reflect</a>
+  attribute of the <code><a href="semantics.html#the-body-element-0">body</a></code> element must <a href="infrastructure.html#reflect">reflect</a>
   the element's <code title="attr-body-text"><a href="#attr-body-text">text</a></code> content
   attribute.</p>
 
   <p>The <dfn id="dom-body-bgcolor" title="dom-body-bgColor"><code>bgColor</code></dfn> DOM
-  attribute of the <code><a href="semantics.html#the-body-element">body</a></code> element must <a href="infrastructure.html#reflect">reflect</a>
+  attribute of the <code><a href="semantics.html#the-body-element-0">body</a></code> element must <a href="infrastructure.html#reflect">reflect</a>
   the element's <code title="attr-body-bgcolor"><a href="#attr-body-bgcolor">bgcolor</a></code> content
   attribute.</p>
 
   <p>The <dfn id="dom-body-background" title="dom-body-background"><code>background</code></dfn> DOM
-  attribute of the <code><a href="semantics.html#the-body-element">body</a></code> element must <a href="infrastructure.html#reflect">reflect</a>
+  attribute of the <code><a href="semantics.html#the-body-element-0">body</a></code> element must <a href="infrastructure.html#reflect">reflect</a>
   the element's <code title="attr-body-background"><a href="#attr-body-background">background</a></code>
   content attribute. (The <code title="attr-body-background"><a href="#attr-body-background">background</a></code> content is
   <em>not</em> defined to contain a <a href="infrastructure.html#url">URL</a>, despite rules
   regarding its handling in the rendering section above.)</p>
 
   <p>The <dfn id="dom-body-link" title="dom-body-link"><code>link</code></dfn> DOM
-  attribute of the <code><a href="semantics.html#the-body-element">body</a></code> element must <a href="infrastructure.html#reflect">reflect</a>
+  attribute of the <code><a href="semantics.html#the-body-element-0">body</a></code> element must <a href="infrastructure.html#reflect">reflect</a>
   the element's <code title="attr-body-link"><a href="#attr-body-link">link</a></code> content
   attribute.</p>
 
   <p>The <dfn id="dom-body-alink" title="dom-body-aLink"><code>aLink</code></dfn> DOM
-  attribute of the <code><a href="semantics.html#the-body-element">body</a></code> element must <a href="infrastructure.html#reflect">reflect</a>
+  attribute of the <code><a href="semantics.html#the-body-element-0">body</a></code> element must <a href="infrastructure.html#reflect">reflect</a>
   the element's <code title="attr-body-alink"><a href="#attr-body-alink">alink</a></code> content
   attribute.</p>
 
   <p>The <dfn id="dom-body-vlink" title="dom-body-vLink"><code>vLink</code></dfn> DOM
-  attribute of the <code><a href="semantics.html#the-body-element">body</a></code> element must <a href="infrastructure.html#reflect">reflect</a>
+  attribute of the <code><a href="semantics.html#the-body-element-0">body</a></code> element must <a href="infrastructure.html#reflect">reflect</a>
   the element's <code title="attr-body-vlink"><a href="#attr-body-vlink">vlink</a></code> content
   attribute.</p>
 
@@ -1024,7 +1029,7 @@
 };</pre>
 
   <p>The <dfn id="dom-head-profile" title="dom-head-profile"><code>profile</code></dfn> DOM
-  attribute of the <code><a href="semantics.html#the-head-element">head</a></code> element must <a href="infrastructure.html#reflect">reflect</a>
+  attribute of the <code><a href="semantics.html#the-head-element-0">head</a></code> element must <a href="infrastructure.html#reflect">reflect</a>
   the content attribute of the same name.</p>
 
   <hr><pre class="idl">[Supplemental]
@@ -1050,11 +1055,11 @@
 };</pre>
 
   <p>The <dfn id="dom-html-version" title="dom-html-version"><code>version</code></dfn> DOM
-  attribute of the <code><a href="semantics.html#the-html-element">html</a></code> element must <a href="infrastructure.html#reflect">reflect</a>
+  attribute of the <code><a href="semantics.html#the-html-element-0">html</a></code> element must <a href="infrastructure.html#reflect">reflect</a>
   the content attribute of the same name.</p>
 
   <hr><pre class="idl">[Supplemental]
-interface <a href="embedded-content-0.html#htmliframeelement">HTMLIFrameElement</a> {
+interface <a href="text-level-semantics.html#htmliframeelement">HTMLIFrameElement</a> {
            attribute DOMString <a href="#dom-iframe-align" title="dom-iframe-align">align</a>;
            attribute DOMString <a href="#dom-iframe-frameborder" title="dom-iframe-frameBorder">frameBorder</a>;
            attribute DOMString <a href="#dom-iframe-longdesc" title="dom-iframe-longDesc">longDesc</a>;
@@ -1065,31 +1070,31 @@
 
   <p>The <dfn id="dom-iframe-align" title="dom-iframe-align"><code>name</code></dfn> and
   <dfn id="dom-iframe-scrolling" title="dom-iframe-scrolling"><code>scrolling</code></dfn> DOM
-  attributes of the <code><a href="embedded-content-0.html#the-iframe-element">iframe</a></code> element must
+  attributes of the <code><a href="text-level-semantics.html#the-iframe-element">iframe</a></code> element must
   <a href="infrastructure.html#reflect">reflect</a> the respective content attributes of the same
   name.</p>
 
   <p>The <dfn id="dom-iframe-frameborder" title="dom-iframe-frameBorder"><code>frameBorder</code></dfn> DOM
-  attribute of the <code><a href="embedded-content-0.html#the-iframe-element">iframe</a></code> element must
+  attribute of the <code><a href="text-level-semantics.html#the-iframe-element">iframe</a></code> element must
   <a href="infrastructure.html#reflect">reflect</a> the element's <code title="attr-iframe-iframeborder">iframeborder</code> content
   attribute.</p>
 
   <p>The <dfn id="dom-iframe-longdesc" title="dom-iframe-longDesc"><code>longDesc</code></dfn>
-  DOM attribute of the <code><a href="embedded-content-0.html#the-iframe-element">iframe</a></code> element must
+  DOM attribute of the <code><a href="text-level-semantics.html#the-iframe-element">iframe</a></code> element must
   <a href="infrastructure.html#reflect">reflect</a> the element's <code title="attr-iframe-longdesc"><a href="#attr-iframe-longdesc">longdesc</a></code> content attribute.</p>
 
   <p>The <dfn id="dom-iframe-marginheight" title="dom-iframe-marginHeight"><code>marginHeight</code></dfn> DOM
-  attribute of the <code><a href="embedded-content-0.html#the-iframe-element">iframe</a></code> element must
+  attribute of the <code><a href="text-level-semantics.html#the-iframe-element">iframe</a></code> element must
   <a href="infrastructure.html#reflect">reflect</a> the element's <code title="attr-iframe-marginheight"><a href="#attr-iframe-marginheight">marginheight</a></code> content
   attribute.</p>
 
   <p>The <dfn id="dom-iframe-marginwidth" title="dom-iframe-marginWidth"><code>marginWidth</code></dfn> DOM
-  attribute of the <code><a href="embedded-content-0.html#the-iframe-element">iframe</a></code> element must
+  attribute of the <code><a href="text-level-semantics.html#the-iframe-element">iframe</a></code> element must
   <a href="infrastructure.html#reflect">reflect</a> the element's <code title="attr-iframe-marginwidth"><a href="#attr-iframe-marginwidth">marginwidth</a></code> content
   attribute.</p>
 
   <hr><pre class="idl">[Supplemental]
-interface <a href="embedded-content-0.html#htmlimageelement">HTMLImageElement</a> {
+interface <a href="text-level-semantics.html#htmlimageelement">HTMLImageElement</a> {
            attribute DOMString <a href="#dom-img-name" title="dom-img-name">name</a>;
            attribute DOMString <a href="#dom-img-align" title="dom-img-align">align</a>;
            attribute DOMString <a href="#dom-img-border" title="dom-img-border">border</a>;
@@ -1099,11 +1104,11 @@
 };</pre>
 
   <p>The <dfn id="dom-img-name" title="dom-img-name"><code>name</code></dfn>, <dfn id="dom-img-align" title="dom-img-align"><code>align</code></dfn>, <dfn id="dom-img-border" title="dom-img-border"><code>border</code></dfn>, <dfn id="dom-img-hspace" title="dom-img-hspace"><code>hspace</code></dfn>, and <dfn id="dom-img-vspace" title="dom-img-vspace"><code>vspace</code></dfn> DOM attributes of
-  the <code><a href="embedded-content-0.html#the-img-element">img</a></code> element must <a href="infrastructure.html#reflect">reflect</a> the
+  the <code><a href="text-level-semantics.html#the-img-element">img</a></code> element must <a href="infrastructure.html#reflect">reflect</a> the
   respective content attributes of the same name.</p>
 
   <p>The <dfn id="dom-img-longdesc" title="dom-img-longDesc"><code>longDesc</code></dfn> DOM
-  attribute of the <code><a href="embedded-content-0.html#the-img-element">img</a></code> element must <a href="infrastructure.html#reflect">reflect</a>
+  attribute of the <code><a href="text-level-semantics.html#the-img-element">img</a></code> element must <a href="infrastructure.html#reflect">reflect</a>
   the element's <code title="attr-img-longdesc"><a href="#attr-img-longdesc">longdesc</a></code> content
   attribute.</p>
 
@@ -1173,7 +1178,7 @@
   the content attribute of the same name.</p>
 
   <hr><pre class="idl">[Supplemental]
-interface <a href="embedded-content-0.html#htmlobjectelement">HTMLObjectElement</a> {
+interface <a href="text-level-semantics.html#htmlobjectelement">HTMLObjectElement</a> {
            attribute DOMString <a href="#dom-object-align" title="dom-object-align">align</a>;
            attribute DOMString <a href="#dom-object-archive" title="dom-object-archive">archive</a>;
            attribute DOMString <a href="#dom-object-border" title="dom-object-border">border</a>;
@@ -1187,16 +1192,16 @@
 };</pre>
 
   <p>The <dfn id="dom-object-align" title="dom-object-align"><code>align</code></dfn>, <dfn id="dom-object-archive" title="dom-object-archive"><code>archive</code></dfn>, <dfn id="dom-object-border" title="dom-object-border"><code>border</code></dfn>, <dfn id="dom-object-code" title="dom-object-code"><code>code</code></dfn>, <dfn id="dom-object-declare" title="dom-object-declare"><code>declare</code></dfn>, <dfn id="dom-object-hspace" title="dom-object-hspace"><code>hspace</code></dfn>, <dfn id="dom-object-standby" title="dom-object-standby"><code>standby</code></dfn>, and <dfn id="dom-object-vspace" title="dom-object-vspace"><code>vspace</code></dfn> DOM attributes
-  of the <code><a href="embedded-content-0.html#the-object-element">object</a></code> element must <a href="infrastructure.html#reflect">reflect</a> the
+  of the <code><a href="text-level-semantics.html#the-object-element">object</a></code> element must <a href="infrastructure.html#reflect">reflect</a> the
   respective content attributes of the same name.</p>
 
   <p>The <dfn id="dom-object-codebase" title="dom-object-codeBase"><code>codeBase</code></dfn> DOM
-  attribute of the <code><a href="embedded-content-0.html#the-object-element">object</a></code> element must <a href="infrastructure.html#reflect">reflect</a>
+  attribute of the <code><a href="text-level-semantics.html#the-object-element">object</a></code> element must <a href="infrastructure.html#reflect">reflect</a>
   the element's <code title="attr-object-codebase"><a href="#attr-object-codebase">codebase</a></code> content
   attribute.</p>
 
   <p>The <dfn id="dom-object-codetype" title="dom-object-codeType"><code>codeType</code></dfn> DOM
-  attribute of the <code><a href="embedded-content-0.html#the-object-element">object</a></code> element must <a href="infrastructure.html#reflect">reflect</a>
+  attribute of the <code><a href="text-level-semantics.html#the-object-element">object</a></code> element must <a href="infrastructure.html#reflect">reflect</a>
   the element's <code title="attr-object-codetype"><a href="#attr-object-codetype">codetype</a></code> content
   attribute.</p>
 
@@ -1221,17 +1226,17 @@
   the content attribute of the same name.</p>
 
   <hr><pre class="idl">[Supplemental]
-interface <a href="embedded-content-0.html#htmlparamelement">HTMLParamElement</a> {
+interface <a href="text-level-semantics.html#htmlparamelement">HTMLParamElement</a> {
            attribute DOMString <a href="#dom-param-type" title="dom-param-type">type</a>;
            attribute DOMString <a href="#dom-param-valuetype" title="dom-param-valueType">valueType</a>;
 };</pre>
 
   <p>The <dfn id="dom-param-type" title="dom-param-type"><code>type</code></dfn> DOM
-  attribute of the <code><a href="embedded-content-0.html#the-param-element">param</a></code> element must
+  attribute of the <code><a href="text-level-semantics.html#the-param-element">param</a></code> element must
   <a href="infrastructure.html#reflect">reflect</a> the content attribute of the same name.</p>
 
   <p>The <dfn id="dom-param-valuetype" title="dom-param-valueType"><code>valueType</code></dfn>
-  DOM attribute of the <code><a href="embedded-content-0.html#the-param-element">param</a></code> element must
+  DOM attribute of the <code><a href="text-level-semantics.html#the-param-element">param</a></code> element must
   <a href="infrastructure.html#reflect">reflect</a> the element's <code title="attr-param-valuetype"><a href="#attr-param-valuetype">valuetype</a></code> content attribute.</p>
 
   <hr><p>User agents must treat <code><a href="#plaintext">plaintext</a></code> elements in a
@@ -1411,18 +1416,18 @@
            attribute DOMString <a href="#dom-document-vlinkcolor" title="dom-document-vlinkColor">vlinkColor</a>;
            attribute DOMString <a href="#dom-document-alinkcolor" title="dom-document-alinkColor">alinkColor</a>;
 
-  readonly attribute <a href="infrastructure.html#htmlcollection-0">HTMLCollection</a> <a href="#dom-document-anchors" title="dom-document-anchors">anchors</a>;
-  readonly attribute <a href="infrastructure.html#htmlcollection-0">HTMLCollection</a> <a href="#dom-document-applets" title="dom-document-applets">applets</a>;
+  readonly attribute <a href="infrastructure.html#htmlcollection">HTMLCollection</a> <a href="#dom-document-anchors" title="dom-document-anchors">anchors</a>;
+  readonly attribute <a href="infrastructure.html#htmlcollection">HTMLCollection</a> <a href="#dom-document-applets" title="dom-document-applets">applets</a>;
 
-  readonly attribute <a href="infrastructure.html#htmlallcollection-0">HTMLAllCollection</a> <a href="#dom-document-all" title="dom-document-all">all</a>;
+  readonly attribute <a href="infrastructure.html#htmlallcollection">HTMLAllCollection</a> <a href="#dom-document-all" title="dom-document-all">all</a>;
 };</pre>
 
   <p>The attributes of the <code>Document</code> object listed in the
   first column of the following table must reflect the content
-  attribute on <a href="dom.html#the-body-element-0">the body element</a> with the name given in
+  attribute on <a href="dom.html#the-body-element">the body element</a> with the name given in
   the corresponding cell in the second column on the same row, if
-  <a href="dom.html#the-body-element-0">the body element</a> is a <code><a href="semantics.html#the-body-element">body</a></code> element (as
-  opposed to a <code><a href="#frameset">frameset</a></code> element). When there is no <a href="dom.html#the-body-element-0" title="the body element">body element</a> or if it is a
+  <a href="dom.html#the-body-element">the body element</a> is a <code><a href="semantics.html#the-body-element-0">body</a></code> element (as
+  opposed to a <code><a href="#frameset">frameset</a></code> element). When there is no <a href="dom.html#the-body-element" title="the body element">body element</a> or if it is a
   <code><a href="#frameset">frameset</a></code> element, the attributes must instead return
   the empty string on getting and do nothing on setting.</p>
 
@@ -1439,18 +1444,18 @@
     </td></tr><tr><td><dfn id="dom-document-alinkcolor" title="dom-document-aLinkColor"><code>aLinkColor</code></dfn>
      </td><td><code title="attr-body-alink"><a href="#attr-body-alink">alink</a></code>
   </td></tr></tbody></table><hr><p>The <dfn id="dom-document-anchors" title="dom-document-anchors"><code>anchors</code></dfn>
-  attribute must return an <code><a href="infrastructure.html#htmlcollection-0">HTMLCollection</a></code> rooted at the
+  attribute must return an <code><a href="infrastructure.html#htmlcollection">HTMLCollection</a></code> rooted at the
   <code>Document</code> node, whose filter matches only <code><a href="text-level-semantics.html#the-a-element">a</a></code>
   elements with <code title="attr-a-name"><a href="#attr-a-name">name</a></code>
   attributes.</p>
 
   <p>The <dfn id="dom-document-applets" title="dom-document-applets"><code>applets</code></dfn>
-  attribute must return an <code><a href="infrastructure.html#htmlcollection-0">HTMLCollection</a></code> rooted at the
+  attribute must return an <code><a href="infrastructure.html#htmlcollection">HTMLCollection</a></code> rooted at the
   <code>Document</code> node, whose filter matches only
   <code><a href="#the-applet-element">applet</a></code> elements.</p>
 
   <hr><p>The <dfn id="dom-document-all" title="dom-document-all"><code>all</code></dfn>
-  attribute must return an <code><a href="infrastructure.html#htmlallcollection-0">HTMLAllCollection</a></code> rooted at the
+  attribute must return an <code><a href="infrastructure.html#htmlallcollection">HTMLAllCollection</a></code> rooted at the
   <code>Document</code> node, whose filter matches all elements.</p>
 
   <p>The object returned for <code title="dom-document-all"><a href="#dom-document-all">all</a></code>

Index: toc-status.html
===================================================================
RCS file: /sources/public/html5/spec/toc-status.html,v
retrieving revision 1.63
retrieving revision 1.64
diff -u -d -r1.63 -r1.64
--- toc-status.html	21 Aug 2009 09:01:06 -0000	1.63
+++ toc-status.html	25 Aug 2009 09:34:44 -0000	1.64
@@ -48,8 +48,8 @@
 <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=audience" class="status WD">WD</a> <a href="../spec/#audience">1.2
 Audience</a> <span class="id">(audience)</span></li>
 <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=scope" class="status ADD">ADD</a> <a href="../spec/#scope">1.3 Scope</a> <span class="id">(scope)</span></li>
-<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=history-0" class="status ADD">ADD</a> <a href="../spec/#history-0">1.4
-History</a> <span class="id">(history-0)</span></li>
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=history-1" class="status ADD">ADD</a> <a href="../spec/#history-1">1.4
+History</a> <span class="id">(history-1)</span></li>
 <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=design-notes" class="status ADD">ADD</a> <a href="../spec/#design-notes">1.5 Design
 notes</a> <span class="id">(design-notes)</span>
 <ol>
@@ -174,24 +174,23 @@
 <ol>
 <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=reflecting-content-attributes-in-dom-attributes" class="status ADD">ADD</a> <a href="../spec/#reflecting-content-attributes-in-dom-attributes">2.8.1 Reflecting content attributes in DOM
 attributes</a> <span class="id">(reflecting-content-attributes-in-dom-attributes)</span></li>
-<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=collections" class="status WD">WD</a> <a href="../spec/#collections">2.8.2
-Collections</a> <span class="id">(collections)</span>
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=collections-0" class="status ADD">ADD</a> <a href="../spec/#collections-0">2.8.2
+Collections</a> <span class="id">(collections-0)</span>
 <ol>
-<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=htmlcollection" class="status ADD">ADD</a> <a href="../spec/#htmlcollection">2.8.2.1
-HTMLCollection</a> <span class="id">(htmlcollection)</span></li>
-<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=htmlallcollection" class="status ADD">ADD</a> <a href="../spec/#htmlallcollection">2.8.2.2
-HTMLAllCollection</a> <span class="id">(htmlallcollection)</span></li>
-<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=htmlformcontrolscollection" class="status ADD">ADD</a> <a href="../spec/#htmlformcontrolscollection">2.8.2.3 HTMLFormControlsCollection</a> <span class="id">(htmlformcontrolscollection)</span></li>
-<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=htmloptionscollection" class="status ADD">ADD</a> <a href="../spec/#htmloptionscollection">2.8.2.4 HTMLOptionsCollection</a> <span class="id">(htmloptionscollection)</span></li>
-<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=htmlpropertycollection" class="status ADD">ADD</a> <a href="../spec/#htmlpropertycollection">2.8.2.5 HTMLPropertyCollection</a> <span class="id">(htmlpropertycollection)</span></li>
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=htmlcollection-0" class="status ADD">ADD</a> <a href="../spec/#htmlcollection-0">2.8.2.1
+HTMLCollection</a> <span class="id">(htmlcollection-0)</span></li>
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=htmlallcollection-0" class="status ADD">ADD</a> <a href="../spec/#htmlallcollection-0">2.8.2.2 HTMLAllCollection</a> <span class="id">(htmlallcollection-0)</span></li>
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=htmlformcontrolscollection-0" class="status ADD">ADD</a> <a href="../spec/#htmlformcontrolscollection-0">2.8.2.3 HTMLFormControlsCollection</a> <span class="id">(htmlformcontrolscollection-0)</span></li>
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=htmloptionscollection-0" class="status ADD">ADD</a> <a href="../spec/#htmloptionscollection-0">2.8.2.4 HTMLOptionsCollection</a> <span class="id">(htmloptionscollection-0)</span></li>
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=htmlpropertycollection-0" class="status ADD">ADD</a> <a href="../spec/#htmlpropertycollection-0">2.8.2.5 HTMLPropertyCollection</a> <span class="id">(htmlpropertycollection-0)</span></li>
 </ol>
 </li>
-<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=domtokenlist" class="status ADD">ADD</a> <a href="../spec/#domtokenlist">2.8.3
-DOMTokenList</a> <span class="id">(domtokenlist)</span></li>
-<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=domsettabletokenlist" class="status ADD">ADD</a> <a href="../spec/#domsettabletokenlist">2.8.4 DOMSettableTokenList</a> <span class="id">(domsettabletokenlist)</span></li>
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=domtokenlist-0" class="status ADD">ADD</a> <a href="../spec/#domtokenlist-0">2.8.3
+DOMTokenList</a> <span class="id">(domtokenlist-0)</span></li>
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=domsettabletokenlist-0" class="status ADD">ADD</a> <a href="../spec/#domsettabletokenlist-0">2.8.4 DOMSettableTokenList</a> <span class="id">(domsettabletokenlist-0)</span></li>
 <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=safe-passing-of-structured-data" class="status ADD">ADD</a> <a href="../spec/#safe-passing-of-structured-data">2.8.5 Safe passing of structured data</a> <span class="id">(safe-passing-of-structured-data)</span></li>
-<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=domstringmap" class="status ADD">ADD</a> <a href="../spec/#domstringmap">2.8.6
-DOMStringMap</a> <span class="id">(domstringmap)</span></li>
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=domstringmap-0" class="status ADD">ADD</a> <a href="../spec/#domstringmap-0">2.8.6
+DOMStringMap</a> <span class="id">(domstringmap-0)</span></li>
 <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=dom-feature-strings" class="status ADD">ADD</a> <a href="../spec/#dom-feature-strings">2.8.7
 DOM feature strings</a> <span class="id">(dom-feature-strings)</span></li>
 <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=exceptions" class="status ADD">ADD</a> <a href="../spec/#exceptions">2.8.8
@@ -248,15 +247,14 @@
 <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=kinds-of-content" class="status ADD">ADD</a> <a href="../spec/#kinds-of-content">3.2.5.1
 Kinds of content</a> <span class="id">(kinds-of-content)</span>
 <ol>
-<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=metadata-content" class="status ADD">ADD</a> <a href="../spec/#metadata-content">3.2.5.1.1 Metadata content</a> <span class="id">(metadata-content)</span></li>
-<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=flow-content" class="status ADD">ADD</a> <a href="../spec/#flow-content">3.2.5.1.2
-Flow content</a> <span class="id">(flow-content)</span></li>
-<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=sectioning-content" class="status ADD">ADD</a> <a href="../spec/#sectioning-content">3.2.5.1.3 Sectioning content</a> <span class="id">(sectioning-content)</span></li>
-<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=heading-content" class="status ADD">ADD</a> <a href="../spec/#heading-content">3.2.5.1.4
-Heading content</a> <span class="id">(heading-content)</span></li>
-<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=phrasing-content" class="status ADD">ADD</a> <a href="../spec/#phrasing-content">3.2.5.1.5 Phrasing content</a> <span class="id">(phrasing-content)</span></li>
-<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=embedded-content" class="status ADD">ADD</a> <a href="../spec/#embedded-content">3.2.5.1.6 Embedded content</a> <span class="id">(embedded-content)</span></li>
-<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=interactive-content" class="status ADD">ADD</a> <a href="../spec/#interactive-content">3.2.5.1.7 Interactive content</a> <span class="id">(interactive-content)</span></li>
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=metadata-content-0" class="status ADD">ADD</a> <a href="../spec/#metadata-content-0">3.2.5.1.1 Metadata content</a> <span class="id">(metadata-content-0)</span></li>
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=flow-content-0" class="status ADD">ADD</a> <a href="../spec/#flow-content-0">3.2.5.1.2
+Flow content</a> <span class="id">(flow-content-0)</span></li>
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=sectioning-content-0" class="status ADD">ADD</a> <a href="../spec/#sectioning-content-0">3.2.5.1.3 Sectioning content</a> <span class="id">(sectioning-content-0)</span></li>
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=heading-content-0" class="status ADD">ADD</a> <a href="../spec/#heading-content-0">3.2.5.1.4 Heading content</a> <span class="id">(heading-content-0)</span></li>
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=phrasing-content-0" class="status ADD">ADD</a> <a href="../spec/#phrasing-content-0">3.2.5.1.5 Phrasing content</a> <span class="id">(phrasing-content-0)</span></li>
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=embedded-content-0" class="status ADD">ADD</a> <a href="../spec/#embedded-content-0">3.2.5.1.6 Embedded content</a> <span class="id">(embedded-content-0)</span></li>
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=interactive-content-0" class="status ADD">ADD</a> <a href="../spec/#interactive-content-0">3.2.5.1.7 Interactive content</a> <span class="id">(interactive-content-0)</span></li>
 </ol>
 </li>
 <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=transparent-content-models" class="status ADD">ADD</a> <a href="../spec/#transparent-content-models">3.2.5.2 Transparent content models</a> <span class="id">(transparent-content-models)</span></li>
@@ -264,6 +262,8 @@
 Paragraphs</a> <span class="id">(paragraphs)</span></li>
 </ol>
 </li>
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=annotations-for-assistive-technology-products" class="status FD">FD</a> <a href="../spec/#annotations-for-assistive-technology-products">3.2.6 Annotations for assistive technology
+products</a> <span class="id">(annotations-for-assistive-technology-products)</span></li>
 </ol>
 </li>
 <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=apis-in-html-documents" class="status CR">CR</a> <a href="../spec/#apis-in-html-documents">3.3 APIs in HTML documents</a> <span class="id">(apis-in-html-documents)</span></li>
@@ -291,17 +291,17 @@
 <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=the-root-element" class="status ADD">ADD</a> <a href="../spec/#the-root-element">4.1 The
 root element</a> <span class="id">(the-root-element)</span>
 <ol>
-<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=the-html-element" class="status REC">REC</a> <a href="../spec/#the-html-element">4.1.1
-The html element</a> <span class="id">(the-html-element)</span></li>
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=the-html-element-0" class="status ADD">ADD</a> <a href="../spec/#the-html-element-0">4.1.1
+The html element</a> <span class="id">(the-html-element-0)</span></li>
 </ol>
 </li>
 <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=document-metadata" class="status ADD">ADD</a> <a href="../spec/#document-metadata">4.2
 Document metadata</a> <span class="id">(document-metadata)</span>
 <ol>
-<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=the-head-element" class="status REC">REC</a> <a href="../spec/#the-head-element">4.2.1
-The head element</a> <span class="id">(the-head-element)</span></li>
-<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=the-title-element" class="status REC">REC</a> <a href="../spec/#the-title-element">4.2.2
-The title element</a> <span class="id">(the-title-element)</span></li>
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=the-head-element-0" class="status ADD">ADD</a> <a href="../spec/#the-head-element-0">4.2.1
+The head element</a> <span class="id">(the-head-element-0)</span></li>
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=the-title-element-0" class="status ADD">ADD</a> <a href="../spec/#the-title-element-0">4.2.2
+The title element</a> <span class="id">(the-title-element-0)</span></li>
 <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=the-base-element" class="status WD">WD</a> <a href="../spec/#the-base-element">4.2.3
 The base element</a> <span class="id">(the-base-element)</span></li>
 <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=the-link-element" class="status LC">LC</a> <a href="../spec/#the-link-element">4.2.4
@@ -340,8 +340,8 @@
 </li>
 <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=sections" class="status ADD">ADD</a> <a href="../spec/#sections">4.4 Sections</a> <span class="id">(sections)</span>
 <ol>
-<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=the-body-element" class="status REC">REC</a> <a href="../spec/#the-body-element">4.4.1
-The body element</a> <span class="id">(the-body-element)</span></li>
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=the-body-element-0" class="status ADD">ADD</a> <a href="../spec/#the-body-element-0">4.4.1
+The body element</a> <span class="id">(the-body-element-0)</span></li>
 <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=the-section-element" class="status LC">LC</a> <a href="../spec/#the-section-element">4.4.2
 The section element</a> <span class="id">(the-section-element)</span></li>
 <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=the-nav-element" class="status LC">LC</a> <a href="../spec/#the-nav-element">4.4.3 The
@@ -474,8 +474,8 @@
 Edits and lists</a> <span class="id">(edits-and-lists)</span></li>
 </ol>
 </li>
-<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=embedded-content-0" class="status ADD">ADD</a> <a href="../spec/#embedded-content-0">4.8
-Embedded content</a> <span class="id">(embedded-content-0)</span>
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=embedded-content-1" class="status ADD">ADD</a> <a href="../spec/#embedded-content-1">4.8
+Embedded content</a> <span class="id">(embedded-content-1)</span>
 <ol>
 <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=the-figure-element" class="status WD">WD</a> <a href="../spec/#the-figure-element">4.8.1
 The figure element</a> <span class="id">(the-figure-element)</span></li>
@@ -611,7 +611,7 @@
 </li>
 <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=mathml" class="status LC">LC</a> <a href="../spec/#mathml">4.8.15
 MathML</a> <span class="id">(mathml)</span></li>
-<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=svg" class="status LC">LC</a> <a href="../spec/#svg">4.8.16 SVG</a> <span class="id">(svg)</span></li>
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=svg-0" class="status ADD">ADD</a> <a href="../spec/#svg-0">4.8.16 SVG</a> <span class="id">(svg-0)</span></li>
 <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=dimension-attributes" class="status LC">LC</a> <a href="../spec/#dimension-attributes">4.8.17 Dimension attributes</a> <span class="id">(dimension-attributes)</span></li>
 </ol>
 </li>
@@ -739,8 +739,7 @@
 <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=a-form-control-s-value" class="status ADD">ADD</a> <a href="../spec/#a-form-control-s-value">4.10.14.3 A form control's value</a> <span class="id">(a-form-control-s-value)</span></li>
 <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=autofocusing-a-form-control" class="status LC">LC</a> <a href="../spec/#autofocusing-a-form-control">4.10.14.4 Autofocusing a form control</a> <span class="id">(autofocusing-a-form-control)</span></li>
 <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=limiting-user-input-length" class="status LC">LC</a> <a href="../spec/#limiting-user-input-length">4.10.14.5 Limiting user input length</a> <span class="id">(limiting-user-input-length)</span></li>
-<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=form-submission" class="status LC">LC</a> <a href="../spec/#form-submission">4.10.14.6
-Form submission</a> <span class="id">(form-submission)</span></li>
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=form-submission-0" class="status ADD">ADD</a> <a href="../spec/#form-submission-0">4.10.14.6 Form submission</a> <span class="id">(form-submission-0)</span></li>
 </ol>
 </li>
 <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=constraints" class="status ADD">ADD</a> <a href="../spec/#constraints">4.10.15
@@ -754,8 +753,8 @@
 Security</a> <span class="id">(security-0)</span></li>
 </ol>
 </li>
-<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=form-submission-0" class="status ADD">ADD</a> <a href="../spec/#form-submission-0">4.10.16
-Form submission</a> <span class="id">(form-submission-0)</span>
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=form-submission" class="status LC">LC</a> <a href="../spec/#form-submission">4.10.16
+Form submission</a> <span class="id">(form-submission)</span>
 <ol>
 <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=introduction-0" class="status ADD">ADD</a> <a href="../spec/#introduction-0">4.10.16.1
 Introduction</a> <span class="id">(introduction-0)</span></li>
@@ -832,13 +831,16 @@
 <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=introduction-1" class="status ADD">ADD</a> <a href="../spec/#introduction-1">5.1
 Introduction</a> <span class="id">(introduction-1)</span>
 <ol>
-<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=the-basic-syntax" class="status ADD">ADD</a> <a href="../spec/#the-basic-syntax">5.1.1
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=overview" class="status ADD">ADD</a> <a href="../spec/#overview">5.1.1
+Overview</a> <span class="id">(overview)</span></li>
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=the-basic-syntax" class="status ADD">ADD</a> <a href="../spec/#the-basic-syntax">5.1.2
 The basic syntax</a> <span class="id">(the-basic-syntax)</span></li>
-<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=typed-items" class="status ADD">ADD</a> <a href="../spec/#typed-items">5.1.2 Typed
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=typed-items" class="status ADD">ADD</a> <a href="../spec/#typed-items">5.1.3 Typed
 items</a> <span class="id">(typed-items)</span></li>
-<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=selecting-names-when-defining-vocabularies" class="status ADD">ADD</a> <a href="../spec/#selecting-names-when-defining-vocabularies">5.1.3 Selecting names when defining
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=selecting-names-when-defining-vocabularies" class="status ADD">ADD</a> <a href="../spec/#selecting-names-when-defining-vocabularies">5.1.4 Selecting names when defining
 vocabularies</a> <span class="id">(selecting-names-when-defining-vocabularies)</span></li>
-<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=using-the-microdata-dom-api" class="status ADD">ADD</a> <a href="../spec/#using-the-microdata-dom-api">5.1.4 Using the microdata DOM API</a> <span class="id">(using-the-microdata-dom-api)</span></li>
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=predefined-vocabularies" class="status ADD">ADD</a> <a href="../spec/#predefined-vocabularies">5.1.5 Predefined vocabularies</a> <span class="id">(predefined-vocabularies)</span></li>
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=using-the-microdata-dom-api" class="status ADD">ADD</a> <a href="../spec/#using-the-microdata-dom-api">5.1.6 Using the microdata DOM API</a> <span class="id">(using-the-microdata-dom-api)</span></li>
 </ol>
 </li>
 <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=encoding-microdata" class="status ADD">ADD</a> <a href="../spec/#encoding-microdata">5.2
@@ -857,7 +859,7 @@
 </li>
 <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=microdata-dom-api" class="status ADD">ADD</a> <a href="../spec/#microdata-dom-api">5.3
 Microdata DOM API</a> <span class="id">(microdata-dom-api)</span></li>
-<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=predefined-vocabularies" class="status ADD">ADD</a> <a href="../spec/#predefined-vocabularies">5.4 Predefined vocabularies</a> <span class="id">(predefined-vocabularies)</span>
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=predefined-vocabularies-0" class="status ADD">ADD</a> <a href="../spec/#predefined-vocabularies-0">5.4 Predefined vocabularies</a> <span class="id">(predefined-vocabularies-0)</span>
 <ol>
 <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=general" class="status ADD">ADD</a> <a href="../spec/#general">5.4.1
 General</a> <span class="id">(general)</span></li>
@@ -937,7 +939,7 @@
 <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=browser-interface-elements" class="status ADD">ADD</a> <a href="../spec/#browser-interface-elements">6.3.6 Browser interface elements</a> <span class="id">(browser-interface-elements)</span></li>
 </ol>
 </li>
-<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=origin" class="status ADD">ADD</a> <a href="../spec/#origin">6.4 Origin</a> <span class="id">(origin)</span>
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=origin-0" class="status ADD">ADD</a> <a href="../spec/#origin-0">6.4 Origin</a> <span class="id">(origin-0)</span>
 <ol>
 <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=relaxing-the-same-origin-restriction" class="status ADD">ADD</a> <a href="../spec/#relaxing-the-same-origin-restriction">6.4.1 Relaxing the same-origin restriction</a> <span class="id">(relaxing-the-same-origin-restriction)</span></li>
 </ol>
@@ -1286,7 +1288,7 @@
 <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=syntax" class="status ADD">ADD</a> <a href="../spec/#syntax">9 The HTML
 syntax</a> <span class="id">(syntax)</span>
 <ol>
-<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=writing" class="status ADD">ADD</a> <a href="../spec/#writing">9.1 Writing HTML
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=writing" class="status WD">WD</a> <a href="../spec/#writing">9.1 Writing HTML
 documents</a> <span class="id">(writing)</span>
 <ol>
 <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=the-doctype" class="status ADD">ADD</a> <a href="../spec/#the-doctype">9.1.1 The
@@ -1316,7 +1318,7 @@
 <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=character-references" class="status ADD">ADD</a> <a href="../spec/#character-references">9.1.4 Character references</a> <span class="id">(character-references)</span></li>
 <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=cdata-sections" class="status ADD">ADD</a> <a href="../spec/#cdata-sections">9.1.5
 CDATA sections</a> <span class="id">(cdata-sections)</span></li>
-<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=comments" class="status UNKNOWN">UNKNOWN</a> <a href="../spec/#comments">9.1.6
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=comments" class="status WD">WD</a> <a href="../spec/#comments">9.1.6
 Comments</a> <span class="id">(comments)</span></li>
 </ol>
 </li>
@@ -1508,8 +1510,8 @@
 <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=replaced-elements" class="status ADD">ADD</a> <a href="../spec/#replaced-elements">11.3
 Replaced elements</a> <span class="id">(replaced-elements)</span>
 <ol>
-<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=embedded-content-1" class="status ADD">ADD</a> <a href="../spec/#embedded-content-1">11.3.1
-Embedded content</a> <span class="id">(embedded-content-1)</span></li>
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=embedded-content-2" class="status ADD">ADD</a> <a href="../spec/#embedded-content-2">11.3.1
+Embedded content</a> <span class="id">(embedded-content-2)</span></li>
 <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=images-0" class="status ADD">ADD</a> <a href="../spec/#images-0">11.3.2
 Images</a> <span class="id">(images-0)</span></li>
 <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=attributes-for-embedded-content-and-images" class="status ADD">ADD</a> <a href="../spec/#attributes-for-embedded-content-and-images">11.3.3 Attributes for embedded content and
@@ -1542,7 +1544,7 @@
 upload control</a> <span class="id">(the-input-element-as-a-file-upload-control)</span></li>
 <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=the-input-element-as-a-button" class="status ADD">ADD</a> <a href="../spec/#the-input-element-as-a-button">11.4.10 The input element as a
 button</a> <span class="id">(the-input-element-as-a-button)</span></li>
-<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=the-marquee-element" class="status ADD">ADD</a> <a href="../spec/#the-marquee-element">11.4.11 The marquee element</a> <span class="id">(the-marquee-element)</span></li>
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=the-marquee-element-0" class="status FD">FD</a> <a href="../spec/#the-marquee-element-0">11.4.11 The marquee element</a> <span class="id">(the-marquee-element-0)</span></li>
 <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=the-meter-element-0" class="status ADD">ADD</a> <a href="../spec/#the-meter-element-0">11.4.12 The meter element</a> <span class="id">(the-meter-element-0)</span></li>
 <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=the-progress-element-0" class="status ADD">ADD</a> <a href="../spec/#the-progress-element-0">11.4.13 The progress element</a> <span class="id">(the-progress-element-0)</span></li>
 <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=the-select-element-0" class="status ADD">ADD</a> <a href="../spec/#the-select-element-0">11.4.14 The select element</a> <span class="id">(the-select-element-0)</span></li>
@@ -1588,9 +1590,9 @@
 <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=non-conforming-features" class="status ADD">ADD</a> <a href="../spec/#non-conforming-features">12.2 Non-conforming features</a> <span class="id">(non-conforming-features)</span></li>
 <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=requirements-for-implementations" class="status ADD">ADD</a> <a href="../spec/#requirements-for-implementations">12.3 Requirements for implementations</a> <span class="id">(requirements-for-implementations)</span>
 <ol>
-<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=the-applet-element" class="status TBW">TBW</a> <a href="../spec/#the-applet-element">12.3.1
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=the-applet-element" class="status FD">FD</a> <a href="../spec/#the-applet-element">12.3.1
 The applet element</a> <span class="id">(the-applet-element)</span></li>
-<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=the-marquee-element-0" class="status FD">FD</a> <a href="../spec/#the-marquee-element-0">12.3.2 The marquee element</a> <span class="id">(the-marquee-element-0)</span></li>
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=the-marquee-element" class="status ADD">ADD</a> <a href="../spec/#the-marquee-element">12.3.2 The marquee element</a> <span class="id">(the-marquee-element)</span></li>
 <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=frames" class="status ADD">ADD</a> <a href="../spec/#frames">12.3.3
 Frames</a> <span class="id">(frames)</span></li>
 <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=other-elements-attributes-and-apis" class="status ADD">ADD</a> <a href="../spec/#other-elements-attributes-and-apis">12.3.4 Other elements, attributes and APIs</a> <span class="id">(other-elements-attributes-and-apis)</span></li>
@@ -1607,7 +1609,7 @@
 <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=declarative-3d-scenes" class="status ADD">ADD</a> <a href="../spec/#declarative-3d-scenes">13.2 Declarative 3D scenes</a> <span class="id">(declarative-3d-scenes)</span></li>
 </ol>
 </li>
-<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=iana-considerations" class="status ADD">ADD</a> <a href="../spec/#iana-considerations">IANA
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=iana-considerations" class="status FD">FD</a> <a href="../spec/#iana-considerations">IANA
 considerations</a> <span class="id">(iana-considerations)</span>
 <ol>
 <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=text-html" class="status ADD">ADD</a> <a href="../spec/#text-html">13.1
@@ -1622,7 +1624,7 @@
 </ol>
 </li>
 <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=index" class="status FD">FD</a> <a href="../spec/#index">Index</a> <span class="id">(index)</span></li>
-<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=references" class="status TBW">TBW</a> <a href="../spec/#references">References</a> <span class="id">(references)</span></li>
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=references" class="status FD">FD</a> <a href="../spec/#references">References</a> <span class="id">(references)</span></li>
 <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=acknowledgements" class="status WIP">WIP</a> <a href="../spec/#acknowledgements">Acknowledgements</a> <span class="id">(acknowledgements)</span></li>
 
 </body>

Index: named-character-references.html
===================================================================
RCS file: /sources/public/html5/spec/named-character-references.html,v
retrieving revision 1.151
retrieving revision 1.152
diff -u -d -r1.151 -r1.152
--- named-character-references.html	19 Aug 2009 21:06:38 -0000	1.151
+++ named-character-references.html	25 Aug 2009 09:34:43 -0000	1.152
@@ -97,6 +97,11 @@
    .XXX { color: #E50000; background: white; border: solid red; padding: 0.5em; margin: 1em 0; }
    .XXX > :first-child { margin-top: 0; }
    p .XXX { line-height: 3em; }
+   .annotation { border: solid thin black; background: #0C479D; color: white; position: relative; margin: 8px 0 20px 0; }
+   .annotation:before { position: absolute; left: 0; top: 0; width: 100%; height: 100%; margin: 6px -6px -6px 6px; background: #333333; z-index: -1; content: ''; }
+   .annotation :link, .annotation :visited { color: inherit; }
+   .annotation :link:hover, .annotation :visited:hover { background: transparent; }
+   .annotation span { border: none ! important; }
    .note { color: green; background: transparent; font-family: sans-serif; }
    .warning { color: red; background: transparent; }
    .note, .warning { font-weight: bolder; font-style: italic; }
@@ -177,7 +182,7 @@
    <a href="syntax.html">&#8592; 9 The HTML syntax</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="the-xhtml-syntax.html">10 The XHTML syntax &#8594;</a>
-  </nav><p>This is revision 1.2836.</p>
+  </nav><p>This is revision 1.2851.</p>
 
 
   <h3 id="named-character-references"><span class="secno">9.6 </span><dfn>Named character references</dfn></h3><p>This table lists the character reference names that are supported

Index: references.html
===================================================================
RCS file: /sources/public/html5/spec/references.html,v
retrieving revision 1.158
retrieving revision 1.159
diff -u -d -r1.158 -r1.159
--- references.html	19 Aug 2009 21:06:38 -0000	1.158
+++ references.html	25 Aug 2009 09:34:43 -0000	1.159
@@ -97,6 +97,11 @@
    .XXX { color: #E50000; background: white; border: solid red; padding: 0.5em; margin: 1em 0; }
    .XXX > :first-child { margin-top: 0; }
    p .XXX { line-height: 3em; }
+   .annotation { border: solid thin black; background: #0C479D; color: white; position: relative; margin: 8px 0 20px 0; }
+   .annotation:before { position: absolute; left: 0; top: 0; width: 100%; height: 100%; margin: 6px -6px -6px 6px; background: #333333; z-index: -1; content: ''; }
+   .annotation :link, .annotation :visited { color: inherit; }
+   .annotation :link:hover, .annotation :visited:hover { background: transparent; }
+   .annotation span { border: none ! important; }
    .note { color: green; background: transparent; font-family: sans-serif; }
    .warning { color: red; background: transparent; }
    .note, .warning { font-weight: bolder; font-style: italic; }
@@ -177,26 +182,24 @@
    <a href="index.html">&#8592; Index</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="acknowledgements.html">Acknowledgements &#8594;</a>
-  </nav><p>This is revision 1.2836.</p>
+  </nav><p>This is revision 1.2851.</p>
 
 
-  <h2 class="no-num" id="references">References</h2><p>All references are normative unless marked "Non-normative".</p><dl><dt id="refsGRAPHICS">[GRAPHICS]</dt>
-   <dd>(Non-normative) <cite>Computer Graphics: Principles and
-   Practice in C</cite>, Second Edition, J. Foley, A. van Dam,
-   S. Feiner, J. Hughes. Addison-Wesley, July 1995. ISBN
-   0-201-84840-6.</dd>
-   <!--
-   If anyone has this book ("Computer Graphics: Principles and Practice in C"),
-   please check page 34 or so and see if it makes any references to literature in
-   the bibliographic section to define the "even-odd" rule for polygon filling and
-   hit testing.
-   -->
-
-   <dt id="refsABNF">[ABNF]</dt>
+  <h2 class="no-num" id="references">References</h2><p class="XXX annotation"><b>Status: </b><i>First draft</i></p><!--REFS--><p>All references are normative unless marked "Non-normative".</p><dl><dt id="refsABNF">[ABNF]</dt>
    <dd><cite><a href="http://www.ietf.org/rfc/std/std68.txt">Augmented
    BNF for Syntax Specifications: ABNF</a></cite>, D. Crocker,
    P. Overell. IETF, January 2008.</dd>
 
+   <dt id="refsARIA">[ARIA]</dt>
+   <dd><cite><a href="http://www.w3.org/WAI/PF/aria/">Accessible Rich
+   Internet Applications (WAI-ARIA)</a></cite>, J. Craig, M. Cooper, L. Pappas,
+   R. Schwerdtfeger, L. Seeman. W3C, August 2009.</dd>
+
+   <dt id="refsARIAIMPL">[ARIAIMPL]</dt>
+   <dd><cite><a href="http://www.w3.org/WAI/PF/aria-implementation/">WAI-ARIA 1.0
+   User Agent Implementation Guide</a></cite>, A. Snow-Weaver,
+   M. Cooper. W3C, August 2009.</dd>
+
    <dt id="refsATOM">[ATOM]</dt>
    <dd>(Non-normative) <cite><a href="http://www.ietf.org/rfc/rfc4287.txt">The Atom Syndication
    Format</a></cite>, M. Nottingham, R. Sayre. IETF, December
@@ -212,7 +215,7 @@
    Extensions to CSS</a></cite>, I. Hickson. W3C, October 2007.</dd>
 
    <dt id="refsBEZIER">[BEZIER]</dt>
-   <dd><cite>Courbes &#224; poles</cite>, Paul de Casteljau. INPI, 1959.</dd>
+   <dd><cite>Courbes &#224; poles</cite>, P. de Casteljau. INPI, 1959.</dd>
 
    <dt id="refsBIDI">[BIDI]</dt>
    <dd><cite><a href="http://www.unicode.org/reports/tr9/">UAX #9: Unicode
@@ -260,7 +263,7 @@
    Resource Sharing</a></cite>, A. van Kesteren. W3C, March 2009.</dd>
    -->
    <dd><cite><a href="http://dev.w3.org/2006/waf/access-control/">Cross-Origin
-   Resource Sharing</a></cite>, A. Kesteren.  W3C, June 2009.</dd>
+   Resource Sharing</a></cite>, A. van Kesteren.  W3C, June 2009.</dd>
 
    <dt id="refsCSS">[CSS]</dt>
    <dd><cite><a href="http://www.w3.org/TR/CSS/">Cascading Style Sheets Level 2
@@ -274,7 +277,7 @@
    Baron. W3C, July 2008.</dd>
    -->
    <dd><cite><a href="http://dev.w3.org/csswg/css3-color/">CSS Color
-   Module Level 3</a></cite>, Tantek &#199;elik, C. Lilley, L.
+   Module Level 3</a></cite>, T. &#199;elik, C. Lilley, L.
    Baron. W3C, August 2008.</dd>
 
    <dt id="refsCSSFONTS">[CSSFONTS]</dt>
@@ -353,6 +356,18 @@
    Standardization Technical Committee, December 1995.</dd>
    <!-- http://www.iana.org/assignments/charset-reg/GBK -->
 
+   <dt id="refsGRAPHICS">[GRAPHICS]</dt>
+   <dd>(Non-normative) <cite>Computer Graphics: Principles and
+   Practice in C</cite>, Second Edition, J. Foley, A. van Dam,
+   S. Feiner, J. Hughes. Addison-Wesley, July 1995. ISBN
+   0-201-84840-6.</dd>
+   <!--
+   If anyone has this book ("Computer Graphics: Principles and Practice in C"),
+   please check page 34 or so and see if it makes any references to literature in
+   the bibliographic section to define the "even-odd" rule for polygon filling and
+   hit testing.
+   -->
+
    <dt id="refsGREGORIAN">[GREGORIAN]</dt>
    <dd>(Non-normative) <cite>Inter Gravissimas</cite>, A. Lilius,
    C. Clavius. Gregory XIII Papal Bulls, February 1582.</dd>
@@ -442,7 +457,7 @@
 
    <dt id="refsPINGBACK">[PINGBACK]</dt>
    <dd><cite><a href="http://www.hixie.ch/specs/pingback/pingback">Pingback
-   1.0</a></cite>, Stuart Langridge, I. Hickson. January 2007.</dd>
+   1.0</a></cite>, S. Langridge, I. Hickson. January 2007.</dd>
 
    <dt id="refsPNG">[PNG]</dt>
    <dd><cite><a href="http://www.w3.org/TR/PNG/">Portable Network
@@ -580,7 +595,7 @@
 
    <dt id="refsRFC3987">[RFC3987]</dt>
    <dd><cite><a href="http://www.ietf.org/rfc/rfc3987.txt">Internationalized
-   Resource Identifiers (IRIs)</a></cite>, M. Duerst, M. Suignard. IETF, January
+   Resource Identifiers (IRIs)</a></cite>, M. D&#252;rst, M. Suignard. IETF, January
    2005.</dd>
 
    <dt id="refsRFC4281">[RFC4281]</dt>

Index: fragment-links.js
===================================================================
RCS file: /sources/public/html5/spec/fragment-links.js,v
retrieving revision 1.36
retrieving revision 1.37
diff -u -d -r1.36 -r1.37
--- fragment-links.js	18 Aug 2009 05:26:47 -0000	1.36
+++ fragment-links.js	25 Aug 2009 09:34:43 -0000	1.37
@@ -1,4 +1,4 @@
-var fragment_links = { 'concept-appcache-pending-masters':'offline','attr-meter-high':'text-level-semantics','refsRFC1554':'references','dom-cva-willvalidate':'forms','when-the-drag-and-drop-operation-starts-or-ends-in-another-document':'editing','attr-label-for':'forms','htmlcommandelement':'interactive-elements','the-history-interface':'history','dom-context-2d-putimagedata':'the-canvas-element','attr-fs-method-delete-keyword':'forms','concept-appcache-cache':'offline','dom-source-media':'video','htmlfieldsetelement':'forms','handler-window-onblur':'browsers','dom-meter-optimum':'text-level-semantics','the-root-element':'semantics','scriptTag':'syntax','command-facet-type':'interactive-elements','md-vcard-type-adr-home':'microdata','a-browsing-context-is-discarded':'browsers','concept-http-equivalent':'infrastructure','definitions-2':'editing','ports-and-garbage-collection':'comms','dom-area-rel':'the-canvas-element','concept-slots':'tabular-data','dom-command-icon':'interactive-elements','valid-non-negative-integer':'infrastructure','attr-fs-enctype-urlencoded':'forms','about:blank':'infrastructure','concept-appcache-matches-fallback':'offline','concept-marquee-on':'obsolete','the-end':'syntax','the-after-head-insertion-mode':'syntax','md-vcard-label':'microdata','refsRFC1922':'references','activation':'editing','header-and-data-cell-semantics':'tabular-data','create-a-script':'browsers','the-br-element':'semantics','case-sensitivity-and-string-comparison':'infrastructure','when-a-script-completes-loading':'semantics','namespaces':'syntax','command-redo':'editing','attr-meter-value':'text-level-semantics','dom-style-disabled':'semantics','attr-media-src':'video','special':'syntax','application-cache-update-process':'offline','concept-facet':'interactive-elements','changesToNetworkingModel':'offline','hierarchy_request_err':'infrastructure','dom-tr-sectionrowindex':'tabular-data','attr-script-async':'semantics','a-graphical-representation-of-some-of-the-surrounding-text':'embedded-content-0','math':'the-canvas-element','fire-loadedmetadata':'video','dom-htmlallcollection-length':'infrastructure','dom-messagechannel':'comms','attr-iframe-longdesc':'obsolete','attr-input-usemap':'obsolete','dom-tr-deletecell':'tabular-data','alternate-style-sheets':'semantics','dom-table-deletetfoot':'tabular-data','concept-appcache-fallback-ns':'offline','posting-messages':'comms','dom-table-thead':'tabular-data','attr-meta-http-equiv-content-language':'semantics','the-maxlength-attribute':'forms','concept-uda-input':'infrastructure','resetting-a-form':'forms','guidance-for-markup-generators':'embedded-content-0','dom-input-alt':'forms','the-cite-element':'text-level-semantics','attr-button-type':'forms','attr-input-type-button-keyword':'forms','dom-select-type':'forms','formatting':'syntax','handler-onformchange':'browsers','attr-hr-align':'obsolete','custom-handlers':'browsers','non-conforming-features':'obsolete','attr-textarea-wrap-soft':'forms','md-vcard-tel-value':'microdata','parse-error':'syntax','dom-datatransfer-files':'editing','dom-select-options':'forms','link-type-next':'history','concept-fe-disabled':'forms','dom-object-border':'obsolete','dom-feature-strings':'infrastructure','predefined-property-name':'microdata','quirks-mode':'dom','character-encodings-0':'infrastructure','root-element':'infrastructure','path':'the-canvas-element','dom-table-bgcolor':'obsolete','attr-link-href':'semantics','spelling-and-grammar-checking':'editing','bogus-comment-state':'syntax','concept-encoding-confidence':'syntax','htmltitleelement':'semantics','appcache':'offline','concept-spellcheck-default-inherit':'editing','scroll-to-the-fragment-identifier':'history','encrypted-http-and-related-security-concerns':'infrastructure','canvaspattern':'the-canvas-element','original-insertion-mode':'syntax','obtain-a-physical-form':'the-xhtml-syntax','syntax-escape-end':'syntax','link-type-external':'history','character-references':'syntax','dom-frame-name':'obsolete','dom-tbody-valign':'obsolete','split-a-string-on-commas':'infrastructure','dom-selection-collapse':'editing','command-bold':'editing','command-delete':'editing','dom-applet-code':'obsolete','dom-context-2d-textbaseline-top':'the-canvas-element','attr-object-align':'obsolete','u':'obsolete','dom-textarea-rows':'forms','dom-tbody-rows':'tabular-data','dom-video-videoheight':'video','pre-click-activation-steps':'dom','dom-form-reset':'forms','link-type-index':'history','dom-frame-scrolling':'obsolete','dom-img-width':'embedded-content-0','fire-a-simple-event':'browsers','browsing-the-web':'history','encoding-microdata':'microdata','assigned-access-key':'editing','attr-fae-form':'forms','refsDOMRANGE':'references','dom-properties':'microdata','dom-area-alt':'the-canvas-element','dom-progress-position':'text-level-semantics','html-fragment-serialization-algorithm':'syntax','the-after-after-body-insertion-mode':'syntax','selectors':'the-xhtml-syntax','vcard':'microdata','dom-media-volume':'video','contenteditable-wrapSemantic':'editing','dom-timeranges-end':'video','dom-htmlcollection-item':'infrastructure','dom-iframe-src':'embedded-content-0','dom-barprop-visible':'browsers','dom-media-paused':'video','dom-context-2d-shadowcolor':'the-canvas-element','attr-tr-bgcolor':'obsolete','the-img-element':'embedded-content-0','dom-context-2d-ispointinpath':'the-canvas-element','url-property-elements':'microdata','exceptions':'infrastructure','the-document-s-domain':'browsers','dom-accesskey':'editing','event-pause':'video','references':'references','valid-browsing-context-name-or-keyword':'browsers','after-attribute-name-state':'syntax','attr-meta-http-equiv-refresh':'semantics','extracting-vevent-data':'microdata','the-dfn-element':'text-level-semantics','text-plain-encoding-algorithm':'forms','dom-input-min':'forms','attr-td-th-bgcolor':'obsolete','md-vcard-n-honorific-prefix':'microdata','comment-end-bang-state':'syntax','dom-image':'embedded-content-0','attr-hr-noshade':'obsolete','attr-form-autocomplete-off-state':'forms','syntax-attributes':'syntax','canvas-context-2d':'the-canvas-element','command-facet-checkedstate':'interactive-elements','refsRFC3279':'references','attr-p-align':'obsolete','md-vevent-rrule':'microdata','dom-marquee-scrolldelay':'obsolete','dom-selection-removeallranges':'editing','concept-datetime-digit':'infrastructure','edits-and-paragraphs':'text-level-semantics','handler-onclick':'browsers','typographic-conventions':'introduction','syntax-comments':'syntax','event-appcache-progress':'offline','split-a-string-on-spaces':'infrastructure','unknown-images':'embedded-content-0','dom-body-vlink':'obsolete','list-of-scripts-that-will-execute-asynchronously':'semantics','the-details-element':'interactive-elements','parsing-main-intable':'syntax','dom-htmloptionscollection-remove':'infrastructure','htmldivelement':'interactive-elements','execCommand':'editing','dom-hx-align':'obsolete','dom-context-2d-translate':'the-canvas-element','dom-media-autobuffer':'video','timers':'browsers','meta-description':'semantics','event-handler-attributes':'browsers','valid-simple-color':'infrastructure','quota_exceeded_err':'infrastructure','the-div-element':'interactive-elements','event-timeupdate':'video','parsing-cache-manifests':'offline','origin':'browsers','poster-frame':'video','handler-onload':'browsers','refsDOMVIEWS':'references','the-progress-element-0':'the-xhtml-syntax','media-element-event-task-source':'video','md-vcard':'microdata','dom-body-bgcolor':'obsolete','dom-selection-anchoroffset':'editing','htmlmenuelement':'interactive-elements','hasfeature':'infrastructure','dom-marquee-truespeed':'obsolete','scripting-1':'semantics','scripting-0':'infrastructure','attr-input-alt':'forms','handler-onmouseout':'browsers','concept-input-min':'forms','attr-marquee-direction-down':'obsolete','writing':'syntax','list-of-active-intervals':'browsers','edits':'text-level-semantics','relaxing-the-same-origin-restriction':'browsers','history-0':'introduction','history-1':'history','attr-marquee-behavior-scroll':'obsolete','weeks':'infrastructure','create-a-new-messageport-object':'comms','dom-input-required':'forms','resulting-autocompletion-state':'forms','dom-validitystate-valid':'forms','attr-textarea-cols':'forms','dom-input-multiple':'forms','blink':'obsolete','attr-fieldset-disabled':'forms','dom-media-seek':'video','htmldetailselement':'interactive-elements','shadows':'the-canvas-element','represents':'the-xhtml-syntax','md-vevent-resources':'microdata','url-hostport':'infrastructure','dom-basefont-size':'obsolete','concept-input-min-zero':'forms','handler-window-onmessage':'browsers','dom-htmlpropertycollection-item':'infrastructure','url-host-specific':'infrastructure','attr-base-href':'semantics','dom-media-muted':'video','command-insertorderedlist':'editing','command-unlink':'editing','fire-a-click-event':'browsers','dom-document-defaultcharset':'dom','the-blockquote-element':'semantics','attr-object-type':'embedded-content-0','dom-media-have_enough_data':'video','attr-input-type-email-keyword':'forms','dom-messageport-start':'comms','attr-textarea-readonly':'forms','refsCHARMOD':'references','dom-subject':'microdata','typed-items':'microdata','serialize_err':'infrastructure','dom-htmlallcollection-nameditem':'infrastructure','matching-html-elements-using-selectors':'interactive-elements','attr-input-type-color-keyword':'forms','concept-form-submit':'forms','attr-ol-type':'obsolete','dom-media-load':'video','nearest-activatable-element':'dom','htmlhrelement':'semantics','get-the-timeout':'browsers','sandboxLinks':'history','standard-metadata-names':'semantics','handler-appcache-onerror':'offline','attr-meta-http-equiv-default-style':'semantics','generic-task-sources':'browsers','dom-input-readonly':'forms','concept-input-step':'forms','default-media':'semantics','dom-li-type':'obsolete','dom-area-search':'the-canvas-element','refsRFC3548':'references','html-elements':'infrastructure','refsWEBLINK':'references','refsRFC2388':'references','set-the-document-s-address':'history','object-plugin':'embedded-content-0','valid-e-mail-address-list':'forms','r1':'tabular-data','limited-quirks-mode':'dom','attr-fe-maxlength':'forms','xpath-1.0-processors':'dom','md-vcard-fn':'microdata','parse-a-time-component':'infrastructure','refsRFC3490':'references','sequential-focus-navigation':'editing','suffering-from-being-too-long':'forms','dom-name':'browsers','handler-marquee-onfinish':'obsolete','attr-fs-method-delete':'forms','command-forwarddelete':'editing','extracting-a-vcard':'microdata','concept-spellcheck-default-true':'editing','refsRFC1557':'references','rank':'semantics','dom-context-2d-linejoin':'the-canvas-element','the-input-element':'forms','valid-global-date-and-time-string':'infrastructure','the-initial-insertion-mode':'syntax','writing-xhtml-documents':'the-xhtml-syntax','parsing-main-inbody':'syntax','navigator':'browsers','dom-document-bgcolor':'obsolete','link-type-help':'history','dom-area-hash':'the-canvas-element','set-of-comma-separated-tokens':'infrastructure','parsing-main-afterframeset':'syntax','refsRFC4770':'references','security-2':'browsers','dom-img-height':'embedded-content-0','link-type-author':'history','handler-ondurationchange':'browsers','attr-media-controls':'video','htmlmetaelement':'semantics','dom-undomanager-item':'editing','attr-script-charset':'semantics','range-state':'forms','dom-meta-scheme':'obsolete','dom-location-hash':'history','dom-media-have_nothing':'video','dom-img-vspace':'obsolete','attr-fe-autofocus':'forms','dom-document-plugins':'dom','textarea-effective-height':'the-xhtml-syntax','html-fragment-parsing-algorithm':'syntax','dom-marquee-scrollamount':'obsolete','dom-select-length':'forms','in-a-document':'infrastructure','parse-a-manifest':'offline','dynamic-markup-insertion':'dom','dynamic-nested-browsing-context-properties':'browsers','classes':'dom','the-multiple-attribute':'forms','dom-mediaerror-code':'video','form-element-pointer':'syntax','dom-textarea-maxlength':'forms','error-codes':'video','dom-input-valueasdate':'forms','navigate':'history','syntax-ambiguous-ampersand':'syntax','ascii-serialization-of-an-origin':'browsers','submit-delete-action':'forms','top-level-browsing-context':'browsers','simple-color':'infrastructure','attr-button-value':'forms','parse-a-url':'infrastructure','navigatorabilities':'browsers','link-type-nofollow':'history','event-drag':'editing','dom-tbody-choff':'obsolete','handler-onfocus':'browsers','read-image':'history','inuse_attribute_err':'infrastructure','attr-object-declare':'obsolete','refsWIN31J':'references','handler-appcache-oncached':'offline','links-forms-and-navigation':'the-xhtml-syntax','guidance-for-conformance-checkers':'embedded-content-0','the-title-element':'semantics','dom-ol-reversed':'semantics','fetching-resources':'infrastructure','attr-dim-height':'the-canvas-element','dom-htmlpropertycollection-length':'infrastructure','dom-undomanager-position':'editing','radio-button-state':'forms','algorithm-for-assigning-header-cells':'tabular-data','the-time-element-0':'the-xhtml-syntax','dom-table-tbodies':'tabular-data','htmlmapelement':'the-canvas-element','concept-time-timezone':'text-level-semantics','dom-document-getselection':'editing','dom':'dom','consumed':'syntax','md-vcard-note':'microdata','the-mark-element':'text-level-semantics','dom-undomanager':'editing','same-origin':'browsers','dom-optgroup-label':'forms','dom-td-th-align':'obsolete','concept-fs-target':'forms','dom-undomanager-clearredo':'editing','not_found_err':'infrastructure','dom-htmloptionscollection-length':'infrastructure','concept-datetime-local':'infrastructure','syntax':'syntax','colors':'infrastructure','outerhtml':'dom','md-vcard-categories':'microdata','dom-imagedata-data':'the-canvas-element','handler-onplaying':'browsers','refsPROGRESS':'references','dom-fieldset-elements':'forms','htmloptionscollection':'infrastructure','md-vcard-tel-type':'microdata','radionodelist':'infrastructure','refsXMLNS':'references','refsIEEE754':'references','url-path':'infrastructure','domtokenlist':'infrastructure','escaping-the-vcard-text-string':'microdata','dom-marquee-behavior':'obsolete','dom-img-usemap':'embedded-content-0','event-volumechange':'video','dom-validitystate-typemismatch':'forms','parse-a-date-or-time-string':'infrastructure','htmlstyleelement':'semantics','attr-th-scope-colgroup':'tabular-data','script-s-base-url':'browsers','colors-and-styles':'the-canvas-element','attr-fs-enctype':'forms','tool-bars':'interactive-elements','attr-textarea-wrap-hard':'forms','dom-title-text':'semantics','the-sub-and-sup-elements':'text-level-semantics','dom-selection-addrange':'editing','parsing-main-inselectintable':'syntax','xml-fragment-parsing-algorithm':'the-xhtml-syntax','handler-onkeydown':'browsers','md-vcard-impp-value':'microdata','event-error':'video','selector-invalid':'interactive-elements','refsFILEAPI':'references','dom-marquee-stop':'obsolete','implementation-notes':'editing','concept-item':'microdata','the-col-element':'tabular-data','the-placeholder-attribute':'forms','refsDOMCORE':'references','kinds-of-content':'dom','the-td-element':'tabular-data','accessing-other-browsing-contexts':'browsers','the-input-element-as-a-button':'the-xhtml-syntax','creator-browsing-context':'browsers','no_data_allowed_err':'infrastructure','selector-enabled':'interactive-elements','dom-hr-width':'obsolete','dom-windowtimers-cleartimeout':'browsers','xml-fragment-serialization-algorithm':'the-xhtml-syntax','creating-scripts':'browsers','ensure-there-is-a-subpath':'the-canvas-element','marquee-scroll-interval':'obsolete','attr-tdth-headers':'tabular-data','attr-textarea-wrap-soft-state':'forms','active-document':'browsers','using-the-input-element-to-define-a-command':'interactive-elements','hidden-state':'forms','dom-htmloptionscollection-nameditem':'infrastructure','dom-pre-width':'obsolete','miscellaneous-elements':'interactive-elements','attr-li-value':'semantics','has-an-element-in-scope':'syntax','attr-command-type-keyword-checkbox':'interactive-elements','events':'browsers','newlines':'syntax','md-vcard-type-adr-parcel':'microdata','wrong_document_err':'infrastructure','concept-option-value':'forms','attr-head-profile':'obsolete','handler-appcache-onnoupdate':'offline','dom-keygen-keytype':'forms','md-vcard-rev':'microdata','handler-onloadeddata':'browsers','the-button-element-0':'the-xhtml-syntax','form-associated-element':'forms','dom-spellcheck':'editing','dom-dl-compact':'obsolete','table-model-error':'tabular-data','overview-of-the-parsing-model':'syntax','md-vcard-email-type':'microdata','parse-a-week-string':'infrastructure','dom-option-defaultselected':'forms','dom-appcache-update':'offline','media-elements':'video','attr-tr-align':'obsolete','tag-open-state':'syntax','dom-a-media':'text-level-semantics','urls':'infrastructure','the-select-element-0':'the-xhtml-syntax','mediaerror':'video','concept-section':'semantics','cdata-section-state':'syntax','dom-context-2d-arcto':'the-canvas-element','using-the-a-element-to-define-a-command':'interactive-elements','dom-tbody-insertrow':'tabular-data','attr-meter-optimum':'text-level-semantics','refsRFC3023':'references','concept-appcache-explicit':'offline','current-table':'syntax','attr-area-shape-rect':'the-canvas-element','attr-input-value':'forms','radio-button-group':'forms','attr-input-min':'forms','e-mail-state':'forms','gcop-lighter':'the-canvas-element','htmlheadelement':'semantics','matching-a-fallback-namespace':'offline','attr-input-type-url-keyword':'forms','dom-undomanager-clearundo':'editing','unicode-serialization-of-an-origin':'browsers','htmlembedelement':'embedded-content-0','md-vcard-type-tel-work':'microdata','handler-window-onredo':'browsers','dom-map-areas':'the-canvas-element','category-label':'forms','handler-onpause':'browsers','dom-history':'history','character-encoding-declaration':'semantics','concept-uda-setter':'infrastructure','attr-keygen-challenge':'forms','non-scripted':'infrastructure','concept-input-step-default':'forms','date-state':'forms','dom-htmloptionscollection-add':'infrastructure','attr-div-align':'obsolete','htmlpropertycollection-0':'infrastructure','category-reset':'forms','dom-dir-compact':'obsolete','row-group-header':'tabular-data','dom-frame-marginheight':'obsolete','dom-hr-noshade':'obsolete','traverse-the-history':'history','concept-textarea-mutable':'forms','attr-input-type-text-keyword':'forms','the-source-element':'video','attr-th-scope-col':'tabular-data','browsing-context-name':'browsers','n':'tabular-data','attr-area-shape-circle':'the-canvas-element','element-definitions':'dom','dom-area-port':'the-canvas-element','syntax-tag-omission':'syntax','selector-in-range':'interactive-elements','attr-fs-method-get':'forms','dom-canvasgradient-addcolorstop':'the-canvas-element','list-of-active-timeouts':'browsers','md-vcard-nickname':'microdata','attr-hyperlink-media':'history','link-type-prev':'history','dom-area-host':'the-canvas-element','dom-context-2d-measuretext':'the-canvas-element','dom-input-files':'forms','dynamic-changes-to-base-urls':'infrastructure','attr-fs-formmethod':'forms','xml-mime-type':'infrastructure','the-dragevent-and-datatransfer-interfaces':'editing','absolute-url':'infrastructure','htmlbrelement':'semantics','attr-img-hspace':'obsolete','common-parser-idioms':'infrastructure','concept-fv-valid':'forms','submit-mailto-headers':'forms','handler-onended':'browsers','interactive-media':'the-xhtml-syntax','dom-opener':'browsers','using-the-option-element-to-define-a-command':'interactive-elements','pixel-manipulation':'the-canvas-element','dom-iframe-marginheight':'obsolete','a-link-or-button-containing-nothing-but-the-image':'embedded-content-0','events-fired-during-a-drag-and-drop-action':'editing','dialog-arguments-origin':'browsers','reflecting-content-attributes-in-dom-attributes':'infrastructure','security-with-canvas-elements':'the-canvas-element','rules-for-parsing-integers':'infrastructure','the-status-bar-barprop-object':'browsers','htmlkeygenelement':'forms','md-vevent-status':'microdata','the-body-element':'semantics','heading-content':'dom','handler-onprogress':'browsers','syntax-start-tag':'syntax','attr-html-manifest':'semantics','htmliframeelement':'embedded-content-0','dom-a-charset':'obsolete','the-output-element':'forms','attr-input-type-image-keyword':'forms','statically-validate-the-constraints':'forms','event-abort':'video','white_space':'infrastructure','using-the-accesskey-attribute-to-define-a-command-on-other-elements':'interactive-elements','handler-onchange':'browsers','dom-script-async':'semantics','event-dragover':'editing','attr-tr-charoff':'obsolete','attr-input-type-time-keyword':'forms','attr-ol-compact':'obsolete','md-vcard-type-tel-fax':'microdata','htmltimeelement':'text-level-semantics','garbage-collection':'infrastructure','the-address-element':'semantics','the-input-element-as-a-color-well':'the-xhtml-syntax','dom-radionodelist-value':'infrastructure','dom-uda-hash':'infrastructure','attr-iframe-sandbox-allow-forms':'embedded-content-0','validation_err':'infrastructure','the-title-attribute-0':'the-xhtml-syntax','dom-form-dispatchformchange':'forms','collections':'infrastructure','week-state':'forms','unordered-set-of-unique-space-separated-tokens':'infrastructure','scriptingLanguages':'semantics','foster-parent':'syntax','canceled-activation-steps':'dom','dom-context-2d-shadowoffsety':'the-canvas-element','concept-script':'browsers','dom-area-media':'the-canvas-element','dom-textarea-input-setselectionrange':'editing','read-plugin':'history','character-reference-data-state':'syntax','background':'introduction','htmlobjectelement':'embedded-content-0','dom-table-frame':'obsolete','scrolling-elements-into-view':'editing','md-vevent-summary':'microdata','case-sensitive':'infrastructure','dom-validitystate-toolong':'forms','running-a-script':'semantics','network_err':'infrastructure','the-marquee-element-0':'obsolete','refsRFC4281':'references','collecting-the-first-vcard-subproperty':'microdata','requirements-for-implementations':'obsolete','security':'dom','dom-table-createcaption':'tabular-data','dom-messageevent-data':'comms','domstringmap-0':'infrastructure','find-a-number':'infrastructure','dom-beforeunloadevent-returnvalue':'history','concept-appcache-foreign':'offline','paragraphs':'dom','dom-iframe-name':'embedded-content-0','refsBOCU1':'references','head-element-pointer':'syntax','category-submit':'forms','attr-embed-type':'embedded-content-0','manually-releasing-the-storage-mutex':'browsers','insert-an-html-element':'syntax','event-dispatch':'forms','dom-contenteditable':'editing','comments':'syntax','dom-contextmenu':'interactive-elements','fire-loadeddata':'video','attr-command-type-state-checkbox':'interactive-elements','list-of-active-formatting-elements':'syntax','nested-browsing-context':'browsers','attr-area-shape-keyword-rectangle':'the-canvas-element','dom-select-selectedindex':'forms','dom-context-2d-miterlimit':'the-canvas-element','phrasing-content':'dom','the-input-element-as-a-range-control':'the-xhtml-syntax','dnd':'editing','attr-marquee-behavior':'obsolete','event-handler-attributes-0':'browsers','attr-meter-min':'text-level-semantics','tag-clouds':'semantics','md-vcard-agent':'microdata','md-vcard-type-impp-personal':'microdata','attr-col-width':'obsolete','md-vevent':'microdata','dom-command-label':'interactive-elements','dom-windowtimers-clearinterval':'browsers','attr-command-disabled':'interactive-elements','strike':'obsolete','controlling-the-input-stream':'dom','handler-ondblclick':'browsers','dom-itemprop':'microdata','event-dragenter':'editing','months':'infrastructure','dom-document-lastmodified':'dom','dom-context-2d-beginpath':'the-canvas-element','dom-source-src':'video','attr-script-type':'semantics','creator-document':'browsers','refsMIMESNIFF':'references','interactions-with-xpath-and-xslt':'dom','htmltableelement':'tabular-data','dom-iframe-align':'obsolete','encoding-sniffing-algorithm':'syntax','dom-fs-formmethod':'forms','browsing-context-names':'browsers','dom-tr-cells':'tabular-data','parsing':'syntax','rendering':'the-xhtml-syntax','refsATOM':'references','handler-onwaiting':'browsers','attr-param-type':'obsolete','md-vcard-type-adr-postal':'microdata','dom-menu-compact':'obsolete','dom-script-htmlfor':'obsolete','dom-input-checked':'forms','read-html':'history','attr-button-type-submit':'forms','reset-the-form-owner':'forms','remove-an-element-from-a-document':'infrastructure','the-readonly-attribute':'forms','dom-history-length':'history','htmlscriptelement':'semantics','negative-tabindex':'editing','unquoted':'syntax','distinguishing-site-wide-headings-from-page-headings':'semantics','refsBIG5':'references','isindex-0':'obsolete','refsRFC1468':'references','dom-messageevent-origin':'comms','dom-context-2d-quadraticcurveto':'the-canvas-element','attr-area-nohref':'obsolete','suffering-from-an-underflow':'forms','index_size_err':'infrastructure','messageport':'comms','serializing-html-fragments':'syntax','attr-fs-formenctype':'forms','attr-fs-action':'forms','concept-video-intrinsic-height':'video','dom-document-querycommandenabled':'editing','cdata-sections':'syntax','dom-col-ch':'obsolete','strip-line-breaks':'infrastructure','command-facet-hiddenstate':'interactive-elements','syntax-escape':'syntax','md-vcard-title':'microdata','dom-context-2d-globalalpha':'the-canvas-element','event-handler-attributes-on-elements-document-objects-and-window-objects':'browsers','handling-first-frame-available':'video','refsJSURL':'references','broadcast-formchange-events':'forms','concept-input-value-dirty':'forms','refsECMA357':'references','dom-context-2d-beziercurveto':'the-canvas-element','valid-date-or-time-string':'infrastructure','concept-bc-noscript':'browsers','frameset':'obsolete','e-mail-type-strings':'microdata','concept-spellcheck-default-false':'editing','md-vcard-adr-street-address':'microdata','adjust-mathml-attributes':'syntax','general-guidelines':'embedded-content-0','concept-input-value-number-string':'forms','tree-construction':'syntax','command-insertunorderedlist':'editing','dom-context-2d-clearrect':'the-canvas-element','application-x-www-form-urlencoded-encoding-algorithm':'forms','parsing-xhtml-fragments':'the-xhtml-syntax','event-play':'video','no':'no','md-vcard-org':'microdata','attr-select-size':'forms','dom-document-getelementsbyname':'dom','the-bdo-element':'text-level-semantics','dom-mediaerror-media_err_aborted':'video','dom-input-usemap':'obsolete','current-document-readiness':'dom','event-handler-event-type':'browsers','the-input-element-as-domain-specific-widgets':'the-xhtml-syntax','the-location-interface':'history','attr-q-cite':'text-level-semantics','dom-link-media':'semantics','willful-violation':'introduction','script-created-parser':'dom','dom-context-2d-shadowblur':'the-canvas-element','meta-generator':'semantics','handler-onstalled':'browsers','attr-spellcheck':'editing','link-type-up':'history','local-date-and-time-state':'forms','the-canvas-state':'the-canvas-element','dom-applet-hspace':'obsolete','attr-a-charset':'obsolete','concept-output-mode':'forms','handler-appcache-onupdateready':'offline','dom-document-forms':'dom','dom-br-clear':'obsolete','attr-link-charset':'obsolete','concept-datetime':'infrastructure','html-namespace':'infrastructure','dom-selection-collapsetostart':'editing','a-group-of-images-that-form-a-single-larger-picture-with-links':'embedded-content-0','dom-scrollintoview':'editing','navigating-nested-browsing-contexts-in-the-dom':'browsers','link-type-sidebar':'history','dom-cva-validationmessage':'forms','attr-meta-content':'semantics','the-accesskey-attribute':'editing','command-italic':'editing','handler-window-onafterprint':'browsers','dom-applet-height':'obsolete','hardwareLimitations':'infrastructure','converting-html-to-other-formats':'microdata','attr-caption-align':'obsolete','attr-textarea-placeholder':'forms','concept-appcache-onlinewhitelist':'offline','event-input-change':'forms','sequential-link-types':'history','submit-data-put':'forms','dom-dim-width':'the-canvas-element','md-vcard-adr-type':'microdata','local-dates-and-times':'infrastructure','dom-htmlpropertycollection-nameditem':'infrastructure','editors':'infrastructure','dom-table-insertrow':'tabular-data','xml-parser':'the-xhtml-syntax','concept-n-noscript':'browsers','dom-selection-deletefromdocument':'editing','event-handler-dom-attributes':'browsers','dom-td-th-abbr':'obsolete','htmlselectelement':'forms','attr-mod-cite':'text-level-semantics','reset-the-insertion-mode-appropriately':'syntax','doctype-public-identifier-double-quoted-state':'syntax','float-nan':'infrastructure','date-or-time-string':'infrastructure','normalized-timeranges-object':'video','the-textarea-element-0':'the-xhtml-syntax','nestedParsing':'syntax','attr-article-pubdate':'semantics','dom-tr-align':'obsolete','concept-http-equivalent-get':'infrastructure','xml-namespace':'syntax','command-undo':'editing','event-undo':'editing','dom-dataset':'dom','dir':'obsolete','timeranges':'video','conformance-checkers':'infrastructure','attr-hyperlink-href':'history','pending-external-script':'semantics','input-type-attr-summary':'forms','list-of-code-entry-points':'browsers','remove-a-token-from-a-string':'infrastructure','number-state':'forms','md-vcard-mailer':'microdata','dom-button-value':'forms','a-form-control-s-value':'forms','the-menu-bar-barprop-object':'browsers','secondary-browsing-contexts':'browsers','clear-the-stack-back-to-a-table-context':'syntax','concept-column-group':'tabular-data','attr-iframe-sandbox-allow-same-origin':'embedded-content-0','dom-media-have_current_data':'video','global-dates-and-times':'infrastructure','home-subtree':'infrastructure','the-pre-element':'semantics','concept-submit-button':'forms','command-unselect':'editing','mq':'infrastructure','refsSHIFTJIS':'references','processing-model-2':'browsers','xml':'infrastructure','explicit-eof-character':'syntax','dom-window-nameditem':'browsers','durationChange':'video','concept-button':'forms','refsWEBADDRESSES':'references','attr-param-value':'embedded-content-0','refsECMA262':'references','cut-to-clipboard':'editing','md-vcard-type-tel-video':'microdata','the-rt-element':'text-level-semantics','resource-metadata-management':'dom','system-state-and-capabilities':'browsers','link-type-license':'history','autoplaying-flag':'video','the-rules-for-choosing-a-browsing-context-given-a-browsing-context-name':'browsers','ltr-specific':'the-xhtml-syntax','attr-command-type-keyword-radio':'interactive-elements','scripting':'browsers','margins-and-padding':'the-xhtml-syntax','attr-dfn-title':'text-level-semantics','dom-sharedworkerglobalscope-applicationcache':'offline','syntax-tag-name':'syntax','relationships-to-other-specifications':'introduction','changing-the-encoding-while-parsing':'syntax','md-vcard-tel':'microdata','set-of-space-separated-tokens':'infrastructure','browser-interface-elements':'browsers','canvaspixelarray':'the-canvas-element','the-id-attribute':'dom','style-default-media':'semantics','dom-tbody-align':'obsolete','dom-input-type':'forms','dom-li-value':'semantics','htmlparagraphelement':'semantics','dom-uda-hostname':'infrastructure','htmldirectoryelement':'obsolete','concept-time-time':'text-level-semantics','charset512':'semantics','refsRFC2483':'references','messageevent':'comms','refsRFC4329':'references','security_err':'infrastructure','dom-fieldset-type':'forms','the-form-submission-target-browsing-context':'forms','completed-loading':'semantics','image-maps-0':'the-xhtml-syntax','attr-mod-datetime':'text-level-semantics','the-noscript-element':'semantics','attr-input-type-range-keyword':'forms','dom-prompt':'browsers','live':'infrastructure','parse-a-time-string':'infrastructure','dom-td-th-nowrap':'obsolete','scope':'introduction','scriptTagParserResumes':'syntax','dom-table-cellpadding':'obsolete','dom-print':'browsers','obtain-the-storage-mutex':'browsers','dom-applet-object':'obsolete','closing-elements-that-have-implied-end-tags':'syntax','the-pattern-attribute':'forms','dom-area-type':'the-canvas-element','character-reference-in-attribute-value-state':'syntax','report-the-error':'browsers','parsing-main-incaption':'syntax','attr-td-th-nowrap':'obsolete','before-doctype-name-state':'syntax','attr-tabindex':'editing','refsPSL':'references','dom-area-target':'the-canvas-element','dom-a-rel':'text-level-semantics','dom-object-type':'embedded-content-0','printing':'browsers','values':'microdata','attr-link-media':'semantics','attributes-common-to-form-controls':'forms','handler-onselect':'browsers','htmlformcontrolscollection-0':'infrastructure','handler-ontimeupdate':'browsers','xml-compatible':'infrastructure','dom-window-locationbar':'browsers','htmlbuttonelement':'forms','attr-fs-novalidate':'forms','event-seeked':'video','media-playback':'video','attr-input-type-reset-keyword':'forms','attr-optgroup-label':'forms','pending-state-object':'history','dom-img-alt':'embedded-content-0','support-the-scripting-language':'semantics','dom-command-checked':'interactive-elements','the-param-element':'embedded-content-0','charset':'semantics','ping':'history','auxiliary-browsing-context':'browsers','table-model':'tabular-data','parsing-main-intr':'syntax','xhtml':'the-xhtml-syntax','attr-marquee-direction-left':'obsolete','history-traversal':'history','the-option-element':'forms','internal-algorithm-for-scanning-and-assigning-header-cells':'tabular-data','sandboxScriptBlocked':'browsers','garbage-collection-and-browsing-contexts':'browsers','attr-script-src':'semantics','htmlareaelement':'the-canvas-element','dom-tr-bgcolor':'obsolete','dom-document-linkcolor':'obsolete','parser-appcache':'syntax','url-query':'infrastructure','attr-hyperlink-type':'history','form-submission-algorithm':'forms','scripts-that-modify-the-page-as-it-is-being-parsed':'syntax','sandboxPluginObject':'embedded-content-0','outline':'semantics','attr-select-multiple':'forms','get-the-timed-task':'browsers','htmlmarqueeelement':'obsolete','attr-iframe-sandbox':'embedded-content-0','address-type-strings':'microdata','dom-location-pathname':'history','the-span-element':'text-level-semantics','comment-start-dash-state':'syntax','definitions':'forms','dom-click':'editing','void-elements':'syntax','dom-quote-cite':'semantics','effective-script-origin':'browsers','dom-basefont-face':'obsolete','dom-tdth-rowspan':'tabular-data','paste-from-selection':'editing','the-keygen-element':'forms','parse-a-local-date-and-time-string':'infrastructure','a-quick-introduction-to-html':'introduction','acknowledge-self-closing-flag':'syntax','htmlquoteelement':'semantics','attr-input-autocomplete':'forms','command-facet-id':'interactive-elements','user-prompts':'browsers','dom-video-poster':'video','dom-a-rellist':'text-level-semantics','forms':'forms','window':'browsers','when-shadows-are-drawn':'the-canvas-element','listing':'obsolete','attr-th-scope':'tabular-data','dom-object-codetype':'obsolete','event-seeking':'video','attr-object-data':'embedded-content-0','sandboxed-scripts-browsing-context-flag':'embedded-content-0','container-frame-element':'the-xhtml-syntax','print-media':'the-xhtml-syntax','attr-body-alink':'obsolete','attr-table-align':'obsolete','concept-http-equivalent-codes':'infrastructure','category-listed':'forms','refsEUCKR':'references','attr-hyperlink-usemap':'the-canvas-element','signedpublickeyandchallenge':'forms','dom-font-color':'obsolete','embedded-content-2':'dom','embedded-content-1':'the-xhtml-syntax','embedded-content-0':'embedded-content-0','task-source':'browsers','dom-ol-compact':'obsolete','the-dialog-element':'semantics','other-metadata-names':'semantics','the-required-attribute':'forms','selector-read-only':'interactive-elements','authors-using-xhtml':'infrastructure','clear-the-list-of-active-formatting-elements-up-to-the-last-marker':'syntax','dom-select-selectedoptions':'forms','manifests':'offline','dom-context-2d-restore':'the-canvas-element','attr-marquee-direction-right':'obsolete','attr-command-radiogroup':'interactive-elements','canvas':'the-canvas-element','command-formatblock':'editing','md-vcard-type-tel-car':'microdata','dom-applet-vspace':'obsolete','attr-dl-compact':'obsolete','dom-navigator-appversion':'browsers','htmlhtmlelement':'semantics','dom-undomanager-add':'editing','md-vevent-sequence':'microdata','htmlunknownelement':'dom','contenteditable-breakBlock':'editing','md-vcard-logo':'microdata','target-element':'history','sectioning-root':'semantics','the-size-attribute':'forms','md-vcard-type-email-internet':'microdata','md-vcard-email-value':'microdata','create-a-script-from-a-node':'browsers','dependencies':'infrastructure','event-online':'offline','handler-onvolumechange':'browsers','htmllinkelement':'semantics','heading-content-0':'dom','concept-error-nothandled':'browsers','already-executed':'semantics','language':'dom','text-html':'iana-considerations','dom-progress-max':'text-level-semantics','copy-and-paste':'editing','mutation-during-parsing':'syntax','valid-list-of-integers':'infrastructure','concept-form-reset':'forms','attr-hr-width':'obsolete','md-vcard-type-tel-voice':'microdata','the-style-attribute':'dom','image-maps':'the-canvas-element','dom-meter-max':'text-level-semantics','cache-host':'offline','dom-table-border':'obsolete','the-document-s-current-address':'dom','dom-document-writeln':'dom','handler-marquee-onbounce':'obsolete','dom-context-2d-createpattern':'the-canvas-element','update-the-session-history-with-the-new-page':'history','dom-fae-form':'forms','dom-script-defer':'semantics','dom-document-cookie':'dom','before-attribute-name-state':'syntax','scroll-to-fragid':'history','licensing-works':'microdata','elements-0':'syntax','concept-option-index':'forms','script-execution-environment':'browsers','attr-pre-width':'obsolete','dom-img-longdesc':'obsolete','dom-dragevent-initdrageventns':'editing','attr-marquee-direction':'obsolete','attr-br-clear':'obsolete','md-vcard-tz':'microdata','dom-a-href':'text-level-semantics','dom-window-statusbar':'browsers','concept-table-advance':'tabular-data','dom-imagedata-height':'the-canvas-element','doctype-legacy-string':'syntax','the-list-of-active-formatting-elements':'syntax','limited-to-only-known-values':'infrastructure','the-q-element':'text-level-semantics','event-ended':'video','refsRFC1345':'references','dom-option-tvds':'forms','dom-command-ro-disabled':'interactive-elements','complex-shapes-paths':'the-canvas-element','syntax-charref':'syntax','concept-media-load-algorithm':'video','attr-command-type':'interactive-elements','frame-border-color':'the-xhtml-syntax','dom-document-close':'dom','parsing-main-inforeign':'syntax','attr-input-type-radio-keyword':'forms','the-figure-element':'embedded-content-0','semantics':'semantics','dom-object-declare':'obsolete','dom-document-getitems':'microdata','attr-tbody-valign':'obsolete','refsUTF7':'references','md-vcard-type-tel-pager':'microdata','dom-tokenlist-item':'infrastructure','document.title':'dom','the-scrollbar-barprop-object':'browsers','dom-input-pattern':'forms','syntax-cdata':'syntax','dom-object-hspace':'obsolete','handler-onemptied':'browsers','dom-input-value-default-on':'forms','htmltablecaptionelement':'tabular-data','common-input-element-attributes':'forms','synchronous-section':'browsers','dom-option-index':'forms','dates-and-times':'infrastructure','refsRFC5280':'references','using-the-accesskey-attribute-on-a-label-element-to-define-a-command':'interactive-elements','gcop-copy':'the-canvas-element','optional-tags':'syntax','posting-messages-with-message-ports':'comms','attr-link-sizes':'history','refsGRAPHICS':'references','the-document-s-address':'dom','md-vcard-n-given-name':'microdata','dom-table-deleterow':'tabular-data','list-of-scripts-that-will-execute-as-soon-as-possible':'semantics','canvasgradient':'the-canvas-element','handler-appcache-onobsolete':'offline','dom-document-domain':'browsers','dom-form-name':'forms','editing':'editing','isindex':'syntax','dom-img-name':'obsolete','attr-th-scope-row':'tabular-data','dom-textarea-input-select':'editing','concept-video-intrinsic-width':'video','command-subscript':'editing','the-input-element-as-a-file-upload-control':'the-xhtml-syntax','type_mismatch_err':'infrastructure','refsXHTMLMOD':'references','refsOPENSEARCH':'references','attr-form-autocomplete':'forms','md-vcard-type-email-x400':'microdata','converted-to-ascii-uppercase':'infrastructure','property-names':'microdata','dom-area-coords':'the-canvas-element','dom-tokenlist-add':'infrastructure','the-script-block-s-character-encoding':'semantics','punctuation-and-decorations':'the-xhtml-syntax','dom-param-value':'embedded-content-0','preprocessing-the-input-stream':'syntax','attr-fe-disabled':'forms','dom-area-hostname':'the-canvas-element','dom-context-2d-lineto':'the-canvas-element','dom-htmlpropertycollection-names':'infrastructure','dom-media-ended':'video','dom-channel-port1':'comms','dom-fs-formtarget':'forms','the-article-element':'semantics','algorithm-for-ending-a-row-group':'tabular-data','attr-td-th-abbr':'obsolete','apis-in-html-documents':'dom','content-model-flag':'syntax','concept-option-selectedness':'forms','atom':'microdata','attr-input-checked':'forms','misinterpreted-for-compatibility':'infrastructure','dom-context-2d-textbaseline':'the-canvas-element','spacer':'obsolete','the-aside-element':'semantics','dom-command-type':'interactive-elements','dom-fs-target':'forms','dom-domsettabletokenlist-value':'infrastructure','dom-mediaerror-media_err_src_not_supported':'video','attr-contenteditable':'editing','htmlheadingelement':'semantics','htmldocument':'dom','dom-area-hreflang':'the-canvas-element','syntax_err':'infrastructure','collecting-vcard-subproperties':'microdata','dom-messageevent-ports':'comms','dom-appcache-status':'offline','markup-declaration-open-state':'syntax','link-type-last':'history','refsWHATWGWIKI':'references','custom-validity-error-message':'forms','dom-length':'browsers','refsXHTML11':'references','the-min-and-max-attributes':'forms','next-input-character':'syntax','attr-area-shape-default':'the-canvas-element','xmp':'obsolete','dom-classname':'dom','media-element-attributes':'video','attr-input-type':'forms','htmllegendelement':'interactive-elements','md-vcard-bday':'microdata','element-level-focus-apis':'editing','algorithm-for-processing-rows':'tabular-data','dom-tdth-colspan':'tabular-data','refsRFC3987':'references','htmlspanelement':'text-level-semantics','refsRFC2445':'references','dom-table-createtfoot':'tabular-data','textmetrics':'the-canvas-element','concept-spellcheck-default':'editing','doctype-system-identifier-double-quoted-state':'syntax','sce-not-copy':'browsers','parsing-main-intd':'syntax','attr-iframe-sandbox-allow-scripts':'embedded-content-0','the-header-element':'semantics','dom-window-personalbar':'browsers','concept-input-min-default':'forms','dom-object-data':'embedded-content-0','after-doctype-public-identifier-state':'syntax','dom-validitystate-rangeunderflow':'forms','examples-1':'microdata','command-insertlinebreak':'editing','replaced-elements':'the-xhtml-syntax','svg-namespace':'syntax','script-nesting-level':'syntax','attr-map-name':'the-canvas-element','misnested-tags:-b-i-b-i':'syntax','event-emptied':'video','dom-mod-datetime':'text-level-semantics','md-work':'microdata','document.writeln':'dom','updating-an-application-cache':'offline','gcop-source-atop':'the-canvas-element','attr-source-src':'video','the-var-element':'text-level-semantics','dom-datalist-options':'forms','md-vcard-adr-post-office-box':'microdata','attr-script-language':'obsolete','dom-label-htmlfor':'forms','the-undomanagerevent-interface-and-the-undo-and-redo-events':'editing','impp-type-strings':'microdata','row-header':'tabular-data','rules-for-parsing-non-negative-integers':'infrastructure','dom-iframe-longdesc':'obsolete','rules-for-parsing-a-list-of-dimensions':'infrastructure','refsGREGORIAN':'references','ended-playback':'video','event-summary':'offline','attr-option-selected':'forms','infrastructure':'infrastructure','foster-parent-element':'syntax','form-submission':'forms','parsing-main-afterbody':'syntax','attr-hyperlink-target':'history','svg-0':'the-canvas-element','dom-selection-getrangeat':'editing','selector-valid':'interactive-elements','handler-window-onundo':'browsers','dom-appcache-updateready':'offline','security-0':'forms','parse-a-global-date-and-time-string':'infrastructure','dom-applet-width':'obsolete','delaying-the-load-event-flag':'video','dom-area-href':'the-canvas-element','dom-frameset-cols':'obsolete','replacement-enabled':'history','joint-session-history':'history','concept-appcache-selection':'offline','dates':'infrastructure','simple-shapes-rectangles':'the-canvas-element','dom-marquee-loop':'obsolete','dom-context-2d-createlineargradient':'the-canvas-element','s':'obsolete','attr-menu-compact':'obsolete','insert-an-element-into-a-document':'infrastructure','authoring':'the-canvas-element','dom-output-type':'forms','url-scheme':'infrastructure','parse_err':'infrastructure','activating-state-object-entries':'history','return-value':'browsers','dom-embed-type':'embedded-content-0','boolean-attribute':'infrastructure','content-type-sniffing:-image':'infrastructure','tool-bars-0':'the-xhtml-syntax','dom-ul-compact':'obsolete','dom-command-ro-icon':'interactive-elements','attr-iframe-name':'embedded-content-0','dom-iframe-contentwindow':'embedded-content-0','the-command':'interactive-elements','tabular-data':'tabular-data','real-numbers':'infrastructure','dom-changes':'editing','dom-fe-autofocus':'forms','md-vcard-impp-type':'microdata','making-entire-documents-editable':'editing','serialization-of-a-color':'the-canvas-element','dom-confirm':'browsers','htmlbaseelement':'semantics','dom-input-accept':'forms','dom-caption-align':'obsolete','attr-media-loop':'video','handler-onforminput':'browsers','dom-alert':'browsers','dom-fe-name':'forms','the-area-element':'the-canvas-element','doctype-state':'syntax','dom-navigator-canplaytype':'video','link-type-bookmark':'history','concept-input-required':'forms','dom-messageevent-lasteventid':'comms','attr-keygen-keytype':'forms','prefix-match':'infrastructure','refsTIS620':'references','image-button-state':'forms','source-node':'editing','time-ranges':'video','handler-window-onerror':'browsers','attr-area-shape-keyword-default':'the-canvas-element','dom-document-nameditem':'dom','common-dom-interfaces':'infrastructure','concept-media-load-resource':'video','serializing-xhtml-fragments':'the-xhtml-syntax','handler-onseeking':'browsers','dom-canvas-width':'the-canvas-element','dom-map-name':'the-canvas-element','the-applet-element':'obsolete','dom-option-disabled':'forms','concept-input-value-string-number':'forms','insertion-point':'syntax','dom-document-open':'dom','md-vevent-location':'microdata','the-application-cache-selection-algorithm':'offline','htmlbodyelement':'semantics','concept-input-value-string-date':'forms','boolean-attributes':'infrastructure','refsWIN1252':'references','md-vevent-last-modified':'microdata','domstring_size_err':'infrastructure','refsCORS':'references','has-a-border':'the-xhtml-syntax','dom-undomanager-length':'editing','resetBCName':'history','the-dt-element':'semantics','dom-validitystate-customerror':'forms','table-descriptions':'tabular-data','gcop-destination-in':'the-canvas-element','dom-iframe-marginwidth':'obsolete','dom-selection-tostring':'editing','the-map-element':'the-canvas-element','dom-canvas-getcontext':'the-canvas-element','the-progress-element':'text-level-semantics','copy-to-clipboard':'editing','the-window-object':'browsers','editing-apis':'editing','refsISO885911':'references','concept-time':'infrastructure','dom-validitystate-rangeoverflow':'forms','dom-link-hreflang':'semantics','dom-select-value':'forms','refsBCP47':'references','data-mining':'infrastructure','dom-fs-formenctype':'forms','the-object-element':'embedded-content-0','attr-td-th-char':'obsolete','dom-table-deletethead':'tabular-data','dom-form-autocomplete':'forms','run-post-click-activation-steps':'dom','dom-document-readystate':'dom','opener-browsing-context':'browsers','the-rp-element':'text-level-semantics','handler-window-onhashchange':'browsers','refsRFC2045':'references','dom-th-scope':'tabular-data','md-vevent-categories':'microdata','valid-reversed-dns-identifier':'infrastructure','attr-command-checked':'interactive-elements','dom-context-2d-arc':'the-canvas-element','refsSRGB':'references','concept-input-immutable':'forms','the-li-element':'semantics','dom-a-coords':'obsolete','design-notes':'introduction','attr-iframe-frameborder':'obsolete','a-sample-manifest':'offline','attr-hyperlink-hreflang':'history','current-target-element':'editing','parsing-main-inselect':'syntax','attr-link-title':'semantics','the-marquee-element':'the-xhtml-syntax','dom-a-shape':'obsolete','compliance-with-other-specifications':'introduction','past-names-map':'forms','attr-button-type-submit-state':'forms','the-thead-element':'tabular-data','md-vcard-org-organization-unit':'microdata','dom-location-href':'history','md-vcard-photo':'microdata','dom-area-ping':'the-canvas-element','publickeyandchallenge':'forms','md-vevent-exdate':'microdata','event-loadedmetadata':'video','the-p-element':'semantics','dom-window-blur':'editing','refsRFC3986':'references','the-del-element':'text-level-semantics','the-location-bar-barprop-object':'browsers','concept-appcache-onlinewhitelist-wildcard':'offline','noembed':'obsolete','htmltablecolelement':'tabular-data','dom-window-postmessage-2':'comms','dom-form-submit':'forms','groupings-of-browsing-contexts':'browsers','browsing-context':'browsers','dom-top':'browsers','concept-output-defaultvalue':'forms','dom-form-length':'forms','event-loop':'browsers','dom-document-nameditem-filter':'dom','attr-table-width':'obsolete','audience':'introduction','md-vcard-n-family-name':'microdata','dom-a-pathname':'text-level-semantics','dom-history-pushstate':'history','md-vcard-n-honorific-suffix':'microdata','color-state':'forms','dom-applet-alt':'obsolete','the-dl-element':'semantics','attributes-common-to-td-and-th-elements':'tabular-data','rel-sidebar-hyperlink':'history','interfaces-for-url-manipulation':'infrastructure','x-that':'introduction','element-restrictions':'syntax','lists-of-integers':'infrastructure','run-canceled-activation-steps':'dom','refsGBK':'references','attr-base-target':'semantics','values-associated-with-denominator-punctuation-characters':'infrastructure','images':'the-canvas-element','dom-media-played':'video','md-vcard-adr-postal-code':'microdata','attributes-common-to-ins-and-del-elements':'text-level-semantics','selector-out-of-range':'interactive-elements','dom-location':'history','dom-input-indeterminate':'forms','marquee-loop-count':'obsolete','attr-table-summary':'tabular-data','dom-textarea-cols':'forms','date-and-time-state':'forms','dom-context-2d-stroke':'the-canvas-element','override-url':'history','generate-the-triples-for-an-item':'microdata','clipping-region':'the-canvas-element','domtokenlist-0':'infrastructure','dom-htmlcollection-nameditem':'infrastructure','refsHTML4':'references','ordered-set-of-unique-space-separated-tokens':'infrastructure','event-durationchange':'video','attr-td-th-charoff':'obsolete','ratios':'infrastructure','dom-media-network_empty':'video','dom-document-all':'obsolete','gcop-source-in':'the-canvas-element','sbu-not-copy':'browsers','the-meter-element-0':'the-xhtml-syntax','the-script-settings-determined-from-the-node':'browsers','dom-dragevent-initdragevent':'editing','dom-time-time':'text-level-semantics','concept-row':'tabular-data','doctype-public-identifier-single-quoted-state':'syntax','non-interactive':'infrastructure','title-on-style':'semantics','concept-fe-value':'forms','browsing-context-nested-through':'browsers','dom-trees':'infrastructure','stack-of-open-elements':'syntax','timer-task-source':'browsers','refsRFC2119':'references','content-type':'infrastructure','attr-body-text':'obsolete','syntax-elements':'syntax','drawing-state':'the-canvas-element','dom-mediaerror-media_err_decode':'video','dom-input-stepup':'forms','the-keygen-element-0':'the-xhtml-syntax','dom-table-caption':'tabular-data','dom-htmloptionscollection-item':'infrastructure','using-the-button-element-to-define-a-command':'interactive-elements','refsWEBIDL':'references','invalid_access_err':'infrastructure','attr-link-type':'semantics','attr-command-type-state-command':'interactive-elements','htmltablesectionelement':'tabular-data','dom-canvaspixelarray-set':'the-canvas-element','handler-ondrag':'browsers','the-title-attribute':'dom','attr-source-type':'video','clear-the-stack-back-to-a-table-body-context':'syntax','styling':'semantics','attr-input-autocomplete-on-state':'forms','concept-bc-script':'browsers','handler-window-onbeforeunload':'browsers','inline-documentation-for-external-scripts':'semantics','handler-oninput':'browsers','the-code-element':'text-level-semantics','concept-select-pick':'forms','increment-the-marquee-current-loop-index':'obsolete','htmlimageelement':'embedded-content-0','dom-video-videowidth':'video','the-personal-bar-barprop-object':'browsers','md-vevent-attach':'microdata','refused-to-allow-the-document-to-be-unloaded':'history','attr-img-align':'obsolete','attr-fs-formnovalidate':'forms','syntax-text':'syntax','using-the-rules-for':'syntax','list-of-scripts-that-will-execute-when-the-document-has-finished-parsing':'semantics','documentSelection':'editing','attr-command-title':'interactive-elements','domstringmap':'infrastructure','the-input-element-as-a-text-entry-widget':'the-xhtml-syntax','mathml':'the-canvas-element','dom-validitystate-patternmismatch':'forms','dom-context-2d-closepath':'the-canvas-element','dom-base-href':'semantics','undomanagerevent':'editing','current-input-character':'syntax','dom-appcache-swapcache':'offline','svg':'the-canvas-element','the-windowproxy-object':'browsers','popstateevent':'history','attr-iframe-scrolling':'obsolete','interactively-validate-the-constraints':'forms','link-type-noreferrer':'history','forming-a-table':'tabular-data','checkbox-state':'forms','general':'microdata','best-representation-of-the-floating-point-number':'infrastructure','attr-fs-method-put':'forms','rules-for-parsing-simple-color-values':'infrastructure','presentational-hints':'the-xhtml-syntax','attr-a-coords':'obsolete','dom-meter-value':'text-level-semantics','the-time-element':'text-level-semantics','dom-form-nameditem':'forms','event-suspend':'video','refsX121':'references','dom-blur':'editing','client-identification':'browsers','dom-object-usemap':'embedded-content-0','obsolete-but-conforming-features':'obsolete','link-type-alternate':'history','refsXMLBASE':'references','dialog-arguments':'browsers','concept-command':'interactive-elements','doctype-system-identifier-single-quoted-state':'syntax','an-image-not-intended-for-the-user':'embedded-content-0','fire-waiting-when-waiting':'video','attr-a-rev':'obsolete','dom-context-2d-textbaseline-alphabetic':'the-canvas-element','dom-table-rows':'tabular-data','attr-fs-method-post-keyword':'forms','command-facet-action':'interactive-elements','dom-draggable':'editing','dom-context-2d-fillrect':'the-canvas-element','htmlolistelement':'semantics','redo:-moving-forward-in-the-undo-transaction-history':'editing','anonymous-command':'interactive-elements','bogus-doctype-state':'syntax','dom-window-nameditem-filter':'browsers','fallback-content':'dom','dom-datatransfer-effectallowed':'editing','selector-default':'interactive-elements','keywords-and-enumerated-attributes':'infrastructure','barred-from-constraint-validation':'forms','the-em-element':'text-level-semantics','attr-form-autocomplete-on-state':'forms','browsing-context-container':'browsers','definitions-0':'browsers','definitions-1':'browsers','concept-appcache-newer':'offline','browsers':'browsers','killing-scripts':'browsers','non-fatal-media-error':'video','dom-canvas-todataurl':'the-canvas-element','alt':'embedded-content-0','dom-document-location':'history','directly-reachable-browsing-contexts':'browsers','the-input-stream':'syntax','dom-tbody-ch':'obsolete','dom-mod-cite':'text-level-semantics','tt':'obsolete','dom-validitystate-valuemissing':'forms','invalid_state_err':'infrastructure','seamlessLinks':'history','tree-order':'infrastructure','concept-input-type-file-selected':'forms','refsRFC2109':'references','initial-code-entry-point':'browsers','the-ruby-element':'text-level-semantics','dom-document-embeds':'dom','command-inserthtml':'editing','application-cache-api':'offline','dom-context-2d-font':'the-canvas-element','handler-onsuspend':'browsers','initundomanagereventns':'editing','dom-form-elements':'forms','focus':'editing','command-insertparagraph':'editing','dom-document-compatmode':'dom','the-session-history-of-browsing-contexts':'history','sandboxed-navigation-browsing-context-flag':'embedded-content-0','dom-table-rules':'obsolete','dom-fieldset-disabled':'forms','message-channels':'comms','handler-window-onoffline':'browsers','dom-td-th-valign':'obsolete','md-vevent-exrule':'microdata','imagedata':'the-canvas-element','message-ports':'comms','htmltextareaelement':'forms','dom-cva-validity':'forms','dom-timeranges-length':'video','processing-model':'the-canvas-element','navigate-non-Document':'history','concept-fs-method':'forms','the-link-is-an-alternative-stylesheet':'history','ascii-compatible-character-encoding':'infrastructure','dom-tr-valign':'obsolete','concept-get-attributes-when-sniffing':'syntax','security-3':'history','form-submission-0':'forms','security-1':'browsers','safe-passing-of-structured-data':'infrastructure','security-4':'comms','dom-script-event':'obsolete','plugins':'infrastructure','dom-audio':'video','dom-location-resolveurl':'history','refsMQ':'references','dom-textarea-wrap':'forms','selector-active':'interactive-elements','htmloptionscollection-0':'infrastructure','terminology-0':'infrastructure','parsing-main-intbody':'syntax','insertion-mode':'syntax','dom-datatransfer-getdata':'editing','attr-input-placeholder':'forms','dom-based-xslt-1.0-processors':'dom','dom-tokenlist-toggle':'infrastructure','flow-content-0':'dom','dom-tokenlist-remove':'infrastructure','refsXHR':'references','dom-window-item':'browsers','dom-validitystate-stepmismatch':'forms','sandboxPluginEmbed':'embedded-content-0','no_modification_allowed_err':'infrastructure','attr-meter-low':'text-level-semantics','attr-script-defer':'semantics','refsE163':'references','md-vevent-transp':'microdata','dom-window-scrollbars':'browsers','microdata':'microdata','handler-appcache-ondownloading':'offline','dom-textarea-defaultvalue':'forms','first-script':'browsers','comment-state':'syntax','md-vcard-org-organization-name':'microdata','states-of-the-type-attribute':'forms','url_mismatch_err':'infrastructure','md-vevent-contact':'microdata','url-encoded-form-data':'forms','attr-col-charoff':'obsolete','attr-tbody-align':'obsolete','convert-a-list-of-dimensions-to-a-list-of-pixel-values':'the-xhtml-syntax','declarative-3d-scenes':'no','concept-option-disabled':'forms','inter-element-whitespace':'dom','dom-selection-iscollapsed':'editing','no-quirks-mode':'dom','dom-document-characterset':'dom','md-vcard-type-tel-isdn':'microdata','link-type-first':'history','suffering-from-a-custom-error':'forms','dom-option-tvd':'forms','dom-location-port':'history','the-h1-h2-h3-h4-h5-and-h6-elements':'semantics','the-insertion-mode':'syntax','attr-ul-type':'obsolete','introduction-9':'the-xhtml-syntax','introduction-8':'the-xhtml-syntax','namespace_err':'infrastructure','introduction-4':'editing','introduction-7':'comms','md-vevent-comment':'microdata','introduction-1':'microdata','introduction-0':'forms','introduction-3':'offline','the-button-element':'forms','implied-strong-reference':'infrastructure','dom-output-value':'forms','dom-a-search':'text-level-semantics','suffering-from-a-step-mismatch':'forms','dom-context-2d-clip':'the-canvas-element','dom-button-type':'forms','the-ol-element':'semantics','meta-charset-during-parse':'syntax','event-appcache-cached':'offline','constructing-form-data-set':'forms','appcache-history-2':'history','attr-tdth-colspan':'tabular-data','refsABNF':'references','attr-col-span':'tabular-data','dom-textarea-input-selectionstart':'editing','parsing-main-incdata':'syntax','r2':'tabular-data','dom-input-autocomplete':'forms','dom-media-defaultplaybackrate':'video','the-i-element':'text-level-semantics','phrasing':'syntax','the-embed-element':'embedded-content-0','file-upload-state':'forms','paragraph':'dom','dom-innerhtml':'dom','attr-textarea-rows-value':'forms','refsCSSUI':'references','history':'history','dom-html-version':'obsolete','parse-a-time-zone-component':'infrastructure','dom-keygen-challenge':'forms','handler-appcache-onprogress':'offline','ascii-case-insensitive':'infrastructure','dom-script-src':'semantics','numbers':'infrastructure','default-view':'browsers','vcard-0':'microdata','rules-for-parsing-a-legacy-color-value':'infrastructure','writing-cache-manifests':'offline','sandboxPluginNavigate':'history','dom-tr-ch':'obsolete','undomanager':'editing','frameset-ok-flag':'syntax','attr-tdth-rowspan':'tabular-data','script-s-url-character-encoding':'browsers','width-of-the-select-s-labels':'the-xhtml-syntax','htmlfontelement':'obsolete','menus':'interactive-elements','dom-img-ismap':'embedded-content-0','misnested-tags:-b-p-b-p':'syntax','refsDOM2HTML':'references','the-dd-element':'semantics','after-doctype-system-identifier-state':'syntax','concept-task':'browsers','md-vevent-description':'microdata','dom-area-protocol':'the-canvas-element','stop-parsing':'syntax','enabling-and-disabling-form-controls':'forms','reflect':'infrastructure','dom-linkstyle-disabled':'semantics','escape-flag':'syntax','md-vcard-adr-country-name':'microdata','attr-marquee-truespeed-false':'obsolete','adoptionAgency':'syntax','dom-document-applets':'obsolete','dom-history-go':'history','column-group-header':'tabular-data','color-spaces-and-color-correction':'the-canvas-element','dom-accesskeylabel':'editing','htmlaudioelement':'video','dom-option-selected':'forms','dom-popstateevent-state':'history','refsXPATH10':'references','candidate-for-constraint-validation':'forms','dom-parent':'browsers','refsHTMLDIFF':'references','dom-canvaspixelarray-get':'the-canvas-element','document-wide-default-language':'semantics','selector-checked':'interactive-elements','attr-style-type':'semantics','the-lang-and-xml:lang-attributes':'dom','dom-marquee-hspace':'obsolete','dom-media-networkstate':'video','htmlmodelement':'text-level-semantics','dom-manipulation-task-source':'browsers','meta-application-name':'semantics','predefined-vocabularies':'microdata','dom-body-text':'obsolete','dom-media-have_future_data':'video','dom-mediaerror-media_err_network':'video','examples-0':'microdata','dom-context-2d-strokerect':'the-canvas-element','dom-table-createtbody':'tabular-data','add-an-icalendar-line':'microdata','edits-and-lists':'text-level-semantics','attr-input-type-date-keyword':'forms','dom-context-2d-filltext':'the-canvas-element','dom-hr-size':'obsolete','windowproxy':'browsers','the-2d-context':'the-canvas-element','dom-head-profile':'obsolete','valid-date-or-time-string-in-content':'infrastructure','associatedSection':'semantics','refsCESU8':'references','semantics-0':'dom','interactive-content-0':'dom','the-nav-element':'semantics','seeking':'video','concept-appcache-status':'offline','dom-table-createthead':'tabular-data','selector-optional':'interactive-elements','rules-for-parsing-a-hash-name-reference':'infrastructure','concept-input-step-scale':'forms','dom-marquee-direction':'obsolete','reflecting-dom-attributes':'index','conformance-requirements':'infrastructure','network-states':'video','dom-media-autoplay':'video','dom-form-acceptcharset':'forms','dom-link-rel':'semantics','the-footer-element':'semantics','dom-select-size':'forms','concept-option-label':'forms','auxiliary-browsing-contexts':'browsers','implicit-submission':'forms','attr-textarea-required':'forms','dom-link-rev':'obsolete','md-vcard-type-adr-pref':'microdata','generate-implied-end-tags':'syntax','handler-onkeyup':'browsers','attr-progress-value':'text-level-semantics','attr-tbody-char':'obsolete','md-vcard-type-impp-mobile':'microdata','attr-area-shape-keyword-poly':'the-canvas-element','attr-option-value':'forms','event-loops':'browsers','dom-showmodaldialog':'browsers','dom-area-rellist':'the-canvas-element','attr-input-type-password-keyword':'forms','editing-hosts':'the-xhtml-syntax','attr-param-name':'embedded-content-0','the-select-element':'forms','dom-input-value':'forms','broadcast-forminput-events':'forms','dom-selection-rangecount':'editing','tokenization':'syntax','attr-blockquote-cite':'semantics','dom-window-close':'browsers','attr-input-required':'forms','handler-onratechange':'browsers','invalid_modification_err':'infrastructure','task-queue':'browsers','offline':'offline','dom-document-body':'dom','the-microdata-model':'microdata','dom-media-buffered':'video','localization':'no','rules-for-parsing-dimension-values':'infrastructure','attr-img-src':'embedded-content-0','attr-lang':'dom','dom-iframe-frameborder':'obsolete','dom-fs-action':'forms','windowtimers':'browsers','gcop-source-out':'the-canvas-element','attr-option-label':'forms','reversed-dns-identifiers':'infrastructure','dom-windowtimers-setinterval':'browsers','other-parsing-state-flags':'syntax','refsHTTP':'references','selection-0':'editing','expiring-application-caches':'offline','md-vcard-sound':'microdata','dom-focus':'editing','preceded-or-followed':'dom','the-after-after-frameset-insertion-mode':'syntax','md-vcard-type-tel-bbs':'microdata','multipart-form-data-encoding-algorithm':'forms','security-risks-in-the-drag-and-drop-model':'editing','month-state':'forms','handler-onmouseover':'browsers','dom-content':'microdata','allowed-to-navigate':'browsers','dom-hidden':'editing','insert-a-foreign-element':'syntax','md-vcard-role':'microdata','the-script-block-s-source':'semantics','using-the-accesskey-attribute-on-a-legend-element-to-define-a-command':'interactive-elements','dom-colgroup-span':'tabular-data','refsBEZIER':'references','limiting-user-input-length':'forms','scoping':'syntax','attr-a-name':'obsolete','parse-state':'syntax','events-and-the-window-object':'browsers','script':'semantics','introduction':'introduction','menus-intro':'interactive-elements','dom-context-2d-drawimage':'the-canvas-element','concept-input-value-default-range':'forms','button-state':'forms','list-state':'interactive-elements','dom-base-target':'semantics','attr-object-border':'obsolete','hyperlink-link':'semantics','dom-uda-search':'infrastructure','secondary-insertion-mode':'syntax','dom-navigator-getstorageupdates':'browsers','pragma-directives':'semantics','refsBECSS':'references','dom-applet-align':'obsolete','attr-object-standby':'obsolete','obsolete':'obsolete','sandboxWindowOpen':'browsers','attr-meta-name':'semantics','transparent-content-models':'dom','simple-dialogs':'browsers','unload-a-document':'history','dom-tokenlist-tostring':'infrastructure','attr-li-type':'obsolete','text-content':'dom','hierarchical-link-types':'history','attr-input-step':'forms','dom-htmlformcontrolscollection-item':'infrastructure','dom-area-pathname':'the-canvas-element','dom-img-border':'obsolete','building-menus-and-tool-bars':'interactive-elements','handler-window-onpopstate':'browsers','concept-cell':'tabular-data','url-host':'infrastructure','handler-window-onbeforeprint':'browsers','the-a-element':'text-level-semantics','refsUNIVCHARDET':'references','phrasing-content-0':'dom','run-synthetic-click-activation-steps':'dom','command-api':'interactive-elements','htmlallcollection':'infrastructure','executing-a-script-block':'semantics','interactive':'infrastructure','attr-tr-char':'obsolete','dom-window-focus':'editing','dom-table-width':'obsolete','dom-document-hasfocus':'editing','the-colgroup-element':'tabular-data','the-tr-element':'tabular-data','warnings-for-obsolete-but-conforming-features':'obsolete','skip-whitespace':'infrastructure','dragevent':'editing','html-namespace-0':'syntax','cache-failure-steps':'offline','adjust-svg-attributes':'syntax','dom-uda-protocol':'infrastructure','htmlcollection-0':'infrastructure','attr-area-shape-keyword-rect':'the-canvas-element','interaction-with-css':'the-xhtml-syntax','refsXHTML10':'references','attributes-for-embedded-content-and-images':'the-xhtml-syntax','session-history':'history','dom-context-2d-linewidth':'the-canvas-element','dom-window-toolbar':'browsers','dom-document-referrer':'dom','md-vcard-adr-region':'microdata','dom-media-controls':'video','dom-media-network_loaded':'video','dom-frameset-rows':'obsolete','attr-table-border':'obsolete','the-input-element-as-a-check-box-and-radio-button-widgets':'the-xhtml-syntax','handler-appcache-onchecking':'offline','comment-end-space-state':'syntax','xlink-namespace':'syntax','attr-input-type-week-keyword':'forms','maximum-allowed-value-length':'forms','htmlpreelement':'semantics','dom-link-charset':'obsolete','dom-undomanagerevent-initundomanagerevent':'editing','the-draggable-attribute':'editing','attr-fs-method':'forms','insert-a-character':'syntax','discard-a-document':'browsers','before-doctype-public-identifier-state':'syntax','event-definition':'history','a-purely-decorative-image-that-doesn-t-add-any-information':'embedded-content-0','windows':'browsers','resetting-rules-for-inherited-properties':'the-xhtml-syntax','command-facet-label':'interactive-elements','dom-navigator-useragent':'browsers','attr-area-shape':'the-canvas-element','dom-iframe-scrolling':'obsolete','attr-style-title':'semantics','dom-tokenlist-length':'infrastructure','dom-td-th-ch':'obsolete','attributes-for-form-submission':'forms','determining-the-character-encoding':'syntax','concept-input-mutability':'forms','maps-to-the-pixel-length-property':'the-xhtml-syntax','content-type-sniffing':'infrastructure','attr-fs-method-put-keyword':'forms','attr-img-longdesc':'obsolete','concept-input-max':'forms','generic-raw-text-element-parsing-algorithm':'syntax','authors':'comms','html-vs-xhtml':'introduction','refsRFC2046':'references','dom-ol-type':'obsolete','handler-onscroll':'browsers','the-xhtml-syntax':'the-xhtml-syntax','dom-font-face':'obsolete','font':'obsolete','attr-option-disabled':'forms','concept-n-script':'browsers','dom-frames':'browsers','entry-update':'history','appropriate-form-encoding-algorithm':'forms','attr-a-shape':'obsolete','dom-document-dir':'dom','global-attributes':'dom','port-message-queue':'comms','attr-body-background':'obsolete','text-ping':'iana-considerations','dom-object-standby':'obsolete','interactive-elements':'interactive-elements','the-abbr-element':'text-level-semantics','dom-frame-noresize':'obsolete','attr-style-scoped':'semantics','domsettabletokenlist-0':'infrastructure','attribute-value-unquoted-state':'syntax','the-autocomplete-attribute':'forms','algorithm-for-extracting-an-encoding-from-a-content-type':'infrastructure','parse-a-month-component':'infrastructure','iana-considerations':'iana-considerations','attr-input-type-tel-keyword':'forms','dom-fs-enctype':'forms','dom-select-nameditem':'forms','user-interaction-task-source':'browsers','association-of-controls-and-forms':'forms','syntax-doctype':'syntax','generic-rcdata-element-parsing-algorithm':'syntax','structure-of-this-specification':'introduction','attr-table-rules':'obsolete','the-label-element':'forms','canvasrenderingcontext2d':'the-canvas-element','active-parser':'dom','handler-window-onfocus':'browsers','the-meter-element':'text-level-semantics','furthest-ancestor-browsing-context':'browsers','dom-input-max':'forms','concept-fe-checked':'forms','dom-context-2d-textbaseline-middle':'the-canvas-element','md-vcard-email':'microdata','dom-applet-codebase':'obsolete','concept-time-date':'text-level-semantics','attr-param-valuetype':'obsolete','dom-context-2d-textalign':'the-canvas-element','attr-fs-enctype-formdata':'forms','storage-mutex':'browsers','dom-htmlallcollection-item':'infrastructure','parse-a-date-component':'infrastructure','marquee-scroll-distance':'obsolete','dom-context-2d-fillstyle':'the-canvas-element','concept-input-checked-dirty-flag':'forms','lists-of-dimensions':'infrastructure','user-interface':'video','md-vcard-type-adr-work':'microdata','about-blank-origin':'browsers','attr-hyperlink-rel':'history','text-node':'infrastructure','command-insertimage':'editing','attr-ol-start':'semantics','locked-for-focus':'editing','formatblock-candidate':'editing','dom-document-url':'dom','state-object':'history','concept-table':'tabular-data','attr-input-type-submit-keyword':'forms','dom-input-placeholder':'forms','htmloutputelement':'forms','dom-body-alink':'obsolete','concept-item-corresponding':'microdata','dom-dim-height':'the-canvas-element','embedded-content':'dom','limited-to-only-positive-non-zero-numbers':'infrastructure','fonts-and-colors':'the-xhtml-syntax','collections-0':'infrastructure','event-ratechange':'video','dom-embed-src':'embedded-content-0','md-about':'microdata','dom-media-error':'video','dom-input-value-default':'forms','handler-onmousedown':'browsers','dom-context-2d-fill':'the-canvas-element','dom-td-th-choff':'obsolete','dom-body-link':'obsolete','attr-menu-label':'interactive-elements','htmltablerowelement':'tabular-data','hyperlink':'history','dom-navigator':'browsers','attr-body-vlink':'obsolete','handler-ondragleave':'browsers','event-redo':'editing','refsCSSFONTS':'references','context':'the-canvas-element','value-sanitization-algorithm':'forms','command-selectall':'editing','document.write':'dom','htmlsourceelement':'video','dom-link-sizes':'semantics','concept-form-association':'forms','domsettabletokenlist':'infrastructure','refsNPAPI':'references','handler-ondragover':'browsers','collect-a-sequence-of-characters':'infrastructure','handler-onblur':'browsers','dom-id':'dom','dom-context-2d-strokestyle':'the-canvas-element','transformations':'the-canvas-element','md-vevent-url':'microdata','event-dragstart':'editing','tag-name-state':'syntax','using-the-microdata-dom-api':'microdata','json':'microdata','insertadjacenthtml':'dom','tag-cloud':'semantics','attr-th-scope-rowgroup':'tabular-data','dom-image-wh':'embedded-content-0','dom-media-play':'video','xmlns-namespace':'syntax','data-state':'syntax','dom-appcache-downloading':'offline','fatal-decode-error':'video','navigate-fragid-step':'history','refsSELECTORS':'references','md-vevent-dtstart':'microdata','md-vevent-geo':'microdata','htmlprogresselement':'text-level-semantics','concept-appcache-completeness':'offline','handler-ondragend':'browsers','dom-uda-port':'infrastructure','dom-form-item':'forms','dom-fs-formnovalidate':'forms','refsPINGBACK':'references','dom-script-charset':'semantics','attr-input-type-datetime-keyword':'forms','propertynodelist':'infrastructure','dom-object-archive':'obsolete','attr-textarea-wrap-hard-state':'forms','textarea-effective-width':'the-xhtml-syntax','user-editing-actions':'editing','concept-http-equiv-extensions':'semantics','dom-input-list':'forms','the-table-element':'tabular-data','event-popstate':'history','marquee-current-loop-index':'obsolete','dom-context-2d-rect':'the-canvas-element','dom-tree-accessors':'dom','dimRendering':'the-xhtml-syntax','dom-textarea-input-selectionend':'editing','attr-table-frame':'obsolete','attr-input-type-datetime-local-keyword':'forms','dom-selection-focusnode':'editing','dom-a-hostname':'text-level-semantics','stopped-due-to-errors':'video','dom-col-choff':'obsolete','dom-windowmodal-returnvalue':'browsers','converting-a-character-width-to-pixels':'the-xhtml-syntax','handler-messageport-onmessage':'comms','md-vcard-type-adr-intl':'microdata','interpolation':'the-canvas-element','dom-select-remove':'forms','dom-context-2d-scale':'the-canvas-element','concept-fs-enctype':'forms','dom-time-timezone':'text-level-semantics','dom-option-label':'forms','ancestor-browsing-context':'browsers','dom-frame-longdesc':'obsolete','dom-a-ping':'text-level-semantics','dom-ul-type':'obsolete','attr-fs-formtarget':'forms','dom-select-item':'forms','md-vevent-class':'microdata','concept-http-equivalent-headers':'infrastructure','concept-appcache-fallback':'offline','attr-td-th-align':'obsolete','dom-textarea-value':'forms','a-short-phrase-or-label-with-an-alternative-graphical-representation:-icons-logos':'embedded-content-0','attr-table-cellspacing':'obsolete','dom-link-href':'semantics','attr-object-name':'embedded-content-0','attr-area-coords':'the-canvas-element','embedding-custom-non-visible-data':'dom','gcop-destination-over':'the-canvas-element','dom-location-protocol':'history','syntax-tags':'syntax','gcop-xor':'the-canvas-element','compatibility-caseless':'infrastructure','alignment':'the-xhtml-syntax','introduction-5':'editing','validitystate':'forms','attr-xml-lang':'dom','dom-location-assign':'history','associating-names-with-items':'microdata','attr-input-maxlength':'forms','relationship-to-html-4.01-and-dom2-html':'introduction','the-ul-element':'semantics','metadata-content-0':'dom','location':'history','dom-time-datetime':'text-level-semantics','the-ins-element':'text-level-semantics','attr-hr-size':'obsolete','dom-navigator-platform':'browsers','run-final-activation-steps':'dom','attr-form-name':'forms','event-offline':'offline','the-legend-element':'interactive-elements','big':'obsolete','refsPORTERDUFF':'references','empty-cell':'tabular-data','valid-vevent-duration-string':'microdata','attr-command-icon':'interactive-elements','handler-onloadedmetadata':'browsers','dom-appcache-idle':'offline','create-an-element-for-the-token':'syntax','run-pre-click-activation-steps':'dom','image-map':'the-canvas-element','dom-context-2d-shadowoffsetx':'the-canvas-element','dom-param-name':'embedded-content-0','concept-appcache-upgrade':'offline','the-caption-element':'tabular-data','parser-inserted':'semantics','undo-object':'editing','facets':'interactive-elements','designMode':'editing','ignore':'infrastructure','valid-local-date-and-time-string':'infrastructure','dom-media-network_idle':'video','introduction-6':'comms','dom-a-protocol':'text-level-semantics','terminology':'infrastructure','event-definitions':'comms','converted-to-ascii-lowercase':'infrastructure','the-title-element-0':'dom','dom-media-starttime':'video','dom-table-tfoot':'tabular-data','attr-source-media':'video','has-an-element-in-table-scope':'syntax','valid-floating-point-number':'infrastructure','following-hyperlinks':'history','dom-cva-checkvalidatity':'forms','dom-option-text':'forms','link-type-feed':'history','examples':'microdata','naming-form-controls':'forms','dom-fs-formaction':'forms','refsWIN874':'references','bindings':'the-xhtml-syntax','attr-input-type-keywords':'forms','dom-input-valueasnumber':'forms','dom-legend-form':'interactive-elements','beforeunloadevent':'history','networking-task-source':'browsers','noframes':'obsolete','refsCSSCOLOR':'references','selector-disabled':'interactive-elements','maps-to-the-dimension-property':'the-xhtml-syntax','dom-datatransfer-dropeffect':'editing','names:-the-itemprop-attribute':'microdata','dom-document-write':'dom','the-directionality':'dom','the-list-attribute':'forms','dom-item':'microdata','dom-details-open':'interactive-elements','escapingString':'syntax','dom-media-have_metadata':'video','interactive-content':'dom','dom-location-search':'history','dom-col-align':'obsolete','dom-table-deletecaption':'tabular-data','dom-tr-rowindex':'tabular-data','event-dragleave':'editing','attr-iframe-src':'embedded-content-0','introduction-2':'browsers','refsRFC5322':'references','queue-a-task':'browsers','valid-browsing-context-name':'browsers','command-facet-accesskey':'interactive-elements','attr-input-type-number-keyword':'forms','self-closing-start-tag-state':'syntax','security-and-privacy':'browsers','attr-fs-method-get-keyword':'forms','parsing-main-inhead':'syntax','location-of-the-media-resource':'video','refsRFC2646':'references','attr-link-sizes-any':'history','refsRFC2318':'references','parser-pause-flag':'syntax','telephone-state':'forms','a-phrase-or-paragraph-with-an-alternative-graphical-representation:-charts-diagrams-graphs-maps-illustrations':'embedded-content-0','unfocusing-steps':'editing','event-load':'video','frames':'obsolete','alphanumeric-ascii-characters':'infrastructure','acknowledgements':'acknowledgements','suffering-from-a-pattern-mismatch':'forms','dom-document-querycommandvalue':'editing','quirks-mode-doctypes':'syntax','dom-object-vspace':'obsolete','concept-link-type-sniffing':'semantics','concept-input-mutable':'forms','dom-option':'forms','dom-col-span':'tabular-data','text-field-selection':'editing','sections':'semantics','dom-navigator-registerprotocolhandler':'browsers','document-metadata':'semantics','refsCOMPUTABLE':'references','reconstruct-the-active-formatting-elements':'syntax','common-event-behaviors':'forms','clone-a-port':'comms','htmlulistelement':'semantics','attr-input-align':'obsolete','the-iframe-element':'embedded-content-0','concept-property-value':'microdata','the-before-head-insertion-mode':'syntax','dom-hr-align':'obsolete','navigatoronline':'browsers','dom-table-summary':'obsolete','refsMAILTO':'references','external-resource-link':'semantics','dom-marquee-width':'obsolete','constraint-validation':'forms','md-work-author':'microdata','htmlparamelement':'embedded-content-0','create-a-document-object':'history','md-vcard-adr-locality':'microdata','the-th-element':'tabular-data','md-vevent-rdate':'microdata','attr-iframe-marginheight':'obsolete','event-loadeddata':'video','reset-button-state':'forms','relationship-to-xhtml-1.x':'introduction','character-encodings':'infrastructure','attr-img-ismap':'embedded-content-0','gcop-destination-atop':'the-canvas-element','text-that-has-been-rendered-to-a-graphic-for-typographical-effect':'embedded-content-0','fragment-case':'syntax','refsCSSOM':'references','dom-document-fgcolor':'obsolete','md-vcard-type-tel-msg':'microdata','attribute-value-single-quoted-state':'syntax','dom-timeranges-start':'video','dom-object-contentwindow':'embedded-content-0','url-decomposition-attributes':'infrastructure','elements-in-the-html-namespace':'infrastructure','attr-col-char':'obsolete','md-vcard-class':'microdata','valid-e-mail-address':'forms','refsIANACHARSET':'references','attr-th-scope-auto':'tabular-data','undo:-moving-back-in-the-undo-transaction-history':'editing','attr-input-list':'forms','item-types':'microdata','attr-colgroup-span':'tabular-data','attr-object-archive':'obsolete','event-appcache-noupdate':'offline','elements':'dom','mediaevents':'video','dom-command-ro-checked':'interactive-elements','md-vcard-n':'microdata','editable':'editing','line-styles':'the-canvas-element','plain-text-form-data':'forms','application-cache-group':'offline','dom-context-2d-createradialgradient':'the-canvas-element','attr-marquee-truespeed':'obsolete','sandboxSubmitBlocked':'forms','text-state-and-search-state':'forms','non-negative-integers':'infrastructure','relevant-application-cache':'offline','valid-month-string':'infrastructure','syntax-attribute-name':'syntax','htmloptgroupelement':'forms','documents-in-the-dom':'dom','htmlvideoelement':'video','attr-button-type-reset':'forms','attr-input-readonly':'forms','attr-input-max':'forms','align-descendants':'the-xhtml-syntax','an-introduction-to-error-handling-and-strange-cases-in-the-parser':'syntax','extensibility':'infrastructure','attr-area-shape-keyword-circle':'the-canvas-element','script-s-browsing-context':'browsers','undo-transaction-history':'editing','event-progress':'video','html-parser':'syntax','change-the-encoding':'syntax','md-vcard-type-impp-business':'microdata','submit-body':'forms','headings-and-sections':'semantics','dom-table-cellspacing':'obsolete','handler-ondragstart':'browsers','parse-a-month-string':'infrastructure','handler-onmousewheel':'browsers','dom-map-images':'the-canvas-element','dom-option-t':'forms','handler-onabort':'browsers','md-vcard-adr-extended-address':'microdata','concept-week':'infrastructure','md-vcard-url':'microdata','dom-media-readystate':'video','dom-fe-disabled':'forms','resources':'infrastructure','syntax-newlines':'syntax','media-resource':'video','syntax-references':'infrastructure','attr-iframe-seamless':'embedded-content-0','valid-week-string':'infrastructure','valid-url':'infrastructure','dom-selection-selectallchildren':'editing','attr-data':'dom','before-attribute-value-state':'syntax','concept-fetch-loaded':'infrastructure','printing-steps':'browsers','gcop-source-over':'the-canvas-element','multipart-form-data':'forms','attr-output-for':'forms','dom-link-rellist':'semantics','contenteditable':'editing','event-appcache-updateready':'offline','htmltableheadercellelement':'tabular-data','vevent':'microdata','concept-column':'tabular-data','other-elements-attributes-and-apis':'obsolete','compositing':'the-canvas-element','dom-textarea-required':'forms','dom-htmlformcontrolscollection-nameditem':'infrastructure','unloading-documents':'history','dom-a-rev':'obsolete','dom-propertynodelist-contents':'infrastructure','dom-context-2d-rotate':'the-canvas-element','propertyvaluearray':'infrastructure','dimension-attributes':'the-canvas-element','browser-state':'offline','handler-onmouseup':'browsers','attr-embed-src':'embedded-content-0','video':'video','foster-parenting':'syntax','attr-img-name':'obsolete','icalendar':'microdata','dom-script-text':'semantics','affected-by-a-base-url-change':'infrastructure','index':'index','attr-media-autobuffer':'video','the-hgroup-element':'semantics','md-vevent-created':'microdata','handler-window-onload':'browsers','code-point-length':'infrastructure','attr-ol-reversed':'semantics','valid-mime-type':'infrastructure','acronym':'obsolete','attr-meter-max':'text-level-semantics','valid-time-string':'infrastructure','attr-contextmenu':'interactive-elements','attr-textarea-cols-value':'forms','dom-object-code':'obsolete','dom-input-step':'forms','context-menu-state':'interactive-elements','the-strong-element':'text-level-semantics','input-img-available':'forms','attr-fs-target':'forms','dom-uda-host':'infrastructure','attr-form-accept-charset':'forms','the-head-element':'semantics','a-key-part-of-the-content':'embedded-content-0','refsSCSU':'references','dom-input-value-value':'forms','atom-namespace':'microdata','media-element':'video','the-constraint-validation-api':'forms','dom-td-th-width':'obsolete','attr-fs-method-post':'forms','attr-td-th-axis':'obsolete','dom-marquee-start':'obsolete','link-type-pingback':'history','refsBIDI':'references','the-hr-element':'semantics','rdf':'microdata','dom-input-align':'obsolete','microdata-dom-api':'microdata','dom-self':'browsers','dom-history-clearstate':'history','dom-tr-insertcell':'tabular-data','validity-states':'forms','the-script-block-s-type':'semantics','event-canplaythrough':'video','child-browsing-context':'browsers','dom-history-back':'history','dom-media-src':'video','default-button':'forms','attr-fs-formaction':'forms','handler-onmousemove':'browsers','dom-textarea-type':'forms','frame':'obsolete','navigating-auxiliary-browsing-contexts-in-the-dom':'browsers','syntax-attribute-value':'syntax','unit-of-related-similar-origin-browsing-contexts':'browsers','attr-td-th-valign':'obsolete','htmlmeterelement':'text-level-semantics','dom-media-currentsrc':'video','dom-marquee-bgcolor':'obsolete','attr-object-code':'obsolete','content-type-sniffing-0':'infrastructure','dom-link-type':'semantics','doctype-name-state':'syntax','refsWIN949':'references','refsCSS':'references','the-step-attribute':'forms','concept-appcache-obsolete':'offline','concept-meta-extensions':'semantics','concept-embed-type':'embedded-content-0','hyperlink-suffix':'text-level-semantics','creating-and-inserting-elements':'syntax','read-text':'history','delay-the-load-event':'syntax','dom-area-shape':'the-canvas-element','htmlappletelement':'obsolete','signed-integers':'infrastructure','htmllielement':'semantics','dom-a-port':'text-level-semantics','attr-img-vspace':'obsolete','windowmodal':'browsers','dom-cva-setcustomvalidity':'forms','dom-img-align':'obsolete','application-microdata-json':'iana-considerations','the-tool-bar-barprop-object':'browsers','entangle':'comms','md-work-title':'microdata','focusable':'editing','number-of-days-in-month-month-of-year-year':'infrastructure','hyperlink-elements':'history','read-xml':'history','dom-function-call':'browsers','dom-windowtimers-settimeout':'browsers','handler-onshow':'browsers','dom-navigator-online':'offline','the-canvas-element':'the-canvas-element','attr-meta-http-equiv-content-type':'semantics','parsing-xhtml-documents':'the-xhtml-syntax','dom-frame-marginwidth':'obsolete','basefont':'obsolete','fetch':'infrastructure','before-doctype-system-identifier-state':'syntax','attr-style-media':'semantics','concept-select-toggle':'forms','refsRFC2806':'references','links':'history','dom-document-getelementsbyclassname':'dom','submit-get-action':'forms','refsDOMEVENTS':'references','list-of-dragged-nodes':'editing','display-types':'the-xhtml-syntax','dom-htmlformcontrolscollection-length':'infrastructure','parsing-main-inframeset':'syntax','after-doctype-name-state':'syntax','attr-meta-http-equiv':'semantics','parsing-html-fragments':'syntax','htmldatalistelement':'forms','attr-textarea-rows':'forms','dom-input-stepdown':'forms','mathml-namespace':'syntax','specially-focusable':'editing','dom-applet-name':'obsolete','dom-title':'dom','algorithm-for-growing-downward-growing-cells':'tabular-data','dom-appcache-obsolete':'offline','the-style-element':'semantics','refsISO8601':'references','dom-img-src':'embedded-content-0','dom-context-2d-textbaseline-ideographic':'the-canvas-element','refsRFC1494':'references','md-vcard-label-type':'microdata','concept-appcache-init':'offline','md-vcard-type-tel-modem':'microdata','origin-0':'browsers','event-appcache-obsolete':'offline','refsX690':'references','focus-management':'editing','common-grouping-idioms':'semantics','attr-img-alt':'embedded-content-0','context-menus':'interactive-elements','dom-appcache-checking':'offline','handler-oninvalid':'browsers','dom-canvaspixelarray-length':'the-canvas-element','refsXML':'references','attr-button-type-reset-state':'forms','the-mark-element-0':'the-xhtml-syntax','using-the-command-element-to-define-a-command':'interactive-elements','dom-media-seekable':'video','parsing-main-inheadnoscript':'syntax','dom-window-postmessage-3':'comms','event-appcache-checking':'offline','selector-indeterminate':'interactive-elements','attr-iframe-marginwidth':'obsolete','concept-js-deref':'browsers','concept-fetch-total':'infrastructure','command-superscript':'editing','applicationcache':'offline','frames-and-framesets':'the-xhtml-syntax','attr-button-type-button':'forms','concept-fs-novalidate':'forms','dom-a-type':'text-level-semantics','parsing-main-intabletext':'syntax','dom-td-th-height':'obsolete','attr-tbody-charoff':'obsolete','attr-iframe-align':'obsolete','refsUTS22':'references','attr-input-type-hidden-keyword':'forms','coercing-an-html-dom-into-an-infoset':'syntax','dom-messageevent-initmessageevent':'comms','documentEncoding':'syntax','images-0':'the-xhtml-syntax','htmlinputelement':'forms','attr-td-th-width':'obsolete','dom-output-htmlfor':'forms','htmloptionelement':'forms','attr-input-type-file-keyword':'forms','the-base-element':'semantics','the-basic-syntax':'microdata','submit-mutate-action':'forms','dom-option-form':'forms','dom-img-complete':'embedded-content-0','dom-selection-collapsetoend':'editing','dom-document-querycommandstate':'editing','dom-uda-pathname':'infrastructure','dom-command-radiogroup':'interactive-elements','entity-references':'infrastructure','concept-textarea-raw-value':'forms','handler-oncanplay':'browsers','skip-white_space-characters':'infrastructure','concept-marquee-off':'obsolete','dropEffect-initialization':'editing','dom-document-images':'dom','activation-behavior':'dom','attr-input-type-checkbox-keyword':'forms','parent-browsing-context':'browsers','dom-source-type':'video','transparent':'dom','handler-onplay':'browsers','event-handler-content-attributes':'browsers','undo-position':'editing','linkTypes':'history','dom-undomanager-remove':'editing','items:-the-item-attribute':'microdata','dom-iscontenteditable':'editing','text-0':'syntax','the-html-element':'semantics','attr-col-valign':'obsolete','processing-model-0':'tabular-data','processing-model-1':'browsers','dom-context-2d-stroketext':'the-canvas-element','refsMATHML':'references','concept-fs-action':'forms','attr-progress-max':'text-level-semantics','link-type-archives':'history','offsets-into-the-media-resource':'video','a-type-that-the-user-agent-knows-it-cannot-render':'video','md-vcard-type-tel-pref':'microdata','runtime-script-errors':'browsers','dom-time-date':'text-level-semantics','constraints':'forms','history-notes':'history','refsJSON':'references','contenteditable-delete':'editing','attr-input-multiple':'forms','attr-subject':'microdata','dom-context-2d-createimagedata':'the-canvas-element','dom-audio-s':'video','dom-document-charset':'dom','submit-mailto-body':'forms','meta':'semantics','dom-a-hreflang':'text-level-semantics','attr-optgroup-disabled':'forms','dom-getselection':'editing','sandboxed-forms-browsing-context-flag':'embedded-content-0','refsPNG':'references','dom-media-network_no_source':'video','dom-article-pubdate':'semantics','dom-basefont-color':'obsolete','the-before-html-insertion-mode':'syntax','the-hidden-attribute':'editing','dom-selection-focusoffset':'editing','handler-onerror':'browsers','navigating-across-documents':'history','dom-input-selectedoption':'forms','attr-input-accept':'forms','get-the-object':'microdata','dom-input-defaultvalue':'forms','dom-document-anchors':'obsolete','attr-input-type-month-keyword':'forms','secondary-browsing-context':'browsers','add-a-vcard-line':'microdata','undo':'editing','dom-textmetrics-width':'the-canvas-element','suffering-from-being-missing':'forms','dom-iframe-sandbox':'embedded-content-0','refsRFC2237':'references','command-facet-disabledstate':'interactive-elements','refsCOOKIES':'references','usage-summary':'text-level-semantics','top-level-microdata-items':'microdata','dom-media-pause':'video','dom-marquee-vspace':'obsolete','times':'infrastructure','attr-details-open':'interactive-elements','dom-input-size':'forms','dom-document-links':'dom','introduction-10':'the-xhtml-syntax','htmltabledatacellelement':'tabular-data','fire-a-progress-event':'browsers','footnotes':'text-level-semantics','concept-input-max-default':'forms','dom-window-menubar':'browsers','enabling-and-disabling-scripting':'browsers','htmlbasefontelement':'obsolete','read-ua-inline':'history','attr-abbr-title':'text-level-semantics','event-waiting':'video','dom-document-commands':'interactive-elements','suffering-from-an-overflow':'forms','a-group-of-images-that-form-a-single-larger-picture-with-no-links':'embedded-content-0','concept-input-type-image-coordinate':'forms','dom-applicationcache':'offline','apis-for-creating-and-navigating-browsing-contexts-by-name':'browsers','sandboxCookies':'dom','attr-area-alt':'the-canvas-element','dom-window':'browsers','concept-row-group':'tabular-data','sandboxOrigin':'browsers','represented-by-the-collection':'infrastructure','the-xml:base-attribute-xml-only':'dom','obsolete-permitted-doctype':'syntax','channel-messaging':'comms','sectioning-content-0':'dom','calling-scripts':'browsers','telephone-type-strings':'microdata','htmlelement':'dom','selector-required':'interactive-elements','event-stalled':'video','url-port':'infrastructure','handler-window-onstorage':'browsers','enumerated-attribute':'infrastructure','clear-the-stack-back-to-a-table-row-context':'syntax','dom-input-defaultchecked':'forms','attr-input-size':'forms','resolve-a-url':'infrastructure','dom-datatransfer-setdragimage':'editing','md-vcard-type-tel-pcs':'microdata','space-separated-tokens':'infrastructure','contenteditable-br':'editing','dom-channel-port2':'comms','direction-of-playback':'video','the-details-element-0':'the-xhtml-syntax','htmlallcollection-0':'infrastructure','dom-col-valign':'obsolete','dom-input-src':'forms','md-vcard-sort-string':'microdata','concept-textarea-dirty':'forms','await-a-stable-state':'browsers','dom-command-ro-label':'interactive-elements','xml-documents':'dom','the-indicated-part-of-the-document':'history','attr-menu-type':'interactive-elements','dom-select-multiple':'forms','dom-frame-frameborder':'obsolete','dom-canvas-height':'the-canvas-element','dom-document-querycommandindeterm':'editing','security-and-privacy-considerations':'video','dom-htmlcollection-tags':'infrastructure','htmlmediaelement':'video','plaintext':'obsolete','dom-command-ro-commandtype':'interactive-elements','metadata-content':'dom','dom-iframe-seamless':'embedded-content-0','parse-a-date-string':'infrastructure','dom-body-background':'obsolete','document-base-url':'infrastructure','expose-a-user-interface-to-the-user':'video','handler-oncontextmenu':'browsers','attr-object-vspace':'obsolete','documents':'dom','invalid_character_err':'infrastructure','md-vcard-impp':'microdata','unexpected-markup-in-tables':'syntax','attr-object-hspace':'obsolete','dom-context-2d-save':'the-canvas-element','refsXSLT10':'references','attr-meta-charset':'semantics','attr-marquee-behavior-slide':'obsolete','dom-context-2d-transform':'the-canvas-element','dom-image-w':'embedded-content-0','command-inserttext':'editing','attr-command-type-state-radio':'interactive-elements','crossDocumentMessages':'comms','tool-bar-state':'interactive-elements','the-selection':'editing','dom-navigator-appname':'browsers','handler-onkeypress':'browsers','the-fieldset-element-0':'the-xhtml-syntax','dom-tdth-headers':'tabular-data','htmlcanvaselement':'the-canvas-element','dom-dir':'dom','img-available':'embedded-content-0','md-vcard-type-impp-pref':'microdata','dom-classlist':'dom','handler-window-onunload':'browsers','url':'infrastructure','dom-context-2d-getimagedata':'the-canvas-element','dom-td-th-bgcolor':'obsolete','the-link-element':'semantics','url-fragment':'infrastructure','the-ready-states':'video','the-form-element':'forms','selection':'editing','rules-for-parsing-floating-point-number-values':'infrastructure','text':'the-canvas-element','attr-col-align':'obsolete','javascript-protocol':'browsers','dom-frame-contentdocument':'obsolete','dom-tr-choff':'obsolete','attr-time-datetime':'text-level-semantics','the-body-element-0':'dom','dom-media-seeking':'video','html-documents':'dom','attr-table-cellpadding':'obsolete','pause':'browsers','comms':'comms','sectioning-content':'dom','the-html-element-0':'dom','not_supported_err':'infrastructure','attr-area-shape-keyword-polygon':'the-canvas-element','dom-document-vlinkcolor':'obsolete','attr-body-bgcolor':'obsolete','messagechannel':'comms','comma-separated-tokens':'infrastructure','ready-for-editing-host-commands':'editing','dom-getelementsbyclassname':'dom','dialogs-implemented-using-separate-documents':'browsers','md-vcard-type-email-pref':'microdata','attr-hx-align':'obsolete','labeled-control':'forms','dom-font-size':'obsolete','effectAllowed-initialization':'editing','dom-datatransfer-addelement':'editing','selector-link':'interactive-elements','paste-from-clipboard':'editing','event-playing':'video','gcop-destination-out':'the-canvas-element','document-s-character-encoding':'dom','dom-object-codebase':'obsolete','password-state':'forms','the-kbd-element':'text-level-semantics','htmlpropertycollection':'infrastructure','view':'browsers','dom-textarea-readonly':'forms','selecting-names-when-defining-vocabularies':'microdata','the-head-element-0':'dom','dom-open':'browsers','x-this':'introduction','seamless-browsing-context-flag':'embedded-content-0','dom-tabindex':'editing','attr-marquee-direction-up':'obsolete','dom-applet-archive':'obsolete','handler-ondrop':'browsers','concept-month':'infrastructure','attr-video-poster':'video','handler-window-onresize':'browsers','dom-img-hspace':'obsolete','link-type-prefetch':'history','dom-a-host':'text-level-semantics','syntax-escape-start':'syntax','the-tfoot-element':'tabular-data','event-dragend':'editing','dom-object-name':'embedded-content-0','dom-script-type':'semantics','the-datalist-element':'forms','attr-table-bgcolor':'obsolete','md-vcard-geo':'microdata','dom-meter-high':'text-level-semantics','current-node':'syntax','dom-imagedata-width':'the-canvas-element','commands':'interactive-elements','flow-content':'dom','plugin':'infrastructure','fallback-free':'dom','an-image-in-an-e-mail-or-private-document-intended-for-a-specific-person-who-is-known-to-be-able-to-view-images':'embedded-content-0','dom-tbody-deleterow':'tabular-data','dom-a-hash':'text-level-semantics','attr-meta-scheme':'obsolete','attributes':'syntax','htmlarticleelement':'semantics','dom-object-align':'obsolete','close-the-cell':'syntax','comment':'syntax','dom-div-align':'obsolete','valid-date-string':'infrastructure','md-vevent-duration':'microdata','attr-canvas-width':'the-canvas-element','concept-date':'infrastructure','dom-textarea-textlength':'forms','pending-table-character-tokens':'syntax','additional-allowed-character':'syntax','abort_err':'infrastructure','handler-onsubmit':'browsers','dom-textarea-placeholder':'forms','seekUpdate':'video','dom-popstateevent-initpopstateeventns':'history','handler-marquee-onstart':'obsolete','form-owner':'forms','refsWIN1254':'references','attribute-value-double-quoted-state':'syntax','dom-param-type':'obsolete','dom-menu-type':'interactive-elements','htmlframeelement':'obsolete','dom-appcache-uncached':'offline','concept-input-value-dirty-flag':'forms','dom-media-playbackrate':'video','dom-style-media':'semantics','selector-visited':'interactive-elements','attr-input-src':'forms','dom-col-width':'obsolete','rules-for-parsing-a-list-of-integers':'infrastructure','attr-tr-valign':'obsolete','playing-the-media-resource':'video','dom-context-2d-moveto':'the-canvas-element','defining-term':'text-level-semantics','the-textarea-element':'forms','attr-dim-width':'the-canvas-element','dom-datatransfer-cleardata':'editing','dom-context-2d-canvas':'the-canvas-element','md-vcard-type-adr-dom':'microdata','concept-param-parameter':'embedded-content-0','dom-dragevent-datatransfer':'editing','md-vcard-type-tel-home':'microdata','earliest-possible-position':'video','dom-style-type':'semantics','scripting-flag':'syntax','valid-integer':'infrastructure','dom-messageport-close':'comms','event-firing':'browsers','dom-param-valuetype':'obsolete','the-hr-element-0':'the-xhtml-syntax','immediate-user-selection':'editing','dom-form-dispatchforminput':'forms','attr-object-codetype':'obsolete','noopener':'browsers','concept-appcache-master':'offline','dom-messageevent-initmessageeventns':'comms','dom-media-network_loading':'video','consume-a-character-reference':'syntax','submit-data-post':'forms','nested-browsing-contexts':'browsers','dom-optgroup-disabled':'forms','dom-context-2d-settransform':'the-canvas-element','event-canplay':'video','adjust-foreign-attributes':'syntax','close-tag-open-state':'syntax','dom-command-disabled':'interactive-elements','command-createlink':'editing','attr-media-autoplay':'video','htmldlistelement':'semantics','the-tbody-element':'tabular-data','event-loadend':'video','link-type-search':'history','named-access-on-the-window-object':'browsers','dom-output-defaultvalue':'forms','handler-window-ononline':'browsers','other-pragma-directives':'semantics','dom-fs-novalidate':'forms','htmlformcontrolscollection':'infrastructure','md-vcard-type-tel-cell':'microdata','md-work-license':'microdata','valid-denominator-punctuation-character':'infrastructure','center':'obsolete','dom-legend-align':'obsolete','dom-meter-min':'text-level-semantics','dom-selection-anchornode':'editing','unit-of-related-browsing-contexts':'browsers','md-vcard-n-additional-name':'microdata','dom-area-nohref':'obsolete','handler-onloadstart':'browsers','textFieldSelection':'editing','audio':'video','dom-document-alinkcolor':'obsolete','md-vcard-type-impp-home':'microdata','htmlcollection':'infrastructure','dom-meter-low':'text-level-semantics','dom-link-target':'obsolete','the-section-element':'semantics','link-type-stylesheet':'history','week-number-of-the-last-day':'infrastructure','attr-input-autocomplete-off-state':'forms','dom-document-scripts':'dom','attr-fs-enctype-text':'forms','autofocusing-a-form-control':'forms','syntax-end-tag':'syntax','dom-frameelement':'browsers','elements-in-the-dom':'dom','attr-input-pattern':'forms','attr-link-hreflang':'semantics','dom-history-forward':'history','attr-html-version':'obsolete','editing-host':'editing','outlines':'semantics','after-attribute-value-quoted-state':'syntax','feed-the-parser':'the-xhtml-syntax','dom-tokenlist-contains':'infrastructure','attr-marquee-truespeed-true':'obsolete','list-of-scripts-pending-after-the-parser-stopped':'syntax','dom-media-loop':'video','dom-htmlallcollection-tags':'infrastructure','attr-area-shape-poly':'the-canvas-element','hyperlink-auditing':'history','percentages-and-dimensions':'infrastructure','drawing-model':'the-canvas-element','dom-option-tv':'forms','dom-meta-name':'semantics','dom-document-querycommandsupported':'editing','the-fieldset-element':'forms','extracting-json':'microdata','dom-a-target':'text-level-semantics','dom-document-activeelement':'editing','innerhtml':'dom','steps-for-finding-one-or-two-numbers-of-a-ratio-in-a-string':'infrastructure','concept-error-handled':'browsers','attr-link-target':'obsolete','dom-context-2d-textbaseline-hanging':'the-canvas-element','concept-input-value-date-string':'forms','dom-form-checkvalidity':'forms','dom-navigator-registercontenthandler':'browsers','sandboxed-origin-browsing-context-flag':'embedded-content-0','attr-button-type-button-state':'forms','dom-selection-removerange':'editing','dom-iframe-contentdocument':'embedded-content-0','attr-command-label':'interactive-elements','dom-style-scoped':'semantics','how-to-read-this-specification':'introduction','dom-location-reload':'history','concept-input-list':'forms','text-cache-manifest':'iana-considerations','dom-p-align':'obsolete','attr-link-rel':'semantics','htmlformelement':'forms','attr-body-link':'obsolete','sample-handler-impl':'browsers','handler-onreadystatechange':'browsers','htmlanchorelement':'text-level-semantics','drag-and-drop-processing-model':'editing','rules-for-serializing-simple-color-values':'infrastructure','attr-textarea-wrap':'forms','event-loadstart':'video','md-vevent-dtend':'microdata','sandboxPluginApplet':'obsolete','the-dir-attribute':'dom','the-doctype':'syntax','dom-location-hostname':'history','dom-label-control':'forms','common-microsyntaxes':'infrastructure','dom-meta-httpequiv':'semantics','attr-img-border':'obsolete','concept-appcache-manifest':'offline','create-an-impotent-script':'browsers','md-vcard-label-value':'microdata','suffering-from-a-type-mismatch':'forms','other-link-types':'history','dom-undomanagerevent-data':'editing','event-appcache-error':'offline','application-cache':'offline','current-drag-operation':'editing','the-small-element':'text-level-semantics','event-message':'comms','custom-data-attribute':'dom','session-history-entry':'history','dom-frame-src':'obsolete','dom-option-value':'forms','common-input-element-apis':'forms','messageportarray':'comms','dom-lang':'dom','dom-style':'dom','focusing-steps':'editing','potentially-playing':'video','dom-context-2d-globalcompositeoperation':'the-canvas-element','attr-ul-compact':'obsolete','navigatorid':'browsers','dom-media-currenttime':'video','htmlframesetelement':'obsolete','when-the-drag-and-drop-operation-starts-or-ends-in-another-application':'editing','url-state':'forms','mime-type':'infrastructure','valid-hash-name-reference':'infrastructure','attr-command-type-keyword-command':'interactive-elements','dom-fs-method':'forms','sandboxed-plugins-browsing-context-flag':'embedded-content-0','extracting-atom':'microdata','command-facet-hint':'interactive-elements','predefined-type':'microdata','script-s-global-object':'browsers','event-input-input':'forms','selector-read-write':'interactive-elements','md-vcard-type-impp-work':'microdata','dom-lfe-labels':'forms','dom-datatransfer-setdata':'editing','column-header':'tabular-data','loading-the-media-resource':'video','time-state':'forms','application-xhtml-xml':'iana-considerations','md-vcard-adr':'microdata','dom-datatransfer-types':'editing','document-level-focus-apis':'editing','the-b-element':'text-level-semantics','vaguer-moments-in-time':'infrastructure','the-css-user-agent-style-sheet-and-presentational-hints':'the-xhtml-syntax','content-models':'dom','refsUNICODE':'references','media-data':'video','command-facet-icon':'interactive-elements','concept-form-reset-control':'forms','dom-windowmodal-dialogarguments':'browsers','dom-insertadjacenthtml':'dom','algorithm-for-processing-row-groups':'tabular-data','refsSVG':'references','attr-link-rev':'obsolete','dom-select-add':'forms','attr-fe-name':'forms','event-drop':'editing','text-level-semantics':'text-level-semantics','attr-area-shape-keyword-circ':'the-canvas-element','barprop':'browsers','function':'browsers','dom-messageport-postmessage':'comms','serializability-of-script-execution':'introduction','attr-input-type-search-keyword':'forms','handler-ondragenter':'browsers','jump-to-a-code-entry-point':'browsers','handler-onseeked':'browsers','dom-td-th-axis':'obsolete','dom-outerhtml':'dom','fully-active':'browsers','structured-clone':'infrastructure','rateUpdate':'video','internal-structured-cloning-algorithm':'infrastructure','current-playback-position':'video','attr-textarea-maxlength':'forms','current-entry-of-the-joint-session-history':'history','dom-location-host':'history','dom-messageevent-source':'comms','datatransfer':'editing','handler-oncanplaythrough':'browsers','dom-object-contentdocument':'embedded-content-0','caret-position':'editing','the-undomanager-interface':'editing','attr-legend-align':'obsolete','end-tags':'syntax','the-element-pointers':'syntax','source-browsing-context':'history','mime-types':'video','dom-marquee-height':'obsolete','dom-media-duration':'video','valid-lowercase-simple-color':'infrastructure','tokenizing-character-references':'syntax','dom-popstateevent-initpopstateevent':'history','dom-input-value-filename':'forms','named-character-references':'named-character-references','the-stack-of-open-elements':'syntax','dom-context-2d-linecap':'the-canvas-element','attr-td-th-height':'obsolete','paused-for-user-interaction':'video','dom-context-2d-textbaseline-bottom':'the-canvas-element','space-character':'infrastructure','getting-media-metadata':'video','cdata-rcdata-restrictions':'syntax','dom-table-align':'obsolete','rel-icon':'history','dom-ol-start':'semantics','base-dnd-feedback':'editing','dom-menu-label':'interactive-elements','attribute-name-state':'syntax','dom-input-maxlength':'forms','htmltablecellelement':'tabular-data','the-samp-element':'text-level-semantics','concept-input-checked-dirty':'forms','dom-tdth-cellindex':'tabular-data','grouping-content':'semantics','authors-using-html':'infrastructure','dom-progress-value':'text-level-semantics','dom-link-disabled':'semantics','event-appcache-downloading':'offline','comment-end-state':'syntax','user-agents':'comms','attr-canvas-height':'the-canvas-element','current-entry':'history','dom-htmlcollection-length':'infrastructure','link-type-tag':'history','contenteditable-insertText':'editing','refsRFC2426':'references','attr-object-codebase':'obsolete','dom-keygen-type':'forms','dom-location-replace':'history','htmllabelelement':'forms','attr-input-autocomplete-default-state':'forms','start-tags':'syntax','posted-message-task-source':'comms','comment-end-dash-state':'syntax','content-categories':'dom','comment-start-state':'syntax','parsing-main-incolgroup':'syntax','attr-marquee-behavior-alternate':'obsolete','the-optgroup-element':'forms','submit-button-state':'forms','concept-select-option-list':'forms' };
+var fragment_links = { 'concept-appcache-pending-masters':'offline','attr-meter-high':'text-level-semantics','refsRFC1554':'references','dom-cva-willvalidate':'forms','when-the-drag-and-drop-operation-starts-or-ends-in-another-document':'editing','attr-label-for':'forms','htmlcommandelement':'interactive-elements','the-history-interface':'history','dom-context-2d-putimagedata':'the-canvas-element','attr-fs-method-delete-keyword':'forms','concept-appcache-cache':'offline','dom-source-media':'video','htmlfieldsetelement':'forms','handler-window-onblur':'browsers','dom-meter-optimum':'text-level-semantics','the-root-element':'semantics','scriptTag':'syntax','command-facet-type':'interactive-elements','md-vcard-type-adr-home':'microdata','a-browsing-context-is-discarded':'browsers','concept-http-equivalent':'infrastructure','definitions-2':'editing','ports-and-garbage-collection':'comms','dom-area-rel':'the-canvas-element','concept-slots':'tabular-data','dom-command-icon':'interactive-elements','valid-non-negative-integer':'infrastructure','attr-fs-enctype-urlencoded':'forms','about:blank':'infrastructure','concept-appcache-matches-fallback':'offline','concept-marquee-on':'obsolete','the-end':'syntax','the-after-head-insertion-mode':'syntax','md-vcard-label':'microdata','refsRFC1922':'references','activation':'editing','header-and-data-cell-semantics':'tabular-data','create-a-script':'browsers','the-br-element':'semantics','case-sensitivity-and-string-comparison':'infrastructure','when-a-script-completes-loading':'semantics','namespaces':'syntax','command-redo':'editing','attr-meter-value':'text-level-semantics','dom-style-disabled':'semantics','attr-media-src':'video','special':'syntax','application-cache-update-process':'offline','concept-facet':'interactive-elements','changesToNetworkingModel':'offline','hierarchy_request_err':'infrastructure','dom-tr-sectionrowindex':'tabular-data','attr-script-async':'semantics','a-graphical-representation-of-some-of-the-surrounding-text':'text-level-semantics','math':'the-canvas-element','fire-loadedmetadata':'video','dom-htmlallcollection-length':'infrastructure','dom-messagechannel':'comms','attr-iframe-longdesc':'obsolete','attr-input-usemap':'obsolete','dom-tr-deletecell':'tabular-data','alternate-style-sheets':'semantics','dom-table-deletetfoot':'tabular-data','concept-appcache-fallback-ns':'offline','posting-messages':'comms','dom-table-thead':'tabular-data','attr-meta-http-equiv-content-language':'semantics','the-maxlength-attribute':'forms','concept-uda-input':'infrastructure','resetting-a-form':'forms','guidance-for-markup-generators':'text-level-semantics','dom-input-alt':'forms','the-cite-element':'text-level-semantics','attr-button-type':'forms','attr-input-type-button-keyword':'forms','dom-select-type':'forms','formatting':'syntax','handler-onformchange':'browsers','attr-hr-align':'obsolete','custom-handlers':'browsers','non-conforming-features':'obsolete','attr-textarea-wrap-soft':'forms','md-vcard-tel-value':'microdata','parse-error':'syntax','dom-datatransfer-files':'editing','dom-select-options':'forms','link-type-next':'history','concept-fe-disabled':'forms','dom-object-border':'obsolete','dom-feature-strings':'infrastructure','predefined-property-name':'microdata','quirks-mode':'dom','character-encodings-0':'infrastructure','root-element':'infrastructure','path':'the-canvas-element','dom-table-bgcolor':'obsolete','attr-link-href':'semantics','spelling-and-grammar-checking':'editing','bogus-comment-state':'syntax','concept-encoding-confidence':'syntax','htmltitleelement':'semantics','appcache':'offline','concept-spellcheck-default-inherit':'editing','scroll-to-the-fragment-identifier':'history','encrypted-http-and-related-security-concerns':'infrastructure','canvaspattern':'the-canvas-element','original-insertion-mode':'syntax','obtain-a-physical-form':'the-xhtml-syntax','syntax-escape-end':'syntax','link-type-external':'history','character-references':'syntax','dom-frame-name':'obsolete','dom-tbody-valign':'obsolete','split-a-string-on-commas':'infrastructure','dom-selection-collapse':'editing','command-bold':'editing','command-delete':'editing','dom-applet-code':'obsolete','dom-context-2d-textbaseline-top':'the-canvas-element','attr-object-align':'obsolete','u':'obsolete','dom-textarea-rows':'forms','dom-tbody-rows':'tabular-data','dom-video-videoheight':'video','pre-click-activation-steps':'embedded-content-0','dom-form-reset':'forms','link-type-index':'history','dom-frame-scrolling':'obsolete','dom-img-width':'text-level-semantics','fire-a-simple-event':'browsers','browsing-the-web':'history','encoding-microdata':'microdata','assigned-access-key':'editing','attr-fae-form':'forms','refsDOMRANGE':'references','dom-properties':'microdata','dom-area-alt':'the-canvas-element','dom-progress-position':'text-level-semantics','html-fragment-serialization-algorithm':'syntax','the-after-after-body-insertion-mode':'syntax','selectors':'the-xhtml-syntax','vcard':'microdata','dom-media-volume':'video','contenteditable-wrapSemantic':'editing','dom-timeranges-end':'video','dom-htmlcollection-item':'infrastructure','dom-iframe-src':'text-level-semantics','dom-barprop-visible':'browsers','dom-media-paused':'video','dom-context-2d-shadowcolor':'the-canvas-element','attr-tr-bgcolor':'obsolete','the-img-element':'text-level-semantics','dom-context-2d-ispointinpath':'the-canvas-element','url-property-elements':'microdata','exceptions':'infrastructure','the-document-s-domain':'browsers','dom-accesskey':'editing','event-pause':'video','references':'references','valid-browsing-context-name-or-keyword':'browsers','after-attribute-name-state':'syntax','attr-meta-http-equiv-refresh':'semantics','extracting-vevent-data':'microdata','the-dfn-element':'text-level-semantics','text-plain-encoding-algorithm':'forms','dom-input-min':'forms','attr-td-th-bgcolor':'obsolete','md-vcard-n-honorific-prefix':'microdata','comment-end-bang-state':'syntax','dom-image':'text-level-semantics','attr-hr-noshade':'obsolete','attr-form-autocomplete-off-state':'forms','syntax-attributes':'syntax','canvas-context-2d':'the-canvas-element','command-facet-checkedstate':'interactive-elements','refsRFC3279':'references','attr-p-align':'obsolete','md-vevent-rrule':'microdata','dom-marquee-scrolldelay':'obsolete','dom-selection-removeallranges':'editing','concept-datetime-digit':'infrastructure','edits-and-paragraphs':'text-level-semantics','handler-onclick':'browsers','typographic-conventions':'introduction','syntax-comments':'syntax','event-appcache-progress':'offline','split-a-string-on-spaces':'infrastructure','unknown-images':'text-level-semantics','dom-body-vlink':'obsolete','list-of-scripts-that-will-execute-asynchronously':'semantics','the-details-element':'interactive-elements','parsing-main-intable':'syntax','dom-htmloptionscollection-remove':'infrastructure','htmldivelement':'interactive-elements','execCommand':'editing','dom-hx-align':'obsolete','dom-context-2d-translate':'the-canvas-element','dom-media-autobuffer':'video','timers':'browsers','meta-description':'semantics','event-handler-attributes':'browsers','valid-simple-color':'infrastructure','quota_exceeded_err':'infrastructure','the-div-element':'interactive-elements','event-timeupdate':'video','parsing-cache-manifests':'offline','origin':'browsers','poster-frame':'video','handler-onload':'browsers','refsDOMVIEWS':'references','the-progress-element-0':'the-xhtml-syntax','media-element-event-task-source':'video','md-vcard':'microdata','dom-body-bgcolor':'obsolete','dom-selection-anchoroffset':'editing','htmlmenuelement':'interactive-elements','hasfeature':'infrastructure','dom-marquee-truespeed':'obsolete','scripting-1':'semantics','scripting-0':'infrastructure','attr-input-alt':'forms','handler-onmouseout':'browsers','concept-input-min':'forms','attr-marquee-direction-down':'obsolete','writing':'syntax','list-of-active-intervals':'browsers','edits':'text-level-semantics','relaxing-the-same-origin-restriction':'browsers','history-0':'history','history-1':'introduction','attr-marquee-behavior-scroll':'obsolete','weeks':'infrastructure','create-a-new-messageport-object':'comms','dom-input-required':'forms','resulting-autocompletion-state':'forms','dom-validitystate-valid':'forms','attr-textarea-cols':'forms','dom-input-multiple':'forms','blink':'obsolete','attr-fieldset-disabled':'forms','dom-media-seek':'video','htmldetailselement':'interactive-elements','shadows':'the-canvas-element','represents':'the-xhtml-syntax','md-vevent-resources':'microdata','url-hostport':'infrastructure','dom-basefont-size':'obsolete','concept-input-min-zero':'forms','handler-window-onmessage':'browsers','dom-htmlpropertycollection-item':'infrastructure','url-host-specific':'infrastructure','attr-base-href':'semantics','dom-media-muted':'video','command-insertorderedlist':'editing','command-unlink':'editing','fire-a-click-event':'browsers','dom-document-defaultcharset':'dom','the-blockquote-element':'semantics','attr-object-type':'text-level-semantics','dom-media-have_enough_data':'video','attr-input-type-email-keyword':'forms','dom-messageport-start':'comms','attr-textarea-readonly':'forms','refsCHARMOD':'references','dom-subject':'microdata','typed-items':'microdata','serialize_err':'infrastructure','dom-htmlallcollection-nameditem':'infrastructure','matching-html-elements-using-selectors':'interactive-elements','attr-input-type-color-keyword':'forms','concept-form-submit':'forms','attr-ol-type':'obsolete','dom-media-load':'video','nearest-activatable-element':'embedded-content-0','htmlhrelement':'semantics','get-the-timeout':'browsers','sandboxLinks':'history','standard-metadata-names':'semantics','handler-appcache-onerror':'offline','attr-meta-http-equiv-default-style':'semantics','generic-task-sources':'browsers','dom-input-readonly':'forms','concept-input-step':'forms','default-media':'semantics','dom-li-type':'obsolete','dom-area-search':'the-canvas-element','refsRFC3548':'references','html-elements':'infrastructure','refsWEBLINK':'references','refsRFC2388':'references','set-the-document-s-address':'history','object-plugin':'text-level-semantics','valid-e-mail-address-list':'forms','r1':'tabular-data','limited-quirks-mode':'dom','attr-fe-maxlength':'forms','xpath-1.0-processors':'embedded-content-0','md-vcard-fn':'microdata','parse-a-time-component':'infrastructure','refsRFC3490':'references','sequential-focus-navigation':'editing','suffering-from-being-too-long':'forms','dom-name':'browsers','handler-marquee-onfinish':'obsolete','attr-fs-method-delete':'forms','command-forwarddelete':'editing','extracting-a-vcard':'microdata','concept-spellcheck-default-true':'editing','refsRFC1557':'references','rank':'semantics','dom-context-2d-linejoin':'the-canvas-element','the-input-element':'forms','valid-global-date-and-time-string':'infrastructure','the-initial-insertion-mode':'syntax','writing-xhtml-documents':'the-xhtml-syntax','parsing-main-inbody':'syntax','navigator':'browsers','dom-document-bgcolor':'obsolete','link-type-help':'history','dom-area-hash':'the-canvas-element','set-of-comma-separated-tokens':'infrastructure','parsing-main-afterframeset':'syntax','refsRFC4770':'references','security-2':'browsers','dom-img-height':'text-level-semantics','link-type-author':'history','handler-ondurationchange':'browsers','attr-media-controls':'video','htmlmetaelement':'semantics','dom-undomanager-item':'editing','attr-script-charset':'semantics','range-state':'forms','dom-meta-scheme':'obsolete','dom-location-hash':'history','dom-media-have_nothing':'video','dom-img-vspace':'obsolete','attr-fe-autofocus':'forms','dom-document-plugins':'dom','textarea-effective-height':'the-xhtml-syntax','html-fragment-parsing-algorithm':'syntax','dom-marquee-scrollamount':'obsolete','dom-select-length':'forms','in-a-document':'infrastructure','parse-a-manifest':'offline','dynamic-markup-insertion':'embedded-content-0','dynamic-nested-browsing-context-properties':'browsers','classes':'dom','the-multiple-attribute':'forms','dom-mediaerror-code':'video','form-element-pointer':'syntax','dom-textarea-maxlength':'forms','error-codes':'video','dom-input-valueasdate':'forms','navigate':'history','syntax-ambiguous-ampersand':'syntax','ascii-serialization-of-an-origin':'browsers','submit-delete-action':'forms','top-level-browsing-context':'browsers','simple-color':'infrastructure','attr-button-value':'forms','parse-a-url':'infrastructure','navigatorabilities':'browsers','link-type-nofollow':'history','event-drag':'editing','dom-tbody-choff':'obsolete','handler-onfocus':'browsers','read-image':'history','inuse_attribute_err':'infrastructure','attr-object-declare':'obsolete','predefined-vocabularies-0':'microdata','refsWIN31J':'references','handler-appcache-oncached':'offline','links-forms-and-navigation':'the-xhtml-syntax','guidance-for-conformance-checkers':'text-level-semantics','the-title-element':'dom','dom-ol-reversed':'semantics','fetching-resources':'infrastructure','attr-dim-height':'the-canvas-element','dom-htmlpropertycollection-length':'infrastructure','dom-undomanager-position':'editing','radio-button-state':'forms','algorithm-for-assigning-header-cells':'tabular-data','the-time-element-0':'the-xhtml-syntax','dom-table-tbodies':'tabular-data','htmlmapelement':'the-canvas-element','concept-time-timezone':'text-level-semantics','dom-document-getselection':'editing','dom':'dom','consumed':'syntax','md-vcard-note':'microdata','the-mark-element':'text-level-semantics','dom-undomanager':'editing','same-origin':'browsers','dom-optgroup-label':'forms','dom-td-th-align':'obsolete','concept-fs-target':'forms','dom-undomanager-clearredo':'editing','not_found_err':'infrastructure','dom-htmloptionscollection-length':'infrastructure','concept-datetime-local':'infrastructure','syntax':'syntax','colors':'infrastructure','outerhtml':'embedded-content-0','md-vcard-categories':'microdata','dom-imagedata-data':'the-canvas-element','handler-onplaying':'browsers','refsPROGRESS':'references','dom-fieldset-elements':'forms','htmloptionscollection':'infrastructure','md-vcard-tel-type':'microdata','radionodelist':'infrastructure','refsXMLNS':'references','refsIEEE754':'references','url-path':'infrastructure','domtokenlist':'infrastructure','escaping-the-vcard-text-string':'microdata','dom-marquee-behavior':'obsolete','dom-img-usemap':'text-level-semantics','event-volumechange':'video','dom-validitystate-typemismatch':'forms','parse-a-date-or-time-string':'infrastructure','htmlstyleelement':'semantics','attr-th-scope-colgroup':'tabular-data','script-s-base-url':'browsers','colors-and-styles':'the-canvas-element','attr-fs-enctype':'forms','tool-bars':'interactive-elements','attr-textarea-wrap-hard':'forms','dom-title-text':'semantics','the-sub-and-sup-elements':'text-level-semantics','dom-selection-addrange':'editing','parsing-main-inselectintable':'syntax','xml-fragment-parsing-algorithm':'the-xhtml-syntax','handler-onkeydown':'browsers','md-vcard-impp-value':'microdata','event-error':'video','selector-invalid':'interactive-elements','refsFILEAPI':'references','dom-marquee-stop':'obsolete','implementation-notes':'editing','concept-item':'microdata','the-col-element':'tabular-data','the-placeholder-attribute':'forms','refsDOMCORE':'references','kinds-of-content':'dom','the-td-element':'tabular-data','accessing-other-browsing-contexts':'browsers','the-input-element-as-a-button':'the-xhtml-syntax','creator-browsing-context':'browsers','no_data_allowed_err':'infrastructure','selector-enabled':'interactive-elements','dom-hr-width':'obsolete','dom-windowtimers-cleartimeout':'browsers','xml-fragment-serialization-algorithm':'the-xhtml-syntax','creating-scripts':'browsers','ensure-there-is-a-subpath':'the-canvas-element','marquee-scroll-interval':'obsolete','attr-tdth-headers':'tabular-data','attr-textarea-wrap-soft-state':'forms','active-document':'browsers','using-the-input-element-to-define-a-command':'interactive-elements','hidden-state':'forms','dom-htmloptionscollection-nameditem':'infrastructure','dom-pre-width':'obsolete','miscellaneous-elements':'interactive-elements','attr-li-value':'semantics','has-an-element-in-scope':'syntax','attr-command-type-keyword-checkbox':'interactive-elements','events':'browsers','newlines':'syntax','md-vcard-type-adr-parcel':'microdata','wrong_document_err':'infrastructure','concept-option-value':'forms','attr-head-profile':'obsolete','handler-appcache-onnoupdate':'offline','dom-keygen-keytype':'forms','md-vcard-rev':'microdata','handler-onloadeddata':'browsers','the-button-element-0':'the-xhtml-syntax','form-associated-element':'forms','dom-spellcheck':'editing','dom-dl-compact':'obsolete','table-model-error':'tabular-data','overview-of-the-parsing-model':'syntax','md-vcard-email-type':'microdata','parse-a-week-string':'infrastructure','dom-option-defaultselected':'forms','dom-appcache-update':'offline','media-elements':'video','attr-tr-align':'obsolete','tag-open-state':'syntax','dom-a-media':'text-level-semantics','urls':'infrastructure','the-select-element-0':'the-xhtml-syntax','mediaerror':'video','concept-section':'semantics','cdata-section-state':'syntax','dom-context-2d-arcto':'the-canvas-element','using-the-a-element-to-define-a-command':'interactive-elements','dom-tbody-insertrow':'tabular-data','attr-meter-optimum':'text-level-semantics','refsRFC3023':'references','concept-appcache-explicit':'offline','current-table':'syntax','attr-area-shape-rect':'the-canvas-element','attr-input-value':'forms','radio-button-group':'forms','attr-input-min':'forms','e-mail-state':'forms','gcop-lighter':'the-canvas-element','htmlheadelement':'semantics','matching-a-fallback-namespace':'offline','attr-input-type-url-keyword':'forms','dom-undomanager-clearundo':'editing','unicode-serialization-of-an-origin':'browsers','htmlembedelement':'text-level-semantics','md-vcard-type-tel-work':'microdata','handler-window-onredo':'browsers','dom-map-areas':'the-canvas-element','category-label':'forms','handler-onpause':'browsers','dom-history':'history','character-encoding-declaration':'semantics','concept-uda-setter':'infrastructure','attr-keygen-challenge':'forms','non-scripted':'infrastructure','concept-input-step-default':'forms','date-state':'forms','dom-htmloptionscollection-add':'infrastructure','attr-div-align':'obsolete','htmlpropertycollection-0':'infrastructure','category-reset':'forms','dom-dir-compact':'obsolete','row-group-header':'tabular-data','dom-frame-marginheight':'obsolete','dom-hr-noshade':'obsolete','traverse-the-history':'history','concept-textarea-mutable':'forms','attr-input-type-text-keyword':'forms','the-source-element':'video','attr-th-scope-col':'tabular-data','browsing-context-name':'browsers','n':'tabular-data','attr-area-shape-circle':'the-canvas-element','element-definitions':'dom','dom-area-port':'the-canvas-element','syntax-tag-omission':'syntax','selector-in-range':'interactive-elements','attr-fs-method-get':'forms','dom-canvasgradient-addcolorstop':'the-canvas-element','list-of-active-timeouts':'browsers','md-vcard-nickname':'microdata','attr-hyperlink-media':'history','link-type-prev':'history','dom-area-host':'the-canvas-element','dom-context-2d-measuretext':'the-canvas-element','dom-input-files':'forms','dynamic-changes-to-base-urls':'infrastructure','attr-fs-formmethod':'forms','xml-mime-type':'infrastructure','the-dragevent-and-datatransfer-interfaces':'editing','absolute-url':'infrastructure','htmlbrelement':'semantics','attr-img-hspace':'obsolete','common-parser-idioms':'infrastructure','concept-fv-valid':'forms','submit-mailto-headers':'forms','handler-onended':'browsers','interactive-media':'the-xhtml-syntax','dom-opener':'browsers','using-the-option-element-to-define-a-command':'interactive-elements','pixel-manipulation':'the-canvas-element','dom-iframe-marginheight':'obsolete','a-link-or-button-containing-nothing-but-the-image':'text-level-semantics','events-fired-during-a-drag-and-drop-action':'editing','dialog-arguments-origin':'browsers','reflecting-content-attributes-in-dom-attributes':'infrastructure','security-with-canvas-elements':'the-canvas-element','rules-for-parsing-integers':'infrastructure','the-status-bar-barprop-object':'browsers','htmlkeygenelement':'forms','md-vevent-status':'microdata','the-body-element':'dom','heading-content':'dom','handler-onprogress':'browsers','syntax-start-tag':'syntax','attr-html-manifest':'semantics','htmliframeelement':'text-level-semantics','dom-a-charset':'obsolete','the-output-element':'forms','attr-input-type-image-keyword':'forms','statically-validate-the-constraints':'forms','event-abort':'video','white_space':'infrastructure','using-the-accesskey-attribute-to-define-a-command-on-other-elements':'interactive-elements','handler-onchange':'browsers','dom-script-async':'semantics','event-dragover':'editing','attr-tr-charoff':'obsolete','attr-input-type-time-keyword':'forms','attr-ol-compact':'obsolete','md-vcard-type-tel-fax':'microdata','htmltimeelement':'text-level-semantics','garbage-collection':'infrastructure','the-address-element':'semantics','the-input-element-as-a-color-well':'the-xhtml-syntax','dom-radionodelist-value':'infrastructure','dom-uda-hash':'infrastructure','item-type':'microdata','attr-iframe-sandbox-allow-forms':'text-level-semantics','validation_err':'infrastructure','the-title-attribute-0':'the-xhtml-syntax','dom-form-dispatchformchange':'forms','collections':'infrastructure','week-state':'forms','unordered-set-of-unique-space-separated-tokens':'infrastructure','scriptingLanguages':'semantics','foster-parent':'syntax','canceled-activation-steps':'embedded-content-0','dom-context-2d-shadowoffsety':'the-canvas-element','concept-script':'browsers','dom-area-media':'the-canvas-element','dom-textarea-input-setselectionrange':'editing','read-plugin':'history','character-reference-data-state':'syntax','background':'introduction','htmlobjectelement':'text-level-semantics','dom-table-frame':'obsolete','scrolling-elements-into-view':'editing','md-vevent-summary':'microdata','case-sensitive':'infrastructure','dom-validitystate-toolong':'forms','running-a-script':'semantics','network_err':'infrastructure','the-marquee-element-0':'the-xhtml-syntax','refsRFC4281':'references','collecting-the-first-vcard-subproperty':'microdata','requirements-for-implementations':'obsolete','security':'dom','dom-table-createcaption':'tabular-data','dom-messageevent-data':'comms','domstringmap-0':'infrastructure','find-a-number':'infrastructure','dom-beforeunloadevent-returnvalue':'history','concept-appcache-foreign':'offline','paragraphs':'embedded-content-0','dom-iframe-name':'text-level-semantics','refsBOCU1':'references','head-element-pointer':'syntax','category-submit':'forms','attr-embed-type':'text-level-semantics','manually-releasing-the-storage-mutex':'browsers','insert-an-html-element':'syntax','event-dispatch':'forms','dom-contenteditable':'editing','comments':'syntax','dom-contextmenu':'interactive-elements','fire-loadeddata':'video','attr-command-type-state-checkbox':'interactive-elements','list-of-active-formatting-elements':'syntax','nested-browsing-context':'browsers','attr-area-shape-keyword-rectangle':'the-canvas-element','dom-select-selectedindex':'forms','dom-context-2d-miterlimit':'the-canvas-element','phrasing-content':'dom','the-input-element-as-a-range-control':'the-xhtml-syntax','dnd':'editing','attr-marquee-behavior':'obsolete','event-handler-attributes-0':'browsers','attr-meter-min':'text-level-semantics','tag-clouds':'semantics','md-vcard-agent':'microdata','md-vcard-type-impp-personal':'microdata','attr-col-width':'obsolete','md-vevent':'microdata','dom-command-label':'interactive-elements','dom-windowtimers-clearinterval':'browsers','attr-command-disabled':'interactive-elements','strike':'obsolete','controlling-the-input-stream':'embedded-content-0','handler-ondblclick':'browsers','dom-itemprop':'microdata','event-dragenter':'editing','months':'infrastructure','dom-document-lastmodified':'dom','dom-context-2d-beginpath':'the-canvas-element','dom-source-src':'video','annotations-for-assistive-technology-products':'embedded-content-0','attr-script-type':'semantics','creator-document':'browsers','refsMIMESNIFF':'references','interactions-with-xpath-and-xslt':'embedded-content-0','htmltableelement':'tabular-data','dom-iframe-align':'obsolete','encoding-sniffing-algorithm':'syntax','dom-fs-formmethod':'forms','browsing-context-names':'browsers','dom-tr-cells':'tabular-data','parsing':'syntax','rendering':'the-xhtml-syntax','refsATOM':'references','handler-onwaiting':'browsers','attr-param-type':'obsolete','md-vcard-type-adr-postal':'microdata','dom-menu-compact':'obsolete','dom-script-htmlfor':'obsolete','dom-input-checked':'forms','read-html':'history','attr-button-type-submit':'forms','reset-the-form-owner':'forms','remove-an-element-from-a-document':'infrastructure','the-readonly-attribute':'forms','dom-history-length':'history','htmlscriptelement':'semantics','negative-tabindex':'editing','unquoted':'syntax','distinguishing-site-wide-headings-from-page-headings':'semantics','refsBIG5':'references','isindex-0':'obsolete','refsRFC1468':'references','dom-messageevent-origin':'comms','dom-context-2d-quadraticcurveto':'the-canvas-element','attr-area-nohref':'obsolete','suffering-from-an-underflow':'forms','index_size_err':'infrastructure','messageport':'comms','serializing-html-fragments':'syntax','attr-fs-formenctype':'forms','attr-fs-action':'forms','concept-video-intrinsic-height':'video','dom-document-querycommandenabled':'editing','cdata-sections':'syntax','dom-col-ch':'obsolete','strip-line-breaks':'infrastructure','command-facet-hiddenstate':'interactive-elements','syntax-escape':'syntax','md-vcard-title':'microdata','dom-context-2d-globalalpha':'the-canvas-element','event-handler-attributes-on-elements-document-objects-and-window-objects':'browsers','handling-first-frame-available':'video','refsJSURL':'references','broadcast-formchange-events':'forms','concept-input-value-dirty':'forms','refsECMA357':'references','dom-context-2d-beziercurveto':'the-canvas-element','valid-date-or-time-string':'infrastructure','concept-bc-noscript':'browsers','frameset':'obsolete','e-mail-type-strings':'microdata','concept-spellcheck-default-false':'editing','md-vcard-adr-street-address':'microdata','adjust-mathml-attributes':'syntax','general-guidelines':'text-level-semantics','concept-input-value-number-string':'forms','tree-construction':'syntax','command-insertunorderedlist':'editing','dom-context-2d-clearrect':'the-canvas-element','application-x-www-form-urlencoded-encoding-algorithm':'forms','parsing-xhtml-fragments':'the-xhtml-syntax','event-play':'video','no':'no','md-vcard-org':'microdata','attr-select-size':'forms','dom-document-getelementsbyname':'dom','the-bdo-element':'text-level-semantics','dom-mediaerror-media_err_aborted':'video','dom-input-usemap':'obsolete','current-document-readiness':'dom','event-handler-event-type':'browsers','the-input-element-as-domain-specific-widgets':'the-xhtml-syntax','the-location-interface':'history','attr-q-cite':'text-level-semantics','dom-link-media':'semantics','willful-violation':'introduction','script-created-parser':'embedded-content-0','dom-context-2d-shadowblur':'the-canvas-element','meta-generator':'semantics','handler-onstalled':'browsers','attr-spellcheck':'editing','link-type-up':'history','local-date-and-time-state':'forms','the-canvas-state':'the-canvas-element','dom-applet-hspace':'obsolete','attr-a-charset':'obsolete','concept-output-mode':'forms','handler-appcache-onupdateready':'offline','dom-document-forms':'dom','dom-br-clear':'obsolete','attr-link-charset':'obsolete','concept-datetime':'infrastructure','html-namespace':'infrastructure','dom-selection-collapsetostart':'editing','a-group-of-images-that-form-a-single-larger-picture-with-links':'text-level-semantics','dom-scrollintoview':'editing','navigating-nested-browsing-contexts-in-the-dom':'browsers','link-type-sidebar':'history','dom-cva-validationmessage':'forms','attr-meta-content':'semantics','the-accesskey-attribute':'editing','command-italic':'editing','handler-window-onafterprint':'browsers','dom-applet-height':'obsolete','hardwareLimitations':'infrastructure','converting-html-to-other-formats':'microdata','attr-caption-align':'obsolete','attr-textarea-placeholder':'forms','concept-appcache-onlinewhitelist':'offline','event-input-change':'forms','sequential-link-types':'history','submit-data-put':'forms','dom-dim-width':'the-canvas-element','md-vcard-adr-type':'microdata','local-dates-and-times':'infrastructure','dom-htmlpropertycollection-nameditem':'infrastructure','editors':'infrastructure','dom-table-insertrow':'tabular-data','xml-parser':'the-xhtml-syntax','concept-n-noscript':'browsers','dom-selection-deletefromdocument':'editing','event-handler-dom-attributes':'browsers','dom-td-th-abbr':'obsolete','htmlselectelement':'forms','attr-mod-cite':'text-level-semantics','reset-the-insertion-mode-appropriately':'syntax','doctype-public-identifier-double-quoted-state':'syntax','float-nan':'infrastructure','date-or-time-string':'infrastructure','normalized-timeranges-object':'video','the-textarea-element-0':'the-xhtml-syntax','nestedParsing':'syntax','attr-article-pubdate':'semantics','dom-tr-align':'obsolete','concept-http-equivalent-get':'infrastructure','xml-namespace':'syntax','command-undo':'editing','event-undo':'editing','dom-dataset':'dom','dir':'obsolete','timeranges':'video','conformance-checkers':'infrastructure','attr-hyperlink-href':'history','pending-external-script':'semantics','input-type-attr-summary':'forms','list-of-code-entry-points':'browsers','remove-a-token-from-a-string':'infrastructure','number-state':'forms','md-vcard-mailer':'microdata','dom-button-value':'forms','a-form-control-s-value':'forms','the-menu-bar-barprop-object':'browsers','secondary-browsing-contexts':'browsers','clear-the-stack-back-to-a-table-context':'syntax','concept-column-group':'tabular-data','attr-iframe-sandbox-allow-same-origin':'text-level-semantics','dom-media-have_current_data':'video','global-dates-and-times':'infrastructure','home-subtree':'infrastructure','the-pre-element':'semantics','concept-submit-button':'forms','command-unselect':'editing','mq':'infrastructure','refsSHIFTJIS':'references','processing-model-2':'browsers','xml':'infrastructure','explicit-eof-character':'syntax','dom-window-nameditem':'browsers','durationChange':'video','concept-button':'forms','refsWEBADDRESSES':'references','attr-param-value':'text-l