W3C home > Mailing lists > Public > public-html-commits@w3.org > April 2011

html5/spec-author-view Makefile,1.37,1.38 Overview.html,1.1315,1.1316 acknowledgements.html,1.976,1.977 apis-in-html-documents.html,1.410,1.411 association-of-controls-and-forms.html,1.405,1.406 browsers.html,1.974,1.975 commands.html,1.402,1.403 common-input-element-attributes.html,1.413,1.414 common-microsyntaxes.html,1.407,1.408 content-models.html,1.415,1.416 dnd.html,1.409,1.410 dom.html,1.968,1.969 editing.html,1.964,1.965 edits.html,1.400,1.401 elements.html,1.422,1.423 embedded-content-1.html,1.418,1.419 forms.html,1.958,1.959 fragment-links.js,1.187,1.188 grouping-content.html,1.414,1.415 history.html,1.963,1.964 iana.html,1.413,1.414 index-of-terms.html,1.260,1.261 index.html,1.974,1.975 infrastructure.html,1.969,1.970 interactive-elements.html,1.959,1.960 introduction.html,1.966,1.967 links.html,1.416,1.417 number-state.html,1.405,1.406 obsolete.html,1.961,1.962 offline.html,1.959,1.960 origin-0.html,1.385,1.386 scripting-1.html,1.409,1.410 sections.html,1.418,1.419 semantics.html,1.971,1

From: Michael Smith via cvs-syncmail <cvsmail@w3.org>
Date: Wed, 20 Apr 2011 12:34:18 +0000
To: Message-Id: <E1QCWcO-00024C-Vm@lionel-hutz.w3.org>
Update of /sources/public/html5/spec-author-view
In directory hutz:/tmp/cvs-serv7822

Modified Files:
	Makefile Overview.html acknowledgements.html 
	apis-in-html-documents.html 
	association-of-controls-and-forms.html browsers.html 
	commands.html common-input-element-attributes.html 
	common-microsyntaxes.html content-models.html dnd.html 
	dom.html editing.html edits.html elements.html 
	embedded-content-1.html forms.html fragment-links.js 
	grouping-content.html history.html iana.html 
	index-of-terms.html index.html infrastructure.html 
	interactive-elements.html introduction.html links.html 
	number-state.html obsolete.html offline.html origin-0.html 
	scripting-1.html sections.html semantics.html spec.html 
	states-of-the-type-attribute.html syntax.html 
	tabular-data.html text-level-semantics.html 
	the-button-element.html the-canvas-element.html 
	the-iframe-element.html the-input-element.html 
	the-map-element.html the-xhtml-syntax.html timers.html 
	urls.html video.html webappapis.html 
Log Message:
Rework MediaController so that it exposes more events so that you can keep track of the overall state. (whatwg r6018)

[updated by splitter]


Index: infrastructure.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/infrastructure.html,v
retrieving revision 1.969
retrieving revision 1.970
diff -u -d -r1.969 -r1.970
--- infrastructure.html	20 Apr 2011 12:21:13 -0000	1.969
+++ infrastructure.html	20 Apr 2011 12:34:12 -0000	1.970
@@ -353,7 +353,7 @@
   term "properties" is used for both JavaScript object properties and
   CSS properties. When these are ambiguous they are qualified as <dfn title="">object properties</dfn> and <dfn title="">CSS
   properties</dfn> respectively.<p>Generally, when the specification states that a feature applies
-  to <a href="syntax.html#syntax">the HTML syntax</a> or <a href="the-xhtml-syntax.html#the-xhtml-syntax">the XHTML syntax</a>, it
+  to <a href="syntax.html#syntax" id="the-html-syntax-0">the HTML syntax</a> or <a href="the-xhtml-syntax.html#the-xhtml-syntax">the XHTML syntax</a>, it
   also includes the other. When a feature specifically only applies to
   one of the two languages, it is called out by explicitly stating
   that it does not apply to the other format, as in "for HTML,
@@ -385,20 +385,20 @@
   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>A string is a <dfn id="valid-mime-type">valid MIME type</dfn> if it matches the <code title="">media-type</code> rule defined in section 3.7 "Media Types"
-  of RFC 2616. In particular, a <a href="#valid-mime-type">valid MIME type</a> may
+  of RFC 2616. In particular, a <a href="#valid-mime-type" id="valid-mime-type-0">valid MIME type</a> may
   include MIME type parameters. <a href="references.html#refsHTTP">[HTTP]</a><p>A string is a <dfn id="valid-mime-type-with-no-parameters">valid MIME type with no parameters</dfn> if it
   matches the <code title="">media-type</code> rule defined in section
   3.7 "Media Types" of RFC 2616, but does not contain any U+003B
   SEMICOLON characters (;). In other words, if it consists only of a
-  type and subtype, with no MIME Type parameters. <a href="references.html#refsHTTP">[HTTP]</a><p>The term <dfn id="html-mime-type">HTML MIME type</dfn> is used to refer to the <a href="#mime-type" title="MIME type">MIME types</a> <code><a href="iana.html#text-html">text/html</a></code> and
-  <code><a href="iana.html#text-html-sandboxed">text/html-sandboxed</a></code>.<p>A resource's <dfn id="critical-subresources">critical subresources</dfn> are those that the
+  type and subtype, with no MIME Type parameters. <a href="references.html#refsHTTP">[HTTP]</a><p>The term <dfn id="html-mime-type">HTML MIME type</dfn> is used to refer to the <a href="#mime-type" id="mime-type-0" title="MIME type">MIME types</a> <code><a href="iana.html#text-html" id="text-html-1">text/html</a></code> and
+  <code><a href="iana.html#text-html-sandboxed" id="text-html-sandboxed-0">text/html-sandboxed</a></code>.<p>A resource's <dfn id="critical-subresources">critical subresources</dfn> are those that the
   resource needs to have available to be correctly processed. Which
   resources are considered critical or not is defined by the
   specification that defines the resource's format. For CSS resources,
-  only <code title="">@import</code> rules introduce <a href="#critical-subresources">critical
+  only <code title="">@import</code> rules introduce <a href="#critical-subresources" id="critical-subresources-0">critical
   subresources</a>; other resources, e.g. fonts or backgrounds, are
   not.<p>The term <dfn id="data-protocol" title="data protocol"><code title="">data:</code>
-  URL</dfn> refers to <a href="urls.html#url" title="URL">URLs</a> that use the <code title="">data:</code> scheme. <a href="references.html#refsRFC2397">[RFC2397]</a><h4 id="xml"><span class="secno">2.1.2 </span>XML</h4><p id="html-namespace">To ease migration from HTML to XHTML, UAs
+  URL</dfn> refers to <a href="urls.html#url" id="url-0" title="URL">URLs</a> that use the <code title="">data:</code> scheme. <a href="references.html#refsRFC2397">[RFC2397]</a><h4 id="xml"><span class="secno">2.1.2 </span>XML</h4><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="html-elements">HTML
@@ -411,33 +411,33 @@
   namespace.<p>Attribute names are said to be <dfn id="xml-compatible">XML-compatible</dfn> if they
   match the <a href="http://www.w3.org/TR/REC-xml/#NT-Name"><code title="">Name</code></a> production defined in XML, they contain no
   U+003A COLON characters (:), and their first three characters are
-  not an <a href="#ascii-case-insensitive">ASCII case-insensitive</a> match for the string
-  "<code title="">xml</code>". <a href="references.html#refsXML">[XML]</a><p>The term <dfn id="xml-mime-type">XML MIME type</dfn> is used to refer to the <a href="#mime-type" title="MIME type">MIME types</a> <code title="">text/xml</code>,
-  <code title="">application/xml</code>, and any <a href="#mime-type">MIME
+  not an <a href="#ascii-case-insensitive" id="ascii-case-insensitive-0">ASCII case-insensitive</a> match for the string
+  "<code title="">xml</code>". <a href="references.html#refsXML">[XML]</a><p>The term <dfn id="xml-mime-type">XML MIME type</dfn> is used to refer to the <a href="#mime-type" id="mime-type-1" title="MIME type">MIME types</a> <code title="">text/xml</code>,
+  <code title="">application/xml</code>, and any <a href="#mime-type" id="mime-type-2">MIME
   type</a> whose subtype ends with the four characters "<code title="">+xml</code>". <a href="references.html#refsRFC3023">[RFC3023]</a><h4 id="dom-trees"><span class="secno">2.1.3 </span>DOM trees</h4><p>The <dfn id="root-element-of-a-document-object">root element of a <code>Document</code> object</dfn> is
   that <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a></code>'s first element child, if any. If it does
   not have one then the <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a></code> has no root element.<p>The term <dfn id="root-element">root element</dfn>, when not referring to a
   <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a></code> object's root element, means the furthest
   ancestor element node of whatever node is being discussed, or the
   node itself if it has no ancestors. When the node is a part of the
-  document, then the node's <a href="#root-element">root element</a> is indeed the
+  document, then the node's <a href="#root-element" id="root-element-1">root element</a> is indeed the
   document's root element; however, if the node is not currently part
-  of the document tree, the root element will be an orphaned node.<p>When an element's <a href="#root-element">root element</a> is the <a href="#root-element-of-a-document-object">root
+  of the document tree, the root element will be an orphaned node.<p>When an element's <a href="#root-element" id="root-element-2">root element</a> is the <a href="#root-element-of-a-document-object" id="root-element-of-a-document-object-0">root
   element of a <code>Document</code> object</a>, it is said to be
   <dfn id="in-a-document">in a <code>Document</code></dfn>. An element is said to have
   been <dfn id="insert-an-element-into-a-document" title="insert an element into a document">inserted into a
-  document</dfn> when its <a href="#root-element">root element</a> changes and is now
-  the document's <a href="#root-element">root element</a>. Analogously, an element is
+  document</dfn> when its <a href="#root-element" id="root-element-3">root element</a> changes and is now
+  the document's <a href="#root-element" id="root-element-4">root element</a>. Analogously, an element is
   said to have been <dfn id="remove-an-element-from-a-document" title="remove an element from a
-  document">removed from a document</dfn> when its <a href="#root-element">root
-  element</a> changes from being the document's <a href="#root-element">root
+  document">removed from a document</dfn> when its <a href="#root-element" id="root-element-5">root
+  element</a> changes from being the document's <a href="#root-element" id="root-element-6">root
   element</a> to being another element.<p>A node's <dfn id="home-subtree">home subtree</dfn> is the subtree rooted at that
-  node's <a href="#root-element">root element</a>. When a node is <a href="#in-a-document">in a
-  <code>Document</code></a>, its <a href="#home-subtree">home subtree</a> is that
+  node's <a href="#root-element" id="root-element-7">root element</a>. When a node is <a href="#in-a-document" id="in-a-document-0">in a
+  <code>Document</code></a>, its <a href="#home-subtree" id="home-subtree-0">home subtree</a> is that
   <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a></code>'s tree.<p>The <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a></code> of a <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#node" title='Read about this "Node" reference in the full HTML5 spec.'>Node</a></code> (such as an
   element) is the <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a></code> that the <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#node" title='Read about this "Node" reference in the full HTML5 spec.'>Node</a></code>'s
   <code title="dom-Node-ownerDocument"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#dom-node-ownerdocument" title='Read about this "ownerDocument" reference in the full HTML5 spec.'>ownerDocument</a></code> IDL
-  attribute returns. When a <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#node" title='Read about this "Node" reference in the full HTML5 spec.'>Node</a></code> is <a href="#in-a-document">in a
+  attribute returns. When a <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#node" title='Read about this "Node" reference in the full HTML5 spec.'>Node</a></code> is <a href="#in-a-document" id="in-a-document-1">in a
   <code>Document</code></a> then that <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a></code> is
   always the <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#node" title='Read about this "Node" reference in the full HTML5 spec.'>Node</a></code>'s <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a></code>, and the
   <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#node" title='Read about this "Node" reference in the full HTML5 spec.'>Node</a></code>'s <code title="dom-Node-ownerDocument"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#dom-node-ownerdocument" title='Read about this "ownerDocument" reference in the full HTML5 spec.'>ownerDocument</a></code> IDL attribute
@@ -454,8 +454,8 @@
   zero (i.e. not even containing spaces or control characters).<p>Nodes can be <dfn id="concept-clone" title="concept-clone">cloned</dfn>, as
   described in the DOM Core specification. For example, the <code title="dom-cloneNode">cloneNode()</code> and <code title="dom-importNode">importNode()</code> methods of the
   <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#node" title='Read about this "Node" reference in the full HTML5 spec.'>Node</a></code> interface both clone nodes, as do a number of
-  algorithms in this specification. Certain <a href="#html-elements">HTML elements</a>
-  (in particular, <code><a href="the-input-element.html#the-input-element">input</a></code> and <code><a href="scripting-1.html#script">script</a></code>) apply
+  algorithms in this specification. Certain <a href="#html-elements" id="html-elements-0">HTML elements</a>
+  (in particular, <code><a href="the-input-element.html#the-input-element" id="input-13">input</a></code> and <code><a href="scripting-1.html#script" id="script-7">script</a></code>) apply
   additional requirements on how they are cloned. <a href="references.html#refsDOMCORE">[DOMCORE]</a><h4 id="scripting-0"><span class="secno">2.1.4 </span>Scripting</h4><p>The construction "a <code>Foo</code> object", where
   <code>Foo</code> is actually an interface, is sometimes used instead
   of the more accurate "an object implementing the interface
@@ -470,12 +470,12 @@
   defined by the DOM Events specification.  <a href="references.html#refsDOMEVENTS">[DOMEVENTS]</a><h4 id="plugins"><span class="secno">2.1.5 </span>Plugins</h4><p>The term <dfn id="plugin">plugin</dfn> refers to a user-agent defined set of
   content handlers used by the user agent that can take part in the
   user agent's rendering of a <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a></code> object, but that
-  neither act as <a href="browsers.html#child-browsing-context" title="child browsing context">child browsing
+  neither act as <a href="browsers.html#child-browsing-context" id="child-browsing-context-0" title="child browsing context">child browsing
   contexts</a> of the <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a></code> nor introduce any
   <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#node" title='Read about this "Node" reference in the full HTML5 spec.'>Node</a></code> objects to the <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a></code>'s DOM.<p>Typically such content handlers are provided by third parties,
   though a user agent can also designate built-in content handlers as
   plugins.<p class="example">One example of a plugin would be a PDF viewer
-  that is instantiated in a <a href="browsers.html#browsing-context">browsing context</a> when the
+  that is instantiated in a <a href="browsers.html#browsing-context" id="browsing-context-1">browsing context</a> when the
   user navigates to a PDF file. This would count as a plugin
   regardless of whether the party that implemented the PDF viewer
   component was the same as that which implemented the user agent
@@ -508,7 +508,7 @@
   "OPTIONAL" in the normative parts of this document are to be
   interpreted as described in RFC2119. For readability, these words do
   not appear in all uppercase letters in this specification. <a href="references.html#refsRFC2119">[RFC2119]</a><h4 id="extensibility"><span class="secno">2.2.1 </span>Extensibility</h4><p>HTML has a wide number of extensibility mechanisms that can be
-  used for adding semantics in a safe manner:<ul><li>Authors can use the <code title="attr-class"><a href="elements.html#classes">class</a></code>
+  used for adding semantics in a safe manner:<ul><li>Authors can use the <code title="attr-class"><a href="elements.html#classes" id="class">class</a></code>
    attribute to extend elements, effectively creating their own
    elements, while using the most applicable existing "real" HTML
    element, so that browsers and other tools that don't know of the
@@ -516,25 +516,25 @@
    by Microformats, for example.</li>
 
    <li>Authors can include data for inline client-side scripts or
-   server-side site-wide scripts to process using the <code title="attr-data-*"><a href="elements.html#attr-data">data-*=""</a></code> attributes. These are
+   server-side site-wide scripts to process using the <code title="attr-data-*"><a href="elements.html#attr-data" id="data-3">data-*=""</a></code> attributes. These are
    guaranteed to never be touched by browsers, and allow scripts to
    include data on HTML elements that scripts can then look for and
    process.</li>
 
-   <li>Authors can use the <code title="meta"><a href="semantics.html#meta">&lt;meta name=""
+   <li>Authors can use the <code title="meta"><a href="semantics.html#meta" id="meta-name-content">&lt;meta name=""
    content=""&gt;</a></code> mechanism to include page-wide metadata by
-   registering <a href="semantics.html#concept-meta-extensions" title="concept-meta-extensions">extensions to the
+   registering <a href="semantics.html#concept-meta-extensions" id="concept-meta-extensions-0" title="concept-meta-extensions">extensions to the
    predefined set of metadata names</a>.</li>
 
-   <li>Authors can use the <code title="attr-hyperlink-rel"><a href="links.html#attr-hyperlink-rel">rel=""</a></code> mechanism to annotate
-   links with specific meanings by registering <a href="links.html#concept-rel-extensions" title="concept-rel-extensions">extensions to the predefined set of
+   <li>Authors can use the <code title="attr-hyperlink-rel"><a href="links.html#attr-hyperlink-rel" id="rel-10">rel=""</a></code> mechanism to annotate
+   links with specific meanings by registering <a href="links.html#concept-rel-extensions" id="concept-rel-extensions-0" title="concept-rel-extensions">extensions to the predefined set of
    link types</a>. This is also used by Microformats.</li>
 
-   <li>Authors can embed raw data using the <code title="script"><a href="scripting-1.html#script">&lt;script type=""&gt;</a></code> mechanism with a custom
+   <li>Authors can embed raw data using the <code title="script"><a href="scripting-1.html#script" id="script-type">&lt;script type=""&gt;</a></code> mechanism with a custom
    type, for further handling by inline or server-side scripts.</li>
 
-   <li>Authors can create <a href="#plugin" title="plugin">plugins</a> and
-   invoke them using the <code><a href="the-iframe-element.html#the-embed-element">embed</a></code> element. This is how Flash
+   <li>Authors can create <a href="#plugin" id="plugin-0" title="plugin">plugins</a> and
+   invoke them using the <code><a href="the-iframe-element.html#the-embed-element" id="embed">embed</a></code> element. This is how Flash
    works.</li>
 
    <li>Authors can extend APIs using the JavaScript prototyping
@@ -551,7 +551,7 @@
   to LATIN SMALL LETTER Z) are considered to also match.<p>Comparing two strings in a <dfn id="compatibility-caseless">compatibility caseless</dfn>
   manner means using the Unicode <i>compatibility caseless match</i>
   operation to compare the two strings. <a href="references.html#refsUNICODE">[UNICODE]</a><p>Except where otherwise stated, string comparisons must be
-  performed in a <a href="#case-sensitive">case-sensitive</a> manner.<p>A string <var title="">pattern</var> is a <dfn id="prefix-match">prefix match</dfn>
+  performed in a <a href="#case-sensitive" id="case-sensitive-0">case-sensitive</a> manner.<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.
\ No newline at end of file

Index: text-level-semantics.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/text-level-semantics.html,v
retrieving revision 1.967
retrieving revision 1.968
diff -u -d -r1.967 -r1.968
--- text-level-semantics.html	20 Apr 2011 12:21:18 -0000	1.967
+++ text-level-semantics.html	20 Apr 2011 12:34:15 -0000	1.968
@@ -341,39 +341,39 @@
    <a href="Overview.html#contents">Table of contents</a> &ndash;
    <a href="edits.html">4.7 Edits &rarr;</a>
   <ol class="toc"><li><ol><li><a href="text-level-semantics.html#text-level-semantics"><span class="secno">4.6 </span>Text-level semantics</a>
-    <ol><li><a href="text-level-semantics.html#the-a-element"><span class="secno">4.6.1 </span>The <code>a</code> element</a><li><a href="text-level-semantics.html#the-em-element"><span class="secno">4.6.2 </span>The <code>em</code> element</a><li><a href="text-level-semantics.html#the-strong-element"><span class="secno">4.6.3 </span>The <code>strong</code> element</a><li><a href="text-level-semantics.html#the-small-element"><span class="secno">4.6.4 </span>The <code>small</code> element</a><li><a href="text-level-semantics.html#the-s-element"><span class="secno">4.6.5 </span>The <code>s</code> element</a><li><a href="text-level-semantics.html#the-cite-element"><span class="secno">4.6.6 </span>The <code>cite</code> element</a><li><a href="text-level-semantics.html#the-q-element"><span class="secno">4.6.7 </span>The <code>q</code> element</a><li><a href="text-level-semantics.html#the-dfn-element"><span class="secno">4.6.8 </span>The <code>dfn</code> element</a><li><a href="text-level-semantics.html#the-abbr-element"><span class="secno">4.6.9 </span>The <code>abbr</code> element</a><li><a href="text-level-semantics.html#the-time-element"><span class="secno">4.6.10 </span>The <code>time</code> element</a><li><a href="text-level-semantics.html#the-code-element"><span class="secno">4.6.11 </span>The <code>code</code> element</a><li><a href="text-level-semantics.html#the-var-element"><span class="secno">4.6.12 </span>The <code>var</code> element</a><li><a href="text-level-semantics.html#the-samp-element"><span class="secno">4.6.13 </span>The <code>samp</code> element</a><li><a href="text-level-semantics.html#the-kbd-element"><span class="secno">4.6.14 </span>The <code>kbd</code> element</a><li><a href="text-level-semantics.html#the-sub-and-sup-elements"><span class="secno">4.6.15 </span>The <code>sub</code> and <code>sup</code> elements</a><li><a href="text-level-semantics.html#the-i-element"><span class="secno">4.6.16 </span>The <code>i</code> element</a><li><a href="text-level-semantics.html#the-b-element"><span class="secno">4.6.17 </span>The <code>b</code> element</a><li><a href="text-level-semantics.html#the-u-element"><span class="secno">4.6.18 </span>The <code>u</code> element</a><li><a href="text-level-semantics.html#the-mark-element"><span class="secno">4.6.19 </span>The <code>mark</code> element</a><li><a href="text-level-semantics.html#the-ruby-element"><span class="secno">4.6.20 </span>The <code>ruby</code> element</a><li><a href="text-level-semantics.html#the-rt-element"><span class="secno">4.6.21 </span>The <code>rt</code> element</a><li><a href="text-level-semantics.html#the-rp-element"><span class="secno">4.6.22 </span>The <code>rp</code> element</a><li><a href="text-level-semantics.html#the-bdi-element"><span class="secno">4.6.23 </span>The <code>bdi</code> element</a><li><a href="text-level-semantics.html#the-bdo-element"><span class="secno">4.6.24 </span>The <code>bdo</code> element</a><li><a href="text-level-semantics.html#the-span-element"><span class="secno">4.6.25 </span>The <code>span</code> element</a><li><a href="text-level-semantics.html#the-br-element"><span class="secno">4.6.26 </span>The <code>br</code> element</a><li><a href="text-level-semantics.html#the-wbr-element"><span class="secno">4.6.27 </span>The <code>wbr</code> element</a><li><a href="text-level-semantics.html#usage-summary"><span class="secno">4.6.28 </span>Usage summary</a></ol></ol></ol></div>
+    <ol><li><a href="text-level-semantics.html#the-a-element" id="x4.6.1-the-a-element"><span class="secno">4.6.1 </span>The <code>a</code> element</a><li><a href="text-level-semantics.html#the-em-element" id="x4.6.2-the-em-element"><span class="secno">4.6.2 </span>The <code>em</code> element</a><li><a href="text-level-semantics.html#the-strong-element" id="x4.6.3-the-strong-element"><span class="secno">4.6.3 </span>The <code>strong</code> element</a><li><a href="text-level-semantics.html#the-small-element" id="x4.6.4-the-small-element"><span class="secno">4.6.4 </span>The <code>small</code> element</a><li><a href="text-level-semantics.html#the-s-element" id="x4.6.5-the-s-element"><span class="secno">4.6.5 </span>The <code>s</code> element</a><li><a href="text-level-semantics.html#the-cite-element" id="x4.6.6-the-cite-element"><span class="secno">4.6.6 </span>The <code>cite</code> element</a><li><a href="text-level-semantics.html#the-q-element" id="x4.6.7-the-q-element"><span class="secno">4.6.7 </span>The <code>q</code> element</a><li><a href="text-level-semantics.html#the-dfn-element" id="x4.6.8-the-dfn-element"><span class="secno">4.6.8 </span>The <code>dfn</code> element</a><li><a href="text-level-semantics.html#the-abbr-element" id="x4.6.9-the-abbr-element"><span class="secno">4.6.9 </span>The <code>abbr</code> element</a><li><a href="text-level-semantics.html#the-time-element" id="x4.6.10-the-time-element"><span class="secno">4.6.10 </span>The <code>time</code> element</a><li><a href="text-level-semantics.html#the-code-element" id="x4.6.11-the-code-element"><span class="secno">4.6.11 </span>The <code>code</code> element</a><li><a href="text-level-semantics.html#the-var-element" id="x4.6.12-the-var-element"><span class="secno">4.6.12 </span>The <code>var</code> element</a><li><a href="text-level-semantics.html#the-samp-element" id="x4.6.13-the-samp-element"><span class="secno">4.6.13 </span>The <code>samp</code> element</a><li><a href="text-level-semantics.html#the-kbd-element" id="x4.6.14-the-kbd-element"><span class="secno">4.6.14 </span>The <code>kbd</code> element</a><li><a href="text-level-semantics.html#the-sub-and-sup-elements" id="x4.6.15-the-sub-and-sup-elements"><span class="secno">4.6.15 </span>The <code>sub</code> and <code>sup</code> elements</a><li><a href="text-level-semantics.html#the-i-element" id="x4.6.16-the-i-element"><span class="secno">4.6.16 </span>The <code>i</code> element</a><li><a href="text-level-semantics.html#the-b-element" id="x4.6.17-the-b-element"><span class="secno">4.6.17 </span>The <code>b</code> element</a><li><a href="text-level-semantics.html#the-u-element" id="x4.6.18-the-u-element"><span class="secno">4.6.18 </span>The <code>u</code> element</a><li><a href="text-level-semantics.html#the-mark-element" id="x4.6.19-the-mark-element"><span class="secno">4.6.19 </span>The <code>mark</code> element</a><li><a href="text-level-semantics.html#the-ruby-element" id="x4.6.20-the-ruby-element"><span class="secno">4.6.20 </span>The <code>ruby</code> element</a><li><a href="text-level-semantics.html#the-rt-element" id="x4.6.21-the-rt-element"><span class="secno">4.6.21 </span>The <code>rt</code> element</a><li><a href="text-level-semantics.html#the-rp-element" id="x4.6.22-the-rp-element"><span class="secno">4.6.22 </span>The <code>rp</code> element</a><li><a href="text-level-semantics.html#the-bdi-element" id="x4.6.23-the-bdi-element"><span class="secno">4.6.23 </span>The <code>bdi</code> element</a><li><a href="text-level-semantics.html#the-bdo-element" id="x4.6.24-the-bdo-element"><span class="secno">4.6.24 </span>The <code>bdo</code> element</a><li><a href="text-level-semantics.html#the-span-element" id="x4.6.25-the-span-element"><span class="secno">4.6.25 </span>The <code>span</code> element</a><li><a href="text-level-semantics.html#the-br-element" id="x4.6.26-the-br-element"><span class="secno">4.6.26 </span>The <code>br</code> element</a><li><a href="text-level-semantics.html#the-wbr-element" id="x4.6.27-the-wbr-element"><span class="secno">4.6.27 </span>The <code>wbr</code> element</a><li><a href="text-level-semantics.html#usage-summary"><span class="secno">4.6.28 </span>Usage summary</a></ol></ol></ol></div>
 
   <h3 id="text-level-semantics"><span class="secno">4.6 </span>Text-level semantics</h3><h4 id="the-a-element"><span class="secno">4.6.1 </span>The <dfn><code>a</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
-   <dd><a href="content-models.html#flow-content">Flow content</a>.</dd>
-   <dd>When the element only contains <a href="content-models.html#phrasing-content">phrasing content</a>: <a href="content-models.html#phrasing-content">phrasing content</a>.</dd>
-   <dd><a href="content-models.html#interactive-content">Interactive content</a>.</dd>
+   <dd><a href="content-models.html#flow-content" id="flow-content-67">Flow content</a>.</dd>
[...1578 lines suppressed...]
-    <tr><td><code><a href="#the-bdo-element">bdo</a></code>
+    <tr><td><code><a href="#the-bdo-element" id="bdo-3">bdo</a></code>
      <td>Text directionality formatting
      <td><pre class="example">The proposal is to write English, but in reverse order. "Juice" would become "<strong>&lt;bdo dir=rtl&gt;Juice&lt;/bdo&gt;</strong>"</pre>
 
-    <tr><td><code><a href="#the-span-element">span</a></code>
+    <tr><td><code><a href="#the-span-element" id="span-10">span</a></code>
      <td>Other
      <td><pre class="example">In French we call it <strong>&lt;span lang="fr"&gt;sirop de sureau&lt;/span&gt;</strong>.</pre>
 
-    <tr><td><code><a href="#the-br-element">br</a></code>
+    <tr><td><code><a href="#the-br-element" id="br-7">br</a></code>
      <td>Line break
      <td><pre class="example">Simply Orange Juice Company<strong>&lt;br&gt;</strong>Apopka, FL 32703<strong>&lt;br&gt;</strong>U.S.A.</pre>
 
-    <tr><td><code><a href="#the-wbr-element">wbr</a></code>
+    <tr><td><code><a href="#the-wbr-element" id="wbr-3">wbr</a></code>
      <td>Line breaking opportunity
      <td><pre class="example">www.simply<strong>&lt;wbr&gt;</strong>orange<strong>&lt;wbr&gt;</strong>juice.com</pre>
 

Index: scripting-1.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/scripting-1.html,v
retrieving revision 1.409
retrieving revision 1.410
diff -u -d -r1.409 -r1.410
--- scripting-1.html	20 Apr 2011 12:21:15 -0000	1.409
+++ scripting-1.html	20 Apr 2011 12:34:13 -0000	1.410
@@ -341,14 +341,14 @@
    <a href="Overview.html#contents">Table of contents</a> &ndash;
    <a href="sections.html">4.4 Sections &rarr;</a>
   <ol class="toc"><li><ol><li><a href="scripting-1.html#scripting-1"><span class="secno">4.3 </span>Scripting</a>
-    <ol><li><a href="scripting-1.html#script"><span class="secno">4.3.1 </span>The <code>script</code> element</a>
-      <ol><li><a href="scripting-1.html#scriptingLanguages"><span class="secno">4.3.1.1 </span>Scripting languages</a><li><a href="scripting-1.html#restrictions-for-contents-of-script-elements"><span class="secno">4.3.1.2 </span>Restrictions for contents of <code>script</code> elements</a><li><a href="scripting-1.html#inline-documentation-for-external-scripts"><span class="secno">4.3.1.3 </span>Inline documentation for external scripts</a></ol><li><a href="scripting-1.html#the-noscript-element"><span class="secno">4.3.2 </span>The <code>noscript</code> element</a></ol></ol></ol></div>
+    <ol><li><a href="scripting-1.html#script" id="x4.3.1-the-script-element"><span class="secno">4.3.1 </span>The <code>script</code> element</a>
+      <ol><li><a href="scripting-1.html#scriptingLanguages"><span class="secno">4.3.1.1 </span>Scripting languages</a><li><a href="scripting-1.html#restrictions-for-contents-of-script-elements" id="x4.3.1.2-restrictions-for-contents-of-script-elements"><span class="secno">4.3.1.2 </span>Restrictions for contents of <code>script</code> elements</a><li><a href="scripting-1.html#inline-documentation-for-external-scripts" id="x4.3.1.3-inline-documentation-for-external-scripts"><span class="secno">4.3.1.3 </span>Inline documentation for external scripts</a></ol><li><a href="scripting-1.html#the-noscript-element" id="x4.3.2-the-noscript-element"><span class="secno">4.3.2 </span>The <code>noscript</code> element</a></ol></ol></ol></div>
 
   <h3 id="scripting-1"><span class="secno">4.3 </span>Scripting</h3><p>Scripts allow authors to add interactivity to their documents.<p>Authors are encouraged to use declarative alternatives to
   scripting where possible, as declarative mechanisms are often more
   maintainable, and many users disable scripting.<div class="example">
    <p>For example, instead of using script to show or hide a section
-   to show more details, the <code><a href="interactive-elements.html#the-details-element">details</a></code> element could be
+   to show more details, the <code><a href="interactive-elements.html#the-details-element" id="details-3">details</a></code> element could be
    used.</p>
   </div><p>Authors are also encouraged to make their applications degrade
   gracefully in the absence of scripting support.<div class="example">
@@ -357,30 +357,30 @@
    function without scripts by requesting the sorted table from the
    server.</p>
   </div><h4 id="script"><span class="secno">4.3.1 </span>The <dfn><code>script</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
-   <dd><a href="content-models.html#metadata-content">Metadata content</a>.</dd>
-   <dd><a href="content-models.html#flow-content">Flow content</a>.</dd>
-   <dd><a href="content-models.html#phrasing-content">Phrasing content</a>.</dd>
+   <dd><a href="content-models.html#metadata-content" id="metadata-content-13">Metadata content</a>.</dd>
+   <dd><a href="content-models.html#flow-content" id="flow-content-12">Flow content</a>.</dd>
+   <dd><a href="content-models.html#phrasing-content" id="phrasing-content-19">Phrasing content</a>.</dd>
    <dt>Contexts in which this element can be used:</dt>
-   <dd>Where <a href="content-models.html#metadata-content">metadata content</a> is expected.</dd>
-   <dd>Where <a href="content-models.html#phrasing-content">phrasing content</a> is expected.</dd>
+   <dd>Where <a href="content-models.html#metadata-content" id="metadata-content-14">metadata content</a> is expected.</dd>
+   <dd>Where <a href="content-models.html#phrasing-content" id="phrasing-content-20">phrasing content</a> is expected.</dd>
    <dt>Content model:</dt>
-   <dd>If there is no <code title="attr-script-src"><a href="#attr-script-src">src</a></code>
-   attribute, depends on the value of the <code title="attr-script-type"><a href="#attr-script-type">type</a></code> attribute, but must match
-   <a href="#restrictions-for-contents-of-script-elements">script content restrictions</a>.</dd>
-   <dd>If there <em>is</em> a <code title="attr-script-src"><a href="#attr-script-src">src</a></code>
+   <dd>If there is no <code title="attr-script-src"><a href="#attr-script-src" id="src-1">src</a></code>
+   attribute, depends on the value of the <code title="attr-script-type"><a href="#attr-script-type" id="type-6">type</a></code> attribute, but must match
+   <a href="#restrictions-for-contents-of-script-elements" id="script-content-restrictions">script content restrictions</a>.</dd>
+   <dd>If there <em>is</em> a <code title="attr-script-src"><a href="#attr-script-src" id="src-2">src</a></code>
    attribute, the element must be either empty or contain only
-   <a href="#inline-documentation-for-external-scripts">script documentation</a> that also matches <a href="#restrictions-for-contents-of-script-elements">script
+   <a href="#inline-documentation-for-external-scripts" id="script-documentation">script documentation</a> that also matches <a href="#restrictions-for-contents-of-script-elements" id="script-content-restrictions-0">script
    content restrictions</a>.</dd>
    <dt>Content attributes:</dt>
-   <dd><a href="elements.html#global-attributes">Global attributes</a></dd>
-   <dd><code title="attr-script-src"><a href="#attr-script-src">src</a></code></dd>
-   <dd><code title="attr-script-async"><a href="#attr-script-async">async</a></code></dd>
-   <dd><code title="attr-script-defer"><a href="#attr-script-defer">defer</a></code></dd>
-   <dd><code title="attr-script-type"><a href="#attr-script-type">type</a></code></dd>
-   <dd><code title="attr-script-charset"><a href="#attr-script-charset">charset</a></code></dd>
+   <dd><a href="elements.html#global-attributes" id="global-attributes-7">Global attributes</a></dd>
+   <dd><code title="attr-script-src"><a href="#attr-script-src" id="src-3">src</a></code></dd>
+   <dd><code title="attr-script-async"><a href="#attr-script-async" id="async">async</a></code></dd>
+   <dd><code title="attr-script-defer"><a href="#attr-script-defer" id="defer">defer</a></code></dd>
+   <dd><code title="attr-script-type"><a href="#attr-script-type" id="type-7">type</a></code></dd>
+   <dd><code title="attr-script-charset"><a href="#attr-script-charset" id="charset-10">charset</a></code></dd>
    <dt>DOM interface:</dt>
    <dd>
-<pre class="idl">interface <dfn id="htmlscriptelement">HTMLScriptElement</dfn> : <a href="elements.html#htmlelement">HTMLElement</a> {
+<pre class="idl">interface <dfn id="htmlscriptelement">HTMLScriptElement</dfn> : <a href="elements.html#htmlelement" id="htmlelement-14">HTMLElement</a> {
            attribute DOMString <a class="full-spec-link" href="http://dev.w3.org/html5/spec/scripting-1.html#dom-script-src" title='Read about this "src" reference in the full HTML5 spec.'>src</a>;
            attribute boolean <a class="full-spec-link" href="http://dev.w3.org/html5/spec/scripting-1.html#dom-script-async" title='Read about this "async" reference in the full HTML5 spec.'>async</a>;
            attribute boolean <a class="full-spec-link" href="http://dev.w3.org/html5/spec/scripting-1.html#dom-script-defer" title='Read about this "defer" reference in the full HTML5 spec.'>defer</a>;
@@ -389,51 +389,51 @@
            attribute DOMString <a class="full-spec-link" href="http://dev.w3.org/html5/spec/scripting-1.html#dom-script-text" title='Read about this "text" reference in the full HTML5 spec.'>text</a>;
 };</pre>
    </dd>
-  </dl><p>The <code><a href="#script">script</a></code> element allows authors to include dynamic
+  </dl><p>The <code><a href="#script" id="script-15">script</a></code> element allows authors to include dynamic
   script and data blocks in their documents. The element does not
   <a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#represents" title='Read about this "represent" reference in the full HTML5 spec.'>represent</a> content for the user.<p>When used to include dynamic scripts, the scripts may either be
   embedded inline or may be imported from an external file using the
-  <code title="attr-script-src"><a href="#attr-script-src">src</a></code> attribute. If the language
+  <code title="attr-script-src"><a href="#attr-script-src" id="src-4">src</a></code> attribute. If the language
   is not that described by "<code title="">text/javascript</code>",
-  then the <code title="attr-script-type"><a href="#attr-script-type">type</a></code> attribute must
+  then the <code title="attr-script-type"><a href="#attr-script-type" id="type-8">type</a></code> attribute must
   be present, as described below. Whatever language is used, the
-  contents of the <code><a href="#script">script</a></code> element must conform with the
+  contents of the <code><a href="#script" id="script-16">script</a></code> element must conform with the
   requirements of that language's specification.<p>When used to include data blocks (as opposed to scripts), the
   data must be embedded inline, the format of the data must be given
-  using the <code title="attr-script-type"><a href="#attr-script-type">type</a></code> attribute, the
-  <code title="attr-script-src"><a href="#attr-script-src">src</a></code> attribute must not be
-  specified, and the contents of the <code><a href="#script">script</a></code> element must
+  using the <code title="attr-script-type"><a href="#attr-script-type" id="type-9">type</a></code> attribute, the
+  <code title="attr-script-src"><a href="#attr-script-src" id="src-5">src</a></code> attribute must not be
+  specified, and the contents of the <code><a href="#script" id="script-17">script</a></code> element must
   conform to the requirements defined for the format used.<p>The <dfn id="attr-script-type" title="attr-script-type"><code>type</code></dfn>
   attribute gives the language of the script or format of the data. If
-  the attribute is present, its value must be a <a href="infrastructure.html#valid-mime-type">valid MIME
+  the attribute is present, its value must be a <a href="infrastructure.html#valid-mime-type" id="valid-mime-type-3">valid MIME
   type</a>. The <code title="">charset</code> parameter must not be
   specified. The default, which is used if the attribute is absent,
   is "<code title="">text/javascript</code>".<p>The <dfn id="attr-script-src" title="attr-script-src"><code>src</code></dfn>
   attribute, if specified, gives the address of the external script
-  resource to use. The value of the attribute must be a <a href="urls.html#valid-non-empty-url-potentially-surrounded-by-spaces">valid
+  resource to use. The value of the attribute must be a <a href="urls.html#valid-non-empty-url-potentially-surrounded-by-spaces" id="valid-non-empty-url-potentially-surrounded-by-spaces-2">valid
   non-empty URL potentially surrounded by spaces</a> identifying a
-  script resource of the type given by the <code title="attr-script-type"><a href="#attr-script-type">type</a></code> attribute, if the attribute is
+  script resource of the type given by the <code title="attr-script-type"><a href="#attr-script-type" id="type-10">type</a></code> attribute, if the attribute is
   present, or of the type "<code title="">text/javascript</code>", if
   the attribute is absent. A resource is a script resource of a given
   type if that type identifies a scripting language and the resource
   conforms with the requirements of that language's specification.<p>The <dfn id="attr-script-charset" title="attr-script-charset"><code>charset</code></dfn>
   attribute gives the character encoding of the external script
-  resource. The attribute must not be specified if the <code title="attr-script-src"><a href="#attr-script-src">src</a></code> attribute is not present. If the
+  resource. The attribute must not be specified if the <code title="attr-script-src"><a href="#attr-script-src" id="src-6">src</a></code> attribute is not present. If the
   attribute is set, its value must be a valid character encoding name,
-  must be an <a href="infrastructure.html#ascii-case-insensitive">ASCII case-insensitive</a> match for the
-  <a href="infrastructure.html#preferred-mime-name">preferred MIME name</a> for that encoding, and must match
+  must be an <a href="infrastructure.html#ascii-case-insensitive" id="ascii-case-insensitive-10">ASCII case-insensitive</a> match for the
+  <a href="infrastructure.html#preferred-mime-name" id="preferred-mime-name-1">preferred MIME name</a> for that encoding, and must match
   the encoding given in the <code title="">charset</code> parameter of
   the <a class="full-spec-link" href="http://dev.w3.org/html5/spec/fetching-resources.html#content-type" title='Read about this "Content-Type metadata" reference in the full HTML5 spec.'>Content-Type metadata</a> of the
   external file, if any. <a href="references.html#refsIANACHARSET">[IANACHARSET]</a><p>The <dfn id="attr-script-async" title="attr-script-async"><code>async</code></dfn> and
   <dfn id="attr-script-defer" title="attr-script-defer"><code>defer</code></dfn> attributes
-  are <a href="common-microsyntaxes.html#boolean-attribute" title="boolean attribute">boolean attributes</a> that
-  indicate how the script should be executed. The <code title="attr-script-defer"><a href="#attr-script-defer">defer</a></code> and <code title="attr-script-async"><a href="#attr-script-async">async</a></code> attributes must not be
-  specified if the <code title="attr-script-src"><a href="#attr-script-src">src</a></code> attribute
+  are <a href="common-microsyntaxes.html#boolean-attribute" id="boolean-attribute-1" title="boolean attribute">boolean attributes</a> that
+  indicate how the script should be executed. The <code title="attr-script-defer"><a href="#attr-script-defer" id="defer-0">defer</a></code> and <code title="attr-script-async"><a href="#attr-script-async" id="async-0">async</a></code> attributes must not be
+  specified if the <code title="attr-script-src"><a href="#attr-script-src" id="src-7">src</a></code> attribute
   is not present.<p>There are three possible modes that can be selected using these
-  attributes. If the <code title="attr-script-async"><a href="#attr-script-async">async</a></code>
+  attributes. If the <code title="attr-script-async"><a href="#attr-script-async" id="async-1">async</a></code>
   attribute is present, then the script will be executed
-  asynchronously, as soon as it is available. If the <code title="attr-script-async"><a href="#attr-script-async">async</a></code> attribute is not present but
-  the <code title="attr-script-defer"><a href="#attr-script-defer">defer</a></code> attribute is
+  asynchronously, as soon as it is available. If the <code title="attr-script-async"><a href="#attr-script-async" id="async-2">async</a></code> attribute is not present but
+  the <code title="attr-script-defer"><a href="#attr-script-defer" id="defer-1">defer</a></code> attribute is
   present, then the script is executed when the page has finished
   parsing. If neither attribute is present, then the script is
   fetched and executed immediately, before the user agent continues
@@ -443,20 +443,20 @@
   therefore by necessity scattered throughout the specification. The
   algorithms below (in this section) describe the core of this
   processing, but these algorithms reference and are referenced by the
-  parsing rules for <code><a href="#script">script</a></code> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tree-construction.html#scriptTag" title='Read about this "start" reference in the full HTML5 spec.'>start</a>
+  parsing rules for <code><a href="#script" id="script-18">script</a></code> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tree-construction.html#scriptTag" title='Read about this "start" reference in the full HTML5 spec.'>start</a>
   and <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tree-construction.html#scriptEndTag" title='Read about this "end" reference in the full HTML5 spec.'>end</a> tags in HTML, <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tree-construction.html#scriptForeignEndTag" title='Read about this "in foreign content" reference in the full HTML5 spec.'>in foreign content</a>, and <a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-xhtml-syntax.html#scriptTagXML" title='Read about this "in XML" reference in the full HTML5 spec.'>in XML</a>, the rules for the <code title="dom-document-write"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/apis-in-html-documents.html#dom-document-write" title='Read about this "document.write()" reference in the full HTML5 spec.'>document.write()</a></code> method, the
-  handling of <a href="webappapis.html#scripting">scripting</a>, etc.<p>The <code title="attr-script-defer"><a href="#attr-script-defer">defer</a></code> attribute may be
-  specified even if the <code title="attr-script-async"><a href="#attr-script-async">async</a></code>
+  handling of <a href="webappapis.html#scripting">scripting</a>, etc.<p>The <code title="attr-script-defer"><a href="#attr-script-defer" id="defer-2">defer</a></code> attribute may be
+  specified even if the <code title="attr-script-async"><a href="#attr-script-async" id="async-3">async</a></code>
   attribute is specified, to cause legacy Web browsers that only
-  support <code title="attr-script-defer"><a href="#attr-script-defer">defer</a></code> (and not <code title="attr-script-async"><a href="#attr-script-async">async</a></code>) to fall back to the <code title="attr-script-defer"><a href="#attr-script-defer">defer</a></code> behavior instead of the
-  synchronous blocking behavior that is the default.<p>Changing the <code title="attr-script-src"><a href="#attr-script-src">src</a></code>, <code title="attr-script-type"><a href="#attr-script-type">type</a></code>, <code title="attr-script-charset"><a href="#attr-script-charset">charset</a></code>, <code title="attr-script-async"><a href="#attr-script-async">async</a></code>, and <code title="attr-script-defer"><a href="#attr-script-defer">defer</a></code> attributes dynamically has no
+  support <code title="attr-script-defer"><a href="#attr-script-defer" id="defer-3">defer</a></code> (and not <code title="attr-script-async"><a href="#attr-script-async" id="async-4">async</a></code>) to fall back to the <code title="attr-script-defer"><a href="#attr-script-defer" id="defer-4">defer</a></code> behavior instead of the
+  synchronous blocking behavior that is the default.<p>Changing the <code title="attr-script-src"><a href="#attr-script-src" id="src-8">src</a></code>, <code title="attr-script-type"><a href="#attr-script-type" id="type-11">type</a></code>, <code title="attr-script-charset"><a href="#attr-script-charset" id="charset-11">charset</a></code>, <code title="attr-script-async"><a href="#attr-script-async" id="async-5">async</a></code>, and <code title="attr-script-defer"><a href="#attr-script-defer" id="defer-5">defer</a></code> attributes dynamically has no
   direct effect; these attribute are only used at specific times
   described below.<dl class="domintro"><dt><var title="">script</var> . <code title="dom-script-text"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/scripting-1.html#dom-script-text" title='Read about this "text" reference in the full HTML5 spec.'>text</a></code> [ = <var title="">value</var> ]</dt>
 
    <dd>
 
     <p>Returns the contents of the element, ignoring child nodes that
-    aren't <a href="infrastructure.html#text-node" title="text node">text nodes</a>.</p>
+    aren't <a href="infrastructure.html#text-node" id="text-node-11" title="text node">text nodes</a>.</p>
 
     <p>Can be set, to replace the element's children with the given
     value.</p>
@@ -464,11 +464,11 @@
    </dd>
 
   </dl><p class="note">When inserted using the <code title="dom-document-write"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/apis-in-html-documents.html#dom-document-write" title='Read about this "document.write()" reference in the full HTML5 spec.'>document.write()</a></code> method,
-  <code><a href="#script">script</a></code> elements execute (typically synchronously), but
-  when inserted using <code title="dom-innerHTML"><a href="apis-in-html-documents.html#dom-innerhtml">innerHTML</a></code> and <code title="dom-outerHTML"><a href="apis-in-html-documents.html#dom-outerhtml">outerHTML</a></code> attributes, they do not
+  <code><a href="#script" id="script-19">script</a></code> elements execute (typically synchronously), but
+  when inserted using <code title="dom-innerHTML"><a href="apis-in-html-documents.html#dom-innerhtml" id="innerhtml-3">innerHTML</a></code> and <code title="dom-outerHTML"><a href="apis-in-html-documents.html#dom-outerhtml" id="outerhtml-2">outerHTML</a></code> attributes, they do not
   execute at all.<div class="example">
 
-   <p>In this example, two <code><a href="#script">script</a></code> elements are used. One
+   <p>In this example, two <code><a href="#script" id="script-20">script</a></code> elements are used. One
    embeds an external script, and the other includes some data.</p>
 
    <pre>&lt;script src="game-engine.js"&gt;&lt;/script&gt;
@@ -490,7 +490,7 @@
 
    <p>The following sample shows how a script element can be used to
    define a function that is then used by other parts of the
-   document. It also shows how a <code><a href="#script">script</a></code> element can be
+   document. It also shows how a <code><a href="#script" id="script-21">script</a></code> element can be
    used to invoke script while the document is being parsed, in this
    case to initialize the form's output.</p>
 
@@ -526,7 +526,7 @@
  &lt;/script&gt;
 &lt;/form&gt;</pre>
 
-  </div><h5 id="scriptingLanguages"><span class="secno">4.3.1.1 </span>Scripting languages</h5><p>The following lists some <a href="infrastructure.html#mime-type">MIME type</a> strings and the
+  </div><h5 id="scriptingLanguages"><span class="secno">4.3.1.1 </span>Scripting languages</h5><p>The following lists some <a href="infrastructure.html#mime-type" id="mime-type-4">MIME type</a> strings and the
   languages to which they refer:<dl><dt>"<code>application/ecmascript</code>"</dt>
    <dt>"<code>application/javascript</code>"</dt>
    <dt>"<code>application/x-ecmascript</code>"</dt>
@@ -548,7 +548,7 @@
    <dt>"<code>text/javascript;e4x=1</code>"</dt>
    <dd>JavaScript with ECMAScript for XML. <a href="references.html#refsECMA357">[ECMA357]</a></dd>
 
-  </dl><h5 id="restrictions-for-contents-of-script-elements"><span class="secno">4.3.1.2 </span><dfn title="script content restrictions">Restrictions for contents of <code>script</code> elements</dfn></h5><p>The <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#textcontent" title='Read about this "textContent" reference in the full HTML5 spec.'>textContent</a></code> of a <code><a href="#script">script</a></code> element
+  </dl><h5 id="restrictions-for-contents-of-script-elements"><span class="secno">4.3.1.2 </span><dfn title="script content restrictions">Restrictions for contents of <code>script</code> elements</dfn></h5><p>The <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#textcontent" title='Read about this "textContent" reference in the full HTML5 spec.'>textContent</a></code> of a <code><a href="#script" id="script-22">script</a></code> element
   must match the <code title="">script</code> production in the
   following ABNF, the character set for which is Unicode. <a href="references.html#refsABNF">[ABNF]</a><pre>script        = data1 *( escape [ script-start data3 ] "--&gt;" data1 ) [ escape ]
 escape        = "&lt;!--" data2 *( script-start data3 script-end data2 )
@@ -586,10 +586,10 @@
 tag-end       =/ %x000C ; U+000C FORM FEED (FF)
 tag-end       =/ %x0020 ; U+0020 SPACE
 tag-end       =/ %x002F ; U+002F SOLIDUS (/)
-tag-end       =/ %x003E ; U+003E GREATER-THAN SIGN (&gt;)</pre><p>When a <code><a href="#script">script</a></code> element contains <a href="#inline-documentation-for-external-scripts">script
+tag-end       =/ %x003E ; U+003E GREATER-THAN SIGN (&gt;)</pre><p>When a <code><a href="#script" id="script-23">script</a></code> element contains <a href="#inline-documentation-for-external-scripts" id="script-documentation-0">script
   documentation</a>, there are further restrictions on the contents
-  of the element, as described in the section below.<h5 id="inline-documentation-for-external-scripts"><span class="secno">4.3.1.3 </span><dfn title="script documentation">Inline documentation for external scripts</dfn></h5><p>If a <code><a href="#script">script</a></code> element's <code title="attr-script-src"><a href="#attr-script-src">src</a></code> attribute is specified, then the
-  contents of the <code><a href="#script">script</a></code> element, if any, must be such
+  of the element, as described in the section below.<h5 id="inline-documentation-for-external-scripts"><span class="secno">4.3.1.3 </span><dfn title="script documentation">Inline documentation for external scripts</dfn></h5><p>If a <code><a href="#script" id="script-24">script</a></code> element's <code title="attr-script-src"><a href="#attr-script-src" id="src-9">src</a></code> attribute is specified, then the
+  contents of the <code><a href="#script" id="script-25">script</a></code> element, if any, must be such
   that the value of the <code title="dom-script-text"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/scripting-1.html#dom-script-text" title='Read about this "text" reference in the full HTML5 spec.'>text</a></code> IDL
   attribute, which is derived from the element's contents, matches the
   <code title="">documentation</code> production in the following
@@ -610,14 +610,14 @@
 not-slash     = %x0000-002E / %x0030-10FFFF
                 ; a Unicode character other than U+002F SOLIDUS (/)</pre><p class="note">This corresponds to putting the contents of the
   element in JavaScript comments.<p class="note">This requirement is in addition to the earlier
-  restrictions on the syntax of contents of <code><a href="#script">script</a></code>
+  restrictions on the syntax of contents of <code><a href="#script" id="script-26">script</a></code>
   elements.<div class="example">
 
    <p>This allows authors to include documentation, such as license
    information or API information, inside their documents while still
    referring to external script files. The syntax is constrained so
    that authors don't accidentally include what looks like valid
-   script while also providing a <code title="attr-script-src"><a href="#attr-script-src">src</a></code> attribute.</p>
+   script while also providing a <code title="attr-script-src"><a href="#attr-script-src" id="src-10">src</a></code> attribute.</p>
 
    <pre>&lt;script src="cool-effects.js"&gt;
  // create new instances using:
@@ -628,91 +628,91 @@
 &lt;/script&gt;</pre>
 
   </div><h4 id="the-noscript-element"><span class="secno">4.3.2 </span>The <dfn><code>noscript</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
-   <dd><a href="content-models.html#metadata-content">Metadata content</a>.</dd>
-   <dd><a href="content-models.html#flow-content">Flow content</a>.</dd>
-   <dd><a href="content-models.html#phrasing-content">Phrasing content</a>.</dd>
+   <dd><a href="content-models.html#metadata-content" id="metadata-content-15">Metadata content</a>.</dd>
+   <dd><a href="content-models.html#flow-content" id="flow-content-13">Flow content</a>.</dd>
+   <dd><a href="content-models.html#phrasing-content" id="phrasing-content-21">Phrasing content</a>.</dd>
    <dt>Contexts in which this element can be used:</dt>
-   <dd>In a <code><a href="semantics.html#the-head-element-0">head</a></code> element of an <a href="dom.html#html-documents" title="HTML documents">HTML document</a>, if there are no ancestor <code><a href="#the-noscript-element">noscript</a></code> elements.</dd>
-   <dd>Where <a href="content-models.html#phrasing-content">phrasing content</a> is expected in <a href="dom.html#html-documents">HTML documents</a>, if there are no ancestor <code><a href="#the-noscript-element">noscript</a></code> elements.</dd>
+   <dd>In a <code><a href="semantics.html#the-head-element-0" id="head-19">head</a></code> element of an <a href="dom.html#html-documents" id="html-documents-17" title="HTML documents">HTML document</a>, if there are no ancestor <code><a href="#the-noscript-element" id="noscript-7">noscript</a></code> elements.</dd>
+   <dd>Where <a href="content-models.html#phrasing-content" id="phrasing-content-22">phrasing content</a> is expected in <a href="dom.html#html-documents" id="html-documents-18">HTML documents</a>, if there are no ancestor <code><a href="#the-noscript-element" id="noscript-8">noscript</a></code> elements.</dd>
    <dt>Content model:</dt>
-   <dd>When <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#concept-n-noscript" title='Read about this "scripting is disabled" reference in the full HTML5 spec.'>scripting is disabled</a>, in a <code><a href="semantics.html#the-head-element-0">head</a></code> element: in any order, zero or more <code><a href="semantics.html#the-link-element">link</a></code> elements, zero or more <code><a href="semantics.html#the-style-element">style</a></code> elements, and zero or more <code><a href="semantics.html#meta">meta</a></code> elements.</dd>
-   <dd>When <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#concept-n-noscript" title='Read about this "scripting is disabled" reference in the full HTML5 spec.'>scripting is disabled</a>, not in a <code><a href="semantics.html#the-head-element-0">head</a></code> element: <a href="content-models.html#transparent">transparent</a>, but there must be no <code><a href="#the-noscript-element">noscript</a></code> element descendants.</dd>
+   <dd>When <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#concept-n-noscript" title='Read about this "scripting is disabled" reference in the full HTML5 spec.'>scripting is disabled</a>, in a <code><a href="semantics.html#the-head-element-0" id="head-20">head</a></code> element: in any order, zero or more <code><a href="semantics.html#the-link-element" id="link-23">link</a></code> elements, zero or more <code><a href="semantics.html#the-style-element" id="style-28">style</a></code> elements, and zero or more <code><a href="semantics.html#meta" id="meta-27">meta</a></code> elements.</dd>
+   <dd>When <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#concept-n-noscript" title='Read about this "scripting is disabled" reference in the full HTML5 spec.'>scripting is disabled</a>, not in a <code><a href="semantics.html#the-head-element-0" id="head-21">head</a></code> element: <a href="content-models.html#transparent" id="transparent-1">transparent</a>, but there must be no <code><a href="#the-noscript-element" id="noscript-9">noscript</a></code> element descendants.</dd>
    <dd>Otherwise: text that conforms to the requirements given in the prose.</dd>
    <dt>Content attributes:</dt>
-   <dd><a href="elements.html#global-attributes">Global attributes</a></dd>
+   <dd><a href="elements.html#global-attributes" id="global-attributes-8">Global attributes</a></dd>
    <dt>DOM interface:</dt>
-   <dd>Uses <code><a href="elements.html#htmlelement">HTMLElement</a></code>.</dd>
-  </dl><p>The <code><a href="#the-noscript-element">noscript</a></code> element <a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#represents" title='Read about this "represents" reference in the full HTML5 spec.'>represents</a> nothing
+   <dd>Uses <code><a href="elements.html#htmlelement" id="htmlelement-15">HTMLElement</a></code>.</dd>
+  </dl><p>The <code><a href="#the-noscript-element" id="noscript-10">noscript</a></code> element <a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#represents" title='Read about this "represents" reference in the full HTML5 spec.'>represents</a> nothing
   if <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#concept-n-script" title='Read about this "scripting is enabled" reference in the full HTML5 spec.'>scripting is enabled</a>, and
   <a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#represents" title='Read about this "represents" reference in the full HTML5 spec.'>represents</a> its children if <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#concept-n-noscript" title='Read about this "scripting is disabled" reference in the full HTML5 spec.'>scripting is disabled</a>. It is used
   to present different markup to user agents that support scripting
   and those that don't support scripting, by affecting how the
-  document is parsed.<p>When used in <a href="dom.html#html-documents">HTML documents</a>, the allowed content
-  model is as follows:<dl><dt>In a <code><a href="semantics.html#the-head-element-0">head</a></code> element, if <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#concept-n-noscript" title='Read about this "scripting is disabled" reference in the full HTML5 spec.'>scripting is disabled</a> for the
-   <code><a href="#the-noscript-element">noscript</a></code> element</dt>
+  document is parsed.<p>When used in <a href="dom.html#html-documents" id="html-documents-19">HTML documents</a>, the allowed content
+  model is as follows:<dl><dt>In a <code><a href="semantics.html#the-head-element-0" id="head-22">head</a></code> element, if <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#concept-n-noscript" title='Read about this "scripting is disabled" reference in the full HTML5 spec.'>scripting is disabled</a> for the
+   <code><a href="#the-noscript-element" id="noscript-11">noscript</a></code> element</dt>
 
-   <dd><p>The <code><a href="#the-noscript-element">noscript</a></code> element must contain only
-   <code><a href="semantics.html#the-link-element">link</a></code>, <code><a href="semantics.html#the-style-element">style</a></code>, and <code><a href="semantics.html#meta">meta</a></code>
+   <dd><p>The <code><a href="#the-noscript-element" id="noscript-12">noscript</a></code> element must contain only
+   <code><a href="semantics.html#the-link-element" id="link-24">link</a></code>, <code><a href="semantics.html#the-style-element" id="style-29">style</a></code>, and <code><a href="semantics.html#meta" id="meta-28">meta</a></code>
    elements.</dd>
 
-   <dt>In a <code><a href="semantics.html#the-head-element-0">head</a></code> element, if <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#concept-n-script" title='Read about this "scripting is enabled" reference in the full HTML5 spec.'>scripting is enabled</a> for the
-   <code><a href="#the-noscript-element">noscript</a></code> element</dt>
+   <dt>In a <code><a href="semantics.html#the-head-element-0" id="head-23">head</a></code> element, if <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#concept-n-script" title='Read about this "scripting is enabled" reference in the full HTML5 spec.'>scripting is enabled</a> for the
+   <code><a href="#the-noscript-element" id="noscript-13">noscript</a></code> element</dt>
 
-   <dd><p>The <code><a href="#the-noscript-element">noscript</a></code> element must contain only text,
+   <dd><p>The <code><a href="#the-noscript-element" id="noscript-14">noscript</a></code> element must contain only text,
    except that invoking the <a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-end.html#html-fragment-parsing-algorithm" title='Read about this "HTML fragment parsing algorithm" reference in the full HTML5 spec.'>HTML fragment parsing
    algorithm</a>  with
-   the <code><a href="#the-noscript-element">noscript</a></code> element as the <var title="">context</var> element and the text contents as the <var title="">input</var> must result in a list of nodes that consists
-   only of <code><a href="semantics.html#the-link-element">link</a></code>, <code><a href="semantics.html#the-style-element">style</a></code>, and
-   <code><a href="semantics.html#meta">meta</a></code> elements that would be conforming if they were
-   children of the <code><a href="#the-noscript-element">noscript</a></code> element, and no <a class="full-spec-link" href="http://dev.w3.org/html5/spec/parsing.html#parse-error" title='Read about this "parse errors" reference in the full HTML5 spec.'>parse errors</a>.</dd>
+   the <code><a href="#the-noscript-element" id="noscript-15">noscript</a></code> element as the <var title="">context</var> element and the text contents as the <var title="">input</var> must result in a list of nodes that consists
+   only of <code><a href="semantics.html#the-link-element" id="link-25">link</a></code>, <code><a href="semantics.html#the-style-element" id="style-30">style</a></code>, and
+   <code><a href="semantics.html#meta" id="meta-29">meta</a></code> elements that would be conforming if they were
+   children of the <code><a href="#the-noscript-element" id="noscript-16">noscript</a></code> element, and no <a class="full-spec-link" href="http://dev.w3.org/html5/spec/parsing.html#parse-error" title='Read about this "parse errors" reference in the full HTML5 spec.'>parse errors</a>.</dd>
 
-   <dt>Outside of <code><a href="semantics.html#the-head-element-0">head</a></code> elements, if <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#concept-n-noscript" title='Read about this "scripting is disabled" reference in the full HTML5 spec.'>scripting is disabled</a> for the
-   <code><a href="#the-noscript-element">noscript</a></code> element</dt>
+   <dt>Outside of <code><a href="semantics.html#the-head-element-0" id="head-24">head</a></code> elements, if <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#concept-n-noscript" title='Read about this "scripting is disabled" reference in the full HTML5 spec.'>scripting is disabled</a> for the
+   <code><a href="#the-noscript-element" id="noscript-17">noscript</a></code> element</dt>
 
-   <dd><p>The <code><a href="#the-noscript-element">noscript</a></code> element's content model is
-   <a href="content-models.html#transparent">transparent</a>, with the additional restriction that a
-   <code><a href="#the-noscript-element">noscript</a></code> element must not have a <code><a href="#the-noscript-element">noscript</a></code>
-   element as an ancestor (that is, <code><a href="#the-noscript-element">noscript</a></code> can't be
+   <dd><p>The <code><a href="#the-noscript-element" id="noscript-18">noscript</a></code> element's content model is
+   <a href="content-models.html#transparent" id="transparent-2">transparent</a>, with the additional restriction that a
+   <code><a href="#the-noscript-element" id="noscript-19">noscript</a></code> element must not have a <code><a href="#the-noscript-element" id="noscript-20">noscript</a></code>
+   element as an ancestor (that is, <code><a href="#the-noscript-element" id="noscript-21">noscript</a></code> can't be
    nested).</dd>
 
-   <dt>Outside of <code><a href="semantics.html#the-head-element-0">head</a></code> elements, if <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#concept-n-script" title='Read about this "scripting is enabled" reference in the full HTML5 spec.'>scripting is enabled</a> for the
-   <code><a href="#the-noscript-element">noscript</a></code> element</dt>
+   <dt>Outside of <code><a href="semantics.html#the-head-element-0" id="head-25">head</a></code> elements, if <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#concept-n-script" title='Read about this "scripting is enabled" reference in the full HTML5 spec.'>scripting is enabled</a> for the
+   <code><a href="#the-noscript-element" id="noscript-22">noscript</a></code> element</dt>
 
    <dd>
 
-    <p>The <code><a href="#the-noscript-element">noscript</a></code> element must contain only text,
+    <p>The <code><a href="#the-noscript-element" id="noscript-23">noscript</a></code> element must contain only text,
     except that the text must be such that running the following
     algorithm results in a conforming document with no
-    <code><a href="#the-noscript-element">noscript</a></code> elements and no <code><a href="#script">script</a></code>
+    <code><a href="#the-noscript-element" id="noscript-24">noscript</a></code> elements and no <code><a href="#script" id="script-27">script</a></code>
     elements, and such that no step in the algorithm causes an
     <a class="full-spec-link" href="http://dev.w3.org/html5/spec/parsing.html#html-parser" title='Read about this "HTML parser" reference in the full HTML5 spec.'>HTML parser</a> to flag a <a class="full-spec-link" href="http://dev.w3.org/html5/spec/parsing.html#parse-error" title='Read about this "parse error" reference in the full HTML5 spec.'>parse error</a>:</p>
 
-    <ol><li>Remove every <code><a href="#script">script</a></code> element from the
+    <ol><li>Remove every <code><a href="#script" id="script-28">script</a></code> element from the
      document.</li>
 
-     <li>Make a list of every <code><a href="#the-noscript-element">noscript</a></code> element in the
-     document. For every <code><a href="#the-noscript-element">noscript</a></code> element in that list,
+     <li>Make a list of every <code><a href="#the-noscript-element" id="noscript-25">noscript</a></code> element in the
+     document. For every <code><a href="#the-noscript-element" id="noscript-26">noscript</a></code> element in that list,
      perform the following steps:
 
       <ol><li>Let the <var title="">parent element</var> be the parent
-       element of the <code><a href="#the-noscript-element">noscript</a></code> element.</li>
+       element of the <code><a href="#the-noscript-element" id="noscript-27">noscript</a></code> element.</li>
 
        <li>Take all the children of the <var title="">parent element</var>
-       that come before the <code><a href="#the-noscript-element">noscript</a></code> element, and call these
+       that come before the <code><a href="#the-noscript-element" id="noscript-28">noscript</a></code> element, and call these
        elements <var title="">the before children</var>.</li>
 
        <li>Take all the children of the <var title="">parent element</var>
-       that come <em>after</em> the <code><a href="#the-noscript-element">noscript</a></code> element, and
+       that come <em>after</em> the <code><a href="#the-noscript-element" id="noscript-29">noscript</a></code> element, and
        call these elements <var title="">the after children</var>.</li>
 
        <li>Let <var title="">s</var> be the concatenation of all the
-       <a href="infrastructure.html#text-node">text node</a> children of the <code><a href="#the-noscript-element">noscript</a></code>
+       <a href="infrastructure.html#text-node" id="text-node-12">text node</a> children of the <code><a href="#the-noscript-element" id="noscript-30">noscript</a></code>
        element.</li>
 
-       <li>Set the <code title="dom-innerHTML"><a href="apis-in-html-documents.html#dom-innerhtml">innerHTML</a></code>
+       <li>Set the <code title="dom-innerHTML"><a href="apis-in-html-documents.html#dom-innerhtml" id="innerhtml-4">innerHTML</a></code>
        attribute of the <var title="">parent element</var> to the value
        of <var title="">s</var>. (This, as a side-effect, causes the
-       <code><a href="#the-noscript-element">noscript</a></code> element to be removed from the
+       <code><a href="#the-noscript-element" id="noscript-31">noscript</a></code> element to be removed from the
        document.)</li>
 
        <li>Insert <var title="">the before children</var> at the start of
@@ -728,14 +728,14 @@
     </ol></dd>
 
   </dl><p class="note">All these contortions are required because, for
-  historical reasons, the <code><a href="#the-noscript-element">noscript</a></code> element is handled
+  historical reasons, the <code><a href="#the-noscript-element" id="noscript-32">noscript</a></code> element is handled
   differently by the <a class="full-spec-link" href="http://dev.w3.org/html5/spec/parsing.html#html-parser" title='Read about this "HTML parser" reference in the full HTML5 spec.'>HTML parser</a> based on whether <a class="full-spec-link" href="http://dev.w3.org/html5/spec/parsing.html#scripting-flag" title='Read about this "scripting was enabled or not" reference in the full HTML5 spec.'>scripting was enabled or not</a> when the
-  parser was invoked.<p>The <code><a href="#the-noscript-element">noscript</a></code> element must not be used in <a href="dom.html#xml-documents">XML
-  documents</a>.<p class="note"><strong>The <code><a href="#the-noscript-element">noscript</a></code> element is only
-  effective in <a href="syntax.html#syntax">the HTML syntax</a>, it has no effect in
+  parser was invoked.<p>The <code><a href="#the-noscript-element" id="noscript-33">noscript</a></code> element must not be used in <a href="dom.html#xml-documents" id="xml-documents-19">XML
+  documents</a>.<p class="note"><strong>The <code><a href="#the-noscript-element" id="noscript-34">noscript</a></code> element is only
+  effective in <a href="syntax.html#syntax" id="the-html-syntax-2">the HTML syntax</a>, it has no effect in
   <a href="the-xhtml-syntax.html#the-xhtml-syntax">the XHTML syntax</a>.</strong><div class="example">
 
-   <p>In the following example, a <code><a href="#the-noscript-element">noscript</a></code> element is
+   <p>In the following example, a <code><a href="#the-noscript-element" id="noscript-35">noscript</a></code> element is
    used to provide fallback for a script.</p>
 
    <pre>&lt;form action="calcSquare.php"&gt;
@@ -763,10 +763,10 @@
    on the server side. When script is enabled, the value is computed
    on-the-fly instead.</p>
 
-   <p>The <code><a href="#the-noscript-element">noscript</a></code> element is a blunt
+   <p>The <code><a href="#the-noscript-element" id="noscript-36">noscript</a></code> element is a blunt
    instrument. Sometimes, scripts might be enabled, but for some
    reason the page's script might fail. For this reason, it's
-   generally better to avoid using <code><a href="#the-noscript-element">noscript</a></code>, and to
+   generally better to avoid using <code><a href="#the-noscript-element" id="noscript-37">noscript</a></code>, and to
    instead design the script to change the page from being a
    scriptless page to a scripted page on the fly, as in the next
    example:</p>
@@ -793,7 +793,7 @@
 &lt;/form&gt;</pre>
 
    <p>The above technique is also useful in XHTML, since
-   <code><a href="#the-noscript-element">noscript</a></code> is not supported in <a href="the-xhtml-syntax.html#the-xhtml-syntax">the XHTML
+   <code><a href="#the-noscript-element" id="noscript-38">noscript</a></code> is not supported in <a href="the-xhtml-syntax.html#the-xhtml-syntax">the XHTML
    syntax</a>.</p>
 
   </div>
\ No newline at end of file

Index: the-map-element.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/the-map-element.html,v
retrieving revision 1.408
retrieving revision 1.409
diff -u -d -r1.408 -r1.409
--- the-map-element.html	20 Apr 2011 12:21:18 -0000	1.408
+++ the-map-element.html	20 Apr 2011 12:34:15 -0000	1.409
@@ -340,43 +340,43 @@
    <a href="the-canvas-element.html">&larr; 4.8.11 The canvas element</a> &ndash;
    <a href="Overview.html#contents">Table of contents</a> &ndash;
    <a href="tabular-data.html">4.9 Tabular data &rarr;</a>
-  <ol class="toc"><li><ol><li><ol><li><a href="the-map-element.html#the-map-element"><span class="secno">4.8.12 </span>The <code>map</code> element</a><li><a href="the-map-element.html#the-area-element"><span class="secno">4.8.13 </span>The <code>area</code> element</a><li><a href="the-map-element.html#image-maps"><span class="secno">4.8.14 </span>Image maps</a>
-      <li><a href="the-map-element.html#mathml"><span class="secno">4.8.15 </span>MathML</a><li><a href="the-map-element.html#svg-0"><span class="secno">4.8.16 </span>SVG</a><li><a href="the-map-element.html#dimension-attributes"><span class="secno">4.8.17 </span>Dimension attributes</a></ol></ol></ol></div>
+  <ol class="toc"><li><ol><li><ol><li><a href="the-map-element.html#the-map-element" id="x4.8.12-the-map-element"><span class="secno">4.8.12 </span>The <code>map</code> element</a><li><a href="the-map-element.html#the-area-element" id="x4.8.13-the-area-element"><span class="secno">4.8.13 </span>The <code>area</code> element</a><li><a href="the-map-element.html#image-maps"><span class="secno">4.8.14 </span>Image maps</a>
+      <li><a href="the-map-element.html#mathml"><span class="secno">4.8.15 </span>MathML</a><li><a href="the-map-element.html#svg-0"><span class="secno">4.8.16 </span>SVG</a><li><a href="the-map-element.html#dimension-attributes" id="x4.8.17-dimension-attributes"><span class="secno">4.8.17 </span>Dimension attributes</a></ol></ol></ol></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="content-models.html#flow-content">Flow content</a>.</dd>
-   <dd>When the element only contains <a href="content-models.html#phrasing-content">phrasing content</a>: <a href="content-models.html#phrasing-content">phrasing content</a>.</dd>
+   <dd><a href="content-models.html#flow-content" id="flow-content-107">Flow content</a>.</dd>
+   <dd>When the element only contains <a href="content-models.html#phrasing-content" id="phrasing-content-122">phrasing content</a>: <a href="content-models.html#phrasing-content" id="phrasing-content-123">phrasing content</a>.</dd>
    <dt>Contexts in which this element can be used:</dt>
-   <dd>When the element only contains <a href="content-models.html#phrasing-content">phrasing content</a>: where <a href="content-models.html#phrasing-content">phrasing content</a> is expected.</dd>
-   <dd>Otherwise: where <a href="content-models.html#flow-content">flow content</a> is expected.</dd>
+   <dd>When the element only contains <a href="content-models.html#phrasing-content" id="phrasing-content-124">phrasing content</a>: where <a href="content-models.html#phrasing-content" id="phrasing-content-125">phrasing content</a> is expected.</dd>
+   <dd>Otherwise: where <a href="content-models.html#flow-content" id="flow-content-108">flow content</a> is expected.</dd>
    <dt>Content model:</dt>
-   <dd><a href="content-models.html#transparent">Transparent</a>.</dd>
+   <dd><a href="content-models.html#transparent" id="transparent-12">Transparent</a>.</dd>
    <dt>Content attributes:</dt>
-   <dd><a href="elements.html#global-attributes">Global attributes</a></dd>
-   <dd><code title="attr-map-name"><a href="#attr-map-name">name</a></code></dd>
+   <dd><a href="elements.html#global-attributes" id="global-attributes-72">Global attributes</a></dd>
+   <dd><code title="attr-map-name"><a href="#attr-map-name" id="name-16">name</a></code></dd>
    <dt>DOM interface:</dt>
    <dd>
-<pre class="idl">interface <dfn id="htmlmapelement">HTMLMapElement</dfn> : <a href="elements.html#htmlelement">HTMLElement</a> {
+<pre class="idl">interface <dfn id="htmlmapelement">HTMLMapElement</dfn> : <a href="elements.html#htmlelement" id="htmlelement-75">HTMLElement</a> {
            attribute DOMString <a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-map-element.html#dom-map-name" title='Read about this "name" reference in the full HTML5 spec.'>name</a>;
-  readonly attribute <a href="urls.html#htmlcollection">HTMLCollection</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-map-element.html#dom-map-areas" title='Read about this "areas" reference in the full HTML5 spec.'>areas</a>;
-  readonly attribute <a href="urls.html#htmlcollection">HTMLCollection</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-map-element.html#dom-map-images" title='Read about this "images" reference in the full HTML5 spec.'>images</a>;
+  readonly attribute <a href="urls.html#htmlcollection" id="htmlcollection-20">HTMLCollection</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-map-element.html#dom-map-areas" title='Read about this "areas" reference in the full HTML5 spec.'>areas</a>;
+  readonly attribute <a href="urls.html#htmlcollection" id="htmlcollection-21">HTMLCollection</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-map-element.html#dom-map-images" title='Read about this "images" reference in the full HTML5 spec.'>images</a>;
 };</pre>
    </dd>
-  </dl><p>The <code><a href="#the-map-element">map</a></code> element, in conjunction with any
-  <code><a href="#the-area-element">area</a></code> element descendants, defines an <a href="#image-map">image
+  </dl><p>The <code><a href="#the-map-element" id="map-5">map</a></code> element, in conjunction with any
+  <code><a href="#the-area-element" id="area-8">area</a></code> element descendants, defines an <a href="#image-map" id="image-map-3">image
   map</a>. The element <a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#represents" title='Read about this "represents" reference in the full HTML5 spec.'>represents</a> its children.<p>The <dfn id="attr-map-name" title="attr-map-name"><code>name</code></dfn> attribute
   gives the map a name so that it can be referenced. The attribute
   must be present and must have a non-empty value with no <a class="full-spec-link" href="http://dev.w3.org/html5/spec/common-microsyntaxes.html#space-character" title='Read about this "space characters" reference in the full HTML5 spec.'>space characters</a>. The value of the
-  <code title="attr-map-name"><a href="#attr-map-name">name</a></code> attribute must not be a
-  <a href="infrastructure.html#compatibility-caseless" title="compatibility caseless">compatibility-caseless</a>
-  match for the value of the <code title="attr-map-name"><a href="#attr-map-name">name</a></code>
-  attribute of another <code><a href="#the-map-element">map</a></code> element in the same
-  document. If the <code title="attr-id"><a href="elements.html#the-id-attribute">id</a></code> attribute is also
+  <code title="attr-map-name"><a href="#attr-map-name" id="name-17">name</a></code> attribute must not be a
+  <a href="infrastructure.html#compatibility-caseless" id="compatibility-caseless-0" title="compatibility caseless">compatibility-caseless</a>
+  match for the value of the <code title="attr-map-name"><a href="#attr-map-name" id="name-18">name</a></code>
+  attribute of another <code><a href="#the-map-element" id="map-6">map</a></code> element in the same
+  document. If the <code title="attr-id"><a href="elements.html#the-id-attribute" id="id-2">id</a></code> attribute is also
   specified, both attributes must have the same value.<dl class="domintro"><dt><var title="">map</var> . <code title="dom-map-areas"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-map-element.html#dom-map-areas" title='Read about this "areas" reference in the full HTML5 spec.'>areas</a></code></dt>
 
    <dd>
 
-    <p>Returns an <code><a href="urls.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>
+    <p>Returns an <code><a href="urls.html#htmlcollection" id="htmlcollection-22">HTMLCollection</a></code> of the <code><a href="#the-area-element" id="area-9">area</a></code> elements in the <code><a href="#the-map-element" id="map-7">map</a></code>.</p>
 
    </dd>
 
@@ -384,7 +384,7 @@
 
    <dd>
 
-    <p>Returns an <code><a href="urls.html#htmlcollection">HTMLCollection</a></code> of the <code><a href="embedded-content-1.html#the-img-element">img</a></code> and <code><a href="the-iframe-element.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="urls.html#htmlcollection" id="htmlcollection-23">HTMLCollection</a></code> of the <code><a href="embedded-content-1.html#the-img-element" id="img-22">img</a></code> and <code><a href="the-iframe-element.html#the-object-element" id="object-22">object</a></code> elements that use the <code><a href="#the-map-element" id="map-8">map</a></code>.</p>
 
    </dd>
 
@@ -419,38 +419,38 @@
 &lt;/FOOTER&gt;</pre>
 
   </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="content-models.html#flow-content">Flow content</a>.</dd>
-   <dd><a href="content-models.html#phrasing-content">Phrasing content</a>.</dd>
+   <dd><a href="content-models.html#flow-content" id="flow-content-109">Flow content</a>.</dd>
+   <dd><a href="content-models.html#phrasing-content" id="phrasing-content-126">Phrasing content</a>.</dd>
    <dt>Contexts in which this element can be used:</dt>
-   <dd>Where <a href="content-models.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>
+   <dd>Where <a href="content-models.html#phrasing-content" id="phrasing-content-127">phrasing content</a> is expected, but only if there is a <code><a href="#the-map-element" id="map-9">map</a></code> element ancestor.</dd>
    <dt>Content model:</dt>
    <dd>Empty.</dd>
    <dt>Content attributes:</dt>
-   <dd><a href="elements.html#global-attributes">Global attributes</a></dd>
-   <dd><code title="attr-area-alt"><a href="#attr-area-alt">alt</a></code></dd>
-   <dd><code title="attr-area-coords"><a href="#attr-area-coords">coords</a></code></dd>
-   <dd><code title="attr-area-shape"><a href="#attr-area-shape">shape</a></code></dd>
-   <dd><code title="attr-hyperlink-href"><a href="links.html#attr-hyperlink-href">href</a></code></dd>
-   <dd><code title="attr-hyperlink-target"><a href="links.html#attr-hyperlink-target">target</a></code></dd>
-   <dd><code title="attr-hyperlink-rel"><a href="links.html#attr-hyperlink-rel">rel</a></code></dd>
-   <dd><code title="attr-hyperlink-media"><a href="links.html#attr-hyperlink-media">media</a></code></dd>
-   <dd><code title="attr-hyperlink-hreflang"><a href="links.html#attr-hyperlink-hreflang">hreflang</a></code></dd>
-   <dd><code title="attr-hyperlink-type"><a href="links.html#attr-hyperlink-type">type</a></code></dd>
+   <dd><a href="elements.html#global-attributes" id="global-attributes-73">Global attributes</a></dd>
+   <dd><code title="attr-area-alt"><a href="#attr-area-alt" id="alt-32">alt</a></code></dd>
+   <dd><code title="attr-area-coords"><a href="#attr-area-coords" id="coords">coords</a></code></dd>
+   <dd><code title="attr-area-shape"><a href="#attr-area-shape" id="shape-0">shape</a></code></dd>
+   <dd><code title="attr-hyperlink-href"><a href="links.html#attr-hyperlink-href" id="href-15">href</a></code></dd>
+   <dd><code title="attr-hyperlink-target"><a href="links.html#attr-hyperlink-target" id="target-14">target</a></code></dd>
+   <dd><code title="attr-hyperlink-rel"><a href="links.html#attr-hyperlink-rel" id="rel-14">rel</a></code></dd>
+   <dd><code title="attr-hyperlink-media"><a href="links.html#attr-hyperlink-media" id="media-10">media</a></code></dd>
+   <dd><code title="attr-hyperlink-hreflang"><a href="links.html#attr-hyperlink-hreflang" id="hreflang-3">hreflang</a></code></dd>
+   <dd><code title="attr-hyperlink-type"><a href="links.html#attr-hyperlink-type" id="type-100">type</a></code></dd>
    <dt>DOM interface:</dt>
    <dd>
-<pre class="idl">interface <dfn id="htmlareaelement">HTMLAreaElement</dfn> : <a href="elements.html#htmlelement">HTMLElement</a> {
+<pre class="idl">interface <dfn id="htmlareaelement">HTMLAreaElement</dfn> : <a href="elements.html#htmlelement" id="htmlelement-76">HTMLElement</a> {
            attribute DOMString <a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-map-element.html#dom-area-alt" title='Read about this "alt" reference in the full HTML5 spec.'>alt</a>;
            attribute DOMString <a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-map-element.html#dom-area-coords" title='Read about this "coords" reference in the full HTML5 spec.'>coords</a>;
            attribute DOMString <a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-map-element.html#dom-area-shape" title='Read about this "shape" reference in the full HTML5 spec.'>shape</a>;
   stringifier attribute DOMString <a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-map-element.html#dom-area-href" title='Read about this "href" reference in the full HTML5 spec.'>href</a>;
            attribute DOMString <a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-map-element.html#dom-area-target" title='Read about this "target" reference in the full HTML5 spec.'>target</a>;
            attribute DOMString <a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-map-element.html#dom-area-rel" title='Read about this "rel" reference in the full HTML5 spec.'>rel</a>;
-  readonly attribute <a href="urls.html#domtokenlist">DOMTokenList</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-map-element.html#dom-area-rellist" title='Read about this "relList" reference in the full HTML5 spec.'>relList</a>;
+  readonly attribute <a href="urls.html#domtokenlist" id="domtokenlist-8">DOMTokenList</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-map-element.html#dom-area-rellist" title='Read about this "relList" reference in the full HTML5 spec.'>relList</a>;
            attribute DOMString <a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-map-element.html#dom-area-media" title='Read about this "media" reference in the full HTML5 spec.'>media</a>;
            attribute DOMString <a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-map-element.html#dom-area-hreflang" title='Read about this "hreflang" reference in the full HTML5 spec.'>hreflang</a>;
            attribute DOMString <a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-map-element.html#dom-area-type" title='Read about this "type" reference in the full HTML5 spec.'>type</a>;
 
-  // <a href="urls.html#url-decomposition-idl-attributes">URL decomposition IDL attributes</a>
+  // <a href="urls.html#url-decomposition-idl-attributes" id="url-decomposition-idl-attributes-2">URL decomposition IDL attributes</a>
            attribute DOMString <a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-map-element.html#dom-area-protocol" title='Read about this "protocol" reference in the full HTML5 spec.'>protocol</a>;
            attribute DOMString <a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-map-element.html#dom-area-host" title='Read about this "host" reference in the full HTML5 spec.'>host</a>;
            attribute DOMString <a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-map-element.html#dom-area-hostname" title='Read about this "hostname" reference in the full HTML5 spec.'>hostname</a>;
@@ -460,77 +460,77 @@
            attribute DOMString <a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-map-element.html#dom-area-hash" title='Read about this "hash" reference in the full HTML5 spec.'>hash</a>;
 };</pre>
    </dd>
-  </dl><p>The <code><a href="#the-area-element">area</a></code> element <a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#represents" title='Read about this "represents" reference in the full HTML5 spec.'>represents</a> either a
-  hyperlink with some text and a corresponding area on an <a href="#image-map">image
-  map</a>, or a dead area on an image map.<p>If the <code><a href="#the-area-element">area</a></code> element has an <code title="attr-hyperlink-href"><a href="links.html#attr-hyperlink-href">href</a></code> attribute, then the
-  <code><a href="#the-area-element">area</a></code> element represents a <a href="links.html#hyperlink">hyperlink</a>. In
+  </dl><p>The <code><a href="#the-area-element" id="area-10">area</a></code> element <a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#represents" title='Read about this "represents" reference in the full HTML5 spec.'>represents</a> either a
+  hyperlink with some text and a corresponding area on an <a href="#image-map" id="image-map-4">image
+  map</a>, or a dead area on an image map.<p>If the <code><a href="#the-area-element" id="area-11">area</a></code> element has an <code title="attr-hyperlink-href"><a href="links.html#attr-hyperlink-href" id="href-16">href</a></code> attribute, then the
+  <code><a href="#the-area-element" id="area-12">area</a></code> element represents a <a href="links.html#hyperlink" id="hyperlink-10">hyperlink</a>. In
   this case, the <dfn id="attr-area-alt" title="attr-area-alt"><code>alt</code></dfn>
   attribute must be present. It specifies the text of the
   hyperlink. Its value must be text that, when presented with the
-  texts specified for the other hyperlinks of the <a href="#image-map">image
+  texts specified for the other hyperlinks of the <a href="#image-map" id="image-map-5">image
   map</a>, and with the alternative text of the image, but without
   the image itself, provides the user with the same kind of choice as
   the hyperlink would when used without its text but with its shape
-  applied to the image. The <code title="attr-area-alt"><a href="#attr-area-alt">alt</a></code>
-  attribute may be left blank if there is another <code><a href="#the-area-element">area</a></code>
-  element in the same <a href="#image-map">image map</a> that points to the same
-  resource and has a non-blank <code title="attr-area-alt"><a href="#attr-area-alt">alt</a></code>
-  attribute.<p>If the <code><a href="#the-area-element">area</a></code> element has no <code title="attr-hyperlink-href"><a href="links.html#attr-hyperlink-href">href</a></code> attribute, then the area
-  represented by the element cannot be selected, and the <code title="attr-area-alt"><a href="#attr-area-alt">alt</a></code> attribute must be omitted.<p>In both cases, the <code title="attr-area-shape"><a href="#attr-area-shape">shape</a></code> and
-  <code title="attr-area-coords"><a href="#attr-area-coords">coords</a></code> attributes specify the
+  applied to the image. The <code title="attr-area-alt"><a href="#attr-area-alt" id="alt-33">alt</a></code>
+  attribute may be left blank if there is another <code><a href="#the-area-element" id="area-13">area</a></code>
+  element in the same <a href="#image-map" id="image-map-6">image map</a> that points to the same
+  resource and has a non-blank <code title="attr-area-alt"><a href="#attr-area-alt" id="alt-34">alt</a></code>
+  attribute.<p>If the <code><a href="#the-area-element" id="area-14">area</a></code> element has no <code title="attr-hyperlink-href"><a href="links.html#attr-hyperlink-href" id="href-17">href</a></code> attribute, then the area
+  represented by the element cannot be selected, and the <code title="attr-area-alt"><a href="#attr-area-alt" id="alt-35">alt</a></code> attribute must be omitted.<p>In both cases, the <code title="attr-area-shape"><a href="#attr-area-shape" id="shape-1">shape</a></code> and
+  <code title="attr-area-coords"><a href="#attr-area-coords" id="coords-0">coords</a></code> attributes specify the
   area.<p>The <dfn id="attr-area-shape" title="attr-area-shape"><code>shape</code></dfn>
-  attribute is an <a href="common-microsyntaxes.html#enumerated-attribute">enumerated attribute</a>. The following
+  attribute is an <a href="common-microsyntaxes.html#enumerated-attribute" id="enumerated-attribute-4">enumerated attribute</a>. The following
   table lists the keywords defined for this attribute. The states
   given in the first cell of the rows with keywords give the states to
   which those keywords map. <table><thead><tr><th>State
      <th>Keywords
-     <tbody><tr><td rowspan="2"><a href="#attr-area-shape-circle" title="attr-area-shape-circle">Circle state</a>
+     <tbody><tr><td rowspan="2"><a href="#attr-area-shape-circle" id="attr-area-shape-circle-0" title="attr-area-shape-circle">Circle state</a>
      <td><dfn id="attr-area-shape-keyword-circle" title="attr-area-shape-keyword-circle"><code>circle</code></dfn>
-     <tr><tr><td><a href="#attr-area-shape-default" title="attr-area-shape-default">Default state</a>
+     <tr><tr><td><a href="#attr-area-shape-default" id="attr-area-shape-default-0" title="attr-area-shape-default">Default state</a>
      <td><dfn id="attr-area-shape-keyword-default" title="attr-area-shape-keyword-default"><code>default</code></dfn>
-     <tr><td rowspan="2"><a href="#attr-area-shape-poly" title="attr-area-shape-poly">Polygon state</a>
+     <tr><td rowspan="2"><a href="#attr-area-shape-poly" id="attr-area-shape-poly-0" title="attr-area-shape-poly">Polygon state</a>
      <td><dfn id="attr-area-shape-keyword-poly" title="attr-area-shape-keyword-poly"><code>poly</code></dfn>
-     <tr><tr><td rowspan="2"><a href="#attr-area-shape-rect" title="attr-area-shape-rect">Rectangle state</a>
+     <tr><tr><td rowspan="2"><a href="#attr-area-shape-rect" id="attr-area-shape-rect-0" title="attr-area-shape-rect">Rectangle state</a>
      <td><dfn id="attr-area-shape-keyword-rect" title="attr-area-shape-keyword-rect"><code>rect</code></dfn>
      <tr></table><p>The attribute may be omitted. The <i>missing value default</i> is
-  the <a href="#attr-area-shape-rect" title="attr-area-shape-rect">rectangle</a> state.<p>The <dfn id="attr-area-coords" title="attr-area-coords"><code>coords</code></dfn>
-  attribute must, if specified, contain a <a href="common-microsyntaxes.html#valid-list-of-integers">valid list of
+  the <a href="#attr-area-shape-rect" id="attr-area-shape-rect-1" title="attr-area-shape-rect">rectangle</a> state.<p>The <dfn id="attr-area-coords" title="attr-area-coords"><code>coords</code></dfn>
+  attribute must, if specified, contain a <a href="common-microsyntaxes.html#valid-list-of-integers" id="valid-list-of-integers-0">valid list of
   integers</a>. This attribute gives the coordinates for the shape
-  described by the <code title="attr-area-shape"><a href="#attr-area-shape">shape</a></code>
+  described by the <code title="attr-area-shape"><a href="#attr-area-shape" id="shape-2">shape</a></code>
   attribute. <p>In the <dfn id="attr-area-shape-circle" title="attr-area-shape-circle">circle state</dfn>,
-  <code><a href="#the-area-element">area</a></code> elements must have a <code title="attr-area-coords"><a href="#attr-area-coords">coords</a></code> attribute present, with three
+  <code><a href="#the-area-element" id="area-15">area</a></code> elements must have a <code title="attr-area-coords"><a href="#attr-area-coords" id="coords-1">coords</a></code> attribute present, with three
   integers, the last of which must be non-negative. The first integer
   must be the distance in CSS pixels from the left edge of the image
   to the center of the circle, the second integer must be the distance
   in CSS pixels from the top edge of the image to the center of the
   circle, and the third integer must be the radius of the circle,
   again in CSS pixels.<p>In the <dfn id="attr-area-shape-default" title="attr-area-shape-default">default state</dfn>
-  state, <code><a href="#the-area-element">area</a></code> elements must not have a <code title="attr-area-coords"><a href="#attr-area-coords">coords</a></code> attribute. (The area is the
+  state, <code><a href="#the-area-element" id="area-16">area</a></code> elements must not have a <code title="attr-area-coords"><a href="#attr-area-coords" id="coords-2">coords</a></code> attribute. (The area is the
   whole image.)<p>In the <dfn id="attr-area-shape-poly" title="attr-area-shape-poly">polygon state</dfn>,
-  <code><a href="#the-area-element">area</a></code> elements must have a <code title="attr-area-coords"><a href="#attr-area-coords">coords</a></code> attribute with at least six
+  <code><a href="#the-area-element" id="area-17">area</a></code> elements must have a <code title="attr-area-coords"><a href="#attr-area-coords" id="coords-3">coords</a></code> attribute with at least six
   integers, and the number of integers must be even. Each pair of
   integers must represent a coordinate given as the distances from the
   left and the top of the image in CSS pixels respectively, and all
   the coordinates together must represent the points of the polygon,
   in order.<p>In the <dfn id="attr-area-shape-rect" title="attr-area-shape-rect">rectangle state</dfn>,
-  <code><a href="#the-area-element">area</a></code> elements must have a <code title="attr-area-coords"><a href="#attr-area-coords">coords</a></code> attribute with exactly four
+  <code><a href="#the-area-element" id="area-18">area</a></code> elements must have a <code title="attr-area-coords"><a href="#attr-area-coords" id="coords-4">coords</a></code> attribute with exactly four
   integers, the first of which must be less than the third, and the
   second of which must be less than the fourth. The four points must
   represent, respectively, the distance from the left edge of the
   image to the left side of the rectangle, the distance from the
   top edge to the top side, the distance from the left edge to the
   right side, and the distance from the top edge to the bottom side,
-  all in CSS pixels.<p>The <code title="attr-hyperlink-target"><a href="links.html#attr-hyperlink-target">target</a></code>,
-  <code title="attr-hyperlink-rel"><a href="links.html#attr-hyperlink-rel">rel</a></code>, <code title="attr-hyperlink-media"><a href="links.html#attr-hyperlink-media">media</a></code>, <code title="attr-hyperlink-hreflang"><a href="links.html#attr-hyperlink-hreflang">hreflang</a></code>, and <code title="attr-hyperlink-type"><a href="links.html#attr-hyperlink-type">type</a></code> attributes must be omitted
-  if the <code title="attr-hyperlink-href"><a href="links.html#attr-hyperlink-href">href</a></code> attribute is
+  all in CSS pixels.<p>The <code title="attr-hyperlink-target"><a href="links.html#attr-hyperlink-target" id="target-15">target</a></code>,
+  <code title="attr-hyperlink-rel"><a href="links.html#attr-hyperlink-rel" id="rel-15">rel</a></code>, <code title="attr-hyperlink-media"><a href="links.html#attr-hyperlink-media" id="media-11">media</a></code>, <code title="attr-hyperlink-hreflang"><a href="links.html#attr-hyperlink-hreflang" id="hreflang-4">hreflang</a></code>, and <code title="attr-hyperlink-type"><a href="links.html#attr-hyperlink-type" id="type-101">type</a></code> attributes must be omitted
+  if the <code title="attr-hyperlink-href"><a href="links.html#attr-hyperlink-href" id="href-18">href</a></code> attribute is
   not present.<h4 id="image-maps"><span class="secno">4.8.14 </span>Image maps</h4><p>An <dfn id="image-map">image map</dfn> allows geometric areas on an image to be
-  associated with <a href="links.html#hyperlink" title="hyperlink">hyperlinks</a>.<p>An image, in the form of an <code><a href="embedded-content-1.html#the-img-element">img</a></code> element or an
-  <code><a href="the-iframe-element.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
+  associated with <a href="links.html#hyperlink" id="hyperlink-11" title="hyperlink">hyperlinks</a>.<p>An image, in the form of an <code><a href="embedded-content-1.html#the-img-element" id="img-23">img</a></code> element or an
+  <code><a href="the-iframe-element.html#the-object-element" id="object-23">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" id="map-10">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-1.html#the-img-element">img</a></code> or <code><a href="the-iframe-element.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="common-microsyntaxes.html#valid-hash-name-reference">valid hash-name reference</a> to a
-  <code><a href="#the-map-element">map</a></code> element.<div class="example">
+  the <code><a href="embedded-content-1.html#the-img-element" id="img-24">img</a></code> or <code><a href="the-iframe-element.html#the-object-element" id="object-24">object</a></code> element. The <code title="attr-hyperlink-usemap"><a href="#attr-hyperlink-usemap" id="usemap-7">usemap</a></code> attribute, if specified,
+  must be a <a href="common-microsyntaxes.html#valid-hash-name-reference" id="valid-hash-name-reference-0">valid hash-name reference</a> to a
+  <code><a href="#the-map-element" id="map-11">map</a></code> element.<div class="example">
 
    <p>Consider an image that looks as follows:</p>
 
@@ -553,9 +553,9 @@
  &lt;/map&gt;
 &lt;/p&gt;</pre>
 
-  </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="urls.html#mathml-namespace">MathML
-  namespace</a> falls into the <a href="content-models.html#embedded-content">embedded content</a>,
-  <a href="content-models.html#phrasing-content">phrasing content</a>, and <a href="content-models.html#flow-content">flow content</a>
+  </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="urls.html#mathml-namespace" id="mathml-namespace-0">MathML
+  namespace</a> falls into the <a href="content-models.html#embedded-content" id="embedded-content-24">embedded content</a>,
+  <a href="content-models.html#phrasing-content" id="phrasing-content-128">phrasing content</a>, and <a href="content-models.html#flow-content" id="flow-content-110">flow content</a>
   categories for the purposes of the content models in this
   specification.<p>The semantics of MathML elements are defined by the MathML
   specification and <a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#other-applicable-specifications" title='Read about this "other applicable specifications" reference in the full HTML5 spec.'>other applicable specifications</a>. <a href="references.html#refsMATHML">[MATHML]</a><div class="example">
@@ -592,15 +592,15 @@
  &lt;/body&gt;
 &lt;/html&gt;</pre>
 
-  </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="urls.html#svg-namespace">SVG
-  namespace</a> falls into the <a href="content-models.html#embedded-content">embedded content</a>,
-  <a href="content-models.html#phrasing-content">phrasing content</a>, and <a href="content-models.html#flow-content">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="urls.html#svg-namespace" id="svg-namespace-0">SVG
+  namespace</a> falls into the <a href="content-models.html#embedded-content" id="embedded-content-25">embedded content</a>,
+  <a href="content-models.html#phrasing-content" id="phrasing-content-129">phrasing content</a>, and <a href="content-models.html#flow-content" id="flow-content-111">flow content</a>
   categories for the purposes of the content models in this
   specification.<p>When the SVG <code title="">foreignObject</code> element contains
-  elements from the <a href="urls.html#html-namespace-0">HTML namespace</a>, such elements must
-  all be <a href="content-models.html#flow-content">flow content</a>. <a href="references.html#refsSVG">[SVG]</a><p>The content model for <code title="">title</code> elements in the
-  <a href="urls.html#svg-namespace">SVG namespace</a> inside <a href="dom.html#html-documents">HTML documents</a> is
-  <a href="content-models.html#phrasing-content">phrasing content</a>. (This further constrains the
+  elements from the <a href="urls.html#html-namespace-0" id="html-namespace-4">HTML namespace</a>, such elements must
+  all be <a href="content-models.html#flow-content" id="flow-content-112">flow content</a>. <a href="references.html#refsSVG">[SVG]</a><p>The content model for <code title="">title</code> elements in the
+  <a href="urls.html#svg-namespace" id="svg-namespace-1">SVG namespace</a> inside <a href="dom.html#html-documents" id="html-documents-23">HTML documents</a> is
+  <a href="content-models.html#phrasing-content" id="phrasing-content-130">phrasing content</a>. (This further constrains the
   requirements given in the SVG specification.)<p>The semantics of SVG elements are defined by the SVG
   specification and <a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#other-applicable-specifications" title='Read about this "other applicable specifications" reference in the full HTML5 spec.'>other applicable specifications</a>. <a href="references.html#refsSVG">[SVG]</a><p>The SVG specification includes requirements regarding the
   handling of elements in the DOM that are not in the SVG namespace,
@@ -611,13 +611,13 @@
   neither conforming nor non-conforming from the perspective of this
   specification.<h4 id="dimension-attributes"><span class="secno">4.8.17 </span><dfn>Dimension attributes</dfn></h4><p>
   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-1.html#the-img-element">img</a></code>, <code><a href="the-iframe-element.html#the-iframe-element">iframe</a></code>, <code><a href="the-iframe-element.html#the-embed-element">embed</a></code>,
-  <code><a href="the-iframe-element.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="the-input-element.html#attr-input-type">type</a></code> attribute is in the <a href="number-state.html#image-button-state" title="attr-input-type-image">Image Button</a> state,
-  <code><a href="the-input-element.html#the-input-element">input</a></code> elements may be specified to give the dimensions
+  <code><a href="embedded-content-1.html#the-img-element" id="img-25">img</a></code>, <code><a href="the-iframe-element.html#the-iframe-element" id="iframe-37">iframe</a></code>, <code><a href="the-iframe-element.html#the-embed-element" id="embed-11">embed</a></code>,
+  <code><a href="the-iframe-element.html#the-object-element" id="object-25">object</a></code>, <code><a href="video.html#video" id="video-25">video</a></code>, and, when their <code title="attr-input-type"><a href="the-input-element.html#attr-input-type" id="type-56">type</a></code> attribute is in the <a href="number-state.html#image-button-state" id="attr-input-type-image-0" title="attr-input-type-image">Image Button</a> state,
+  <code><a href="the-input-element.html#the-input-element" id="input-45">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
   medium), in CSS pixels. The attributes, if specified, must have
-  values that are <a href="common-microsyntaxes.html#valid-non-negative-integer" title="valid non-negative integer">valid
+  values that are <a href="common-microsyntaxes.html#valid-non-negative-integer" id="valid-non-negative-integer-4" title="valid non-negative integer">valid
   non-negative integers</a>.<p>The specified dimensions given may differ from the dimensions
   specified in the resource itself, since the resource may have a
   resolution that differs from the CSS pixel resolution. (On screens,
@@ -635,7 +635,7 @@
 
   </ul><p>The <var title="">target ratio</var> is the ratio of the
   intrinsic width to the intrinsic height in the resource. The <var title="">specified width</var> and <var title="">specified
-  height</var> are the values of the <code title="attr-dim-width"><a href="#attr-dim-width">width</a></code> and <code title="attr-dim-height"><a href="#attr-dim-height">height</a></code> attributes respectively.<p>The two attributes must be omitted if the resource in question
+  height</var> are the values of the <code title="attr-dim-width"><a href="#attr-dim-width" id="width-9">width</a></code> and <code title="attr-dim-height"><a href="#attr-dim-height" id="height-9">height</a></code> attributes respectively.<p>The two attributes must be omitted if the resource in question
   does not have both an intrinsic width and an intrinsic height.<p>If the two attributes are both zero, it indicates that the
   element is not intended for the user (e.g. it might be a part of a
   service to count page views).<p class="note">The dimension attributes are not intended to be used

Index: the-canvas-element.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/the-canvas-element.html,v
retrieving revision 1.961
retrieving revision 1.962
diff -u -d -r1.961 -r1.962
--- the-canvas-element.html	20 Apr 2011 12:21:18 -0000	1.961
+++ the-canvas-element.html	20 Apr 2011 12:34:15 -0000	1.962
@@ -343,20 +343,20 @@
   </div>
 
   <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="content-models.html#flow-content">Flow content</a>.</dd>
-   <dd><a href="content-models.html#phrasing-content">Phrasing content</a>.</dd>
-   <dd><a href="content-models.html#embedded-content">Embedded content</a>.</dd>
+   <dd><a href="content-models.html#flow-content" id="flow-content-106">Flow content</a>.</dd>
+   <dd><a href="content-models.html#phrasing-content" id="phrasing-content-121">Phrasing content</a>.</dd>
+   <dd><a href="content-models.html#embedded-content" id="embedded-content-19">Embedded content</a>.</dd>
    <dt>Contexts in which this element can be used:</dt>
-   <dd>Where <a href="content-models.html#embedded-content">embedded content</a> is expected.</dd>
+   <dd>Where <a href="content-models.html#embedded-content" id="embedded-content-20">embedded content</a> is expected.</dd>
    <dt>Content model:</dt>
-   <dd><a href="content-models.html#transparent">Transparent</a>.</dd>
+   <dd><a href="content-models.html#transparent" id="transparent-11">Transparent</a>.</dd>
    <dt>Content attributes:</dt>
-   <dd><a href="elements.html#global-attributes">Global attributes</a></dd>
-   <dd><code title="attr-canvas-width"><a href="#attr-canvas-width">width</a></code></dd>
-   <dd><code title="attr-canvas-height"><a href="#attr-canvas-height">height</a></code></dd>
+   <dd><a href="elements.html#global-attributes" id="global-attributes-71">Global attributes</a></dd>
+   <dd><code title="attr-canvas-width"><a href="#attr-canvas-width" id="width">width</a></code></dd>
+   <dd><code title="attr-canvas-height"><a href="#attr-canvas-height" id="height">height</a></code></dd>
    <dt>DOM interface:</dt>
    <dd>
-    <pre class="idl">interface <dfn id="htmlcanvaselement">HTMLCanvasElement</dfn> : <a href="elements.html#htmlelement">HTMLElement</a> {
+    <pre class="idl">interface <dfn id="htmlcanvaselement">HTMLCanvasElement</dfn> : <a href="elements.html#htmlelement" id="htmlelement-74">HTMLElement</a> {
            attribute unsigned long <a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-canvas-element.html#dom-canvas-width" title='Read about this "width" reference in the full HTML5 spec.'>width</a>;
            attribute unsigned long <a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-canvas-element.html#dom-canvas-height" title='Read about this "height" reference in the full HTML5 spec.'>height</a>;
 
@@ -371,39 +371,39 @@
   is inappropriate to use a <code><a href="#the-canvas-element">canvas</a></code> element to render a
   page heading: if the desired presentation of the heading is
   graphically intense, it should be marked up using appropriate
-  elements (typically <code><a href="sections.html#the-h1-h2-h3-h4-h5-and-h6-elements">h1</a></code>) and then styled using CSS and
+  elements (typically <code><a href="sections.html#the-h1-h2-h3-h4-h5-and-h6-elements" id="h1-18">h1</a></code>) and then styled using CSS and
   supporting technologies such as XBL.<p>When authors use the <code><a href="#the-canvas-element">canvas</a></code> element, they must also
   provide content that, when presented to the user, conveys
   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="content-models.html#fallback-content">fallback content</a>.<p>In interactive visual media, if <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#concept-n-script" title='Read about this "scripting is enabled" reference in the full HTML5 spec.'>scripting is enabled</a> for the
+  are the element's <a href="content-models.html#fallback-content" id="fallback-content-2">fallback content</a>.<p>In interactive visual media, if <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#concept-n-script" title='Read about this "scripting is enabled" reference in the full HTML5 spec.'>scripting is enabled</a> for the
   <code><a href="#the-canvas-element">canvas</a></code> element, and if support for <code><a href="#the-canvas-element">canvas</a></code>
   elements has been enabled, the <code><a href="#the-canvas-element">canvas</a></code> element
-  <a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#represents" title='Read about this "represents" reference in the full HTML5 spec.'>represents</a> <a href="content-models.html#embedded-content">embedded content</a> consisting of
+  <a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#represents" title='Read about this "represents" reference in the full HTML5 spec.'>represents</a> <a href="content-models.html#embedded-content" id="embedded-content-21">embedded content</a> consisting of
   a dynamically created image.<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
-  <a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#represents" title='Read about this "represents" reference in the full HTML5 spec.'>represents</a> <a href="content-models.html#embedded-content">embedded content</a> with the
+  <a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#represents" title='Read about this "represents" reference in the full HTML5 spec.'>represents</a> <a href="content-models.html#embedded-content" id="embedded-content-22">embedded content</a> with the
   current image and size. Otherwise, the element represents its
-  <a href="content-models.html#fallback-content">fallback content</a> instead.<p>In non-visual media, and in visual media if <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#concept-n-noscript" title='Read about this "scripting is disabled" reference in the full HTML5 spec.'>scripting is disabled</a> for the
+  <a href="content-models.html#fallback-content" id="fallback-content-3">fallback content</a> instead.<p>In non-visual media, and in visual media if <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#concept-n-noscript" title='Read about this "scripting is disabled" reference in the full HTML5 spec.'>scripting is disabled</a> for the
   <code><a href="#the-canvas-element">canvas</a></code> element or if support for <code><a href="#the-canvas-element">canvas</a></code>
   elements has been disabled, the <code><a href="#the-canvas-element">canvas</a></code> element
-  <a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#represents" title='Read about this "represents" reference in the full HTML5 spec.'>represents</a> its <a href="content-models.html#fallback-content">fallback content</a>
+  <a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#represents" title='Read about this "represents" reference in the full HTML5 spec.'>represents</a> its <a href="content-models.html#fallback-content" id="fallback-content-4">fallback content</a>
   instead.</p><!-- CANVAS-FOCUS-FALLBACK --><p>When a <code><a href="#the-canvas-element">canvas</a></code> element <a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#represents" title='Read about this "represents" reference in the full HTML5 spec.'>represents</a>
-  <a href="content-models.html#embedded-content">embedded content</a>, the user can still focus descendants
-  of the <code><a href="#the-canvas-element">canvas</a></code> element (in the <a href="content-models.html#fallback-content">fallback
+  <a href="content-models.html#embedded-content" id="embedded-content-23">embedded content</a>, the user can still focus descendants
+  of the <code><a href="#the-canvas-element">canvas</a></code> element (in the <a href="content-models.html#fallback-content" id="fallback-content-5">fallback
   content</a>). This allows authors to make an interactive canvas
   keyboard-focusable: authors should have a one-to-one mapping of
-  interactive regions to focusable elements in the <a href="content-models.html#fallback-content">fallback
+  interactive regions to focusable elements in the <a href="content-models.html#fallback-content" id="fallback-content-6">fallback
   content</a>.<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="common-microsyntaxes.html#valid-non-negative-integer" title="valid non-negative integer">valid non-negative
+  attributes, when specified, must have values that are <a href="common-microsyntaxes.html#valid-non-negative-integer" id="valid-non-negative-integer-3" title="valid non-negative integer">valid non-negative
   integers</a>.  The
-  <code title="attr-canvas-width"><a href="#attr-canvas-width">width</a></code> attribute defaults to
-  300, and the <code title="attr-canvas-height"><a href="#attr-canvas-height">height</a></code>
+  <code title="attr-canvas-width"><a href="#attr-canvas-width" id="width-0">width</a></code> attribute defaults to
+  300, and the <code title="attr-canvas-height"><a href="#attr-canvas-height" id="height-0">height</a></code>
   attribute defaults to 150.<p>The intrinsic dimensions of the <code><a href="#the-canvas-element">canvas</a></code> element equal
   the size of the coordinate space, with the numbers interpreted in
   CSS pixels. However, the element can be sized arbitrarily by a
@@ -440,7 +440,7 @@
 
    <dd>
 
-    <p>Returns a <a href="infrastructure.html#data-protocol" title="data protocol"><code title="">data:</code> URL</a> for the image in the canvas.</p>
+    <p>Returns a <a href="infrastructure.html#data-protocol" id="data-protocol-0" title="data protocol"><code title="">data:</code> URL</a> for the image in the canvas.</p>
 
     <p>The first argument, if provided, controls the type of the image
     to be returned (e.g. PNG or JPEG). The default is <code title="">image/png</code>; that type is also used if the given

Index: tabular-data.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/tabular-data.html,v
retrieving revision 1.951
retrieving revision 1.952
diff -u -d -r1.951 -r1.952
--- tabular-data.html	20 Apr 2011 12:21:18 -0000	1.951
+++ tabular-data.html	20 Apr 2011 12:34:15 -0000	1.952
@@ -341,46 +341,46 @@
    <a href="Overview.html#contents">Table of contents</a> &ndash;
    <a href="forms.html">4.10 Forms &rarr;</a>
   <ol class="toc"><li><ol><li><a href="tabular-data.html#tabular-data"><span class="secno">4.9 </span>Tabular data</a>
-    <ol><li><a href="tabular-data.html#the-table-element"><span class="secno">4.9.1 </span>The <code>table</code> element</a>
-      <ol><li><a href="tabular-data.html#table-descriptions-techniques"><span class="secno">4.9.1.1 </span>Techniques for describing tables</a><li><a href="tabular-data.html#table-layout-techniques"><span class="secno">4.9.1.2 </span>Techniques for table layout</a></ol><li><a href="tabular-data.html#the-caption-element"><span class="secno">4.9.2 </span>The <code>caption</code> element</a><li><a href="tabular-data.html#the-colgroup-element"><span class="secno">4.9.3 </span>The <code>colgroup</code> element</a><li><a href="tabular-data.html#the-col-element"><span class="secno">4.9.4 </span>The <code>col</code> element</a><li><a href="tabular-data.html#the-tbody-element"><span class="secno">4.9.5 </span>The <code>tbody</code> element</a><li><a href="tabular-data.html#the-thead-element"><span class="secno">4.9.6 </span>The <code>thead</code> element</a><li><a href="tabular-data.html#the-tfoot-element"><span class="secno">4.9.7 </span>The <code>tfoot</code> element</a><li><a href="tabular-data.html#the-tr-element"><span class="secno">4.9.8 </span>The <code>tr</code> element</a><li><a href="tabular-data.html#the-td-element"><span class="secno">4.9.9 </span>The <code>td</code> element</a><li><a href="tabular-data.html#the-th-element"><span class="secno">4.9.10 </span>The <code>th</code> element</a><li><a href="tabular-data.html#attributes-common-to-td-and-th-elements"><span class="secno">4.9.11 </span>Attributes common to <code>td</code> and <code>th</code> elements</a><li><a href="tabular-data.html#examples"><span class="secno">4.9.13 </span>Examples</a></ol></ol></ol></div>
+    <ol><li><a href="tabular-data.html#the-table-element" id="x4.9.1-the-table-element"><span class="secno">4.9.1 </span>The <code>table</code> element</a>
+      <ol><li><a href="tabular-data.html#table-descriptions-techniques"><span class="secno">4.9.1.1 </span>Techniques for describing tables</a><li><a href="tabular-data.html#table-layout-techniques"><span class="secno">4.9.1.2 </span>Techniques for table layout</a></ol><li><a href="tabular-data.html#the-caption-element" id="x4.9.2-the-caption-element"><span class="secno">4.9.2 </span>The <code>caption</code> element</a><li><a href="tabular-data.html#the-colgroup-element" id="x4.9.3-the-colgroup-element"><span class="secno">4.9.3 </span>The <code>colgroup</code> element</a><li><a href="tabular-data.html#the-col-element" id="x4.9.4-the-col-element"><span class="secno">4.9.4 </span>The <code>col</code> element</a><li><a href="tabular-data.html#the-tbody-element" id="x4.9.5-the-tbody-element"><span class="secno">4.9.5 </span>The <code>tbody</code> element</a><li><a href="tabular-data.html#the-thead-element" id="x4.9.6-the-thead-element"><span class="secno">4.9.6 </span>The <code>thead</code> element</a><li><a href="tabular-data.html#the-tfoot-element" id="x4.9.7-the-tfoot-element"><span class="secno">4.9.7 </span>The <code>tfoot</code> element</a><li><a href="tabular-data.html#the-tr-element" id="x4.9.8-the-tr-element"><span class="secno">4.9.8 </span>The <code>tr</code> element</a><li><a href="tabular-data.html#the-td-element" id="x4.9.9-the-td-element"><span class="secno">4.9.9 </span>The <code>td</code> element</a><li><a href="tabular-data.html#the-th-element" id="x4.9.10-the-th-element"><span class="secno">4.9.10 </span>The <code>th</code> element</a><li><a href="tabular-data.html#attributes-common-to-td-and-th-elements"><span class="secno">4.9.11 </span>Attributes common to <code>td</code> and <code>th</code> elements</a><li><a href="tabular-data.html#examples"><span class="secno">4.9.13 </span>Examples</a></ol></ol></ol></div>
 
   <h3 id="tabular-data"><span class="secno">4.9 </span>Tabular data</h3><p class="XXX annotation"><span><a href="http://www.w3.org/html/wg/tracker/issues/32">ISSUE-32</a> (table-summary) blocks progress to Last Call</span><h4 id="the-table-element"><span class="secno">4.9.1 </span>The <dfn><code>table</code></dfn> element</h4><p class="XXX annotation"><span><a href="http://www.w3.org/html/wg/tracker/issues/92">ISSUE-92</a> (cleanuptable) and <a href="http://www.w3.org/html/wg/tracker/issues/130">ISSUE-130</a> (table-layout) block progress to Last Call</span><dl class="element"><dt>Categories</dt>
-   <dd><a href="content-models.html#flow-content">Flow content</a>.</dd>
+   <dd><a href="content-models.html#flow-content" id="flow-content-113">Flow content</a>.</dd>
    <dt>Contexts in which this element can be used:</dt>
-   <dd>Where <a href="content-models.html#flow-content">flow content</a> is expected.</dd>
+   <dd>Where <a href="content-models.html#flow-content" id="flow-content-114">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 zero or more <code><a href="#the-colgroup-element">colgroup</a></code> elements, followed
-   optionally by a <code><a href="#the-thead-element">thead</a></code> element, followed optionally by
-   a <code><a href="#the-tfoot-element">tfoot</a></code> element, followed by either zero or more
-   <code><a href="#the-tbody-element">tbody</a></code> elements or one or more <code><a href="#the-tr-element">tr</a></code>
-   elements, followed optionally by a <code><a href="#the-tfoot-element">tfoot</a></code> element (but
-   there can only be one <code><a href="#the-tfoot-element">tfoot</a></code> element child in
+   <dd>In this order: optionally a <code><a href="#the-caption-element" id="caption">caption</a></code> element,
+   followed by zero or more <code><a href="#the-colgroup-element" id="colgroup">colgroup</a></code> elements, followed
+   optionally by a <code><a href="#the-thead-element" id="thead">thead</a></code> element, followed optionally by
+   a <code><a href="#the-tfoot-element" id="tfoot">tfoot</a></code> element, followed by either zero or more
+   <code><a href="#the-tbody-element" id="tbody">tbody</a></code> elements or one or more <code><a href="#the-tr-element" id="tr-0">tr</a></code>
+   elements, followed optionally by a <code><a href="#the-tfoot-element" id="tfoot-0">tfoot</a></code> element (but
+   there can only be one <code><a href="#the-tfoot-element" id="tfoot-1">tfoot</a></code> element child in
    total).</dd>
    <dt>Content attributes:</dt>
-   <dd><a href="elements.html#global-attributes">Global attributes</a></dd>
-   <dd><code title="attr-table-border"><a href="#attr-table-border">border</a></code></dd>
+   <dd><a href="elements.html#global-attributes" id="global-attributes-74">Global attributes</a></dd>
+   <dd><code title="attr-table-border"><a href="#attr-table-border" id="border">border</a></code></dd>
    <dt>DOM interface:</dt>
    <dd>
-<pre class="idl">interface <dfn id="htmltableelement">HTMLTableElement</dfn> : <a href="elements.html#htmlelement">HTMLElement</a> {
-           attribute <a href="#htmltablecaptionelement">HTMLTableCaptionElement</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-table-caption" title='Read about this "caption" reference in the full HTML5 spec.'>caption</a>;
-  <a href="elements.html#htmlelement">HTMLElement</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-table-createcaption" title='Read about this "createCaption" reference in the full HTML5 spec.'>createCaption</a>();
+<pre class="idl">interface <dfn id="htmltableelement">HTMLTableElement</dfn> : <a href="elements.html#htmlelement" id="htmlelement-77">HTMLElement</a> {
+           attribute <a href="#htmltablecaptionelement" id="htmltablecaptionelement-0">HTMLTableCaptionElement</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-table-caption" title='Read about this "caption" reference in the full HTML5 spec.'>caption</a>;
+  <a href="elements.html#htmlelement" id="htmlelement-78">HTMLElement</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-table-createcaption" title='Read about this "createCaption" reference in the full HTML5 spec.'>createCaption</a>();
   void <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-table-deletecaption" title='Read about this "deleteCaption" reference in the full HTML5 spec.'>deleteCaption</a>();
-           attribute <a href="#htmltablesectionelement">HTMLTableSectionElement</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-table-thead" title='Read about this "tHead" reference in the full HTML5 spec.'>tHead</a>;
-  <a href="elements.html#htmlelement">HTMLElement</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-table-createthead" title='Read about this "createTHead" reference in the full HTML5 spec.'>createTHead</a>();
+           attribute <a href="#htmltablesectionelement" id="htmltablesectionelement-0">HTMLTableSectionElement</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-table-thead" title='Read about this "tHead" reference in the full HTML5 spec.'>tHead</a>;
+  <a href="elements.html#htmlelement" id="htmlelement-79">HTMLElement</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-table-createthead" title='Read about this "createTHead" reference in the full HTML5 spec.'>createTHead</a>();
   void <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-table-deletethead" title='Read about this "deleteTHead" reference in the full HTML5 spec.'>deleteTHead</a>();
-           attribute <a href="#htmltablesectionelement">HTMLTableSectionElement</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-table-tfoot" title='Read about this "tFoot" reference in the full HTML5 spec.'>tFoot</a>;
-  <a href="elements.html#htmlelement">HTMLElement</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-table-createtfoot" title='Read about this "createTFoot" reference in the full HTML5 spec.'>createTFoot</a>();
+           attribute <a href="#htmltablesectionelement" id="htmltablesectionelement-1">HTMLTableSectionElement</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-table-tfoot" title='Read about this "tFoot" reference in the full HTML5 spec.'>tFoot</a>;
+  <a href="elements.html#htmlelement" id="htmlelement-80">HTMLElement</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-table-createtfoot" title='Read about this "createTFoot" reference in the full HTML5 spec.'>createTFoot</a>();
   void <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-table-deletetfoot" title='Read about this "deleteTFoot" reference in the full HTML5 spec.'>deleteTFoot</a>();
-  readonly attribute <a href="urls.html#htmlcollection">HTMLCollection</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-table-tbodies" title='Read about this "tBodies" reference in the full HTML5 spec.'>tBodies</a>;
-  <a href="elements.html#htmlelement">HTMLElement</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-table-createtbody" title='Read about this "createTBody" reference in the full HTML5 spec.'>createTBody</a>();
-  readonly attribute <a href="urls.html#htmlcollection">HTMLCollection</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-table-rows" title='Read about this "rows" reference in the full HTML5 spec.'>rows</a>;
-  <a href="elements.html#htmlelement">HTMLElement</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-table-insertrow" title='Read about this "insertRow" reference in the full HTML5 spec.'>insertRow</a>(in optional long index);
+  readonly attribute <a href="urls.html#htmlcollection" id="htmlcollection-24">HTMLCollection</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-table-tbodies" title='Read about this "tBodies" reference in the full HTML5 spec.'>tBodies</a>;
+  <a href="elements.html#htmlelement" id="htmlelement-81">HTMLElement</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-table-createtbody" title='Read about this "createTBody" reference in the full HTML5 spec.'>createTBody</a>();
+  readonly attribute <a href="urls.html#htmlcollection" id="htmlcollection-25">HTMLCollection</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-table-rows" title='Read about this "rows" reference in the full HTML5 spec.'>rows</a>;
+  <a href="elements.html#htmlelement" id="htmlelement-82">HTMLElement</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-table-insertrow" title='Read about this "insertRow" reference in the full HTML5 spec.'>insertRow</a>(in optional long index);
   void <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-table-deleterow" title='Read about this "deleteRow" reference in the full HTML5 spec.'>deleteRow</a>(in long index);
            attribute DOMString <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-table-border" title='Read about this "border" reference in the full HTML5 spec.'>border</a>;
 };</pre>
    </dd>
-  </dl><p>The <code><a href="#the-table-element">table</a></code> element <a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#represents" title='Read about this "represents" reference in the full HTML5 spec.'>represents</a> data with
+  </dl><p>The <code><a href="#the-table-element" id="table-1">table</a></code> element <a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#represents" title='Read about this "represents" reference in the full HTML5 spec.'>represents</a> data with
   more than one dimension, in the form of a <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#concept-table" title='Read about this "table" reference in the full HTML5 spec.'>table</a>.<p>Tables have rows, columns, and cells given by their descendants.
   The rows and columns form a grid; a table's cells must completely
   cover that grid without overlap.<hr><p>Authors are encouraged to provide information describing how to
@@ -402,8 +402,8 @@
   the document.<p class="note">There are a variety of alternatives to using HTML
   tables for layout, primarily using CSS positioning and the CSS table
   model.<p>The <dfn id="attr-table-border" title="attr-table-border"><code>border</code></dfn>
-  attribute may be specified on a <code><a href="#the-table-element">table</a></code> element to
-  explicitly indicate that the <code><a href="#the-table-element">table</a></code> element is not being
+  attribute may be specified on a <code><a href="#the-table-element" id="table-2">table</a></code> element to
+  explicitly indicate that the <code><a href="#the-table-element" id="table-3">table</a></code> element is not being
   used for layout purposes. If specified, the attribute's value must
   either be the empty string or the value "<code title="">1</code>".
   The attribute is used by certain user agents as an indication that
@@ -411,85 +411,85 @@
   are encouraged to consider using some of the <a href="#table-layout-techniques">table layout techniques</a>
   described below to make tables easier to navigate for users.<hr><dl class="domintro"><dt><var title="">table</var> . <code title="dom-table-caption"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-table-caption" title='Read about this "caption" reference in the full HTML5 spec.'>caption</a></code> [ = <var title="">value</var> ]</dt>
    <dd>
-    <p>Returns the table's <code><a href="#the-caption-element">caption</a></code> element.</p>
-    <p>Can be set, to replace the <code><a href="#the-caption-element">caption</a></code> element. If the
-    new value is not a <code><a href="#the-caption-element">caption</a></code> element, throws a
-    <code><a href="urls.html#hierarchy_request_err">HIERARCHY_REQUEST_ERR</a></code> exception.</p>
+    <p>Returns the table's <code><a href="#the-caption-element" id="caption-0">caption</a></code> element.</p>
+    <p>Can be set, to replace the <code><a href="#the-caption-element" id="caption-1">caption</a></code> element. If the
+    new value is not a <code><a href="#the-caption-element" id="caption-2">caption</a></code> element, throws a
+    <code><a href="urls.html#hierarchy_request_err" id="hierarchy_request_err-2">HIERARCHY_REQUEST_ERR</a></code> exception.</p>
    </dd>
 
    <dt><var title="">caption</var> = <var title="">table</var> . <code title="dom-table-createCaption"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-table-createcaption" title='Read about this "createCaption" reference in the full HTML5 spec.'>createCaption</a></code>()</dt>
    <dd>
-    <p>Ensures the table has a <code><a href="#the-caption-element">caption</a></code> element, and returns it.</p>
+    <p>Ensures the table has a <code><a href="#the-caption-element" id="caption-3">caption</a></code> element, and returns it.</p>
    </dd>
 
    <dt><var title="">table</var> . <code title="dom-table-deleteCaption"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-table-deletecaption" title='Read about this "deleteCaption" reference in the full HTML5 spec.'>deleteCaption</a></code>()</dt>
    <dd>
-    <p>Ensures the table does not have a <code><a href="#the-caption-element">caption</a></code> element.</p>
+    <p>Ensures the table does not have a <code><a href="#the-caption-element" id="caption-4">caption</a></code> element.</p>
    </dd>
 
    <dt><var title="">table</var> . <code title="dom-table-tHead"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-table-thead" title='Read about this "tHead" reference in the full HTML5 spec.'>tHead</a></code> [ = <var title="">value</var> ]</dt>
    <dd>
-    <p>Returns the table's <code><a href="#the-thead-element">thead</a></code> element.</p>
-    <p>Can be set, to replace the <code><a href="#the-thead-element">thead</a></code> element. If the
-    new value is not a <code><a href="#the-thead-element">thead</a></code> element, throws a
-    <code><a href="urls.html#hierarchy_request_err">HIERARCHY_REQUEST_ERR</a></code> exception.</p>
+    <p>Returns the table's <code><a href="#the-thead-element" id="thead-0">thead</a></code> element.</p>
+    <p>Can be set, to replace the <code><a href="#the-thead-element" id="thead-1">thead</a></code> element. If the
+    new value is not a <code><a href="#the-thead-element" id="thead-2">thead</a></code> element, throws a
+    <code><a href="urls.html#hierarchy_request_err" id="hierarchy_request_err-3">HIERARCHY_REQUEST_ERR</a></code> exception.</p>
    </dd>
 
    <dt><var title="">thead</var> = <var title="">table</var> . <code title="dom-table-createTHead"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-table-createthead" title='Read about this "createTHead" reference in the full HTML5 spec.'>createTHead</a></code>()</dt>
    <dd>
-    <p>Ensures the table has a <code><a href="#the-thead-element">thead</a></code> element, and returns it.</p>
+    <p>Ensures the table has a <code><a href="#the-thead-element" id="thead-3">thead</a></code> element, and returns it.</p>
    </dd>
 
    <dt><var title="">table</var> . <code title="dom-table-deleteTHead"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-table-deletethead" title='Read about this "deleteTHead" reference in the full HTML5 spec.'>deleteTHead</a></code>()</dt>
    <dd>
-    <p>Ensures the table does not have a <code><a href="#the-thead-element">thead</a></code> element.</p>
+    <p>Ensures the table does not have a <code><a href="#the-thead-element" id="thead-4">thead</a></code> element.</p>
    </dd>
 
    <dt><var title="">table</var> . <code title="dom-table-tFoot"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-table-tfoot" title='Read about this "tFoot" reference in the full HTML5 spec.'>tFoot</a></code> [ = <var title="">value</var> ]</dt>
    <dd>
-    <p>Returns the table's <code><a href="#the-tfoot-element">tfoot</a></code> element.</p>
-    <p>Can be set, to replace the <code><a href="#the-tfoot-element">tfoot</a></code> element. If the
-    new value is not a <code><a href="#the-tfoot-element">tfoot</a></code> element, throws a
-    <code><a href="urls.html#hierarchy_request_err">HIERARCHY_REQUEST_ERR</a></code> exception.</p>
+    <p>Returns the table's <code><a href="#the-tfoot-element" id="tfoot-2">tfoot</a></code> element.</p>
+    <p>Can be set, to replace the <code><a href="#the-tfoot-element" id="tfoot-3">tfoot</a></code> element. If the
+    new value is not a <code><a href="#the-tfoot-element" id="tfoot-4">tfoot</a></code> element, throws a
+    <code><a href="urls.html#hierarchy_request_err" id="hierarchy_request_err-4">HIERARCHY_REQUEST_ERR</a></code> exception.</p>
    </dd>
 
    <dt><var title="">tfoot</var> = <var title="">table</var> . <code title="dom-table-createTFoot"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-table-createtfoot" title='Read about this "createTFoot" reference in the full HTML5 spec.'>createTFoot</a></code>()</dt>
    <dd>
-    <p>Ensures the table has a <code><a href="#the-tfoot-element">tfoot</a></code> element, and returns it.</p>
+    <p>Ensures the table has a <code><a href="#the-tfoot-element" id="tfoot-5">tfoot</a></code> element, and returns it.</p>
    </dd>
 
    <dt><var title="">table</var> . <code title="dom-table-deleteTFoot"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-table-deletetfoot" title='Read about this "deleteTFoot" reference in the full HTML5 spec.'>deleteTFoot</a></code>()</dt>
    <dd>
-    <p>Ensures the table does not have a <code><a href="#the-tfoot-element">tfoot</a></code> element.</p>
+    <p>Ensures the table does not have a <code><a href="#the-tfoot-element" id="tfoot-6">tfoot</a></code> element.</p>
    </dd>
 
    <dt><var title="">table</var> . <code title="dom-table-tBodies"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-table-tbodies" title='Read about this "tBodies" reference in the full HTML5 spec.'>tBodies</a></code></dt>
    <dd>
-    <p>Returns an <code><a href="urls.html#htmlcollection">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="urls.html#htmlcollection" id="htmlcollection-26">HTMLCollection</a></code> of the <code><a href="#the-tbody-element" id="tbody-0">tbody</a></code> elements of the table.</p>
    </dd>
 
    <dt><var title="">tbody</var> = <var title="">table</var> . <code title="dom-table-createTBody"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-table-createtbody" title='Read about this "createTBody" reference in the full HTML5 spec.'>createTBody</a></code>()</dt>
    <dd>
-    <p>Creates a <code><a href="#the-tbody-element">tbody</a></code> element, inserts it into the table, and returns it.</p>
+    <p>Creates a <code><a href="#the-tbody-element" id="tbody-1">tbody</a></code> element, inserts it into the table, and returns it.</p>
    </dd>
 
    <dt><var title="">table</var> . <code title="dom-table-rows"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-table-rows" title='Read about this "rows" reference in the full HTML5 spec.'>rows</a></code></dt>
    <dd>
-    <p>Returns an <code><a href="urls.html#htmlcollection">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="urls.html#htmlcollection" id="htmlcollection-27">HTMLCollection</a></code> of the <code><a href="#the-tr-element" id="tr-1">tr</a></code> elements of the table.</p>
    </dd>
 
    <dt><var title="">tr</var> = <var title="">table</var> . <code title="dom-table-insertRow"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-table-insertrow" title='Read about this "insertRow" reference in the full HTML5 spec.'>insertRow</a></code>(<var title="">index</var>)</dt>
    <dd>
-    <p>Creates a <code><a href="#the-tr-element">tr</a></code> element, along with a <code><a href="#the-tbody-element">tbody</a></code> if required, inserts them into the table at the position given by the argument, and returns the <code><a href="#the-tr-element">tr</a></code>.</p>
+    <p>Creates a <code><a href="#the-tr-element" id="tr-2">tr</a></code> element, along with a <code><a href="#the-tbody-element" id="tbody-2">tbody</a></code> if required, inserts them into the table at the position given by the argument, and returns the <code><a href="#the-tr-element" id="tr-3">tr</a></code>.</p>
     <p>The position is relative to the rows in the table. The index &minus;1 is equivalent to inserting at the end of the table.</p>
-    <p>If the given position is less than &minus;1 or greater than the number of rows, throws an <code><a href="urls.html#index_size_err">INDEX_SIZE_ERR</a></code> exception.</p>
+    <p>If the given position is less than &minus;1 or greater than the number of rows, throws an <code><a href="urls.html#index_size_err" id="index_size_err-4">INDEX_SIZE_ERR</a></code> exception.</p>
    </dd>
 
    <dt><var title="">table</var> . <code title="dom-table-deleteRow"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-table-deleterow" title='Read about this "deleteRow" reference in the full HTML5 spec.'>deleteRow</a></code>(<var title="">index</var>)</dt>
    <dd>
-    <p>Removes the <code><a href="#the-tr-element">tr</a></code> element with the given position in the table.</p>
+    <p>Removes the <code><a href="#the-tr-element" id="tr-4">tr</a></code> element with the given position in the table.</p>
     <p>The position is relative to the rows in the table. The index &minus;1 is equivalent to deleting the last row of the table.</p>
-    <p>If the given position is less than &minus;1 or greater than the index of the last row, or if there are no rows, throws an <code><a href="urls.html#index_size_err">INDEX_SIZE_ERR</a></code> exception.</p>
+    <p>If the given position is less than &minus;1 or greater than the index of the last row, or if there are no rows, throws an <code><a href="urls.html#index_size_err" id="index_size_err-5">INDEX_SIZE_ERR</a></code> exception.</p>
    </dd>
 
   </dl><div class="example">
@@ -570,7 +570,7 @@
 &lt;/table&gt;</pre></div>
    </dd>
 
-   <dt>In the table's <code><a href="#the-caption-element">caption</a></code></dt>
+   <dt>In the table's <code><a href="#the-caption-element" id="caption-5">caption</a></code></dt>
 
    <dd>
     <div class="example"><pre>&lt;table&gt;
@@ -597,7 +597,7 @@
 &lt;/table&gt;</pre></div>
    </dd>
 
-   <dt>In the table's <code><a href="#the-caption-element">caption</a></code>, in a <code><a href="interactive-elements.html#the-details-element">details</a></code> element</dt>
+   <dt>In the table's <code><a href="#the-caption-element" id="caption-6">caption</a></code>, in a <code><a href="interactive-elements.html#the-details-element" id="details-5">details</a></code> element</dt>
 
    <dd>
     <div class="example"><pre>&lt;table&gt;
@@ -627,7 +627,7 @@
 &lt;/table&gt;</pre></div>
    </dd>
 
-   <dt>Next to the table, in the same <code><a href="grouping-content.html#the-figure-element">figure</a></code></dt>
+   <dt>Next to the table, in the same <code><a href="grouping-content.html#the-figure-element" id="figure-13">figure</a></code></dt>
 
    <dd>
     <div class="example"><pre>&lt;figure&gt;
@@ -654,7 +654,7 @@
 &lt;/figure&gt;</pre></div>
    </dd>
 
-   <dt>Next to the table, in a <code><a href="grouping-content.html#the-figure-element">figure</a></code>'s <code><a href="grouping-content.html#the-figcaption-element">figcaption</a></code></dt>
+   <dt>Next to the table, in a <code><a href="grouping-content.html#the-figure-element" id="figure-14">figure</a></code>'s <code><a href="grouping-content.html#the-figcaption-element" id="figcaption-10">figcaption</a></code></dt>
 
    <dd>
     <div class="example"><pre>&lt;figure&gt;
@@ -691,7 +691,7 @@
    <p>In the case of the table used in the examples above, a simple
    rearrangement of the table so that the headers are on the top and
    left sides removes the need for an explanation as well as removing
-   the need for the use of <code title="attr-tdth-headers"><a href="#attr-tdth-headers">headers</a></code> attributes:</p>
+   the need for the use of <code title="attr-tdth-headers"><a href="#attr-tdth-headers" id="headers">headers</a></code> attributes:</p>
 
    <pre>&lt;table&gt;
  &lt;caption&gt;Characteristics with positive and negative sides&lt;/caption&gt;
@@ -723,21 +723,21 @@
   serialising the entire contents of the table in source order.<p>Authors are encouraged to use CSS to achieve these effects.<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>
    <dd>None.</dd>
    <dt>Contexts in which this element can be used:</dt>
-   <dd>As the first element child of a <code><a href="#the-table-element">table</a></code> element.</dd>
+   <dd>As the first element child of a <code><a href="#the-table-element" id="table-4">table</a></code> element.</dd>
    <dt>Content model:</dt>
-   <dd><a href="content-models.html#flow-content">Flow content</a>, but with no descendant <code><a href="#the-table-element">table</a></code> elements.</dd>
+   <dd><a href="content-models.html#flow-content" id="flow-content-115">Flow content</a>, but with no descendant <code><a href="#the-table-element" id="table-5">table</a></code> elements.</dd>
    <dt>Content attributes:</dt>
-   <dd><a href="elements.html#global-attributes">Global attributes</a></dd>
+   <dd><a href="elements.html#global-attributes" id="global-attributes-75">Global attributes</a></dd>
    <dt>DOM interface:</dt>
    <dd>
-<pre class="idl">interface <dfn id="htmltablecaptionelement">HTMLTableCaptionElement</dfn> : <a href="elements.html#htmlelement">HTMLElement</a> {};</pre>
+<pre class="idl">interface <dfn id="htmltablecaptionelement">HTMLTableCaptionElement</dfn> : <a href="elements.html#htmlelement" id="htmlelement-83">HTMLElement</a> {};</pre>
    </dd>
-  </dl><p>The <code><a href="#the-caption-element">caption</a></code> element <a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#represents" title='Read about this "represents" reference in the full HTML5 spec.'>represents</a> the title of the
-  <code><a href="#the-table-element">table</a></code> that is its parent, if it has a parent and that
-  is a <code><a href="#the-table-element">table</a></code> element.<p>When a <code><a href="#the-table-element">table</a></code> element is the only content in a
-  <code><a href="grouping-content.html#the-figure-element">figure</a></code> element other than the <code><a href="grouping-content.html#the-figcaption-element">figcaption</a></code>,
-  the <code><a href="#the-caption-element">caption</a></code> element should be omitted in favor of the
-  <code><a href="grouping-content.html#the-figcaption-element">figcaption</a></code>.<p>A caption can introduce context for a table, making it
+  </dl><p>The <code><a href="#the-caption-element" id="caption-7">caption</a></code> element <a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#represents" title='Read about this "represents" reference in the full HTML5 spec.'>represents</a> the title of the
+  <code><a href="#the-table-element" id="table-6">table</a></code> that is its parent, if it has a parent and that
+  is a <code><a href="#the-table-element" id="table-7">table</a></code> element.<p>When a <code><a href="#the-table-element" id="table-8">table</a></code> element is the only content in a
+  <code><a href="grouping-content.html#the-figure-element" id="figure-15">figure</a></code> element other than the <code><a href="grouping-content.html#the-figcaption-element" id="figcaption-11">figcaption</a></code>,
+  the <code><a href="#the-caption-element" id="caption-8">caption</a></code> element should be omitted in favor of the
+  <code><a href="grouping-content.html#the-figcaption-element" id="figcaption-12">figcaption</a></code>.<p>A caption can introduce context for a table, making it
   significantly easier to understand.<div class="example">
 
    <p>Consider, for instance, the following table:</p>
@@ -765,117 +765,117 @@
   </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>
    <dd>None.</dd>
    <dt>Contexts in which this element can be used:</dt>
-   <dd>As a child of a <code><a href="#the-table-element">table</a></code> element, after any
-   <code><a href="#the-caption-element">caption</a></code> elements and before any <code><a href="#the-thead-element">thead</a></code>,
-   <code><a href="#the-tbody-element">tbody</a></code>, <code><a href="#the-tfoot-element">tfoot</a></code>, and <code><a href="#the-tr-element">tr</a></code>
+   <dd>As a child of a <code><a href="#the-table-element" id="table-9">table</a></code> element, after any
+   <code><a href="#the-caption-element" id="caption-9">caption</a></code> elements and before any <code><a href="#the-thead-element" id="thead-5">thead</a></code>,
+   <code><a href="#the-tbody-element" id="tbody-3">tbody</a></code>, <code><a href="#the-tfoot-element" id="tfoot-7">tfoot</a></code>, and <code><a href="#the-tr-element" id="tr-5">tr</a></code>
    elements.</dd>
    <dt>Content model:</dt>
-   <dd>If the <code title="attr-colgroup-span"><a href="#attr-colgroup-span">span</a></code> attribute is present: Empty.</dd>
-   <dd>If the <code title="attr-colgroup-span"><a href="#attr-colgroup-span">span</a></code> attribute is absent: Zero or more <code><a href="#the-col-element">col</a></code> elements.</dd>
+   <dd>If the <code title="attr-colgroup-span"><a href="#attr-colgroup-span" id="span-19">span</a></code> attribute is present: Empty.</dd>
+   <dd>If the <code title="attr-colgroup-span"><a href="#attr-colgroup-span" id="span-20">span</a></code> attribute is absent: Zero or more <code><a href="#the-col-element" id="col">col</a></code> elements.</dd>
    <dt>Content attributes:</dt>
-   <dd><a href="elements.html#global-attributes">Global attributes</a></dd>
-   <dd><code title="attr-colgroup-span"><a href="#attr-colgroup-span">span</a></code></dd>
+   <dd><a href="elements.html#global-attributes" id="global-attributes-76">Global attributes</a></dd>
+   <dd><code title="attr-colgroup-span"><a href="#attr-colgroup-span" id="span-21">span</a></code></dd>
    <dt>DOM interface:</dt>
    <dd>
-<pre class="idl">interface <dfn id="htmltablecolelement">HTMLTableColElement</dfn> : <a href="elements.html#htmlelement">HTMLElement</a> {
+<pre class="idl">interface <dfn id="htmltablecolelement">HTMLTableColElement</dfn> : <a href="elements.html#htmlelement" id="htmlelement-84">HTMLElement</a> {
            attribute unsigned long <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-colgroup-span" title='Read about this "span" reference in the full HTML5 spec.'>span</a>;
 };</pre>
    </dd>
-  </dl><p>The <code><a href="#the-colgroup-element">colgroup</a></code> element <a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#represents" title='Read about this "represents" reference in the full HTML5 spec.'>represents</a> a <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#concept-column-group" title='Read about this "group" reference in the full HTML5 spec.'>group</a> of one or more <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#concept-column" title='Read about this "columns" reference in the full HTML5 spec.'>columns</a> in the <code><a href="#the-table-element">table</a></code> that
-  is its parent, if it has a parent and that is a <code><a href="#the-table-element">table</a></code>
-  element.<p>If the <code><a href="#the-colgroup-element">colgroup</a></code> element contains no <code><a href="#the-col-element">col</a></code>
+  </dl><p>The <code><a href="#the-colgroup-element" id="colgroup-0">colgroup</a></code> element <a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#represents" title='Read about this "represents" reference in the full HTML5 spec.'>represents</a> a <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#concept-column-group" title='Read about this "group" reference in the full HTML5 spec.'>group</a> of one or more <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#concept-column" title='Read about this "columns" reference in the full HTML5 spec.'>columns</a> in the <code><a href="#the-table-element" id="table-10">table</a></code> that
+  is its parent, if it has a parent and that is a <code><a href="#the-table-element" id="table-11">table</a></code>
+  element.<p>If the <code><a href="#the-colgroup-element" id="colgroup-1">colgroup</a></code> element contains no <code><a href="#the-col-element" id="col-0">col</a></code>
   elements, then the element may have a <dfn id="attr-colgroup-span" title="attr-colgroup-span"><code>span</code></dfn> content attribute
-  specified, whose value must be a <a href="common-microsyntaxes.html#valid-non-negative-integer">valid non-negative
+  specified, whose value must be a <a href="common-microsyntaxes.html#valid-non-negative-integer" id="valid-non-negative-integer-5">valid non-negative
   integer</a> greater than zero.<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>
    <dd>None.</dd>
    <dt>Contexts in which this element can be used:</dt>
-   <dd>As a child of a <code><a href="#the-colgroup-element">colgroup</a></code> element that doesn't have
-   a <code title="attr-col-span"><a href="#attr-col-span">span</a></code> attribute.</dd>
+   <dd>As a child of a <code><a href="#the-colgroup-element" id="colgroup-2">colgroup</a></code> element that doesn't have
+   a <code title="attr-col-span"><a href="#attr-col-span" id="span-23">span</a></code> attribute.</dd>
    <dt>Content model:</dt>
    <dd>Empty.</dd>
    <dt>Content attributes:</dt>
-   <dd><a href="elements.html#global-attributes">Global attributes</a></dd>
-   <dd><code title="attr-col-span"><a href="#attr-col-span">span</a></code></dd>
+   <dd><a href="elements.html#global-attributes" id="global-attributes-77">Global attributes</a></dd>
+   <dd><code title="attr-col-span"><a href="#attr-col-span" id="span-24">span</a></code></dd>
    
    <dt>DOM interface:</dt>
    <dd>
-    <p><code><a href="#htmltablecolelement">HTMLTableColElement</a></code>, same as for
-    <code><a href="#the-colgroup-element">colgroup</a></code> elements. This interface defines one member,
+    <p><code><a href="#htmltablecolelement" id="htmltablecolelement-0">HTMLTableColElement</a></code>, same as for
+    <code><a href="#the-colgroup-element" id="colgroup-3">colgroup</a></code> elements. This interface defines one member,
     <code title="dom-col-span"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-col-span" title='Read about this "span" reference in the full HTML5 spec.'>span</a></code>.</p>
    </dd>
-  </dl><p>If a <code><a href="#the-col-element">col</a></code> element has a parent and that is a
-  <code><a href="#the-colgroup-element">colgroup</a></code> element that itself has a parent that is a
-  <code><a href="#the-table-element">table</a></code> element, then the <code><a href="#the-col-element">col</a></code> element
+  </dl><p>If a <code><a href="#the-col-element" id="col-1">col</a></code> element has a parent and that is a
+  <code><a href="#the-colgroup-element" id="colgroup-4">colgroup</a></code> element that itself has a parent that is a
+  <code><a href="#the-table-element" id="table-12">table</a></code> element, then the <code><a href="#the-col-element" id="col-2">col</a></code> element
   <a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#represents" title='Read about this "represents" reference in the full HTML5 spec.'>represents</a> one or more <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#concept-column" title='Read about this "columns" reference in the full HTML5 spec.'>columns</a> in the <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#concept-column-group" title='Read about this "column group" reference in the full HTML5 spec.'>column group</a> represented by that
-  <code><a href="#the-colgroup-element">colgroup</a></code>.<p>The element may have a <dfn id="attr-col-span" title="attr-col-span"><code>span</code></dfn> content attribute
-  specified, whose value must be a <a href="common-microsyntaxes.html#valid-non-negative-integer">valid non-negative
+  <code><a href="#the-colgroup-element" id="colgroup-5">colgroup</a></code>.<p>The element may have a <dfn id="attr-col-span" title="attr-col-span"><code>span</code></dfn> content attribute
+  specified, whose value must be a <a href="common-microsyntaxes.html#valid-non-negative-integer" id="valid-non-negative-integer-6">valid non-negative
   integer</a> greater than zero.<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>
    <dd>None.</dd>
    <dt>Contexts in which this element can be used:</dt>
-   <dd>As a child of a <code><a href="#the-table-element">table</a></code> element, after any
-   <code><a href="#the-caption-element">caption</a></code>, <code><a href="#the-colgroup-element">colgroup</a></code>, and
-   <code><a href="#the-thead-element">thead</a></code> elements, but only if there are no
-   <code><a href="#the-tr-element">tr</a></code> elements that are children of the
-   <code><a href="#the-table-element">table</a></code> element.</dd>
+   <dd>As a child of a <code><a href="#the-table-element" id="table-13">table</a></code> element, after any
+   <code><a href="#the-caption-element" id="caption-10">caption</a></code>, <code><a href="#the-colgroup-element" id="colgroup-6">colgroup</a></code>, and
+   <code><a href="#the-thead-element" id="thead-6">thead</a></code> elements, but only if there are no
+   <code><a href="#the-tr-element" id="tr-6">tr</a></code> elements that are children of the
+   <code><a href="#the-table-element" id="table-14">table</a></code> element.</dd>
    <dt>Content model:</dt>
-   <dd>Zero or more <code><a href="#the-tr-element">tr</a></code> elements</dd>
+   <dd>Zero or more <code><a href="#the-tr-element" id="tr-7">tr</a></code> elements</dd>
    <dt>Content attributes:</dt>
-   <dd><a href="elements.html#global-attributes">Global attributes</a></dd>
+   <dd><a href="elements.html#global-attributes" id="global-attributes-78">Global attributes</a></dd>
    <dt>DOM interface:</dt>
    <dd>
-    <pre class="idl">interface <dfn id="htmltablesectionelement">HTMLTableSectionElement</dfn> : <a href="elements.html#htmlelement">HTMLElement</a> {
-  readonly attribute <a href="urls.html#htmlcollection">HTMLCollection</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-tbody-rows" title='Read about this "rows" reference in the full HTML5 spec.'>rows</a>;
-  <a href="elements.html#htmlelement">HTMLElement</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-tbody-insertrow" title='Read about this "insertRow" reference in the full HTML5 spec.'>insertRow</a>(in optional long index);
+    <pre class="idl">interface <dfn id="htmltablesectionelement">HTMLTableSectionElement</dfn> : <a href="elements.html#htmlelement" id="htmlelement-85">HTMLElement</a> {
+  readonly attribute <a href="urls.html#htmlcollection" id="htmlcollection-28">HTMLCollection</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-tbody-rows" title='Read about this "rows" reference in the full HTML5 spec.'>rows</a>;
+  <a href="elements.html#htmlelement" id="htmlelement-86">HTMLElement</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-tbody-insertrow" title='Read about this "insertRow" reference in the full HTML5 spec.'>insertRow</a>(in optional long index);
   void <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-tbody-deleterow" title='Read about this "deleteRow" reference in the full HTML5 spec.'>deleteRow</a>(in long index);
 };</pre>
-    <p>The <code><a href="#htmltablesectionelement">HTMLTableSectionElement</a></code> interface is also
-    used for <code><a href="#the-thead-element">thead</a></code> and <code><a href="#the-tfoot-element">tfoot</a></code> elements.</p>
+    <p>The <code><a href="#htmltablesectionelement" id="htmltablesectionelement-2">HTMLTableSectionElement</a></code> interface is also
+    used for <code><a href="#the-thead-element" id="thead-7">thead</a></code> and <code><a href="#the-tfoot-element" id="tfoot-8">tfoot</a></code> elements.</p>
    </dd>
-  </dl><p>The <code><a href="#the-tbody-element">tbody</a></code> element <a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#represents" title='Read about this "represents" reference in the full HTML5 spec.'>represents</a> a <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#concept-row-group" title='Read about this "block" reference in the full HTML5 spec.'>block</a> of <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#concept-row" title='Read about this "rows" reference in the full HTML5 spec.'>rows</a> that consist of a body of data for
-  the parent <code><a href="#the-table-element">table</a></code> element, if the <code><a href="#the-tbody-element">tbody</a></code>
-  element has a parent and it is a <code><a href="#the-table-element">table</a></code>.<dl class="domintro"><dt><var title="">tbody</var> . <code title="dom-tbody-rows"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-tbody-rows" title='Read about this "rows" reference in the full HTML5 spec.'>rows</a></code></dt>
+  </dl><p>The <code><a href="#the-tbody-element" id="tbody-4">tbody</a></code> element <a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#represents" title='Read about this "represents" reference in the full HTML5 spec.'>represents</a> a <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#concept-row-group" title='Read about this "block" reference in the full HTML5 spec.'>block</a> of <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#concept-row" title='Read about this "rows" reference in the full HTML5 spec.'>rows</a> that consist of a body of data for
+  the parent <code><a href="#the-table-element" id="table-15">table</a></code> element, if the <code><a href="#the-tbody-element" id="tbody-5">tbody</a></code>
+  element has a parent and it is a <code><a href="#the-table-element" id="table-16">table</a></code>.<dl class="domintro"><dt><var title="">tbody</var> . <code title="dom-tbody-rows"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-tbody-rows" title='Read about this "rows" reference in the full HTML5 spec.'>rows</a></code></dt>
    <dd>
-    <p>Returns an <code><a href="urls.html#htmlcollection">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="urls.html#htmlcollection" id="htmlcollection-29">HTMLCollection</a></code> of the <code><a href="#the-tr-element" id="tr-8">tr</a></code> elements of the table section.</p>
    </dd>
 
    <dt><var title="">tr</var> = <var title="">tbody</var> . <code title="dom-tbody-insertRow"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-tbody-insertrow" title='Read about this "insertRow" reference in the full HTML5 spec.'>insertRow</a></code>( [ <var title="">index</var> ] )</dt>
    <dd>
-    <p>Creates a <code><a href="#the-tr-element">tr</a></code> element, inserts it into the table section at the position given by the argument, and returns the <code><a href="#the-tr-element">tr</a></code>.</p>
+    <p>Creates a <code><a href="#the-tr-element" id="tr-9">tr</a></code> element, inserts it into the table section at the position given by the argument, and returns the <code><a href="#the-tr-element" id="tr-10">tr</a></code>.</p>
     <p>The position is relative to the rows in the table section. The index &minus;1, which is the default if the argument is omitted, is equivalent to inserting at the end of the table section.</p>
-    <p>If the given position is less than &minus;1 or greater than the number of rows, throws an <code><a href="urls.html#index_size_err">INDEX_SIZE_ERR</a></code> exception.</p>
+    <p>If the given position is less than &minus;1 or greater than the number of rows, throws an <code><a href="urls.html#index_size_err" id="index_size_err-6">INDEX_SIZE_ERR</a></code> exception.</p>
    </dd>
 
    <dt><var title="">tbody</var> . <code title="dom-tbody-deleteRow"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-tbody-deleterow" title='Read about this "deleteRow" reference in the full HTML5 spec.'>deleteRow</a></code>(<var title="">index</var>)</dt>
    <dd>
-    <p>Removes the <code><a href="#the-tr-element">tr</a></code> element with the given position in the table section.</p>
+    <p>Removes the <code><a href="#the-tr-element" id="tr-11">tr</a></code> element with the given position in the table section.</p>
     <p>The position is relative to the rows in the table section. The index &minus;1 is equivalent to deleting the last row of the table section.</p>
-    <p>If the given position is less than &minus;1 or greater than the index of the last row, or if there are no rows, throws an <code><a href="urls.html#index_size_err">INDEX_SIZE_ERR</a></code> exception.</p>
+    <p>If the given position is less than &minus;1 or greater than the index of the last row, or if there are no rows, throws an <code><a href="urls.html#index_size_err" id="index_size_err-7">INDEX_SIZE_ERR</a></code> exception.</p>
    </dd>
 
   </dl><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>
    <dd>None.</dd>
    <dt>Contexts in which this element can be used:</dt>
-   <dd>As a child of a <code><a href="#the-table-element">table</a></code> element, after any
-   <code><a href="#the-caption-element">caption</a></code>, and <code><a href="#the-colgroup-element">colgroup</a></code>
-   elements and before any <code><a href="#the-tbody-element">tbody</a></code>, <code><a href="#the-tfoot-element">tfoot</a></code>, and
-   <code><a href="#the-tr-element">tr</a></code> elements, but only if there are no other
-   <code><a href="#the-thead-element">thead</a></code> elements that are children of the
-   <code><a href="#the-table-element">table</a></code> element.</dd>
+   <dd>As a child of a <code><a href="#the-table-element" id="table-17">table</a></code> element, after any
+   <code><a href="#the-caption-element" id="caption-11">caption</a></code>, and <code><a href="#the-colgroup-element" id="colgroup-7">colgroup</a></code>
+   elements and before any <code><a href="#the-tbody-element" id="tbody-6">tbody</a></code>, <code><a href="#the-tfoot-element" id="tfoot-9">tfoot</a></code>, and
+   <code><a href="#the-tr-element" id="tr-12">tr</a></code> elements, but only if there are no other
+   <code><a href="#the-thead-element" id="thead-8">thead</a></code> elements that are children of the
+   <code><a href="#the-table-element" id="table-18">table</a></code> element.</dd>
    <dt>Content model:</dt>
-   <dd>Zero or more <code><a href="#the-tr-element">tr</a></code> elements</dd>
+   <dd>Zero or more <code><a href="#the-tr-element" id="tr-13">tr</a></code> elements</dd>
    <dt>Content attributes:</dt>
-   <dd><a href="elements.html#global-attributes">Global attributes</a></dd>
+   <dd><a href="elements.html#global-attributes" id="global-attributes-79">Global attributes</a></dd>
    <dt>DOM interface:</dt>
-   <dd><code><a href="#htmltablesectionelement">HTMLTableSectionElement</a></code>, as defined for
-   <code><a href="#the-tbody-element">tbody</a></code> elements.</dd>
-  </dl><p>The <code><a href="#the-thead-element">thead</a></code> element <a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#represents" title='Read about this "represents" reference in the full HTML5 spec.'>represents</a> the <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#concept-row-group" title='Read about this "block" reference in the full HTML5 spec.'>block</a> of <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#concept-row" title='Read about this "rows" reference in the full HTML5 spec.'>rows</a> that consist of the column labels
-  (headers) for the parent <code><a href="#the-table-element">table</a></code> element, if the
-  <code><a href="#the-thead-element">thead</a></code> element has a parent and it is a
-  <code><a href="#the-table-element">table</a></code>.<div class="example">
+   <dd><code><a href="#htmltablesectionelement" id="htmltablesectionelement-3">HTMLTableSectionElement</a></code>, as defined for
+   <code><a href="#the-tbody-element" id="tbody-7">tbody</a></code> elements.</dd>
+  </dl><p>The <code><a href="#the-thead-element" id="thead-9">thead</a></code> element <a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#represents" title='Read about this "represents" reference in the full HTML5 spec.'>represents</a> the <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#concept-row-group" title='Read about this "block" reference in the full HTML5 spec.'>block</a> of <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#concept-row" title='Read about this "rows" reference in the full HTML5 spec.'>rows</a> that consist of the column labels
+  (headers) for the parent <code><a href="#the-table-element" id="table-19">table</a></code> element, if the
+  <code><a href="#the-thead-element" id="thead-10">thead</a></code> element has a parent and it is a
+  <code><a href="#the-table-element" id="table-20">table</a></code>.<div class="example">
 
-   <p>This example shows a <code><a href="#the-thead-element">thead</a></code> element being used.
-   Notice the use of both <code><a href="#the-th-element">th</a></code> and <code><a href="#the-td-element">td</a></code> elements
-   in the <code><a href="#the-thead-element">thead</a></code> element: the first row is the headers,
+   <p>This example shows a <code><a href="#the-thead-element" id="thead-11">thead</a></code> element being used.
+   Notice the use of both <code><a href="#the-th-element" id="th-3">th</a></code> and <code><a href="#the-td-element" id="td-6">td</a></code> elements
+   in the <code><a href="#the-thead-element" id="thead-12">thead</a></code> element: the first row is the headers,
    and the second row is an explanation of how to fill in the
    table.</p>
 
@@ -911,51 +911,51 @@
   </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>
    <dd>None.</dd>
    <dt>Contexts in which this element can be used:</dt>
-   <dd>As a child of a <code><a href="#the-table-element">table</a></code> element, after any
-   <code><a href="#the-caption-element">caption</a></code>, <code><a href="#the-colgroup-element">colgroup</a></code>, and <code><a href="#the-thead-element">thead</a></code>
-   elements and before any <code><a href="#the-tbody-element">tbody</a></code> and <code><a href="#the-tr-element">tr</a></code>
-   elements, but only if there are no other <code><a href="#the-tfoot-element">tfoot</a></code>
-   elements that are children of the <code><a href="#the-table-element">table</a></code> element.</dd>
-   <dd>As a child of a <code><a href="#the-table-element">table</a></code> element, after any
-   <code><a href="#the-caption-element">caption</a></code>, <code><a href="#the-colgroup-element">colgroup</a></code>, <code><a href="#the-thead-element">thead</a></code>,
-   <code><a href="#the-tbody-element">tbody</a></code>, and <code><a href="#the-tr-element">tr</a></code> elements, but only if there
-   are no other <code><a href="#the-tfoot-element">tfoot</a></code> elements that are children of the
-   <code><a href="#the-table-element">table</a></code> element.</dd>
+   <dd>As a child of a <code><a href="#the-table-element" id="table-21">table</a></code> element, after any
+   <code><a href="#the-caption-element" id="caption-12">caption</a></code>, <code><a href="#the-colgroup-element" id="colgroup-8">colgroup</a></code>, and <code><a href="#the-thead-element" id="thead-13">thead</a></code>
+   elements and before any <code><a href="#the-tbody-element" id="tbody-8">tbody</a></code> and <code><a href="#the-tr-element" id="tr-14">tr</a></code>
+   elements, but only if there are no other <code><a href="#the-tfoot-element" id="tfoot-10">tfoot</a></code>
+   elements that are children of the <code><a href="#the-table-element" id="table-22">table</a></code> element.</dd>
+   <dd>As a child of a <code><a href="#the-table-element" id="table-23">table</a></code> element, after any
+   <code><a href="#the-caption-element" id="caption-13">caption</a></code>, <code><a href="#the-colgroup-element" id="colgroup-9">colgroup</a></code>, <code><a href="#the-thead-element" id="thead-14">thead</a></code>,
+   <code><a href="#the-tbody-element" id="tbody-9">tbody</a></code>, and <code><a href="#the-tr-element" id="tr-15">tr</a></code> elements, but only if there
+   are no other <code><a href="#the-tfoot-element" id="tfoot-11">tfoot</a></code> elements that are children of the
+   <code><a href="#the-table-element" id="table-24">table</a></code> element.</dd>
    <dt>Content model:</dt>
-   <dd>Zero or more <code><a href="#the-tr-element">tr</a></code> elements</dd>
+   <dd>Zero or more <code><a href="#the-tr-element" id="tr-16">tr</a></code> elements</dd>
    <dt>Content attributes:</dt>
-   <dd><a href="elements.html#global-attributes">Global attributes</a></dd>
+   <dd><a href="elements.html#global-attributes" id="global-attributes-80">Global attributes</a></dd>
    <dt>DOM interface:</dt>
-   <dd><code><a href="#htmltablesectionelement">HTMLTableSectionElement</a></code>, as defined for
-   <code><a href="#the-tbody-element">tbody</a></code> elements.</dd>
-  </dl><p>The <code><a href="#the-tfoot-element">tfoot</a></code> element <a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#represents" title='Read about this "represents" reference in the full HTML5 spec.'>represents</a> the <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#concept-row-group" title='Read about this "block" reference in the full HTML5 spec.'>block</a> of <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#concept-row" title='Read about this "rows" reference in the full HTML5 spec.'>rows</a> that consist of the column summaries
-  (footers) for the parent <code><a href="#the-table-element">table</a></code> element, if the
-  <code><a href="#the-tfoot-element">tfoot</a></code> element has a parent and it is a
-  <code><a href="#the-table-element">table</a></code>.<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>
+   <dd><code><a href="#htmltablesectionelement" id="htmltablesectionelement-4">HTMLTableSectionElement</a></code>, as defined for
+   <code><a href="#the-tbody-element" id="tbody-10">tbody</a></code> elements.</dd>
+  </dl><p>The <code><a href="#the-tfoot-element" id="tfoot-12">tfoot</a></code> element <a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#represents" title='Read about this "represents" reference in the full HTML5 spec.'>represents</a> the <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#concept-row-group" title='Read about this "block" reference in the full HTML5 spec.'>block</a> of <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#concept-row" title='Read about this "rows" reference in the full HTML5 spec.'>rows</a> that consist of the column summaries
+  (footers) for the parent <code><a href="#the-table-element" id="table-25">table</a></code> element, if the
+  <code><a href="#the-tfoot-element" id="tfoot-13">tfoot</a></code> element has a parent and it is a
+  <code><a href="#the-table-element" id="table-26">table</a></code>.<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>
    <dd>None.</dd>
    <dt>Contexts in which this element can be used:</dt>
-   <dd>As a child of a <code><a href="#the-thead-element">thead</a></code> element.</dd>
-   <dd>As a child of a <code><a href="#the-tbody-element">tbody</a></code> element.</dd>
-   <dd>As a child of a <code><a href="#the-tfoot-element">tfoot</a></code> element.</dd>
-   <dd>As a child of a <code><a href="#the-table-element">table</a></code> element, after any
-   <code><a href="#the-caption-element">caption</a></code>, <code><a href="#the-colgroup-element">colgroup</a></code>, and <code><a href="#the-thead-element">thead</a></code>
-   elements, but only if there are no <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.</dd>
+   <dd>As a child of a <code><a href="#the-thead-element" id="thead-15">thead</a></code> element.</dd>
+   <dd>As a child of a <code><a href="#the-tbody-element" id="tbody-11">tbody</a></code> element.</dd>
+   <dd>As a child of a <code><a href="#the-tfoot-element" id="tfoot-14">tfoot</a></code> element.</dd>
+   <dd>As a child of a <code><a href="#the-table-element" id="table-27">table</a></code> element, after any
+   <code><a href="#the-caption-element" id="caption-14">caption</a></code>, <code><a href="#the-colgroup-element" id="colgroup-10">colgroup</a></code>, and <code><a href="#the-thead-element" id="thead-16">thead</a></code>
+   elements, but only if there are no <code><a href="#the-tbody-element" id="tbody-12">tbody</a></code> elements that
+   are children of the <code><a href="#the-table-element" id="table-28">table</a></code> element.</dd>
    <dt>Content model:</dt>
-   <dd>Zero or more <code><a href="#the-td-element">td</a></code> or <code><a href="#the-th-element">th</a></code> elements</dd>
+   <dd>Zero or more <code><a href="#the-td-element" id="td-7">td</a></code> or <code><a href="#the-th-element" id="th-4">th</a></code> elements</dd>
    <dt>Content attributes:</dt>
-   <dd><a href="elements.html#global-attributes">Global attributes</a></dd>
+   <dd><a href="elements.html#global-attributes" id="global-attributes-81">Global attributes</a></dd>
    <dt>DOM interface:</dt>
    <dd>
-    <pre class="idl">interface <dfn id="htmltablerowelement">HTMLTableRowElement</dfn> : <a href="elements.html#htmlelement">HTMLElement</a> {
+    <pre class="idl">interface <dfn id="htmltablerowelement">HTMLTableRowElement</dfn> : <a href="elements.html#htmlelement" id="htmlelement-87">HTMLElement</a> {
   readonly attribute long <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-tr-rowindex" title='Read about this "rowIndex" reference in the full HTML5 spec.'>rowIndex</a>;
   readonly attribute long <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-tr-sectionrowindex" title='Read about this "sectionRowIndex" reference in the full HTML5 spec.'>sectionRowIndex</a>;
-  readonly attribute <a href="urls.html#htmlcollection">HTMLCollection</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-tr-cells" title='Read about this "cells" reference in the full HTML5 spec.'>cells</a>;
-  <a href="elements.html#htmlelement">HTMLElement</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-tr-insertcell" title='Read about this "insertCell" reference in the full HTML5 spec.'>insertCell</a>(in optional long index);
+  readonly attribute <a href="urls.html#htmlcollection" id="htmlcollection-30">HTMLCollection</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-tr-cells" title='Read about this "cells" reference in the full HTML5 spec.'>cells</a>;
+  <a href="elements.html#htmlelement" id="htmlelement-88">HTMLElement</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-tr-insertcell" title='Read about this "insertCell" reference in the full HTML5 spec.'>insertCell</a>(in optional long index);
   void <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-tr-deletecell" title='Read about this "deleteCell" reference in the full HTML5 spec.'>deleteCell</a>(in long index);
 };</pre>
    </dd>
-  </dl><p>The <code><a href="#the-tr-element">tr</a></code> element <a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#represents" title='Read about this "represents" reference in the full HTML5 spec.'>represents</a> a <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#concept-row" title='Read about this "row" reference in the full HTML5 spec.'>row</a> of <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#concept-cell" title='Read about this "cells" reference in the full HTML5 spec.'>cells</a> in a <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#concept-table" title='Read about this "table" reference in the full HTML5 spec.'>table</a>.<dl class="domintro"><dt><var title="">tr</var> . <code title="dom-tr-rowIndex"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-tr-rowindex" title='Read about this "rowIndex" reference in the full HTML5 spec.'>rowIndex</a></code></dt>
+  </dl><p>The <code><a href="#the-tr-element" id="tr-17">tr</a></code> element <a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#represents" title='Read about this "represents" reference in the full HTML5 spec.'>represents</a> a <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#concept-row" title='Read about this "row" reference in the full HTML5 spec.'>row</a> of <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#concept-cell" title='Read about this "cells" reference in the full HTML5 spec.'>cells</a> in a <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#concept-table" title='Read about this "table" reference in the full HTML5 spec.'>table</a>.<dl class="domintro"><dt><var title="">tr</var> . <code title="dom-tr-rowIndex"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-tr-rowindex" title='Read about this "rowIndex" reference in the full HTML5 spec.'>rowIndex</a></code></dt>
 
    <dd>
 
@@ -978,7 +978,7 @@
    <dt><var title="">tr</var> . <code title="dom-tr-cells"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-tr-cells" title='Read about this "cells" reference in the full HTML5 spec.'>cells</a></code></dt>
    <dd>
 
-    <p>Returns an <code><a href="urls.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>
+    <p>Returns an <code><a href="urls.html#htmlcollection" id="htmlcollection-31">HTMLCollection</a></code> of the <code><a href="#the-td-element" id="td-8">td</a></code> and <code><a href="#the-th-element" id="th-5">th</a></code> elements of the row.</p>
 
    </dd>
 
@@ -986,16 +986,16 @@
 
    <dd>
 
-    <p>Creates a <code><a href="#the-td-element">td</a></code> element, inserts it into the table
+    <p>Creates a <code><a href="#the-td-element" id="td-9">td</a></code> element, inserts it into the table
     row at the position given by the argument, and returns the
-    <code><a href="#the-td-element">td</a></code>.</p>
+    <code><a href="#the-td-element" id="td-10">td</a></code>.</p>
 
     <p>The position is relative to the cells in the row. The
     index &minus;1, which is the default if the argument is omitted,
     is equivalent to inserting at the end of the row.</p>
 
     <p>If the given position is less than &minus;1 or greater than
-    the number of cells, throws an <code><a href="urls.html#index_size_err">INDEX_SIZE_ERR</a></code>
+    the number of cells, throws an <code><a href="urls.html#index_size_err" id="index_size_err-8">INDEX_SIZE_ERR</a></code>
     exception.</p>
 
    </dd>
@@ -1003,7 +1003,7 @@
    <dt><var title="">tr</var> . <code title="dom-tr-deleteCell"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-tr-deletecell" title='Read about this "deleteCell" reference in the full HTML5 spec.'>deleteCell</a></code>(<var title="">index</var>)</dt>
    <dd>
 
-    <p>Removes the <code><a href="#the-td-element">td</a></code> or <code><a href="#the-th-element">th</a></code> element with the
+    <p>Removes the <code><a href="#the-td-element" id="td-11">td</a></code> or <code><a href="#the-th-element" id="th-6">th</a></code> element with the
     given position in the row.</p>
 
     <p>The position is relative to the cells in the row. The index
@@ -1011,47 +1011,47 @@
 
     <p>If the given position is less than &minus;1 or greater than
     the index of the last cell, or if there are no cells, throws an
-    <code><a href="urls.html#index_size_err">INDEX_SIZE_ERR</a></code> exception.</p>
+    <code><a href="urls.html#index_size_err" id="index_size_err-9">INDEX_SIZE_ERR</a></code> exception.</p>
 
    </dd>
 
   </dl><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>
-   <dd><a href="sections.html#sectioning-root">Sectioning root</a>.</dd>
+   <dd><a href="sections.html#sectioning-root" id="sectioning-root-8">Sectioning root</a>.</dd>
    <dt>Contexts in which this element can be used:</dt>
-   <dd>As a child of a <code><a href="#the-tr-element">tr</a></code> element.</dd>
+   <dd>As a child of a <code><a href="#the-tr-element" id="tr-18">tr</a></code> element.</dd>
    <dt>Content model:</dt>
-   <dd><a href="content-models.html#flow-content">Flow content</a>.</dd>
+   <dd><a href="content-models.html#flow-content" id="flow-content-116">Flow content</a>.</dd>
    <dt>Content attributes:</dt>
-   <dd><a href="elements.html#global-attributes">Global attributes</a></dd>
-   <dd><code title="attr-tdth-colspan"><a href="#attr-tdth-colspan">colspan</a></code></dd>
-   <dd><code title="attr-tdth-rowspan"><a href="#attr-tdth-rowspan">rowspan</a></code></dd>
-   <dd><code title="attr-tdth-headers"><a href="#attr-tdth-headers">headers</a></code></dd>
+   <dd><a href="elements.html#global-attributes" id="global-attributes-82">Global attributes</a></dd>
+   <dd><code title="attr-tdth-colspan"><a href="#attr-tdth-colspan" id="colspan">colspan</a></code></dd>
+   <dd><code title="attr-tdth-rowspan"><a href="#attr-tdth-rowspan" id="rowspan">rowspan</a></code></dd>
+   <dd><code title="attr-tdth-headers"><a href="#attr-tdth-headers" id="headers-0">headers</a></code></dd>
    
    <dt>DOM interface:</dt>
    <dd>
-    <pre class="idl">interface <dfn id="htmltabledatacellelement">HTMLTableDataCellElement</dfn> : <a href="#htmltablecellelement">HTMLTableCellElement</a> {};</pre>
+    <pre class="idl">interface <dfn id="htmltabledatacellelement">HTMLTableDataCellElement</dfn> : <a href="#htmltablecellelement" id="htmltablecellelement-0">HTMLTableCellElement</a> {};</pre>
    </dd>
-  </dl><p>The <code><a href="#the-td-element">td</a></code> element <a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#represents" title='Read about this "represents" reference in the full HTML5 spec.'>represents</a> a data <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#concept-cell" title='Read about this "cell" reference in the full HTML5 spec.'>cell</a> in a table.<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>
+  </dl><p>The <code><a href="#the-td-element" id="td-12">td</a></code> element <a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#represents" title='Read about this "represents" reference in the full HTML5 spec.'>represents</a> a data <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#concept-cell" title='Read about this "cell" reference in the full HTML5 spec.'>cell</a> in a table.<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>
    <dd>None.</dd>
    <dt>Contexts in which this element can be used:</dt>
-   <dd>As a child of a <code><a href="#the-tr-element">tr</a></code> element.</dd>
+   <dd>As a child of a <code><a href="#the-tr-element" id="tr-19">tr</a></code> element.</dd>
    <dt>Content model:</dt>
-   <dd><a href="content-models.html#phrasing-content">Phrasing content</a>.</dd>
+   <dd><a href="content-models.html#phrasing-content" id="phrasing-content-131">Phrasing content</a>.</dd>
    <dt>Content attributes:</dt>
-   <dd><a href="elements.html#global-attributes">Global attributes</a></dd>
-   <dd><code title="attr-tdth-colspan"><a href="#attr-tdth-colspan">colspan</a></code></dd>
-   <dd><code title="attr-tdth-rowspan"><a href="#attr-tdth-rowspan">rowspan</a></code></dd>
-   <dd><code title="attr-tdth-headers"><a href="#attr-tdth-headers">headers</a></code></dd>
-   <dd><code title="attr-th-scope"><a href="#attr-th-scope">scope</a></code></dd>
+   <dd><a href="elements.html#global-attributes" id="global-attributes-83">Global attributes</a></dd>
+   <dd><code title="attr-tdth-colspan"><a href="#attr-tdth-colspan" id="colspan-0">colspan</a></code></dd>
+   <dd><code title="attr-tdth-rowspan"><a href="#attr-tdth-rowspan" id="rowspan-0">rowspan</a></code></dd>
+   <dd><code title="attr-tdth-headers"><a href="#attr-tdth-headers" id="headers-1">headers</a></code></dd>
+   <dd><code title="attr-th-scope"><a href="#attr-th-scope" id="scope-0">scope</a></code></dd>
    <dt>DOM interface:</dt>
    <dd>
-    <pre class="idl">interface <dfn id="htmltableheadercellelement">HTMLTableHeaderCellElement</dfn> : <a href="#htmltablecellelement">HTMLTableCellElement</a> {
+    <pre class="idl">interface <dfn id="htmltableheadercellelement">HTMLTableHeaderCellElement</dfn> : <a href="#htmltablecellelement" id="htmltablecellelement-1">HTMLTableCellElement</a> {
            attribute DOMString <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-th-scope" title='Read about this "scope" reference in the full HTML5 spec.'>scope</a>;
 };</pre>
    </dd>
-  </dl><p>The <code><a href="#the-th-element">th</a></code> element <a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#represents" title='Read about this "represents" reference in the full HTML5 spec.'>represents</a> a header <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#concept-cell" title='Read about this "cell" reference in the full HTML5 spec.'>cell</a> in a table.<p>The <code><a href="#the-th-element">th</a></code> element may have a <dfn id="attr-th-scope" title="attr-th-scope"><code>scope</code></dfn> content attribute
-  specified. The <code title="attr-th-scope"><a href="#attr-th-scope">scope</a></code> attribute is
-  an <a href="common-microsyntaxes.html#enumerated-attribute">enumerated attribute</a> with five states, four of which
+  </dl><p>The <code><a href="#the-th-element" id="th-7">th</a></code> element <a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#represents" title='Read about this "represents" reference in the full HTML5 spec.'>represents</a> a header <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#concept-cell" title='Read about this "cell" reference in the full HTML5 spec.'>cell</a> in a table.<p>The <code><a href="#the-th-element" id="th-8">th</a></code> element may have a <dfn id="attr-th-scope" title="attr-th-scope"><code>scope</code></dfn> content attribute
+  specified. The <code title="attr-th-scope"><a href="#attr-th-scope" id="scope-1">scope</a></code> attribute is
+  an <a href="common-microsyntaxes.html#enumerated-attribute" id="enumerated-attribute-5">enumerated attribute</a> with five states, four of which
   have explicit keywords:<dl><dt>The <dfn id="attr-th-scope-row" title="attr-th-scope-row"><code>row</code></dfn>
    keyword, which maps to the <i>row</i> state</dt>
 
@@ -1068,18 +1068,18 @@
    which maps to the <i>row group</i> state</dt>
 
    <dd>The <i>row group</i> state means the header cell applies to all
-   the remaining cells in the row group. A <code><a href="#the-th-element">th</a></code> element's
-   <code title="attr-th-scope"><a href="#attr-th-scope">scope</a></code> attribute must not be in
-   the <a href="#attr-th-scope-rowgroup" title="attr-th-scope-rowgroup">row group</a> state if
+   the remaining cells in the row group. A <code><a href="#the-th-element" id="th-9">th</a></code> element's
+   <code title="attr-th-scope"><a href="#attr-th-scope" id="scope-2">scope</a></code> attribute must not be in
+   the <a href="#attr-th-scope-rowgroup" id="attr-th-scope-rowgroup-0" title="attr-th-scope-rowgroup">row group</a> state if
    the element is not anchored in a <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#concept-row-group" title='Read about this "row group" reference in the full HTML5 spec.'>row group</a>.</dd>
 
    <dt>The <dfn id="attr-th-scope-colgroup" title="attr-th-scope-colgroup"><code>colgroup</code></dfn> keyword,
    which maps to the <i>column group</i> state</dt>
 
    <dd>The <i>column group</i> state means the header cell applies to
-   all the remaining cells in the column group. A <code><a href="#the-th-element">th</a></code>
-   element's <code title="attr-th-scope"><a href="#attr-th-scope">scope</a></code> attribute must
-   not be in the <a href="#attr-th-scope-colgroup" title="attr-th-scope-colgroup">column
+   all the remaining cells in the column group. A <code><a href="#the-th-element" id="th-10">th</a></code>
+   element's <code title="attr-th-scope"><a href="#attr-th-scope" id="scope-3">scope</a></code> attribute must
+   not be in the <a href="#attr-th-scope-colgroup" id="attr-th-scope-colgroup-0" title="attr-th-scope-colgroup">column
    group</a> state if the element is not anchored in a <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#concept-column-group" title='Read about this "column group" reference in the full HTML5 spec.'>column group</a>.</dd>
 
    <dt>The <dfn id="attr-th-scope-auto" title="attr-th-scope-auto">auto</dfn> state</dt>
@@ -1087,10 +1087,10 @@
    <dd>The <i>auto</i> state makes the header cell apply to a set of
    cells selected based on context.</dd>
 
-  </dl><p>The <code title="attr-th-scope"><a href="#attr-th-scope">scope</a></code> attribute's
+  </dl><p>The <code title="attr-th-scope"><a href="#attr-th-scope" id="scope-4">scope</a></code> attribute's
   <i>missing value default</i> is the <i>auto</i> state.<div class="example">
 
-   <p>The following example shows how the <code title="attr-th-scope"><a href="#attr-th-scope">scope</a></code> attribute's <code title="attr-th-scope-rowgroup"><a href="#attr-th-scope-rowgroup">rowgroup</a></code> value affects which
+   <p>The following example shows how the <code title="attr-th-scope"><a href="#attr-th-scope" id="scope-5">scope</a></code> attribute's <code title="attr-th-scope-rowgroup"><a href="#attr-th-scope-rowgroup" id="rowgroup">rowgroup</a></code> value affects which
    data cells a header cell applies to.</p>
 
    <p>Here is a markup fragment showing a table:</p>
@@ -1120,43 +1120,43 @@
    </table><p>The headers in the first row all apply directly down to the rows
    in their column.</p>
 
-   <p>The headers with the explicit <code title="attr-th-scope"><a href="#attr-th-scope">scope</a></code> attributes apply to all the
+   <p>The headers with the explicit <code title="attr-th-scope"><a href="#attr-th-scope" id="scope-6">scope</a></code> attributes apply to all the
    cells in their row group other than the cells in the first column.</p>
 
    <p>The remaining headers apply just to the cells to the right of
    them.</p>
 
    
-   <img alt="" height="256" src="http://dev.w3.org/html5/spec/images/table-scope-diagram.png" width="459"></div><h4 id="attributes-common-to-td-and-th-elements"><span class="secno">4.9.11 </span>Attributes common to <code><a href="#the-td-element">td</a></code> and <code><a href="#the-th-element">th</a></code> elements</h4><p>The <code><a href="#the-td-element">td</a></code> and <code><a href="#the-th-element">th</a></code> elements may have a <dfn id="attr-tdth-colspan" title="attr-tdth-colspan"><code>colspan</code></dfn> content
-  attribute specified, whose value must be a <a href="common-microsyntaxes.html#valid-non-negative-integer">valid non-negative
-  integer</a> greater than zero.<p>The <code><a href="#the-td-element">td</a></code> and <code><a href="#the-th-element">th</a></code> elements may also have a
+   <img alt="" height="256" src="http://dev.w3.org/html5/spec/images/table-scope-diagram.png" width="459"></div><h4 id="attributes-common-to-td-and-th-elements"><span class="secno">4.9.11 </span>Attributes common to <code><a href="#the-td-element" id="td-13">td</a></code> and <code><a href="#the-th-element" id="th-11">th</a></code> elements</h4><p>The <code><a href="#the-td-element" id="td-14">td</a></code> and <code><a href="#the-th-element" id="th-12">th</a></code> elements may have a <dfn id="attr-tdth-colspan" title="attr-tdth-colspan"><code>colspan</code></dfn> content
+  attribute specified, whose value must be a <a href="common-microsyntaxes.html#valid-non-negative-integer" id="valid-non-negative-integer-7">valid non-negative
+  integer</a> greater than zero.<p>The <code><a href="#the-td-element" id="td-15">td</a></code> and <code><a href="#the-th-element" id="th-13">th</a></code> elements may also have a
   <dfn id="attr-tdth-rowspan" title="attr-tdth-rowspan"><code>rowspan</code></dfn> content
-  attribute specified, whose value must be a <a href="common-microsyntaxes.html#valid-non-negative-integer">valid non-negative
+  attribute specified, whose value must be a <a href="common-microsyntaxes.html#valid-non-negative-integer" id="valid-non-negative-integer-8">valid non-negative
   integer</a>.<p>These attributes give the number of columns and rows respectively
   that the cell is to span. These attributes must not be used to
-  overlap cells.<hr><p>The <code><a href="#the-td-element">td</a></code> and <code><a href="#the-th-element">th</a></code> element may have a <dfn id="attr-tdth-headers" title="attr-tdth-headers"><code>headers</code></dfn> content
-  attribute specified. The <code title="attr-tdth-headers"><a href="#attr-tdth-headers">headers</a></code> attribute, if specified,
-  must contain a string consisting of an <a href="common-microsyntaxes.html#unordered-set-of-unique-space-separated-tokens">unordered set of unique
-  space-separated tokens</a> that are <a href="infrastructure.html#case-sensitive">case-sensitive</a>,
-  each of which must have the value of an <a href="elements.html#concept-id" title="concept-id">ID</a> of a <code><a href="#the-th-element">th</a></code> element taking
+  overlap cells.<hr><p>The <code><a href="#the-td-element" id="td-16">td</a></code> and <code><a href="#the-th-element" id="th-14">th</a></code> element may have a <dfn id="attr-tdth-headers" title="attr-tdth-headers"><code>headers</code></dfn> content
+  attribute specified. The <code title="attr-tdth-headers"><a href="#attr-tdth-headers" id="headers-2">headers</a></code> attribute, if specified,
+  must contain a string consisting of an <a href="common-microsyntaxes.html#unordered-set-of-unique-space-separated-tokens" id="unordered-set-of-unique-space-separated-tokens-1">unordered set of unique
+  space-separated tokens</a> that are <a href="infrastructure.html#case-sensitive" id="case-sensitive-3">case-sensitive</a>,
+  each of which must have the value of an <a href="elements.html#concept-id" id="concept-id-9" title="concept-id">ID</a> of a <code><a href="#the-th-element" id="th-15">th</a></code> element taking
   part in the same <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#concept-table" title='Read about this "table" reference in the full HTML5 spec.'>table</a> as the
-  <code><a href="#the-td-element">td</a></code> or <code><a href="#the-th-element">th</a></code> element.<p>A <code><a href="#the-th-element">th</a></code> element with <a href="elements.html#concept-id" title="concept-id">ID</a> <var title="">id</var> is said
-  to be <i>directly targeted</i> by all <code><a href="#the-td-element">td</a></code> and
-  <code><a href="#the-th-element">th</a></code> elements in the same <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#concept-table" title='Read about this "table" reference in the full HTML5 spec.'>table</a> that have <code title="attr-tdth-headers"><a href="#attr-tdth-headers">headers</a></code> attributes whose values
-  include as one of their tokens the <a href="elements.html#concept-id" title="concept-id">ID</a> <var title="">id</var>. A
-  <code><a href="#the-th-element">th</a></code> element <var title="">A</var> is said to be
-  <i>targeted</i> by a <code><a href="#the-th-element">th</a></code> or <code><a href="#the-td-element">td</a></code> element
+  <code><a href="#the-td-element" id="td-17">td</a></code> or <code><a href="#the-th-element" id="th-16">th</a></code> element.<p>A <code><a href="#the-th-element" id="th-17">th</a></code> element with <a href="elements.html#concept-id" id="concept-id-10" title="concept-id">ID</a> <var title="">id</var> is said
+  to be <i>directly targeted</i> by all <code><a href="#the-td-element" id="td-18">td</a></code> and
+  <code><a href="#the-th-element" id="th-18">th</a></code> elements in the same <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#concept-table" title='Read about this "table" reference in the full HTML5 spec.'>table</a> that have <code title="attr-tdth-headers"><a href="#attr-tdth-headers" id="headers-3">headers</a></code> attributes whose values
+  include as one of their tokens the <a href="elements.html#concept-id" id="concept-id-11" title="concept-id">ID</a> <var title="">id</var>. A
+  <code><a href="#the-th-element" id="th-19">th</a></code> element <var title="">A</var> is said to be
+  <i>targeted</i> by a <code><a href="#the-th-element" id="th-20">th</a></code> or <code><a href="#the-td-element" id="td-19">td</a></code> element
   <var title="">B</var> if either <var title="">A</var> is <i>directly
   targeted</i> by <var title="">B</var> or if there exists an element
   <var title="">C</var> that is itself <i>targeted</i> by the element
   <var title="">B</var> and <var title="">A</var> is <i>directly
-  targeted</i> by <var title="">C</var>.<p>A <code><a href="#the-th-element">th</a></code> element must not be <i>targeted</i> by
-  itself.<hr><p>The <code><a href="#the-td-element">td</a></code> and <code><a href="#the-th-element">th</a></code> elements implement
-  interfaces that inherit from the <code><a href="#htmltablecellelement">HTMLTableCellElement</a></code>
-  interface:<pre class="idl">interface <dfn id="htmltablecellelement">HTMLTableCellElement</dfn> : <a href="elements.html#htmlelement">HTMLElement</a> {
+  targeted</i> by <var title="">C</var>.<p>A <code><a href="#the-th-element" id="th-21">th</a></code> element must not be <i>targeted</i> by
+  itself.<hr><p>The <code><a href="#the-td-element" id="td-20">td</a></code> and <code><a href="#the-th-element" id="th-22">th</a></code> elements implement
+  interfaces that inherit from the <code><a href="#htmltablecellelement" id="htmltablecellelement-2">HTMLTableCellElement</a></code>
+  interface:<pre class="idl">interface <dfn id="htmltablecellelement">HTMLTableCellElement</dfn> : <a href="elements.html#htmlelement" id="htmlelement-89">HTMLElement</a> {
            attribute unsigned long <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-tdth-colspan" title='Read about this "colSpan" reference in the full HTML5 spec.'>colSpan</a>;
            attribute unsigned long <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-tdth-rowspan" title='Read about this "rowSpan" reference in the full HTML5 spec.'>rowSpan</a>;
-  [PutForwards=<a class="full-spec-link" href="http://dev.w3.org/html5/spec/common-dom-interfaces.html#dom-domsettabletokenlist-value" title='Read about this "value" reference in the full HTML5 spec.'>value</a>] readonly attribute <a href="urls.html#domsettabletokenlist">DOMSettableTokenList</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-tdth-headers" title='Read about this "headers" reference in the full HTML5 spec.'>headers</a>;
+  [PutForwards=<a class="full-spec-link" href="http://dev.w3.org/html5/spec/common-dom-interfaces.html#dom-domsettabletokenlist-value" title='Read about this "value" reference in the full HTML5 spec.'>value</a>] readonly attribute <a href="urls.html#domsettabletokenlist" id="domsettabletokenlist-5">DOMSettableTokenList</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-tdth-headers" title='Read about this "headers" reference in the full HTML5 spec.'>headers</a>;
   readonly attribute long <a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-tdth-cellindex" title='Read about this "cellIndex" reference in the full HTML5 spec.'>cellIndex</a>;
 };</pre><dl class="domintro"><dt><var title="">cell</var> . <code title="dom-tdth-cellIndex"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#dom-tdth-cellindex" title='Read about this "cellIndex" reference in the full HTML5 spec.'>cellIndex</a></code></dt>
 

Index: the-iframe-element.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/the-iframe-element.html,v
retrieving revision 1.425
retrieving revision 1.426
diff -u -d -r1.425 -r1.426
--- the-iframe-element.html	20 Apr 2011 12:21:18 -0000	1.425
+++ the-iframe-element.html	20 Apr 2011 12:34:15 -0000	1.426
@@ -340,33 +340,33 @@
    <a href="embedded-content-1.html">&larr; 4.8 Embedded content</a> &ndash;
    <a href="Overview.html#contents">Table of contents</a> &ndash;
    <a href="video.html">4.8.6 The video element &rarr;</a>
-  <ol class="toc"><li><ol><li><ol><li><a href="the-iframe-element.html#the-iframe-element"><span class="secno">4.8.2 </span>The <code>iframe</code> element</a><li><a href="the-iframe-element.html#the-embed-element"><span class="secno">4.8.3 </span>The <code>embed</code> element</a><li><a href="the-iframe-element.html#the-object-element"><span class="secno">4.8.4 </span>The <code>object</code> element</a><li><a href="the-iframe-element.html#the-param-element"><span class="secno">4.8.5 </span>The <code>param</code> element</a></ol></ol></ol></div>
+  <ol class="toc"><li><ol><li><ol><li><a href="the-iframe-element.html#the-iframe-element" id="x4.8.2-the-iframe-element"><span class="secno">4.8.2 </span>The <code>iframe</code> element</a><li><a href="the-iframe-element.html#the-embed-element" id="x4.8.3-the-embed-element"><span class="secno">4.8.3 </span>The <code>embed</code> element</a><li><a href="the-iframe-element.html#the-object-element" id="x4.8.4-the-object-element"><span class="secno">4.8.4 </span>The <code>object</code> element</a><li><a href="the-iframe-element.html#the-param-element" id="x4.8.5-the-param-element"><span class="secno">4.8.5 </span>The <code>param</code> element</a></ol></ol></ol></div>
 
   <h4 id="the-iframe-element"><span class="secno">4.8.2 </span>The <dfn><code>iframe</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
-   <dd><a href="content-models.html#flow-content">Flow content</a>.</dd>
-   <dd><a href="content-models.html#phrasing-content">Phrasing content</a>.</dd>
-   <dd><a href="content-models.html#embedded-content">Embedded content</a>.</dd>
-   <dd><a href="content-models.html#interactive-content">Interactive content</a>.</dd>
+   <dd><a href="content-models.html#flow-content" id="flow-content-98">Flow content</a>.</dd>
+   <dd><a href="content-models.html#phrasing-content" id="phrasing-content-115">Phrasing content</a>.</dd>
+   <dd><a href="content-models.html#embedded-content" id="embedded-content-9">Embedded content</a>.</dd>
+   <dd><a href="content-models.html#interactive-content" id="interactive-content-6">Interactive content</a>.</dd>
    <dt>Contexts in which this element can be used:</dt>
-   <dd>Where <a href="content-models.html#embedded-content">embedded content</a> is expected.</dd>
+   <dd>Where <a href="content-models.html#embedded-content" id="embedded-content-10">embedded content</a> is expected.</dd>
    <dt>Content model:</dt>
    <dd>Text that conforms to <a href="#iframe-content-model">the requirements given in the prose</a>.</dd>
    <dt>Content attributes:</dt>
-   <dd><a href="elements.html#global-attributes">Global attributes</a></dd>
-   <dd><code title="attr-iframe-src"><a href="#attr-iframe-src">src</a></code></dd>
-   <dd><code title="attr-iframe-srcdoc"><a href="#attr-iframe-srcdoc">srcdoc</a></code></dd>
-   <dd><code title="attr-iframe-name"><a href="#attr-iframe-name">name</a></code></dd>
-   <dd><code title="attr-iframe-sandbox"><a href="#attr-iframe-sandbox">sandbox</a></code></dd>
-   <dd><code title="attr-iframe-seamless"><a href="#attr-iframe-seamless">seamless</a></code></dd>
-   <dd><code title="attr-dim-width"><a href="the-map-element.html#attr-dim-width">width</a></code></dd>
-   <dd><code title="attr-dim-height"><a href="the-map-element.html#attr-dim-height">height</a></code></dd>
+   <dd><a href="elements.html#global-attributes" id="global-attributes-63">Global attributes</a></dd>
+   <dd><code title="attr-iframe-src"><a href="#attr-iframe-src" id="src-18">src</a></code></dd>
+   <dd><code title="attr-iframe-srcdoc"><a href="#attr-iframe-srcdoc" id="srcdoc">srcdoc</a></code></dd>
+   <dd><code title="attr-iframe-name"><a href="#attr-iframe-name" id="name-9">name</a></code></dd>
+   <dd><code title="attr-iframe-sandbox"><a href="#attr-iframe-sandbox" id="sandbox-0">sandbox</a></code></dd>
+   <dd><code title="attr-iframe-seamless"><a href="#attr-iframe-seamless" id="seamless">seamless</a></code></dd>
+   <dd><code title="attr-dim-width"><a href="the-map-element.html#attr-dim-width" id="width-5">width</a></code></dd>
+   <dd><code title="attr-dim-height"><a href="the-map-element.html#attr-dim-height" id="height-5">height</a></code></dd>
    <dt>DOM interface:</dt>
    <dd>
-<pre class="idl">interface <dfn id="htmliframeelement">HTMLIFrameElement</dfn> : <a href="elements.html#htmlelement">HTMLElement</a> {
+<pre class="idl">interface <dfn id="htmliframeelement">HTMLIFrameElement</dfn> : <a href="elements.html#htmlelement" id="htmlelement-67">HTMLElement</a> {
            attribute DOMString <a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-iframe-element.html#dom-iframe-src" title='Read about this "src" reference in the full HTML5 spec.'>src</a>;
            attribute DOMString <a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-iframe-element.html#dom-iframe-srcdoc" title='Read about this "srcdoc" reference in the full HTML5 spec.'>srcdoc</a>;
            attribute DOMString <a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-iframe-element.html#dom-iframe-name" title='Read about this "name" reference in the full HTML5 spec.'>name</a>;
-  [PutForwards=<a class="full-spec-link" href="http://dev.w3.org/html5/spec/common-dom-interfaces.html#dom-domsettabletokenlist-value" title='Read about this "value" reference in the full HTML5 spec.'>value</a>] readonly attribute <a href="urls.html#domsettabletokenlist">DOMSettableTokenList</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-iframe-element.html#dom-iframe-sandbox" title='Read about this "sandbox" reference in the full HTML5 spec.'>sandbox</a>;
+  [PutForwards=<a class="full-spec-link" href="http://dev.w3.org/html5/spec/common-dom-interfaces.html#dom-domsettabletokenlist-value" title='Read about this "value" reference in the full HTML5 spec.'>value</a>] readonly attribute <a href="urls.html#domsettabletokenlist" id="domsettabletokenlist-4">DOMSettableTokenList</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-iframe-element.html#dom-iframe-sandbox" title='Read about this "sandbox" reference in the full HTML5 spec.'>sandbox</a>;
            attribute boolean <a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-iframe-element.html#dom-iframe-seamless" title='Read about this "seamless" reference in the full HTML5 spec.'>seamless</a>;
            attribute DOMString <a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-map-element.html#dom-dim-width" title='Read about this "width" reference in the full HTML5 spec.'>width</a>;
            attribute DOMString <a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-map-element.html#dom-dim-height" title='Read about this "height" reference in the full HTML5 spec.'>height</a>;
@@ -374,48 +374,48 @@
   readonly attribute <a class="full-spec-link" href="http://dev.w3.org/html5/spec/browsers.html#windowproxy" title='Read about this "WindowProxy" reference in the full HTML5 spec.'>WindowProxy</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-iframe-element.html#dom-iframe-contentwindow" title='Read about this "contentWindow" reference in the full HTML5 spec.'>contentWindow</a>;
 };</pre>
    </dd>
-  </dl><p>The <code><a href="#the-iframe-element">iframe</a></code> element <a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#represents" title='Read about this "represents" reference in the full HTML5 spec.'>represents</a> a
-  <a href="browsers.html#nested-browsing-context">nested browsing context</a>.<p>The <dfn id="attr-iframe-src" title="attr-iframe-src"><code>src</code></dfn> attribute
-  gives the address of a page that the <a href="browsers.html#nested-browsing-context">nested browsing
+  </dl><p>The <code><a href="#the-iframe-element" id="iframe-9">iframe</a></code> element <a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#represents" title='Read about this "represents" reference in the full HTML5 spec.'>represents</a> a
+  <a href="browsers.html#nested-browsing-context" id="nested-browsing-context-0">nested browsing context</a>.<p>The <dfn id="attr-iframe-src" title="attr-iframe-src"><code>src</code></dfn> attribute
+  gives the address of a page that the <a href="browsers.html#nested-browsing-context" id="nested-browsing-context-1">nested browsing
   context</a> is to contain. The attribute, if present, must be a
-  <a href="urls.html#valid-non-empty-url-potentially-surrounded-by-spaces">valid non-empty URL potentially surrounded by
+  <a href="urls.html#valid-non-empty-url-potentially-surrounded-by-spaces" id="valid-non-empty-url-potentially-surrounded-by-spaces-4">valid non-empty URL potentially surrounded by
   spaces</a>.<p>The <dfn id="attr-iframe-srcdoc" title="attr-iframe-srcdoc"><code>srcdoc</code></dfn>
-  attribute gives the content of the page that the <a href="browsers.html#nested-browsing-context">nested
+  attribute gives the content of the page that the <a href="browsers.html#nested-browsing-context" id="nested-browsing-context-2">nested
   browsing context</a> is to contain. The value of the attribute is
-  the source of <dfn id="an-iframe-srcdoc-document">an <code>iframe</code> <code title="attr-iframe-srcdoc">srcdoc</code> document</dfn>.<p>For <code><a href="#the-iframe-element">iframe</a></code> elements in <a href="dom.html#html-documents">HTML documents</a>,
-  the attribute, if present, must have a value using <a href="syntax.html#syntax">the HTML
+  the source of <dfn id="an-iframe-srcdoc-document">an <code>iframe</code> <code title="attr-iframe-srcdoc">srcdoc</code> document</dfn>.<p>For <code><a href="#the-iframe-element" id="iframe-10">iframe</a></code> elements in <a href="dom.html#html-documents" id="html-documents-20">HTML documents</a>,
+  the attribute, if present, must have a value using <a href="syntax.html#syntax" id="the-html-syntax-4">the HTML
   syntax</a> that consists of the following syntactic components,
-  in the given order:<ol><li>Any number of <a href="syntax.html#syntax-comments" title="syntax-comments">comments</a> and
+  in the given order:<ol><li>Any number of <a href="syntax.html#syntax-comments" id="syntax-comments-0" title="syntax-comments">comments</a> and
    <a class="full-spec-link" href="http://dev.w3.org/html5/spec/common-microsyntaxes.html#space-character" title='Read about this "space characters" reference in the full HTML5 spec.'>space characters</a>.</li>
 
-   <li>Optionally, a <a href="syntax.html#syntax-doctype" title="syntax-doctype">DOCTYPE</a>.
+   <li>Optionally, a <a href="syntax.html#syntax-doctype" id="syntax-doctype-1" title="syntax-doctype">DOCTYPE</a>.
 
-   <li>Any number of <a href="syntax.html#syntax-comments" title="syntax-comments">comments</a> and
+   <li>Any number of <a href="syntax.html#syntax-comments" id="syntax-comments-1" title="syntax-comments">comments</a> and
    <a class="full-spec-link" href="http://dev.w3.org/html5/spec/common-microsyntaxes.html#space-character" title='Read about this "space characters" reference in the full HTML5 spec.'>space characters</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.html#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" id="html-10">html</a></code> <a href="syntax.html#syntax-elements" id="syntax-elements-0" title="syntax-elements">element</a>.</li>
 
-   <li>Any number of <a href="syntax.html#syntax-comments" title="syntax-comments">comments</a> and
+   <li>Any number of <a href="syntax.html#syntax-comments" id="syntax-comments-2" title="syntax-comments">comments</a> and
    <a class="full-spec-link" href="http://dev.w3.org/html5/spec/common-microsyntaxes.html#space-character" title='Read about this "space characters" reference in the full HTML5 spec.'>space characters</a>.</li>
 
-  </ol><p>For <code><a href="#the-iframe-element">iframe</a></code> elements in <a href="dom.html#xml-documents">XML documents</a>,
+  </ol><p>For <code><a href="#the-iframe-element" id="iframe-11">iframe</a></code> elements in <a href="dom.html#xml-documents" id="xml-documents-20">XML documents</a>,
   the attribute, if present, must have a value that matches the
   production labeled <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "document" reference in the full HTML5 spec.'>document</a></code> in the XML
-  specification. <a href="references.html#refsXML">[XML]</a><p>If the <code title="attr-iframe-src"><a href="#attr-iframe-src">src</a></code> attribute and the
-  <code title="attr-iframe-srcdoc"><a href="#attr-iframe-srcdoc">srcdoc</a></code> attribute are both
-  specified together, the <code title="attr-iframe-srcdoc"><a href="#attr-iframe-srcdoc">srcdoc</a></code>
+  specification. <a href="references.html#refsXML">[XML]</a><p>If the <code title="attr-iframe-src"><a href="#attr-iframe-src" id="src-19">src</a></code> attribute and the
+  <code title="attr-iframe-srcdoc"><a href="#attr-iframe-srcdoc" id="srcdoc-0">srcdoc</a></code> attribute are both
+  specified together, the <code title="attr-iframe-srcdoc"><a href="#attr-iframe-srcdoc" id="srcdoc-1">srcdoc</a></code>
   attribute takes priority. This allows authors to provide a fallback
-  <a href="urls.html#url">URL</a> for legacy user agents that do not support the
-  <code title="attr-iframe-srcdoc"><a href="#attr-iframe-srcdoc">srcdoc</a></code> attribute.<p class="note">If, when the element is created, the <code title="attr-iframe-srcdoc"><a href="#attr-iframe-srcdoc">srcdoc</a></code> attribute is not set, and
-  the <code title="attr-iframe-src"><a href="#attr-iframe-src">src</a></code> attribute is either
+  <a href="urls.html#url" id="url-12">URL</a> for legacy user agents that do not support the
+  <code title="attr-iframe-srcdoc"><a href="#attr-iframe-srcdoc" id="srcdoc-2">srcdoc</a></code> attribute.<p class="note">If, when the element is created, the <code title="attr-iframe-srcdoc"><a href="#attr-iframe-srcdoc" id="srcdoc-3">srcdoc</a></code> attribute is not set, and
+  the <code title="attr-iframe-src"><a href="#attr-iframe-src" id="src-20">src</a></code> attribute is either
   also not set or set but its value cannot be <a class="full-spec-link" href="http://dev.w3.org/html5/spec/urls.html#resolve-a-url" title='Read about this "resolved" reference in the full HTML5 spec.'>resolved</a>, the browsing context will remain at the
   initial <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/fetching-resources.html#about:blank" title='Read about this "about:blank" reference in the full HTML5 spec.'>about:blank</a></code> page.<p class="note">If the user <a class="full-spec-link" href="http://dev.w3.org/html5/spec/history.html#navigate" title='Read about this "navigates" reference in the full HTML5 spec.'>navigates</a>
-  away from this page, the <code><a href="#the-iframe-element">iframe</a></code>'s corresponding
-  <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/browsers.html#windowproxy" title='Read about this "WindowProxy" reference in the full HTML5 spec.'>WindowProxy</a></code> object will proxy new <code><a href="browsers.html#window">Window</a></code>
-  objects for new <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a></code> objects, but the <code title="attr-iframe-src"><a href="#attr-iframe-src">src</a></code> attribute will not change.<div class="example">
+  away from this page, the <code><a href="#the-iframe-element" id="iframe-12">iframe</a></code>'s corresponding
+  <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/browsers.html#windowproxy" title='Read about this "WindowProxy" reference in the full HTML5 spec.'>WindowProxy</a></code> object will proxy new <code><a href="browsers.html#window" id="window-6">Window</a></code>
+  objects for new <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a></code> objects, but the <code title="attr-iframe-src"><a href="#attr-iframe-src" id="src-21">src</a></code> attribute will not change.<div class="example">
 
-   <p>Here a blog uses the <code title="attr-iframe-srcdoc"><a href="#attr-iframe-srcdoc">srcdoc</a></code> attribute in conjunction
-   with the <code title="attr-iframe-sandbox"><a href="#attr-iframe-sandbox">sandbox</a></code> and <code title="attr-iframe-seamless"><a href="#attr-iframe-seamless">seamless</a></code> attributes described
+   <p>Here a blog uses the <code title="attr-iframe-srcdoc"><a href="#attr-iframe-srcdoc" id="srcdoc-4">srcdoc</a></code> attribute in conjunction
+   with the <code title="attr-iframe-sandbox"><a href="#attr-iframe-sandbox" id="sandbox-1">sandbox</a></code> and <code title="attr-iframe-seamless"><a href="#attr-iframe-seamless" id="seamless-0">seamless</a></code> attributes described
    below to provide users of user agents that support this feature
    with an extra layer of protection from script injection in the blog
    post comments:</p>
@@ -445,18 +445,18 @@
  &lt;/article&gt;</pre>
 
    <p>Notice the way that quotes have to be escaped (otherwise the
-   <code title="attr-iframe-sandbox"><a href="#attr-iframe-sandbox">sandbox</a></code> attribute would
+   <code title="attr-iframe-sandbox"><a href="#attr-iframe-sandbox" id="sandbox-2">sandbox</a></code> attribute would
    end prematurely), and the way raw ampersands (e.g. in URLs or in
    prose) mentioned in the sandboxed content have to be
    <em>doubly</em> escaped &mdash; once so that the ampersand is
-   preserved when originally parsing the <code title="attr-iframe-sandbox"><a href="#attr-iframe-sandbox">sandbox</a></code> attribute, and once more
+   preserved when originally parsing the <code title="attr-iframe-sandbox"><a href="#attr-iframe-sandbox" id="sandbox-3">sandbox</a></code> attribute, and once more
    to prevent the ampersand from being misinterpreted when parsing the
    sandboxed content.</p>
 
-  </div><p class="note">In <a href="syntax.html#syntax">the HTML syntax</a>, authors need only
+  </div><p class="note">In <a href="syntax.html#syntax" id="the-html-syntax-5">the HTML syntax</a>, authors need only
   remember to use U+0022 QUOTATION MARK characters (") to wrap the
   attribute contents and then to escape all U+0022 QUOTATION MARK (")
-  and U+0026 AMPERSAND (&amp;) characters, and to specify the <code title="attr-iframe-sandbox"><a href="#attr-iframe-sandbox">sandbox</a></code> attribute, to ensure safe
+  and U+0026 AMPERSAND (&amp;) characters, and to specify the <code title="attr-iframe-sandbox"><a href="#attr-iframe-sandbox" id="sandbox-4">sandbox</a></code> attribute, to ensure safe
   embedding of content.<p class="note">Due to restrictions of <span>the XML syntax</span>,
   in XML the U+003C LESS-THAN SIGN character (&lt;) needs to be
   escaped as well. In order to prevent <a href="http://www.w3.org/TR/REC-xml/#AVNormalize">attribute-value
@@ -464,35 +464,35 @@
   specifically U+0009 CHARACTER TABULATION (HT), U+000A LINE FEED
   (LF), and U+000D CARRIAGE RETURN (CR) &mdash; also need to be
   escaped. <a href="references.html#refsXML">[XML]</a><hr><p>The <dfn id="attr-iframe-name" title="attr-iframe-name"><code>name</code></dfn>
-  attribute, if present, must be a <a href="browsers.html#valid-browsing-context-name">valid browsing context
-  name</a>. The given value is used to name the <a href="browsers.html#nested-browsing-context">nested
+  attribute, if present, must be a <a href="browsers.html#valid-browsing-context-name" id="valid-browsing-context-name-0">valid browsing context
+  name</a>. The given value is used to name the <a href="browsers.html#nested-browsing-context" id="nested-browsing-context-3">nested
   browsing context</a>. <hr><p>The <dfn id="attr-iframe-sandbox" title="attr-iframe-sandbox"><code>sandbox</code></dfn>
   attribute, when specified, enables a set of extra restrictions on
-  any content hosted by the <code><a href="#the-iframe-element">iframe</a></code>. Its value must be an
-  <a href="common-microsyntaxes.html#unordered-set-of-unique-space-separated-tokens">unordered set of unique space-separated tokens</a> that are
-  <a href="infrastructure.html#ascii-case-insensitive">ASCII case-insensitive</a>. The allowed values are <code title="attr-iframe-sandbox-allow-same-origin"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-iframe-element.html#attr-iframe-sandbox-allow-same-origin" title='Read about this "allow-same-origin" reference in the full HTML5 spec.'>allow-same-origin</a></code>,
+  any content hosted by the <code><a href="#the-iframe-element" id="iframe-13">iframe</a></code>. Its value must be an
+  <a href="common-microsyntaxes.html#unordered-set-of-unique-space-separated-tokens" id="unordered-set-of-unique-space-separated-tokens-0">unordered set of unique space-separated tokens</a> that are
+  <a href="infrastructure.html#ascii-case-insensitive" id="ascii-case-insensitive-11">ASCII case-insensitive</a>. The allowed values are <code title="attr-iframe-sandbox-allow-same-origin"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-iframe-element.html#attr-iframe-sandbox-allow-same-origin" title='Read about this "allow-same-origin" reference in the full HTML5 spec.'>allow-same-origin</a></code>,
   <code title="attr-iframe-sandbox-allow-top-navigation"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-iframe-element.html#attr-iframe-sandbox-allow-top-navigation" title='Read about this "allow-top-navigation" reference in the full HTML5 spec.'>allow-top-navigation</a></code>,
   <code title="attr-iframe-sandbox-allow-forms"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-iframe-element.html#attr-iframe-sandbox-allow-forms" title='Read about this "allow-forms" reference in the full HTML5 spec.'>allow-forms</a></code>,
   and <code title="attr-iframe-sandbox-allow-scripts"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-iframe-element.html#attr-iframe-sandbox-allow-scripts" title='Read about this "allow-scripts" reference in the full HTML5 spec.'>allow-scripts</a></code>. When
   the attribute is set, the content is treated as being from a unique
-  <a href="origin-0.html#origin">origin</a>, forms and scripts are disabled, links are
-  prevented from targeting other <a href="browsers.html#browsing-context" title="browsing
+  <a href="origin-0.html#origin" id="origin-1">origin</a>, forms and scripts are disabled, links are
+  prevented from targeting other <a href="browsers.html#browsing-context" id="browsing-context-6" title="browsing
   context">browsing contexts</a>, and plugins are disabled. The
   <code title="attr-iframe-sandbox-allow-same-origin"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-iframe-element.html#attr-iframe-sandbox-allow-same-origin" title='Read about this "allow-same-origin" reference in the full HTML5 spec.'>allow-same-origin</a></code>
   keyword allows the content to be treated as being from the same
   origin instead of forcing it into a unique origin, the <code title="attr-iframe-sandbox-allow-top-navigation"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-iframe-element.html#attr-iframe-sandbox-allow-top-navigation" title='Read about this "allow-top-navigation" reference in the full HTML5 spec.'>allow-top-navigation</a></code>
   keyword allows the content to <a class="full-spec-link" href="http://dev.w3.org/html5/spec/history.html#navigate" title='Read about this "navigate" reference in the full HTML5 spec.'>navigate</a> its
-  <a href="browsers.html#top-level-browsing-context">top-level browsing context</a>, and the <code title="attr-iframe-sandbox-allow-forms"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-iframe-element.html#attr-iframe-sandbox-allow-forms" title='Read about this "allow-forms" reference in the full HTML5 spec.'>allow-forms</a></code> and <code title="attr-iframe-sandbox-allow-scripts"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-iframe-element.html#attr-iframe-sandbox-allow-scripts" title='Read about this "allow-scripts" reference in the full HTML5 spec.'>allow-scripts</a></code>
+  <a href="browsers.html#top-level-browsing-context" id="top-level-browsing-context-0">top-level browsing context</a>, and the <code title="attr-iframe-sandbox-allow-forms"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-iframe-element.html#attr-iframe-sandbox-allow-forms" title='Read about this "allow-forms" reference in the full HTML5 spec.'>allow-forms</a></code> and <code title="attr-iframe-sandbox-allow-scripts"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-iframe-element.html#attr-iframe-sandbox-allow-scripts" title='Read about this "allow-scripts" reference in the full HTML5 spec.'>allow-scripts</a></code>
   keywords re-enable forms and scripts respectively (though scripts
   are still prevented from creating popups).<p class="warning">Setting both the <code title="attr-iframe-sandbox-allow-scripts"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-iframe-element.html#attr-iframe-sandbox-allow-scripts" title='Read about this "allow-scripts" reference in the full HTML5 spec.'>allow-scripts</a></code> and
   <code title="attr-iframe-sandbox-allow-same-origin"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-iframe-element.html#attr-iframe-sandbox-allow-same-origin" title='Read about this "allow-same-origin" reference in the full HTML5 spec.'>allow-same-origin</a></code>
   keywords together when the embedded page has the <a class="full-spec-link" href="http://dev.w3.org/html5/spec/origin-0.html#same-origin" title='Read about this "same origin" reference in the full HTML5 spec.'>same
-  origin</a> as the page containing the <code><a href="#the-iframe-element">iframe</a></code> allows
-  the embedded page to simply remove the <code title="attr-iframe-sandbox"><a href="#attr-iframe-sandbox">sandbox</a></code> attribute.<p class="warning">Sandboxing hostile content is of minimal help if
+  origin</a> as the page containing the <code><a href="#the-iframe-element" id="iframe-14">iframe</a></code> allows
+  the embedded page to simply remove the <code title="attr-iframe-sandbox"><a href="#attr-iframe-sandbox" id="sandbox-5">sandbox</a></code> attribute.<p class="warning">Sandboxing hostile content is of minimal help if
   an attacker can convince the user to just visit the hostile content
-  directly, rather than in the <code><a href="#the-iframe-element">iframe</a></code>. To limit the
+  directly, rather than in the <code><a href="#the-iframe-element" id="iframe-15">iframe</a></code>. To limit the
   damage that can be caused by hostile HTML content, it should be
-  served using the <code><a href="iana.html#text-html-sandboxed">text/html-sandboxed</a></code> MIME type.<div class="example">
+  served using the <code><a href="iana.html#text-html-sandboxed" id="text-html-sandboxed-2">text/html-sandboxed</a></code> MIME type.<div class="example">
 
    <p>In this example, some completely-unknown, potentially hostile,
    user-provided HTML content is embedded in a page. Because it is
@@ -512,7 +512,7 @@
    attribute.</p>
 
    <p class="warning">It is important that the server serve the
-   user-provided HTML using the <code><a href="iana.html#text-html-sandboxed">text/html-sandboxed</a></code> MIME
+   user-provided HTML using the <code><a href="iana.html#text-html-sandboxed" id="text-html-sandboxed-3">text/html-sandboxed</a></code> MIME
    type so that if the attacker convinces the user to visit that page
    directly, the page doesn't run in the context of the site's origin,
    which would make the user vulnerable to any attack found in the
@@ -545,55 +545,55 @@
    <pre>&lt;a href=D&gt;Link&lt;/a&gt;</pre>
 
    <p>For this example, suppose all the files were served as
-   <code><a href="iana.html#text-html">text/html</a></code>.</p>
+   <code><a href="iana.html#text-html" id="text-html-4">text/html</a></code>.</p>
 
    <p>Page C in this scenario has all the sandboxing flags
-   set. Scripts are disabled, because the <code><a href="#the-iframe-element">iframe</a></code> in A has
+   set. Scripts are disabled, because the <code><a href="#the-iframe-element" id="iframe-16">iframe</a></code> in A has
    scripts disabled, and this overrides the <code title="attr-iframe-sandbox-allow-scripts"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-iframe-element.html#attr-iframe-sandbox-allow-scripts" title='Read about this "allow-scripts" reference in the full HTML5 spec.'>allow-scripts</a></code>
-   keyword set on the <code><a href="#the-iframe-element">iframe</a></code> in B. Forms are also
-   disabled, because the inner <code><a href="#the-iframe-element">iframe</a></code> (in B) does not
+   keyword set on the <code><a href="#the-iframe-element" id="iframe-17">iframe</a></code> in B. Forms are also
+   disabled, because the inner <code><a href="#the-iframe-element" id="iframe-18">iframe</a></code> (in B) does not
    have the <code title="attr-iframe-sandbox-allow-forms"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-iframe-element.html#attr-iframe-sandbox-allow-forms" title='Read about this "allow-forms" reference in the full HTML5 spec.'>allow-forms</a></code> keyword
    set.</p>
 
-   <p>Suppose now that a script in A removes all the <code title="attr-iframe-sandbox"><a href="#attr-iframe-sandbox">sandbox</a></code> attributes in A and
+   <p>Suppose now that a script in A removes all the <code title="attr-iframe-sandbox"><a href="#attr-iframe-sandbox" id="sandbox-6">sandbox</a></code> attributes in A and
    B. This would change nothing immediately. If the user clicked the
-   link in C, loading page D into the <code><a href="#the-iframe-element">iframe</a></code> in B, page D
-   would now act as if the <code><a href="#the-iframe-element">iframe</a></code> in B had the <code title="attr-iframe-sandbox-allow-same-origin"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-iframe-element.html#attr-iframe-sandbox-allow-same-origin" title='Read about this "allow-same-origin" reference in the full HTML5 spec.'>allow-same-origin</a></code>
+   link in C, loading page D into the <code><a href="#the-iframe-element" id="iframe-19">iframe</a></code> in B, page D
+   would now act as if the <code><a href="#the-iframe-element" id="iframe-20">iframe</a></code> in B had the <code title="attr-iframe-sandbox-allow-same-origin"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-iframe-element.html#attr-iframe-sandbox-allow-same-origin" title='Read about this "allow-same-origin" reference in the full HTML5 spec.'>allow-same-origin</a></code>
    and <code title="attr-iframe-sandbox-allow-forms"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-iframe-element.html#attr-iframe-sandbox-allow-forms" title='Read about this "allow-forms" reference in the full HTML5 spec.'>allow-forms</a></code> keywords
-   set, because that was the state of the <a href="browsers.html#nested-browsing-context">nested browsing
-   context</a> in the <code><a href="#the-iframe-element">iframe</a></code> in A when page B was
+   set, because that was the state of the <a href="browsers.html#nested-browsing-context" id="nested-browsing-context-4">nested browsing
+   context</a> in the <code><a href="#the-iframe-element" id="iframe-21">iframe</a></code> in A when page B was
    loaded.</p>
 
-   <p>Generally speaking, dynamically removing or changing the <code title="attr-iframe-sandbox"><a href="#attr-iframe-sandbox">sandbox</a></code> attribute is
+   <p>Generally speaking, dynamically removing or changing the <code title="attr-iframe-sandbox"><a href="#attr-iframe-sandbox" id="sandbox-7">sandbox</a></code> attribute is
    ill-advised, because it can make it quite hard to reason about what
    will be allowed and what will not.</p>
 
   </div><p class="note">Potentially hostile files can be served from the
-  same server as the file containing the <code><a href="#the-iframe-element">iframe</a></code> element
-  by labeling them as <code><a href="iana.html#text-html-sandboxed">text/html-sandboxed</a></code> instead of
-  <code><a href="iana.html#text-html">text/html</a></code>. This ensures that scripts in the files are
+  same server as the file containing the <code><a href="#the-iframe-element" id="iframe-22">iframe</a></code> element
+  by labeling them as <code><a href="iana.html#text-html-sandboxed" id="text-html-sandboxed-4">text/html-sandboxed</a></code> instead of
+  <code><a href="iana.html#text-html" id="text-html-5">text/html</a></code>. This ensures that scripts in the files are
   unable to attack the site (as if they were actually served from
   another server), even if the user is tricked into visiting those
-  pages directly, without the protection of the <code title="attr-iframe-sandbox"><a href="#attr-iframe-sandbox">sandbox</a></code> attribute.<p class="warning">If the <code title="attr-iframe-sandbox-allow-scripts"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-iframe-element.html#attr-iframe-sandbox-allow-scripts" title='Read about this "allow-scripts" reference in the full HTML5 spec.'>allow-scripts</a></code>
+  pages directly, without the protection of the <code title="attr-iframe-sandbox"><a href="#attr-iframe-sandbox" id="sandbox-8">sandbox</a></code> attribute.<p class="warning">If the <code title="attr-iframe-sandbox-allow-scripts"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-iframe-element.html#attr-iframe-sandbox-allow-scripts" title='Read about this "allow-scripts" reference in the full HTML5 spec.'>allow-scripts</a></code>
   keyword is set along with <code title="attr-iframe-sandbox-allow-same-origin"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-iframe-element.html#attr-iframe-sandbox-allow-same-origin" title='Read about this "allow-same-origin" reference in the full HTML5 spec.'>allow-same-origin</a></code>
   keyword, and the file is from the <a class="full-spec-link" href="http://dev.w3.org/html5/spec/origin-0.html#same-origin" title='Read about this "same origin" reference in the full HTML5 spec.'>same origin</a> as the
-  <code><a href="#the-iframe-element">iframe</a></code>'s <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a></code>, then a script in the
-  "sandboxed" iframe could just reach out, remove the <code title="attr-iframe-sandbox"><a href="#attr-iframe-sandbox">sandbox</a></code> attribute, and then
+  <code><a href="#the-iframe-element" id="iframe-23">iframe</a></code>'s <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a></code>, then a script in the
+  "sandboxed" iframe could just reach out, remove the <code title="attr-iframe-sandbox"><a href="#attr-iframe-sandbox" id="sandbox-9">sandbox</a></code> attribute, and then
   reload itself, effectively breaking out of the sandbox
   altogether.<hr><p>The <dfn id="attr-iframe-seamless" title="attr-iframe-seamless"><code>seamless</code></dfn>
-  attribute is a <a href="common-microsyntaxes.html#boolean-attribute">boolean attribute</a>. When specified, it
-  indicates that the <code><a href="#the-iframe-element">iframe</a></code> element's <a href="browsers.html#browsing-context">browsing
+  attribute is a <a href="common-microsyntaxes.html#boolean-attribute" id="boolean-attribute-5">boolean attribute</a>. When specified, it
+  indicates that the <code><a href="#the-iframe-element" id="iframe-24">iframe</a></code> element's <a href="browsers.html#browsing-context" id="browsing-context-7">browsing
   context</a> is to be rendered in a manner that makes it appear to
   be part of the containing document (seamlessly included in the
   parent document). <p class="note">The attribute can be set or removed dynamically,
   with the rendering updating in tandem.<div class="example">
 
    <p>In this example, the site's navigation is embedded using a
-   client-side include using an <code><a href="#the-iframe-element">iframe</a></code>. Any links in the
-   <code><a href="#the-iframe-element">iframe</a></code> will, in new user agents, be automatically
-   opened in the <code><a href="#the-iframe-element">iframe</a></code>'s parent browsing context; for
-   legacy user agents, the site could also include 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>
+   client-side include using an <code><a href="#the-iframe-element" id="iframe-25">iframe</a></code>. Any links in the
+   <code><a href="#the-iframe-element" id="iframe-26">iframe</a></code> will, in new user agents, be automatically
+   opened in the <code><a href="#the-iframe-element" id="iframe-27">iframe</a></code>'s parent browsing context; for
+   legacy user agents, the site could also include a <code><a href="semantics.html#the-base-element" id="base-11">base</a></code>
+   element with a <code title="attr-base-target"><a href="semantics.html#attr-base-target" id="target-2">target</a></code>
    attribute with the value <code title="">_parent</code>. Similarly,
    in new user agents the styles of the parent page will be
    automatically applied to the contents of the frame, but to support
@@ -602,53 +602,53 @@
 
    <pre>&lt;nav&gt;&lt;iframe seamless src="nav.include.html"&gt;&lt;/iframe&gt;&lt;/nav&gt;</pre>
 
-  </div><hr><p>The <code><a href="#the-iframe-element">iframe</a></code> element supports <a href="the-map-element.html#dimension-attributes">dimension
+  </div><hr><p>The <code><a href="#the-iframe-element" id="iframe-28">iframe</a></code> element supports <a href="the-map-element.html#dimension-attributes" id="dimension-attributes-1">dimension
   attributes</a> for cases where the embedded content has specific
-  dimensions (e.g. ad units have well-defined dimensions).<p>An <code><a href="#the-iframe-element">iframe</a></code> element never has <a href="content-models.html#fallback-content">fallback
-  content</a>, as it will always create a nested <a href="browsers.html#browsing-context">browsing
+  dimensions (e.g. ad units have well-defined dimensions).<p>An <code><a href="#the-iframe-element" id="iframe-29">iframe</a></code> element never has <a href="content-models.html#fallback-content" id="fallback-content-1">fallback
+  content</a>, as it will always create a nested <a href="browsers.html#browsing-context" id="browsing-context-8">browsing
   context</a>, regardless of whether the specified initial contents
-  are successfully used.<p>Descendants of <code><a href="#the-iframe-element">iframe</a></code> elements represent
+  are successfully used.<p>Descendants of <code><a href="#the-iframe-element" id="iframe-30">iframe</a></code> elements represent
   nothing. (In legacy user agents that do not support
-  <code><a href="#the-iframe-element">iframe</a></code> elements, the contents would be parsed as markup
-  that could act as fallback content.)<p id="iframe-content-model">When used in <a href="dom.html#html-documents">HTML
-  documents</a>, the allowed content model of <code><a href="#the-iframe-element">iframe</a></code>
+  <code><a href="#the-iframe-element" id="iframe-31">iframe</a></code> elements, the contents would be parsed as markup
+  that could act as fallback content.)<p id="iframe-content-model">When used in <a href="dom.html#html-documents" id="html-documents-21">HTML
+  documents</a>, the allowed content model of <code><a href="#the-iframe-element" id="iframe-32">iframe</a></code>
   elements is text, except that invoking the <a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-end.html#html-fragment-parsing-algorithm" title='Read about this "HTML fragment parsing algorithm" reference in the full HTML5 spec.'>HTML fragment
-  parsing algorithm</a> with the <code><a href="#the-iframe-element">iframe</a></code> element as the
+  parsing algorithm</a> with the <code><a href="#the-iframe-element" id="iframe-33">iframe</a></code> element as the
   <var title="">context</var> element and the text contents as the
   <var title="">input</var> must result in a list of nodes that are
-  all <a href="content-models.html#phrasing-content">phrasing content</a>, with no <a class="full-spec-link" href="http://dev.w3.org/html5/spec/parsing.html#parse-error" title='Read about this "parse errors" reference in the full HTML5 spec.'>parse errors</a> having occurred, with no
-  <code><a href="scripting-1.html#script">script</a></code> elements being anywhere in the list or as
+  all <a href="content-models.html#phrasing-content" id="phrasing-content-116">phrasing content</a>, with no <a class="full-spec-link" href="http://dev.w3.org/html5/spec/parsing.html#parse-error" title='Read about this "parse errors" reference in the full HTML5 spec.'>parse errors</a> having occurred, with no
+  <code><a href="scripting-1.html#script" id="script-29">script</a></code> elements being anywhere in the list or as
   descendants of elements in the list, and with all the elements in
   the list (including their descendants) being themselves
-  conforming.<p>The <code><a href="#the-iframe-element">iframe</a></code> element must be empty in <a href="dom.html#xml-documents">XML
+  conforming.<p>The <code><a href="#the-iframe-element" id="iframe-34">iframe</a></code> element must be empty in <a href="dom.html#xml-documents" id="xml-documents-21">XML
   documents</a>.<p class="note">The <a class="full-spec-link" href="http://dev.w3.org/html5/spec/parsing.html#html-parser" title='Read about this "HTML parser" reference in the full HTML5 spec.'>HTML parser</a> treats markup inside
-  <code><a href="#the-iframe-element">iframe</a></code> elements as text.<div class="example">
+  <code><a href="#the-iframe-element" id="iframe-35">iframe</a></code> elements as text.<div class="example">
 
-   <p>Here is an example of a page using an <code><a href="#the-iframe-element">iframe</a></code> to
+   <p>Here is an example of a page using an <code><a href="#the-iframe-element" id="iframe-36">iframe</a></code> to
    include advertising from an advertising broker:</p>
 
    <pre>&lt;iframe src="http://ads.example.com/?customerid=923513721&amp;amp;format=banner"
         width="468" height="60"&gt;&lt;/iframe&gt;</pre>
 
   </div><h4 id="the-embed-element"><span class="secno">4.8.3 </span>The <dfn><code>embed</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
-   <dd><a href="content-models.html#flow-content">Flow content</a>.</dd>
-   <dd><a href="content-models.html#phrasing-content">Phrasing content</a>.</dd>
-   <dd><a href="content-models.html#embedded-content">Embedded content</a>.</dd>
-   <dd><a href="content-models.html#interactive-content">Interactive content</a>.</dd>
+   <dd><a href="content-models.html#flow-content" id="flow-content-99">Flow content</a>.</dd>
+   <dd><a href="content-models.html#phrasing-content" id="phrasing-content-117">Phrasing content</a>.</dd>
+   <dd><a href="content-models.html#embedded-content" id="embedded-content-11">Embedded content</a>.</dd>
+   <dd><a href="content-models.html#interactive-content" id="interactive-content-7">Interactive content</a>.</dd>
    <dt>Contexts in which this element can be used:</dt>
-   <dd>Where <a href="content-models.html#embedded-content">embedded content</a> is expected.</dd>
+   <dd>Where <a href="content-models.html#embedded-content" id="embedded-content-12">embedded content</a> is expected.</dd>
    <dt>Content model:</dt>
    <dd>Empty.</dd>
    <dt>Content attributes:</dt>
-   <dd><a href="elements.html#global-attributes">Global attributes</a></dd>
-   <dd><code title="attr-embed-src"><a href="#attr-embed-src">src</a></code></dd>
-   <dd><code title="attr-embed-type"><a href="#attr-embed-type">type</a></code></dd>
-   <dd><code title="attr-dim-width"><a href="the-map-element.html#attr-dim-width">width</a></code></dd>
-   <dd><code title="attr-dim-height"><a href="the-map-element.html#attr-dim-height">height</a></code></dd>
+   <dd><a href="elements.html#global-attributes" id="global-attributes-64">Global attributes</a></dd>
+   <dd><code title="attr-embed-src"><a href="#attr-embed-src" id="src-23">src</a></code></dd>
+   <dd><code title="attr-embed-type"><a href="#attr-embed-type" id="type-17">type</a></code></dd>
+   <dd><code title="attr-dim-width"><a href="the-map-element.html#attr-dim-width" id="width-6">width</a></code></dd>
+   <dd><code title="attr-dim-height"><a href="the-map-element.html#attr-dim-height" id="height-6">height</a></code></dd>
    <dd>Any other attribute that has no namespace (see prose).</dd>
    <dt>DOM interface:</dt>
    <dd>
-<pre class="idl">interface <dfn id="htmlembedelement">HTMLEmbedElement</dfn> : <a href="elements.html#htmlelement">HTMLElement</a> {
+<pre class="idl">interface <dfn id="htmlembedelement">HTMLEmbedElement</dfn> : <a href="elements.html#htmlelement" id="htmlelement-68">HTMLElement</a> {
            attribute DOMString <a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-iframe-element.html#dom-embed-src" title='Read about this "src" reference in the full HTML5 spec.'>src</a>;
            attribute DOMString <a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-iframe-element.html#dom-embed-type" title='Read about this "type" reference in the full HTML5 spec.'>type</a>;
            attribute DOMString <a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-map-element.html#dom-dim-width" title='Read about this "width" reference in the full HTML5 spec.'>width</a>;
@@ -656,26 +656,26 @@
 };</pre>
     
    </dd>
-  </dl><p>The <code><a href="#the-embed-element">embed</a></code> element <a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#represents" title='Read about this "represents" reference in the full HTML5 spec.'>represents</a> an
+  </dl><p>The <code><a href="#the-embed-element" id="embed-8">embed</a></code> element <a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#represents" title='Read about this "represents" reference in the full HTML5 spec.'>represents</a> an
   integration point for an external (typically non-HTML) application
   or interactive content.<p>The <dfn id="attr-embed-src" title="attr-embed-src"><code>src</code></dfn> attribute
   gives the address of the resource being embedded. The attribute, if
-  present, must contain a <a href="urls.html#valid-non-empty-url-potentially-surrounded-by-spaces">valid non-empty URL potentially
+  present, must contain a <a href="urls.html#valid-non-empty-url-potentially-surrounded-by-spaces" id="valid-non-empty-url-potentially-surrounded-by-spaces-5">valid non-empty URL potentially
   surrounded by spaces</a>.<p>The <dfn id="attr-embed-type" title="attr-embed-type"><code>type</code></dfn>
-  attribute, if present, gives the <a href="infrastructure.html#mime-type">MIME type</a> by which the
-  plugin to instantiate is selected. The value must be a <a href="infrastructure.html#valid-mime-type">valid
-  MIME type</a>. If both the <code title="attr-embed-type"><a href="#attr-embed-type">type</a></code> attribute and the <code title="attr-embed-src"><a href="#attr-embed-src">src</a></code> attribute are present, then the
-  <code title="attr-embed-type"><a href="#attr-embed-type">type</a></code> attribute must specify the
+  attribute, if present, gives the <a href="infrastructure.html#mime-type" id="mime-type-5">MIME type</a> by which the
+  plugin to instantiate is selected. The value must be a <a href="infrastructure.html#valid-mime-type" id="valid-mime-type-4">valid
+  MIME type</a>. If both the <code title="attr-embed-type"><a href="#attr-embed-type" id="type-18">type</a></code> attribute and the <code title="attr-embed-src"><a href="#attr-embed-src" id="src-24">src</a></code> attribute are present, then the
+  <code title="attr-embed-type"><a href="#attr-embed-type" id="type-19">type</a></code> attribute must specify the
   same type as the <a class="full-spec-link" href="http://dev.w3.org/html5/spec/fetching-resources.html#content-type" title='Read about this "explicit Content-Type metadata" reference in the full HTML5 spec.'>explicit Content-Type
-  metadata</a> of the resource given by the <code title="attr-embed-src"><a href="#attr-embed-src">src</a></code> attribute.<p>Any namespace-less attribute other than <code title="attr-embed-name"><a href="obsolete.html#attr-embed-name">name</a></code>, <code title="attr-embed-align"><a href="obsolete.html#attr-embed-align">align</a></code>, <code title="attr-embed-hspace"><a href="obsolete.html#attr-embed-hspace">hspace</a></code>, and <code title="attr-embed-vspace"><a href="obsolete.html#attr-embed-vspace">vspace</a></code>  may be specified on the <code><a href="#the-embed-element">embed</a></code> element,
-  so long as its name is <a href="infrastructure.html#xml-compatible">XML-compatible</a> and contains no
+  metadata</a> of the resource given by the <code title="attr-embed-src"><a href="#attr-embed-src" id="src-25">src</a></code> attribute.<p>Any namespace-less attribute other than <code title="attr-embed-name"><a href="obsolete.html#attr-embed-name" id="name-57">name</a></code>, <code title="attr-embed-align"><a href="obsolete.html#attr-embed-align" id="align">align</a></code>, <code title="attr-embed-hspace"><a href="obsolete.html#attr-embed-hspace" id="hspace">hspace</a></code>, and <code title="attr-embed-vspace"><a href="obsolete.html#attr-embed-vspace" id="vspace">vspace</a></code>  may be specified on the <code><a href="#the-embed-element" id="embed-9">embed</a></code> element,
+  so long as its name is <a href="infrastructure.html#xml-compatible" id="xml-compatible-1">XML-compatible</a> and contains no
   characters in the range U+0041 to U+005A (LATIN CAPITAL LETTER A to
   LATIN CAPITAL LETTER Z). These attributes are then passed as
-  parameters to the <a href="infrastructure.html#plugin">plugin</a>.<p class="note">All attributes in <a href="dom.html#html-documents">HTML documents</a> get
+  parameters to the <a href="infrastructure.html#plugin" id="plugin-1">plugin</a>.<p class="note">All attributes in <a href="dom.html#html-documents" id="html-documents-22">HTML documents</a> get
   lowercased automatically, so the restriction on uppercase letters
   doesn't affect such documents.<p class="note">The four exceptions are to exclude legacy attributes
   that have side-effects beyond just sending parameters to the
-  <a href="infrastructure.html#plugin">plugin</a>.<p>The <code><a href="#the-embed-element">embed</a></code> element supports <a href="the-map-element.html#dimension-attributes">dimension
+  <a href="infrastructure.html#plugin" id="plugin-2">plugin</a>.<p>The <code><a href="#the-embed-element" id="embed-10">embed</a></code> element supports <a href="the-map-element.html#dimension-attributes" id="dimension-attributes-2">dimension
   attributes</a>.<div class="example">
 
    <p>Here's a way to embed a resource that requires a proprietary
@@ -693,39 +693,39 @@
    <pre>&lt;embed src="catgame.swf" quality="high"&gt;</pre>
 
    <p>This would be equivalent to the following, when using an
-   <code><a href="#the-object-element">object</a></code> element instead:</p>
+   <code><a href="#the-object-element" id="object-13">object</a></code> element instead:</p>
 
    <pre>&lt;object data="catgame.swf"&gt;
  &lt;param name="quality" value="high"&gt;
 &lt;/object&gt;</pre>
 
   </div><h4 id="the-object-element"><span class="secno">4.8.4 </span>The <dfn><code>object</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
-   <dd><a href="content-models.html#flow-content">Flow content</a>.</dd>
-   <dd><a href="content-models.html#phrasing-content">Phrasing content</a>.</dd>
-   <dd><a href="content-models.html#embedded-content">Embedded content</a>.</dd>
-   <dd>If the element has a <code title="attr-hyperlink-usemap"><a href="the-map-element.html#attr-hyperlink-usemap">usemap</a></code> attribute: <a href="content-models.html#interactive-content">Interactive content</a>.</dd> 
-   <dd><a href="forms.html#category-listed" title="category-listed">Listed</a>,  <a href="forms.html#category-submit" title="category-submit">submittable</a>, <a href="forms.html#form-associated-element">form-associated element</a>.</dd>
+   <dd><a href="content-models.html#flow-content" id="flow-content-100">Flow content</a>.</dd>
+   <dd><a href="content-models.html#phrasing-content" id="phrasing-content-118">Phrasing content</a>.</dd>
+   <dd><a href="content-models.html#embedded-content" id="embedded-content-13">Embedded content</a>.</dd>
+   <dd>If the element has a <code title="attr-hyperlink-usemap"><a href="the-map-element.html#attr-hyperlink-usemap" id="usemap-4">usemap</a></code> attribute: <a href="content-models.html#interactive-content" id="interactive-content-8">Interactive content</a>.</dd> 
+   <dd><a href="forms.html#category-listed" id="category-listed-1" title="category-listed">Listed</a>,  <a href="forms.html#category-submit" id="category-submit-0" title="category-submit">submittable</a>, <a href="forms.html#form-associated-element" id="form-associated-element-1">form-associated element</a>.</dd>
    <dt>Contexts in which this element can be used:</dt>
-   <dd>Where <a href="content-models.html#embedded-content">embedded content</a> is expected.</dd>
+   <dd>Where <a href="content-models.html#embedded-content" id="embedded-content-14">embedded content</a> is expected.</dd>
    <dt>Content model:</dt>
-   <dd>Zero or more <code><a href="#the-param-element">param</a></code> elements, then, <a href="content-models.html#transparent">transparent</a>.</dd>
+   <dd>Zero or more <code><a href="#the-param-element" id="param-1">param</a></code> elements, then, <a href="content-models.html#transparent" id="transparent-6">transparent</a>.</dd>
    <dt>Content attributes:</dt>
-   <dd><a href="elements.html#global-attributes">Global attributes</a></dd>
-   <dd><code title="attr-object-data"><a href="#attr-object-data">data</a></code></dd>
-   <dd><code title="attr-object-type"><a href="#attr-object-type">type</a></code></dd>
-   <dd><code title="attr-object-name"><a href="#attr-object-name">name</a></code></dd>
-   <dd><code title="attr-hyperlink-usemap"><a href="the-map-element.html#attr-hyperlink-usemap">usemap</a></code></dd>
-   <dd><code title="attr-fae-form"><a href="association-of-controls-and-forms.html#attr-fae-form">form</a></code></dd>
-   <dd><code title="attr-dim-width"><a href="the-map-element.html#attr-dim-width">width</a></code></dd>
-   <dd><code title="attr-dim-height"><a href="the-map-element.html#attr-dim-height">height</a></code></dd>
+   <dd><a href="elements.html#global-attributes" id="global-attributes-65">Global attributes</a></dd>
+   <dd><code title="attr-object-data"><a href="#attr-object-data" id="data">data</a></code></dd>
+   <dd><code title="attr-object-type"><a href="#attr-object-type" id="type-21">type</a></code></dd>
+   <dd><code title="attr-object-name"><a href="#attr-object-name" id="name-11">name</a></code></dd>
+   <dd><code title="attr-hyperlink-usemap"><a href="the-map-element.html#attr-hyperlink-usemap" id="usemap-5">usemap</a></code></dd>
+   <dd><code title="attr-fae-form"><a href="association-of-controls-and-forms.html#attr-fae-form" id="form-40">form</a></code></dd>
+   <dd><code title="attr-dim-width"><a href="the-map-element.html#attr-dim-width" id="width-7">width</a></code></dd>
+   <dd><code title="attr-dim-height"><a href="the-map-element.html#attr-dim-height" id="height-7">height</a></code></dd>
    <dt>DOM interface:</dt>
    <dd>
-<pre class="idl">interface <dfn id="htmlobjectelement">HTMLObjectElement</dfn> : <a href="elements.html#htmlelement">HTMLElement</a> {
+<pre class="idl">interface <dfn id="htmlobjectelement">HTMLObjectElement</dfn> : <a href="elements.html#htmlelement" id="htmlelement-69">HTMLElement</a> {
            attribute DOMString <a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-iframe-element.html#dom-object-data" title='Read about this "data" reference in the full HTML5 spec.'>data</a>;
            attribute DOMString <a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-iframe-element.html#dom-object-type" title='Read about this "type" reference in the full HTML5 spec.'>type</a>;
            attribute DOMString <a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-iframe-element.html#dom-object-name" title='Read about this "name" reference in the full HTML5 spec.'>name</a>;
            attribute DOMString <a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-iframe-element.html#dom-object-usemap" title='Read about this "useMap" reference in the full HTML5 spec.'>useMap</a>;
-  readonly attribute <a href="forms.html#htmlformelement">HTMLFormElement</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/association-of-controls-and-forms.html#dom-fae-form" title='Read about this "form" reference in the full HTML5 spec.'>form</a>;
+  readonly attribute <a href="forms.html#htmlformelement" id="htmlformelement-0">HTMLFormElement</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/association-of-controls-and-forms.html#dom-fae-form" title='Read about this "form" reference in the full HTML5 spec.'>form</a>;
            attribute DOMString <a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-map-element.html#dom-dim-width" title='Read about this "width" reference in the full HTML5 spec.'>width</a>;
            attribute DOMString <a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-map-element.html#dom-dim-height" title='Read about this "height" reference in the full HTML5 spec.'>height</a>;
   readonly attribute Document <a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-iframe-element.html#dom-object-contentdocument" title='Read about this "contentDocument" reference in the full HTML5 spec.'>contentDocument</a>;
@@ -739,28 +739,28 @@
 };</pre>
     
    </dd>
-  </dl><p>The <code><a href="#the-object-element">object</a></code> element can represent an external
+  </dl><p>The <code><a href="#the-object-element" id="object-14">object</a></code> element can represent an external
   resource, which, depending on the type of the resource, will either
-  be treated as an image, as a <a href="browsers.html#nested-browsing-context">nested browsing context</a>,
+  be treated as an image, as a <a href="browsers.html#nested-browsing-context" id="nested-browsing-context-5">nested browsing context</a>,
   or as an external resource to be processed by a
-  <a href="infrastructure.html#plugin">plugin</a>.<p>The <dfn id="attr-object-data" title="attr-object-data"><code>data</code></dfn>
+  <a href="infrastructure.html#plugin" id="plugin-3">plugin</a>.<p>The <dfn id="attr-object-data" title="attr-object-data"><code>data</code></dfn>
   attribute, if present, specifies the address of the resource. If
-  present, the attribute must be a <a href="urls.html#valid-non-empty-url-potentially-surrounded-by-spaces">valid non-empty
+  present, the attribute must be a <a href="urls.html#valid-non-empty-url-potentially-surrounded-by-spaces" id="valid-non-empty-url-potentially-surrounded-by-spaces-6">valid non-empty
   URL potentially surrounded by spaces</a>.<p>The <dfn id="attr-object-type" title="attr-object-type"><code>type</code></dfn>
   attribute, if present, specifies the type of the resource. If
-  present, the attribute must be a <a href="infrastructure.html#valid-mime-type">valid MIME type</a>.<p>At least one of either the <code title="attr-object-data"><a href="#attr-object-data">data</a></code> attribute or the <code title="attr-object-type"><a href="#attr-object-type">type</a></code> attribute must be present.<p>The <dfn id="attr-object-name" title="attr-object-name"><code>name</code></dfn>
-  attribute, if present, must be a <a href="browsers.html#valid-browsing-context-name">valid browsing context
-  name</a>. The given value is used to name the <a href="browsers.html#nested-browsing-context">nested
-  browsing context</a>, if applicable.<p>The <code title="attr-hyperlink-usemap"><a href="the-map-element.html#attr-hyperlink-usemap">usemap</a></code> attribute,
-  if present while the <code><a href="#the-object-element">object</a></code> element represents an
-  image, can indicate that the object has an associated <a href="the-map-element.html#image-map">image
-  map</a>. <p>The <code title="attr-fae-form"><a href="association-of-controls-and-forms.html#attr-fae-form">form</a></code> attribute is used to
-  explicitly associate the <code><a href="#the-object-element">object</a></code> element with its
-  <a href="association-of-controls-and-forms.html#form-owner">form owner</a>.<p>The <code><a href="#the-object-element">object</a></code> element supports <a href="the-map-element.html#dimension-attributes">dimension
+  present, the attribute must be a <a href="infrastructure.html#valid-mime-type" id="valid-mime-type-5">valid MIME type</a>.<p>At least one of either the <code title="attr-object-data"><a href="#attr-object-data" id="data-0">data</a></code> attribute or the <code title="attr-object-type"><a href="#attr-object-type" id="type-22">type</a></code> attribute must be present.<p>The <dfn id="attr-object-name" title="attr-object-name"><code>name</code></dfn>
+  attribute, if present, must be a <a href="browsers.html#valid-browsing-context-name" id="valid-browsing-context-name-1">valid browsing context
+  name</a>. The given value is used to name the <a href="browsers.html#nested-browsing-context" id="nested-browsing-context-6">nested
+  browsing context</a>, if applicable.<p>The <code title="attr-hyperlink-usemap"><a href="the-map-element.html#attr-hyperlink-usemap" id="usemap-6">usemap</a></code> attribute,
+  if present while the <code><a href="#the-object-element" id="object-15">object</a></code> element represents an
+  image, can indicate that the object has an associated <a href="the-map-element.html#image-map" id="image-map-2">image
+  map</a>. <p>The <code title="attr-fae-form"><a href="association-of-controls-and-forms.html#attr-fae-form" id="form-41">form</a></code> attribute is used to
+  explicitly associate the <code><a href="#the-object-element" id="object-16">object</a></code> element with its
+  <a href="association-of-controls-and-forms.html#form-owner" id="form-owner-0">form owner</a>.<p>The <code><a href="#the-object-element" id="object-17">object</a></code> element supports <a href="the-map-element.html#dimension-attributes" id="dimension-attributes-3">dimension
   attributes</a>.<div class="example">
 
    <p>In the following example, a Java applet is embedded in a page
-   using the <code><a href="#the-object-element">object</a></code> element. (Generally speaking, it is
+   using the <code><a href="#the-object-element" id="object-18">object</a></code> element. (Generally speaking, it is
    better to avoid using applets like these and instead use native
    JavaScript and HTML to provide the functionality, since that way
    the application will work on all Web browsers without requiring a
@@ -778,7 +778,7 @@
   </div><div class="example">
 
    <p>In this example, an HTML page is embedded in another using the
-   <code><a href="#the-object-element">object</a></code> element.</p>
+   <code><a href="#the-object-element" id="object-19">object</a></code> element.</p>
 
    <pre>&lt;figure&gt;
  &lt;object data="clock.html"&gt;&lt;/object&gt;
@@ -790,10 +790,10 @@
    <p>The following example shows how a plugin can be used in HTML (in
    this case the Flash plugin, to show a video file). Fallback is
    provided for users who do not have Flash enabled, in this case
-   using the <code><a href="video.html#video">video</a></code> element to show the video for those
-   using user agents that support <code><a href="video.html#video">video</a></code>, and finally
+   using the <code><a href="video.html#video" id="video-12">video</a></code> element to show the video for those
+   using user agents that support <code><a href="video.html#video" id="video-13">video</a></code>, and finally
    providing a link to the video for those who have neither Flash nor
-   a <code><a href="video.html#video">video</a></code>-capable browser.</p>
+   a <code><a href="video.html#video" id="video-14">video</a></code>-capable browser.</p>
 
    <pre>&lt;p&gt;Look at my video:
  &lt;object type="application/x-shockwave-flash"&gt;
@@ -809,26 +809,26 @@
   </div><h4 id="the-param-element"><span class="secno">4.8.5 </span>The <dfn><code>param</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
    <dd>None.</dd>
    <dt>Contexts in which this element can be used:</dt>
-   <dd>As a child of an <code><a href="#the-object-element">object</a></code> element, before any <a href="content-models.html#flow-content">flow content</a>.</dd>
+   <dd>As a child of an <code><a href="#the-object-element" id="object-20">object</a></code> element, before any <a href="content-models.html#flow-content" id="flow-content-101">flow content</a>.</dd>
    <dt>Content model:</dt>
    <dd>Empty.</dd>
    <dt>Content attributes:</dt>
-   <dd><a href="elements.html#global-attributes">Global attributes</a></dd>
-   <dd><code title="attr-param-name"><a href="#attr-param-name">name</a></code></dd>
-   <dd><code title="attr-param-value"><a href="#attr-param-value">value</a></code></dd>
+   <dd><a href="elements.html#global-attributes" id="global-attributes-66">Global attributes</a></dd>
+   <dd><code title="attr-param-name"><a href="#attr-param-name" id="name-13">name</a></code></dd>
+   <dd><code title="attr-param-value"><a href="#attr-param-value" id="value-1">value</a></code></dd>
    <dt>DOM interface:</dt>
    <dd>
-<pre class="idl">interface <dfn id="htmlparamelement">HTMLParamElement</dfn> : <a href="elements.html#htmlelement">HTMLElement</a> {
+<pre class="idl">interface <dfn id="htmlparamelement">HTMLParamElement</dfn> : <a href="elements.html#htmlelement" id="htmlelement-70">HTMLElement</a> {
            attribute DOMString <a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-iframe-element.html#dom-param-name" title='Read about this "name" reference in the full HTML5 spec.'>name</a>;
            attribute DOMString <a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-iframe-element.html#dom-param-value" title='Read about this "value" reference in the full HTML5 spec.'>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 class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#represents" title='Read about this "represent" reference in the full HTML5 spec.'>represent</a> anything on its own.<p>The <dfn id="attr-param-name" title="attr-param-name"><code>name</code></dfn>
+  </dl><p>The <code><a href="#the-param-element" id="param-2">param</a></code> element defines parameters for plugins
+  invoked by <code><a href="#the-object-element" id="object-21">object</a></code> elements. It does not <a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#represents" title='Read about this "represent" reference in the full HTML5 spec.'>represent</a> anything on its own.<p>The <dfn id="attr-param-name" title="attr-param-name"><code>name</code></dfn>
   attribute gives the name of the parameter.<p>The <dfn id="attr-param-value" title="attr-param-value"><code>value</code></dfn>
   attribute gives the value of the parameter.<p>Both attributes must be present. They may have any value.<div class="example">
 
-   <p>The following example shows how the <code><a href="#the-param-element">param</a></code> element
+   <p>The following example shows how the <code><a href="#the-param-element" id="param-3">param</a></code> element
    can be used to pass a parameter to a plugin, in this case the O3D
    plugin.</p>
 

Index: Overview.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/Overview.html,v
retrieving revision 1.1315
retrieving revision 1.1316
diff -u -d -r1.1315 -r1.1316
--- Overview.html	20 Apr 2011 12:21:08 -0000	1.1315
+++ Overview.html	20 Apr 2011 12:34:09 -0000	1.1316
@@ -598,26 +598,26 @@
   <ol><li><a href="dom.html#documents"><span class="secno">3.1 </span>Documents</a>
     <ol><li><a href="dom.html#documents-in-the-dom"><span class="secno">3.1.1 </span>Documents in the DOM</a></li>
      <li><a href="dom.html#security-document"><span class="secno">3.1.2 </span>Security</a></li>
-     <li><a href="dom.html#resource-metadata-management"><span class="secno">3.1.3 </span>Resource metadata management</a></li>
-     <li><a href="dom.html#dom-tree-accessors"><span class="secno">3.1.4 </span>DOM tree accessors</a></li>
+     <li><a href="dom.html#resource-metadata-management" id="x3.1.3-resource-metadata-management"><span class="secno">3.1.3 </span>Resource metadata management</a></li>
+     <li><a href="dom.html#dom-tree-accessors" id="x3.1.4-dom-tree-accessors"><span class="secno">3.1.4 </span>DOM tree accessors</a></li>
      <li><a href="dom.html#creating-documents"><span class="secno">3.1.5 </span>Creating documents</a></li>
      <li><a class="full-spec-link" href="http://dev.w3.org/html5/spec/dom.html#loading-xml-documents" title='Read about this "3.1.6 Loading XML documents" reference in the full HTML5 spec.'><span class="secno">3.1.6 </span>Loading XML documents</a></ol></li>
    <li><a href="elements.html#elements"><span class="secno">3.2 </span>Elements</a>
     <ol><li><a href="elements.html#semantics-0"><span class="secno">3.2.1 </span>Semantics</a></li>
      <li><a href="elements.html#elements-in-the-dom"><span class="secno">3.2.2 </span>Elements in the DOM</a></li>
-     <li><a href="elements.html#global-attributes"><span class="secno">3.2.3 </span>Global attributes</a>
-      <ol><li><a href="elements.html#the-id-attribute"><span class="secno">3.2.3.1 </span>The <code>id</code> attribute</a></li>
-       <li><a href="elements.html#the-title-attribute"><span class="secno">3.2.3.2 </span>The <code>title</code> attribute</a></li>
+     <li><a href="elements.html#global-attributes" id="x3.2.3-global-attributes"><span class="secno">3.2.3 </span>Global attributes</a>
+      <ol><li><a href="elements.html#the-id-attribute" id="x3.2.3.1-the-id-attribute"><span class="secno">3.2.3.1 </span>The <code>id</code> attribute</a></li>
+       <li><a href="elements.html#the-title-attribute" id="x3.2.3.2-the-title-attribute"><span class="secno">3.2.3.2 </span>The <code>title</code> attribute</a></li>
        <li><a href="elements.html#the-lang-and-xml:lang-attributes"><span class="secno">3.2.3.3 </span>The <code title="attr-lang">lang</code> and <code title="attr-xml-lang">xml:lang</code> attributes</a></li>
-       <li><a href="elements.html#the-xml:base-attribute-xml-only"><span class="secno">3.2.3.4 </span>The <code>xml:base</code>
+       <li><a href="elements.html#the-xml:base-attribute-xml-only" id="x3.2.3.4-the-xml:base-attribute-xml-only"><span class="secno">3.2.3.4 </span>The <code>xml:base</code>
   attribute (XML only)</a></li>
-       <li><a href="elements.html#the-dir-attribute"><span class="secno">3.2.3.5 </span>The <code>dir</code> attribute</a></li>
-       <li><a href="elements.html#classes"><span class="secno">3.2.3.6 </span>The <code>class</code> attribute</a></li>
-       <li><a href="elements.html#the-style-attribute"><span class="secno">3.2.3.7 </span>The <code>style</code> attribute</a></li>
-       <li><a href="elements.html#embedding-custom-non-visible-data-with-the-data-attributes"><span class="secno">3.2.3.8 </span>Embedding custom non-visible data with the <code title="attr-data-*">data-*</code> attributes</a></ol></li>
+       <li><a href="elements.html#the-dir-attribute" id="x3.2.3.5-the-dir-attribute"><span class="secno">3.2.3.5 </span>The <code>dir</code> attribute</a></li>
+       <li><a href="elements.html#classes" id="x3.2.3.6-the-class-attribute"><span class="secno">3.2.3.6 </span>The <code>class</code> attribute</a></li>
+       <li><a href="elements.html#the-style-attribute" id="x3.2.3.7-the-style-attribute"><span class="secno">3.2.3.7 </span>The <code>style</code> attribute</a></li>
+       <li><a href="elements.html#embedding-custom-non-visible-data-with-the-data-attributes" id="x3.2.3.8-embedding-custom-non-visible-data-with-the-data-attributes"><span class="secno">3.2.3.8 </span>Embedding custom non-visible data with the <code title="attr-data-*">data-*</code> attributes</a></ol></li>
      <li><a href="elements.html#element-definitions"><span class="secno">3.2.4 </span>Element definitions</a>
       <ol><li><a href="elements.html#attributes"><span class="secno">3.2.4.1 </span>Attributes</a></ol></li>
-     <li><a href="content-models.html#content-models"><span class="secno">3.2.5 </span>Content models</a>
+     <li><a href="content-models.html#content-models" id="x3.2.5-content-models"><span class="secno">3.2.5 </span>Content models</a>
       <ol><li><a href="content-models.html#kinds-of-content"><span class="secno">3.2.5.1 </span>Kinds of content</a>
         <ol><li><a href="content-models.html#metadata-content-0"><span class="secno">3.2.5.1.1 </span>Metadata content</a></li>
          <li><a href="content-models.html#flow-content-0"><span class="secno">3.2.5.1.2 </span>Flow content</a></li>
@@ -630,10 +630,10 @@
        <li><a href="content-models.html#paragraphs"><span class="secno">3.2.5.3 </span>Paragraphs</a></ol></li>
      <li><a href="content-models.html#requirements-relating-to-bidirectional-algorithm-formatting-characters"><span class="secno">3.2.6 </span>Requirements relating to bidirectional-algorithm formatting
   characters</a></li>
-     <li><a href="content-models.html#wai-aria"><span class="secno">3.2.7 </span>WAI-ARIA</a></ol></li>
+     <li><a href="content-models.html#wai-aria" id="x3.2.7-wai-aria"><span class="secno">3.2.7 </span>WAI-ARIA</a></ol></li>
    <li><a href="apis-in-html-documents.html#apis-in-html-documents"><span class="secno">3.3 </span>APIs in HTML documents</a></li>
    <li><a class="full-spec-link" href="http://dev.w3.org/html5/spec/apis-in-html-documents.html#interactions-with-xpath-and-xslt" title='Read about this "3.4 Interactions with XPath and XSLT" reference in the full HTML5 spec.'><span class="secno">3.4 </span>Interactions with XPath and XSLT</a></li>
-   <li><a href="apis-in-html-documents.html#dynamic-markup-insertion"><span class="secno">3.5 </span>Dynamic markup insertion</a>
+   <li><a href="apis-in-html-documents.html#dynamic-markup-insertion" id="x3.5-dynamic-markup-insertion"><span class="secno">3.5 </span>Dynamic markup insertion</a>
     <ol><li><a href="apis-in-html-documents.html#opening-the-input-stream"><span class="secno">3.5.1 </span>Opening the input stream</a></li>
      <li><a href="apis-in-html-documents.html#closing-the-input-stream"><span class="secno">3.5.2 </span>Closing the input stream</a></li>
      <li><a href="apis-in-html-documents.html#document.write"><span class="secno">3.5.3 </span><code title="dom-document-write">document.write()</code></a></li>
@@ -643,93 +643,93 @@
      <li><a href="apis-in-html-documents.html#insertadjacenthtml"><span class="secno">3.5.7 </span><code title="dom-insertAdjacentHTML">insertAdjacentHTML()</code></a></ol></ol></li>
  <li><a href="semantics.html#semantics"><span class="secno">4 </span>The elements of HTML</a>
   <ol><li><a href="semantics.html#the-root-element"><span class="secno">4.1 </span>The root element</a>
-    <ol><li><a href="semantics.html#the-html-element-0"><span class="secno">4.1.1 </span>The <code>html</code> element</a></ol></li>
+    <ol><li><a href="semantics.html#the-html-element-0" id="x4.1.1-the-html-element"><span class="secno">4.1.1 </span>The <code>html</code> element</a></ol></li>
    <li><a href="semantics.html#document-metadata"><span class="secno">4.2 </span>Document metadata</a>
-    <ol><li><a href="semantics.html#the-head-element-0"><span class="secno">4.2.1 </span>The <code>head</code> element</a></li>
-     <li><a href="semantics.html#the-title-element-0"><span class="secno">4.2.2 </span>The <code>title</code> element</a></li>
-     <li><a href="semantics.html#the-base-element"><span class="secno">4.2.3 </span>The <code>base</code> element</a></li>
-     <li><a href="semantics.html#the-link-element"><span class="secno">4.2.4 </span>The <code>link</code> element</a></li>
-     <li><a href="semantics.html#meta"><span class="secno">4.2.5 </span>The <code>meta</code> element</a>
+    <ol><li><a href="semantics.html#the-head-element-0" id="x4.2.1-the-head-element"><span class="secno">4.2.1 </span>The <code>head</code> element</a></li>
+     <li><a href="semantics.html#the-title-element-0" id="x4.2.2-the-title-element"><span class="secno">4.2.2 </span>The <code>title</code> element</a></li>
+     <li><a href="semantics.html#the-base-element" id="x4.2.3-the-base-element"><span class="secno">4.2.3 </span>The <code>base</code> element</a></li>
+     <li><a href="semantics.html#the-link-element" id="x4.2.4-the-link-element"><span class="secno">4.2.4 </span>The <code>link</code> element</a></li>
+     <li><a href="semantics.html#meta" id="x4.2.5-the-meta-element"><span class="secno">4.2.5 </span>The <code>meta</code> element</a>
       <ol><li><a href="semantics.html#standard-metadata-names"><span class="secno">4.2.5.1 </span>Standard metadata names</a></li>
        <li><a href="semantics.html#other-metadata-names"><span class="secno">4.2.5.2 </span>Other metadata names</a></li>
        <li><a href="semantics.html#pragma-directives"><span class="secno">4.2.5.3 </span>Pragma directives</a></li>
        <li><a href="semantics.html#other-pragma-directives"><span class="secno">4.2.5.4 </span>Other pragma directives</a></li>
        <li><a href="semantics.html#charset"><span class="secno">4.2.5.5 </span>Specifying the document's character encoding</a></ol></li>
-     <li><a href="semantics.html#the-style-element"><span class="secno">4.2.6 </span>The <code>style</code> element</a></li>
-     <li><a href="semantics.html#styling"><span class="secno">4.2.7 </span>Styling</a></ol></li>
+     <li><a href="semantics.html#the-style-element" id="x4.2.6-the-style-element"><span class="secno">4.2.6 </span>The <code>style</code> element</a></li>
+     <li><a href="semantics.html#styling" id="x4.2.7-styling"><span class="secno">4.2.7 </span>Styling</a></ol></li>
    <li><a href="scripting-1.html#scripting-1"><span class="secno">4.3 </span>Scripting</a>
-    <ol><li><a href="scripting-1.html#script"><span class="secno">4.3.1 </span>The <code>script</code> element</a>
+    <ol><li><a href="scripting-1.html#script" id="x4.3.1-the-script-element"><span class="secno">4.3.1 </span>The <code>script</code> element</a>
       <ol><li><a href="scripting-1.html#scriptingLanguages"><span class="secno">4.3.1.1 </span>Scripting languages</a></li>
-       <li><a href="scripting-1.html#restrictions-for-contents-of-script-elements"><span class="secno">4.3.1.2 </span>Restrictions for contents of <code>script</code> elements</a></li>
-       <li><a href="scripting-1.html#inline-documentation-for-external-scripts"><span class="secno">4.3.1.3 </span>Inline documentation for external scripts</a></ol></li>
-     <li><a href="scripting-1.html#the-noscript-element"><span class="secno">4.3.2 </span>The <code>noscript</code> element</a></ol></li>
+       <li><a href="scripting-1.html#restrictions-for-contents-of-script-elements" id="x4.3.1.2-restrictions-for-contents-of-script-elements"><span class="secno">4.3.1.2 </span>Restrictions for contents of <code>script</code> elements</a></li>
+       <li><a href="scripting-1.html#inline-documentation-for-external-scripts" id="x4.3.1.3-inline-documentation-for-external-scripts"><span class="secno">4.3.1.3 </span>Inline documentation for external scripts</a></ol></li>
+     <li><a href="scripting-1.html#the-noscript-element" id="x4.3.2-the-noscript-element"><span class="secno">4.3.2 </span>The <code>noscript</code> element</a></ol></li>
    <li><a href="sections.html#sections"><span class="secno">4.4 </span>Sections</a>
-    <ol><li><a href="sections.html#the-body-element-0"><span class="secno">4.4.1 </span>The <code>body</code> element</a></li>
-     <li><a href="sections.html#the-section-element"><span class="secno">4.4.2 </span>The <code>section</code> element</a></li>
-     <li><a href="sections.html#the-nav-element"><span class="secno">4.4.3 </span>The <code>nav</code> element</a></li>
-     <li><a href="sections.html#the-article-element"><span class="secno">4.4.4 </span>The <code>article</code> element</a></li>
-     <li><a href="sections.html#the-aside-element"><span class="secno">4.4.5 </span>The <code>aside</code> element</a></li>
-     <li><a href="sections.html#the-h1-h2-h3-h4-h5-and-h6-elements"><span class="secno">4.4.6 </span>The <code>h1</code>, <code>h2</code>,
+    <ol><li><a href="sections.html#the-body-element-0" id="x4.4.1-the-body-element"><span class="secno">4.4.1 </span>The <code>body</code> element</a></li>
+     <li><a href="sections.html#the-section-element" id="x4.4.2-the-section-element"><span class="secno">4.4.2 </span>The <code>section</code> element</a></li>
+     <li><a href="sections.html#the-nav-element" id="x4.4.3-the-nav-element"><span class="secno">4.4.3 </span>The <code>nav</code> element</a></li>
+     <li><a href="sections.html#the-article-element" id="x4.4.4-the-article-element"><span class="secno">4.4.4 </span>The <code>article</code> element</a></li>
+     <li><a href="sections.html#the-aside-element" id="x4.4.5-the-aside-element"><span class="secno">4.4.5 </span>The <code>aside</code> element</a></li>
+     <li><a href="sections.html#the-h1-h2-h3-h4-h5-and-h6-elements" id="x4.4.6-the-h1-h2-h3-h4-h5-and-h6-elements"><span class="secno">4.4.6 </span>The <code>h1</code>, <code>h2</code>,
   <code>h3</code>, <code>h4</code>,
   <code>h5</code>, and <code>h6</code>
   elements</a></li>
-     <li><a href="sections.html#the-hgroup-element"><span class="secno">4.4.7 </span>The <code>hgroup</code> element</a></li>
-     <li><a href="sections.html#the-header-element"><span class="secno">4.4.8 </span>The <code>header</code> element</a></li>
-     <li><a href="sections.html#the-footer-element"><span class="secno">4.4.9 </span>The <code>footer</code> element</a></li>
-     <li><a href="sections.html#the-address-element"><span class="secno">4.4.10 </span>The <code>address</code> element</a></li>
-     <li><a href="sections.html#headings-and-sections"><span class="secno">4.4.11 </span>Headings and sections</a>
+     <li><a href="sections.html#the-hgroup-element" id="x4.4.7-the-hgroup-element"><span class="secno">4.4.7 </span>The <code>hgroup</code> element</a></li>
+     <li><a href="sections.html#the-header-element" id="x4.4.8-the-header-element"><span class="secno">4.4.8 </span>The <code>header</code> element</a></li>
+     <li><a href="sections.html#the-footer-element" id="x4.4.9-the-footer-element"><span class="secno">4.4.9 </span>The <code>footer</code> element</a></li>
+     <li><a href="sections.html#the-address-element" id="x4.4.10-the-address-element"><span class="secno">4.4.10 </span>The <code>address</code> element</a></li>
+     <li><a href="sections.html#headings-and-sections" id="x4.4.11-headings-and-sections"><span class="secno">4.4.11 </span>Headings and sections</a>
       <ol><li><a href="sections.html#outlines"><span class="secno">4.4.11.1 </span>Creating an outline</a></ol></ol></li>
    <li><a href="grouping-content.html#grouping-content"><span class="secno">4.5 </span>Grouping content</a>
-    <ol><li><a href="grouping-content.html#the-p-element"><span class="secno">4.5.1 </span>The <code>p</code> element</a></li>
-     <li><a href="grouping-content.html#the-hr-element"><span class="secno">4.5.2 </span>The <code>hr</code> element</a></li>
-     <li><a href="grouping-content.html#the-pre-element"><span class="secno">4.5.3 </span>The <code>pre</code> element</a></li>
-     <li><a href="grouping-content.html#the-blockquote-element"><span class="secno">4.5.4 </span>The <code>blockquote</code> element</a></li>
-     <li><a href="grouping-content.html#the-ol-element"><span class="secno">4.5.5 </span>The <code>ol</code> element</a></li>
-     <li><a href="grouping-content.html#the-ul-element"><span class="secno">4.5.6 </span>The <code>ul</code> element</a></li>
-     <li><a href="grouping-content.html#the-li-element"><span class="secno">4.5.7 </span>The <code>li</code> element</a></li>
-     <li><a href="grouping-content.html#the-dl-element"><span class="secno">4.5.8 </span>The <code>dl</code> element</a></li>
-     <li><a href="grouping-content.html#the-dt-element"><span class="secno">4.5.9 </span>The <code>dt</code> element</a></li>
-     <li><a href="grouping-content.html#the-dd-element"><span class="secno">4.5.10 </span>The <code>dd</code> element</a></li>
-     <li><a href="grouping-content.html#the-figure-element"><span class="secno">4.5.11 </span>The <code>figure</code> element</a></li>
-     <li><a href="grouping-content.html#the-figcaption-element"><span class="secno">4.5.12 </span>The <code>figcaption</code> element</a></li>
-     <li><a href="grouping-content.html#the-div-element"><span class="secno">4.5.13 </span>The <code>div</code> element</a></ol></li>
+    <ol><li><a href="grouping-content.html#the-p-element" id="x4.5.1-the-p-element"><span class="secno">4.5.1 </span>The <code>p</code> element</a></li>
+     <li><a href="grouping-content.html#the-hr-element" id="x4.5.2-the-hr-element"><span class="secno">4.5.2 </span>The <code>hr</code> element</a></li>
+     <li><a href="grouping-content.html#the-pre-element" id="x4.5.3-the-pre-element"><span class="secno">4.5.3 </span>The <code>pre</code> element</a></li>
+     <li><a href="grouping-content.html#the-blockquote-element" id="x4.5.4-the-blockquote-element"><span class="secno">4.5.4 </span>The <code>blockquote</code> element</a></li>
+     <li><a href="grouping-content.html#the-ol-element" id="x4.5.5-the-ol-element"><span class="secno">4.5.5 </span>The <code>ol</code> element</a></li>
+     <li><a href="grouping-content.html#the-ul-element" id="x4.5.6-the-ul-element"><span class="secno">4.5.6 </span>The <code>ul</code> element</a></li>
+     <li><a href="grouping-content.html#the-li-element" id="x4.5.7-the-li-element"><span class="secno">4.5.7 </span>The <code>li</code> element</a></li>
+     <li><a href="grouping-content.html#the-dl-element" id="x4.5.8-the-dl-element"><span class="secno">4.5.8 </span>The <code>dl</code> element</a></li>
+     <li><a href="grouping-content.html#the-dt-element" id="x4.5.9-the-dt-element"><span class="secno">4.5.9 </span>The <code>dt</code> element</a></li>
+     <li><a href="grouping-content.html#the-dd-element" id="x4.5.10-the-dd-element"><span class="secno">4.5.10 </span>The <code>dd</code> element</a></li>
+     <li><a href="grouping-content.html#the-figure-element" id="x4.5.11-the-figure-element"><span class="secno">4.5.11 </span>The <code>figure</code> element</a></li>
+     <li><a href="grouping-content.html#the-figcaption-element" id="x4.5.12-the-figcaption-element"><span class="secno">4.5.12 </span>The <code>figcaption</code> element</a></li>
+     <li><a href="grouping-content.html#the-div-element" id="x4.5.13-the-div-element"><span class="secno">4.5.13 </span>The <code>div</code> element</a></ol></li>
    <li><a href="text-level-semantics.html#text-level-semantics"><span class="secno">4.6 </span>Text-level semantics</a>
-    <ol><li><a href="text-level-semantics.html#the-a-element"><span class="secno">4.6.1 </span>The <code>a</code> element</a></li>
-     <li><a href="text-level-semantics.html#the-em-element"><span class="secno">4.6.2 </span>The <code>em</code> element</a></li>
-     <li><a href="text-level-semantics.html#the-strong-element"><span class="secno">4.6.3 </span>The <code>strong</code> element</a></li>
-     <li><a href="text-level-semantics.html#the-small-element"><span class="secno">4.6.4 </span>The <code>small</code> element</a></li>
-     <li><a href="text-level-semantics.html#the-s-element"><span class="secno">4.6.5 </span>The <code>s</code> element</a></li>
-     <li><a href="text-level-semantics.html#the-cite-element"><span class="secno">4.6.6 </span>The <code>cite</code> element</a></li>
-     <li><a href="text-level-semantics.html#the-q-element"><span class="secno">4.6.7 </span>The <code>q</code> element</a></li>
-     <li><a href="text-level-semantics.html#the-dfn-element"><span class="secno">4.6.8 </span>The <code>dfn</code> element</a></li>
-     <li><a href="text-level-semantics.html#the-abbr-element"><span class="secno">4.6.9 </span>The <code>abbr</code> element</a></li>
-     <li><a href="text-level-semantics.html#the-time-element"><span class="secno">4.6.10 </span>The <code>time</code> element</a></li>
-     <li><a href="text-level-semantics.html#the-code-element"><span class="secno">4.6.11 </span>The <code>code</code> element</a></li>
-     <li><a href="text-level-semantics.html#the-var-element"><span class="secno">4.6.12 </span>The <code>var</code> element</a></li>
-     <li><a href="text-level-semantics.html#the-samp-element"><span class="secno">4.6.13 </span>The <code>samp</code> element</a></li>
-     <li><a href="text-level-semantics.html#the-kbd-element"><span class="secno">4.6.14 </span>The <code>kbd</code> element</a></li>
-     <li><a href="text-level-semantics.html#the-sub-and-sup-elements"><span class="secno">4.6.15 </span>The <code>sub</code> and <code>sup</code> elements</a></li>
-     <li><a href="text-level-semantics.html#the-i-element"><span class="secno">4.6.16 </span>The <code>i</code> element</a></li>
-     <li><a href="text-level-semantics.html#the-b-element"><span class="secno">4.6.17 </span>The <code>b</code> element</a></li>
-     <li><a href="text-level-semantics.html#the-u-element"><span class="secno">4.6.18 </span>The <code>u</code> element</a></li>
-     <li><a href="text-level-semantics.html#the-mark-element"><span class="secno">4.6.19 </span>The <code>mark</code> element</a></li>
-     <li><a href="text-level-semantics.html#the-ruby-element"><span class="secno">4.6.20 </span>The <code>ruby</code> element</a></li>
-     <li><a href="text-level-semantics.html#the-rt-element"><span class="secno">4.6.21 </span>The <code>rt</code> element</a></li>
-     <li><a href="text-level-semantics.html#the-rp-element"><span class="secno">4.6.22 </span>The <code>rp</code> element</a></li>
-     <li><a href="text-level-semantics.html#the-bdi-element"><span class="secno">4.6.23 </span>The <code>bdi</code> element</a></li>
-     <li><a href="text-level-semantics.html#the-bdo-element"><span class="secno">4.6.24 </span>The <code>bdo</code> element</a></li>
-     <li><a href="text-level-semantics.html#the-span-element"><span class="secno">4.6.25 </span>The <code>span</code> element</a></li>
-     <li><a href="text-level-semantics.html#the-br-element"><span class="secno">4.6.26 </span>The <code>br</code> element</a></li>
-     <li><a href="text-level-semantics.html#the-wbr-element"><span class="secno">4.6.27 </span>The <code>wbr</code> element</a></li>
+    <ol><li><a href="text-level-semantics.html#the-a-element" id="x4.6.1-the-a-element"><span class="secno">4.6.1 </span>The <code>a</code> element</a></li>
+     <li><a href="text-level-semantics.html#the-em-element" id="x4.6.2-the-em-element"><span class="secno">4.6.2 </span>The <code>em</code> element</a></li>
+     <li><a href="text-level-semantics.html#the-strong-element" id="x4.6.3-the-strong-element"><span class="secno">4.6.3 </span>The <code>strong</code> element</a></li>
+     <li><a href="text-level-semantics.html#the-small-element" id="x4.6.4-the-small-element"><span class="secno">4.6.4 </span>The <code>small</code> element</a></li>
+     <li><a href="text-level-semantics.html#the-s-element" id="x4.6.5-the-s-element"><span class="secno">4.6.5 </span>The <code>s</code> element</a></li>
+     <li><a href="text-level-semantics.html#the-cite-element" id="x4.6.6-the-cite-element"><span class="secno">4.6.6 </span>The <code>cite</code> element</a></li>
+     <li><a href="text-level-semantics.html#the-q-element" id="x4.6.7-the-q-element"><span class="secno">4.6.7 </span>The <code>q</code> element</a></li>
+     <li><a href="text-level-semantics.html#the-dfn-element" id="x4.6.8-the-dfn-element"><span class="secno">4.6.8 </span>The <code>dfn</code> element</a></li>
+     <li><a href="text-level-semantics.html#the-abbr-element" id="x4.6.9-the-abbr-element"><span class="secno">4.6.9 </span>The <code>abbr</code> element</a></li>
+     <li><a href="text-level-semantics.html#the-time-element" id="x4.6.10-the-time-element"><span class="secno">4.6.10 </span>The <code>time</code> element</a></li>
+     <li><a href="text-level-semantics.html#the-code-element" id="x4.6.11-the-code-element"><span class="secno">4.6.11 </span>The <code>code</code> element</a></li>
+     <li><a href="text-level-semantics.html#the-var-element" id="x4.6.12-the-var-element"><span class="secno">4.6.12 </span>The <code>var</code> element</a></li>
+     <li><a href="text-level-semantics.html#the-samp-element" id="x4.6.13-the-samp-element"><span class="secno">4.6.13 </span>The <code>samp</code> element</a></li>
+     <li><a href="text-level-semantics.html#the-kbd-element" id="x4.6.14-the-kbd-element"><span class="secno">4.6.14 </span>The <code>kbd</code> element</a></li>
+     <li><a href="text-level-semantics.html#the-sub-and-sup-elements" id="x4.6.15-the-sub-and-sup-elements"><span class="secno">4.6.15 </span>The <code>sub</code> and <code>sup</code> elements</a></li>
+     <li><a href="text-level-semantics.html#the-i-element" id="x4.6.16-the-i-element"><span class="secno">4.6.16 </span>The <code>i</code> element</a></li>
+     <li><a href="text-level-semantics.html#the-b-element" id="x4.6.17-the-b-element"><span class="secno">4.6.17 </span>The <code>b</code> element</a></li>
+     <li><a href="text-level-semantics.html#the-u-element" id="x4.6.18-the-u-element"><span class="secno">4.6.18 </span>The <code>u</code> element</a></li>
+     <li><a href="text-level-semantics.html#the-mark-element" id="x4.6.19-the-mark-element"><span class="secno">4.6.19 </span>The <code>mark</code> element</a></li>
+     <li><a href="text-level-semantics.html#the-ruby-element" id="x4.6.20-the-ruby-element"><span class="secno">4.6.20 </span>The <code>ruby</code> element</a></li>
+     <li><a href="text-level-semantics.html#the-rt-element" id="x4.6.21-the-rt-element"><span class="secno">4.6.21 </span>The <code>rt</code> element</a></li>
+     <li><a href="text-level-semantics.html#the-rp-element" id="x4.6.22-the-rp-element"><span class="secno">4.6.22 </span>The <code>rp</code> element</a></li>
+     <li><a href="text-level-semantics.html#the-bdi-element" id="x4.6.23-the-bdi-element"><span class="secno">4.6.23 </span>The <code>bdi</code> element</a></li>
+     <li><a href="text-level-semantics.html#the-bdo-element" id="x4.6.24-the-bdo-element"><span class="secno">4.6.24 </span>The <code>bdo</code> element</a></li>
+     <li><a href="text-level-semantics.html#the-span-element" id="x4.6.25-the-span-element"><span class="secno">4.6.25 </span>The <code>span</code> element</a></li>
+     <li><a href="text-level-semantics.html#the-br-element" id="x4.6.26-the-br-element"><span class="secno">4.6.26 </span>The <code>br</code> element</a></li>
+     <li><a href="text-level-semantics.html#the-wbr-element" id="x4.6.27-the-wbr-element"><span class="secno">4.6.27 </span>The <code>wbr</code> element</a></li>
      <li><a href="text-level-semantics.html#usage-summary"><span class="secno">4.6.28 </span>Usage summary</a></ol></li>
    <li><a href="edits.html#edits"><span class="secno">4.7 </span>Edits</a>
-    <ol><li><a href="edits.html#the-ins-element"><span class="secno">4.7.1 </span>The <code>ins</code> element</a></li>
-     <li><a href="edits.html#the-del-element"><span class="secno">4.7.2 </span>The <code>del</code> element</a></li>
+    <ol><li><a href="edits.html#the-ins-element" id="x4.7.1-the-ins-element"><span class="secno">4.7.1 </span>The <code>ins</code> element</a></li>
+     <li><a href="edits.html#the-del-element" id="x4.7.2-the-del-element"><span class="secno">4.7.2 </span>The <code>del</code> element</a></li>
      <li><a href="edits.html#attributes-common-to-ins-and-del-elements"><span class="secno">4.7.3 </span>Attributes common to <code>ins</code> and <code>del</code> elements</a></li>
      <li><a href="edits.html#edits-and-paragraphs"><span class="secno">4.7.4 </span>Edits and paragraphs</a></li>
      <li><a href="edits.html#edits-and-lists"><span class="secno">4.7.5 </span>Edits and lists</a></ol></li>
    <li><a href="embedded-content-1.html#embedded-content-1"><span class="secno">4.8 </span>Embedded content</a>
-    <ol><li><a href="embedded-content-1.html#the-img-element"><span class="secno">4.8.1 </span>The <code>img</code> element</a>
+    <ol><li><a href="embedded-content-1.html#the-img-element" id="x4.8.1-the-img-element"><span class="secno">4.8.1 </span>The <code>img</code> element</a>
       <ol><li><a href="embedded-content-1.html#alt"><span class="secno">4.8.1.1 </span>Requirements for providing text to act as an alternative for images</a>
         <ol><li><a href="embedded-content-1.html#general-guidelines"><span class="secno">4.8.1.1.1 </span>General guidelines</a></li>
          <li><a href="embedded-content-1.html#a-link-or-button-containing-nothing-but-the-image"><span class="secno">4.8.1.1.2 </span>A link or button containing nothing but the image</a></li>
@@ -745,14 +745,14 @@
          <li><a href="embedded-content-1.html#an-image-in-an-e-mail-or-private-document-intended-for-a-specific-person-who-is-known-to-be-able-to-view-images"><span class="secno">4.8.1.1.12 </span>An image in an e-mail or private document intended for a specific person who is known to be able to view images</a></li>
          <li><a class="full-spec-link" href="http://dev.w3.org/html5/spec/embedded-content-1.html#guidance-for-markup-generators" title='Read about this "4.8.1.1.13 Guidance for markup generators" reference in the full HTML5 spec.'><span class="secno">4.8.1.1.13 </span>Guidance for markup generators</a></li>
          <li><a class="full-spec-link" href="http://dev.w3.org/html5/spec/embedded-content-1.html#guidance-for-conformance-checkers" title='Read about this "4.8.1.1.14 Guidance for conformance checkers" reference in the full HTML5 spec.'><span class="secno">4.8.1.1.14 </span>Guidance for conformance checkers</a></ol></ol></li>
-     <li><a href="the-iframe-element.html#the-iframe-element"><span class="secno">4.8.2 </span>The <code>iframe</code> element</a></li>
-     <li><a href="the-iframe-element.html#the-embed-element"><span class="secno">4.8.3 </span>The <code>embed</code> element</a></li>
-     <li><a href="the-iframe-element.html#the-object-element"><span class="secno">4.8.4 </span>The <code>object</code> element</a></li>
-     <li><a href="the-iframe-element.html#the-param-element"><span class="secno">4.8.5 </span>The <code>param</code> element</a></li>
-     <li><a href="video.html#video"><span class="secno">4.8.6 </span>The <code>video</code> element</a></li>
-     <li><a href="video.html#audio"><span class="secno">4.8.7 </span>The <code>audio</code> element</a></li>
-     <li><a href="video.html#the-source-element"><span class="secno">4.8.8 </span>The <code>source</code> element</a></li>
-     <li><a href="video.html#the-track-element"><span class="secno">4.8.9 </span>The <code>track</code> element</a></li>
+     <li><a href="the-iframe-element.html#the-iframe-element" id="x4.8.2-the-iframe-element"><span class="secno">4.8.2 </span>The <code>iframe</code> element</a></li>
+     <li><a href="the-iframe-element.html#the-embed-element" id="x4.8.3-the-embed-element"><span class="secno">4.8.3 </span>The <code>embed</code> element</a></li>
+     <li><a href="the-iframe-element.html#the-object-element" id="x4.8.4-the-object-element"><span class="secno">4.8.4 </span>The <code>object</code> element</a></li>
+     <li><a href="the-iframe-element.html#the-param-element" id="x4.8.5-the-param-element"><span class="secno">4.8.5 </span>The <code>param</code> element</a></li>
+     <li><a href="video.html#video" id="x4.8.6-the-video-element"><span class="secno">4.8.6 </span>The <code>video</code> element</a></li>
+     <li><a href="video.html#audio" id="x4.8.7-the-audio-element"><span class="secno">4.8.7 </span>The <code>audio</code> element</a></li>
+     <li><a href="video.html#the-source-element" id="x4.8.8-the-source-element"><span class="secno">4.8.8 </span>The <code>source</code> element</a></li>
+     <li><a href="video.html#the-track-element" id="x4.8.9-the-track-element"><span class="secno">4.8.9 </span>The <code>track</code> element</a></li>
      <li><a href="video.html#media-elements"><span class="secno">4.8.10 </span>Media elements</a>
       <ol><li><a href="video.html#error-codes"><span class="secno">4.8.10.1 </span>Error codes</a></li>
        <li><a href="video.html#location-of-the-media-resource"><span class="secno">4.8.10.2 </span>Location of the media resource</a></li>
@@ -778,27 +778,27 @@
      <li><a href="the-canvas-element.html#the-canvas-element"><span class="secno">4.8.11 </span>The <code>canvas</code> element</a>
       <ol><li><a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-canvas-element.html#color-spaces-and-color-correction" title='Read about this "4.8.11.1 Color spaces and color correction" reference in the full HTML5 spec.'><span class="secno">4.8.11.1 </span>Color spaces and color correction</a></li>
        <li><a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-canvas-element.html#security-with-canvas-elements" title='Read about this "4.8.11.2 Security with canvas elements" reference in the full HTML5 spec.'><span class="secno">4.8.11.2 </span>Security with <code>canvas</code> elements</a></ol></li>
-     <li><a href="the-map-element.html#the-map-element"><span class="secno">4.8.12 </span>The <code>map</code> element</a></li>
-     <li><a href="the-map-element.html#the-area-element"><span class="secno">4.8.13 </span>The <code>area</code> element</a></li>
+     <li><a href="the-map-element.html#the-map-element" id="x4.8.12-the-map-element"><span class="secno">4.8.12 </span>The <code>map</code> element</a></li>
+     <li><a href="the-map-element.html#the-area-element" id="x4.8.13-the-area-element"><span class="secno">4.8.13 </span>The <code>area</code> element</a></li>
      <li><a href="the-map-element.html#image-maps"><span class="secno">4.8.14 </span>Image maps</a>
       <ol><li><a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-map-element.html#authoring" title='Read about this "4.8.14.1 Authoring" reference in the full HTML5 spec.'><span class="secno">4.8.14.1 </span>Authoring</a></li>
        <li><a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-map-element.html#processing-model" title='Read about this "4.8.14.2 Processing model" reference in the full HTML5 spec.'><span class="secno">4.8.14.2 </span>Processing model</a></ol></li>
      <li><a href="the-map-element.html#mathml"><span class="secno">4.8.15 </span>MathML</a></li>
      <li><a href="the-map-element.html#svg-0"><span class="secno">4.8.16 </span>SVG</a></li>
-     <li><a href="the-map-element.html#dimension-attributes"><span class="secno">4.8.17 </span>Dimension attributes</a></ol></li>
+     <li><a href="the-map-element.html#dimension-attributes" id="x4.8.17-dimension-attributes"><span class="secno">4.8.17 </span>Dimension attributes</a></ol></li>
    <li><a href="tabular-data.html#tabular-data"><span class="secno">4.9 </span>Tabular data</a>
-    <ol><li><a href="tabular-data.html#the-table-element"><span class="secno">4.9.1 </span>The <code>table</code> element</a>
+    <ol><li><a href="tabular-data.html#the-table-element" id="x4.9.1-the-table-element"><span class="secno">4.9.1 </span>The <code>table</code> element</a>
       <ol><li><a href="tabular-data.html#table-descriptions-techniques"><span class="secno">4.9.1.1 </span>Techniques for describing tables</a></li>
        <li><a href="tabular-data.html#table-layout-techniques"><span class="secno">4.9.1.2 </span>Techniques for table layout</a></ol></li>
-     <li><a href="tabular-data.html#the-caption-element"><span class="secno">4.9.2 </span>The <code>caption</code> element</a></li>
-     <li><a href="tabular-data.html#the-colgroup-element"><span class="secno">4.9.3 </span>The <code>colgroup</code> element</a></li>
-     <li><a href="tabular-data.html#the-col-element"><span class="secno">4.9.4 </span>The <code>col</code> element</a></li>
-     <li><a href="tabular-data.html#the-tbody-element"><span class="secno">4.9.5 </span>The <code>tbody</code> element</a></li>
-     <li><a href="tabular-data.html#the-thead-element"><span class="secno">4.9.6 </span>The <code>thead</code> element</a></li>
-     <li><a href="tabular-data.html#the-tfoot-element"><span class="secno">4.9.7 </span>The <code>tfoot</code> element</a></li>
-     <li><a href="tabular-data.html#the-tr-element"><span class="secno">4.9.8 </span>The <code>tr</code> element</a></li>
-     <li><a href="tabular-data.html#the-td-element"><span class="secno">4.9.9 </span>The <code>td</code> element</a></li>
-     <li><a href="tabular-data.html#the-th-element"><span class="secno">4.9.10 </span>The <code>th</code> element</a></li>
+     <li><a href="tabular-data.html#the-caption-element" id="x4.9.2-the-caption-element"><span class="secno">4.9.2 </span>The <code>caption</code> element</a></li>
+     <li><a href="tabular-data.html#the-colgroup-element" id="x4.9.3-the-colgroup-element"><span class="secno">4.9.3 </span>The <code>colgroup</code> element</a></li>
+     <li><a href="tabular-data.html#the-col-element" id="x4.9.4-the-col-element"><span class="secno">4.9.4 </span>The <code>col</code> element</a></li>
+     <li><a href="tabular-data.html#the-tbody-element" id="x4.9.5-the-tbody-element"><span class="secno">4.9.5 </span>The <code>tbody</code> element</a></li>
+     <li><a href="tabular-data.html#the-thead-element" id="x4.9.6-the-thead-element"><span class="secno">4.9.6 </span>The <code>thead</code> element</a></li>
+     <li><a href="tabular-data.html#the-tfoot-element" id="x4.9.7-the-tfoot-element"><span class="secno">4.9.7 </span>The <code>tfoot</code> element</a></li>
+     <li><a href="tabular-data.html#the-tr-element" id="x4.9.8-the-tr-element"><span class="secno">4.9.8 </span>The <code>tr</code> element</a></li>
+     <li><a href="tabular-data.html#the-td-element" id="x4.9.9-the-td-element"><span class="secno">4.9.9 </span>The <code>td</code> element</a></li>
+     <li><a href="tabular-data.html#the-th-element" id="x4.9.10-the-th-element"><span class="secno">4.9.10 </span>The <code>th</code> element</a></li>
      <li><a href="tabular-data.html#attributes-common-to-td-and-th-elements"><span class="secno">4.9.11 </span>Attributes common to <code>td</code> and <code>th</code> elements</a></li>
      <li><a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#processing-model-0" title='Read about this "4.9.12 Processing model" reference in the full HTML5 spec.'><span class="secno">4.9.12 </span>Processing model</a>
       <ol><li><a class="full-spec-link" href="http://dev.w3.org/html5/spec/tabular-data.html#forming-a-table" title='Read about this "4.9.12.1 Forming a table" reference in the full HTML5 spec.'><span class="secno">4.9.12.1 </span>Forming a table</a></li>
@@ -811,34 +811,34 @@
        <li><a href="forms.html#configuring-a-form-to-communicate-with-a-server"><span class="secno">4.10.1.3 </span>Configuring a form to communicate with a server</a></li>
        <li><a href="forms.html#client-side-form-validation"><span class="secno">4.10.1.4 </span>Client-side form validation</a></ol></li>
      <li><a href="forms.html#categories"><span class="secno">4.10.2 </span>Categories</a></li>
-     <li><a href="forms.html#the-form-element"><span class="secno">4.10.3 </span>The <code>form</code> element</a></li>
-     <li><a href="forms.html#the-fieldset-element"><span class="secno">4.10.4 </span>The <code>fieldset</code> element</a></li>
-     <li><a href="forms.html#the-legend-element"><span class="secno">4.10.5 </span>The <code>legend</code> element</a></li>
-     <li><a href="forms.html#the-label-element"><span class="secno">4.10.6 </span>The <code>label</code> element</a></li>
-     <li><a href="the-input-element.html#the-input-element"><span class="secno">4.10.7 </span>The <code>input</code> element</a>
+     <li><a href="forms.html#the-form-element" id="x4.10.3-the-form-element"><span class="secno">4.10.3 </span>The <code>form</code> element</a></li>
+     <li><a href="forms.html#the-fieldset-element" id="x4.10.4-the-fieldset-element"><span class="secno">4.10.4 </span>The <code>fieldset</code> element</a></li>
+     <li><a href="forms.html#the-legend-element" id="x4.10.5-the-legend-element"><span class="secno">4.10.5 </span>The <code>legend</code> element</a></li>
+     <li><a href="forms.html#the-label-element" id="x4.10.6-the-label-element"><span class="secno">4.10.6 </span>The <code>label</code> element</a></li>
+     <li><a href="the-input-element.html#the-input-element" id="x4.10.7-the-input-element"><span class="secno">4.10.7 </span>The <code>input</code> element</a>
       <ol><li><a href="states-of-the-type-attribute.html#states-of-the-type-attribute"><span class="secno">4.10.7.1 </span>States of the <code title="attr-input-type">type</code> attribute</a>
-        <ol><li><a href="states-of-the-type-attribute.html#hidden-state"><span class="secno">4.10.7.1.1 </span>Hidden state</a></li>
-         <li><a href="states-of-the-type-attribute.html#text-state-and-search-state"><span class="secno">4.10.7.1.2 </span>Text state and Search state</a></li>
-         <li><a href="states-of-the-type-attribute.html#telephone-state"><span class="secno">4.10.7.1.3 </span>Telephone state</a></li>
-         <li><a href="states-of-the-type-attribute.html#url-state"><span class="secno">4.10.7.1.4 </span>URL state</a></li>
-         <li><a href="states-of-the-type-attribute.html#e-mail-state"><span class="secno">4.10.7.1.5 </span>E-mail state</a></li>
-         <li><a href="states-of-the-type-attribute.html#password-state"><span class="secno">4.10.7.1.6 </span>Password state</a></li>
-         <li><a href="states-of-the-type-attribute.html#date-and-time-state"><span class="secno">4.10.7.1.7 </span>Date and Time state</a></li>
-         <li><a href="states-of-the-type-attribute.html#date-state"><span class="secno">4.10.7.1.8 </span>Date state</a></li>
-         <li><a href="states-of-the-type-attribute.html#month-state"><span class="secno">4.10.7.1.9 </span>Month state</a></li>
-         <li><a href="states-of-the-type-attribute.html#week-state"><span class="secno">4.10.7.1.10 </span>Week state</a></li>
-         <li><a href="states-of-the-type-attribute.html#time-state"><span class="secno">4.10.7.1.11 </span>Time state</a></li>
-         <li><a href="states-of-the-type-attribute.html#local-date-and-time-state"><span class="secno">4.10.7.1.12 </span>Local Date and Time state</a></li>
-         <li><a href="number-state.html#number-state"><span class="secno">4.10.7.1.13 </span>Number state</a></li>
-         <li><a href="number-state.html#range-state"><span class="secno">4.10.7.1.14 </span>Range state</a></li>
-         <li><a href="number-state.html#color-state"><span class="secno">4.10.7.1.15 </span>Color state</a></li>
-         <li><a href="number-state.html#checkbox-state"><span class="secno">4.10.7.1.16 </span>Checkbox state</a></li>
-         <li><a href="number-state.html#radio-button-state"><span class="secno">4.10.7.1.17 </span>Radio Button state</a></li>
-         <li><a href="number-state.html#file-upload-state"><span class="secno">4.10.7.1.18 </span>File Upload state</a></li>
-         <li><a href="number-state.html#submit-button-state"><span class="secno">4.10.7.1.19 </span>Submit Button state</a></li>
-         <li><a href="number-state.html#image-button-state"><span class="secno">4.10.7.1.20 </span>Image Button state</a></li>
-         <li><a href="number-state.html#reset-button-state"><span class="secno">4.10.7.1.21 </span>Reset Button state</a></li>
-         <li><a href="number-state.html#button-state"><span class="secno">4.10.7.1.22 </span>Button state</a></ol></li>
+        <ol><li><a href="states-of-the-type-attribute.html#hidden-state" id="x4.10.7.1.1-hidden-state"><span class="secno">4.10.7.1.1 </span>Hidden state</a></li>
+         <li><a href="states-of-the-type-attribute.html#text-state-and-search-state" id="x4.10.7.1.2-text-state-and-search-state"><span class="secno">4.10.7.1.2 </span>Text state and Search state</a></li>
+         <li><a href="states-of-the-type-attribute.html#telephone-state" id="x4.10.7.1.3-telephone-state"><span class="secno">4.10.7.1.3 </span>Telephone state</a></li>
+         <li><a href="states-of-the-type-attribute.html#url-state" id="x4.10.7.1.4-url-state"><span class="secno">4.10.7.1.4 </span>URL state</a></li>
+         <li><a href="states-of-the-type-attribute.html#e-mail-state" id="x4.10.7.1.5-e-mail-state"><span class="secno">4.10.7.1.5 </span>E-mail state</a></li>
+         <li><a href="states-of-the-type-attribute.html#password-state" id="x4.10.7.1.6-password-state"><span class="secno">4.10.7.1.6 </span>Password state</a></li>
+         <li><a href="states-of-the-type-attribute.html#date-and-time-state" id="x4.10.7.1.7-date-and-time-state"><span class="secno">4.10.7.1.7 </span>Date and Time state</a></li>
+         <li><a href="states-of-the-type-attribute.html#date-state" id="x4.10.7.1.8-date-state"><span class="secno">4.10.7.1.8 </span>Date state</a></li>
+         <li><a href="states-of-the-type-attribute.html#month-state" id="x4.10.7.1.9-month-state"><span class="secno">4.10.7.1.9 </span>Month state</a></li>
+         <li><a href="states-of-the-type-attribute.html#week-state" id="x4.10.7.1.10-week-state"><span class="secno">4.10.7.1.10 </span>Week state</a></li>
+         <li><a href="states-of-the-type-attribute.html#time-state" id="x4.10.7.1.11-time-state"><span class="secno">4.10.7.1.11 </span>Time state</a></li>
+         <li><a href="states-of-the-type-attribute.html#local-date-and-time-state" id="x4.10.7.1.12-local-date-and-time-state"><span class="secno">4.10.7.1.12 </span>Local Date and Time state</a></li>
+         <li><a href="number-state.html#number-state" id="x4.10.7.1.13-number-state"><span class="secno">4.10.7.1.13 </span>Number state</a></li>
+         <li><a href="number-state.html#range-state" id="x4.10.7.1.14-range-state"><span class="secno">4.10.7.1.14 </span>Range state</a></li>
+         <li><a href="number-state.html#color-state" id="x4.10.7.1.15-color-state"><span class="secno">4.10.7.1.15 </span>Color state</a></li>
+         <li><a href="number-state.html#checkbox-state" id="x4.10.7.1.16-checkbox-state"><span class="secno">4.10.7.1.16 </span>Checkbox state</a></li>
+         <li><a href="number-state.html#radio-button-state" id="x4.10.7.1.17-radio-button-state"><span class="secno">4.10.7.1.17 </span>Radio Button state</a></li>
+         <li><a href="number-state.html#file-upload-state" id="x4.10.7.1.18-file-upload-state"><span class="secno">4.10.7.1.18 </span>File Upload state</a></li>
+         <li><a href="number-state.html#submit-button-state" id="x4.10.7.1.19-submit-button-state"><span class="secno">4.10.7.1.19 </span>Submit Button state</a></li>
+         <li><a href="number-state.html#image-button-state" id="x4.10.7.1.20-image-button-state"><span class="secno">4.10.7.1.20 </span>Image Button state</a></li>
+         <li><a href="number-state.html#reset-button-state" id="x4.10.7.1.21-reset-button-state"><span class="secno">4.10.7.1.21 </span>Reset Button state</a></li>
+         <li><a href="number-state.html#button-state" id="x4.10.7.1.22-button-state"><span class="secno">4.10.7.1.22 </span>Button state</a></ol></li>
        <li><a href="common-input-element-attributes.html#common-input-element-attributes"><span class="secno">4.10.7.2 </span>Common <code>input</code> element attributes</a>
         <ol><li><a href="common-input-element-attributes.html#the-autocomplete-attribute"><span class="secno">4.10.7.2.1 </span>The <code title="attr-input-autocomplete">autocomplete</code> attribute</a></li>
          <li><a href="common-input-element-attributes.html#the-dirname-attribute"><span class="secno">4.10.7.2.2 </span>The <code title="attr-input-dirname">dirname</code> attribute</a></li>
@@ -854,18 +854,18 @@
          <li><a href="common-input-element-attributes.html#the-placeholder-attribute"><span class="secno">4.10.7.2.12 </span>The <code title="attr-input-placeholder">placeholder</code> attribute</a></ol></li>
        <li><a href="common-input-element-attributes.html#common-input-element-apis"><span class="secno">4.10.7.3 </span>Common <code>input</code> element APIs</a></li>
        <li><a class="full-spec-link" href="http://dev.w3.org/html5/spec/common-input-element-attributes.html#common-event-behaviors" title='Read about this "4.10.7.4 Common event behaviors" reference in the full HTML5 spec.'><span class="secno">4.10.7.4 </span>Common event behaviors</a></ol></li>
-     <li><a href="the-button-element.html#the-button-element"><span class="secno">4.10.8 </span>The <code>button</code> element</a></li>
-     <li><a href="the-button-element.html#the-select-element"><span class="secno">4.10.9 </span>The <code>select</code> element</a></li>
-     <li><a href="the-button-element.html#the-datalist-element"><span class="secno">4.10.10 </span>The <code>datalist</code> element</a></li>
-     <li><a href="the-button-element.html#the-optgroup-element"><span class="secno">4.10.11 </span>The <code>optgroup</code> element</a></li>
-     <li><a href="the-button-element.html#the-option-element"><span class="secno">4.10.12 </span>The <code>option</code> element</a></li>
-     <li><a href="the-button-element.html#the-textarea-element"><span class="secno">4.10.13 </span>The <code>textarea</code> element</a></li>
-     <li><a href="the-button-element.html#the-keygen-element"><span class="secno">4.10.14 </span>The <code>keygen</code> element</a></li>
-     <li><a href="the-button-element.html#the-output-element"><span class="secno">4.10.15 </span>The <code>output</code> element</a></li>
-     <li><a href="the-button-element.html#the-progress-element"><span class="secno">4.10.16 </span>The <code>progress</code> element</a></li>
-     <li><a href="the-button-element.html#the-meter-element"><span class="secno">4.10.17 </span>The <code>meter</code> element</a></li>
+     <li><a href="the-button-element.html#the-button-element" id="x4.10.8-the-button-element"><span class="secno">4.10.8 </span>The <code>button</code> element</a></li>
+     <li><a href="the-button-element.html#the-select-element" id="x4.10.9-the-select-element"><span class="secno">4.10.9 </span>The <code>select</code> element</a></li>
+     <li><a href="the-button-element.html#the-datalist-element" id="x4.10.10-the-datalist-element"><span class="secno">4.10.10 </span>The <code>datalist</code> element</a></li>
+     <li><a href="the-button-element.html#the-optgroup-element" id="x4.10.11-the-optgroup-element"><span class="secno">4.10.11 </span>The <code>optgroup</code> element</a></li>
+     <li><a href="the-button-element.html#the-option-element" id="x4.10.12-the-option-element"><span class="secno">4.10.12 </span>The <code>option</code> element</a></li>
+     <li><a href="the-button-element.html#the-textarea-element" id="x4.10.13-the-textarea-element"><span class="secno">4.10.13 </span>The <code>textarea</code> element</a></li>
+     <li><a href="the-button-element.html#the-keygen-element" id="x4.10.14-the-keygen-element"><span class="secno">4.10.14 </span>The <code>keygen</code> element</a></li>
+     <li><a href="the-button-element.html#the-output-element" id="x4.10.15-the-output-element"><span class="secno">4.10.15 </span>The <code>output</code> element</a></li>
+     <li><a href="the-button-element.html#the-progress-element" id="x4.10.16-the-progress-element"><span class="secno">4.10.16 </span>The <code>progress</code> element</a></li>
+     <li><a href="the-button-element.html#the-meter-element" id="x4.10.17-the-meter-element"><span class="secno">4.10.17 </span>The <code>meter</code> element</a></li>
      <li><a href="association-of-controls-and-forms.html#association-of-controls-and-forms"><span class="secno">4.10.18 </span>Association of controls and forms</a></li>
-     <li><a href="association-of-controls-and-forms.html#attributes-common-to-form-controls"><span class="secno">4.10.19 </span>Attributes common to form controls</a>
+     <li><a href="association-of-controls-and-forms.html#attributes-common-to-form-controls" id="x4.10.19-attributes-common-to-form-controls"><span class="secno">4.10.19 </span>Attributes common to form controls</a>
       <ol><li><a href="association-of-controls-and-forms.html#naming-form-controls"><span class="secno">4.10.19.1 </span>Naming form controls</a></li>
        <li><a href="association-of-controls-and-forms.html#enabling-and-disabling-form-controls"><span class="secno">4.10.19.2 </span>Enabling and disabling form controls</a></li>
        <li><a class="full-spec-link" href="http://dev.w3.org/html5/spec/association-of-controls-and-forms.html#a-form-control-s-value" title="Read about this &quot;4.10.19.3 A form control's value&quot; reference in the full HTML5 spec."><span class="secno">4.10.19.3 </span>A form control's value</a></li>
@@ -877,25 +877,25 @@
      <li><a href="association-of-controls-and-forms.html#constraints"><span class="secno">4.10.21 </span>Constraints</a>
       <ol><li><a href="association-of-controls-and-forms.html#definitions"><span class="secno">4.10.21.1 </span>Definitions</a></li>
        <li><a class="full-spec-link" href="http://dev.w3.org/html5/spec/association-of-controls-and-forms.html#constraint-validation" title='Read about this "4.10.21.2 Constraint validation" reference in the full HTML5 spec.'><span class="secno">4.10.21.2 </span>Constraint validation</a></li>
-       <li><a href="association-of-controls-and-forms.html#the-constraint-validation-api"><span class="secno">4.10.21.3 </span>The constraint validation API</a></li>
+       <li><a href="association-of-controls-and-forms.html#the-constraint-validation-api" id="x4.10.21.3-the-constraint-validation-api"><span class="secno">4.10.21.3 </span>The constraint validation API</a></li>
        <li><a href="association-of-controls-and-forms.html#security-forms"><span class="secno">4.10.21.4 </span>Security</a></ol></li>
-     <li><a href="association-of-controls-and-forms.html#form-submission"><span class="secno">4.10.22 </span>Form submission</a>
+     <li><a href="association-of-controls-and-forms.html#form-submission" id="x4.10.22-form-submission"><span class="secno">4.10.22 </span>Form submission</a>
       <ol><li><a class="full-spec-link" href="http://dev.w3.org/html5/spec/association-of-controls-and-forms.html#introduction-1" title='Read about this "4.10.22.1 Introduction" reference in the full HTML5 spec.'><span class="secno">4.10.22.1 </span>Introduction</a></li>
        <li><a class="full-spec-link" href="http://dev.w3.org/html5/spec/association-of-controls-and-forms.html#implicit-submission" title='Read about this "4.10.22.2 Implicit submission" reference in the full HTML5 spec.'><span class="secno">4.10.22.2 </span>Implicit submission</a></li>
        <li><a class="full-spec-link" href="http://dev.w3.org/html5/spec/association-of-controls-and-forms.html#form-submission-algorithm" title='Read about this "4.10.22.3 Form submission algorithm" reference in the full HTML5 spec.'><span class="secno">4.10.22.3 </span>Form submission algorithm</a></li>
        <li><a class="full-spec-link" href="http://dev.w3.org/html5/spec/association-of-controls-and-forms.html#constructing-form-data-set" title='Read about this "4.10.22.4 Constructing the form data set" reference in the full HTML5 spec.'><span class="secno">4.10.22.4 </span>Constructing the form data set</a></li>
        <li><a class="full-spec-link" href="http://dev.w3.org/html5/spec/association-of-controls-and-forms.html#url-encoded-form-data" title='Read about this "4.10.22.5 URL-encoded form data" reference in the full HTML5 spec.'><span class="secno">4.10.22.5 </span>URL-encoded form data</a></li>
-       <li><a class="full-spec-link" href="http://dev.w3.org/html5/spec/association-of-controls-and-forms.html#multipart-form-data" title='Read about this "4.10.22.6 Multipart form data" reference in the full HTML5 spec.'><span class="secno">4.10.22.6 </span>Multipart form data</a></li>
+       <li><a href="index.html#multipart-form-data"><span class="secno">4.10.22.6 </span>Multipart form data</a></li>
        <li><a class="full-spec-link" href="http://dev.w3.org/html5/spec/association-of-controls-and-forms.html#plain-text-form-data" title='Read about this "4.10.22.7 Plain text form data" reference in the full HTML5 spec.'><span class="secno">4.10.22.7 </span>Plain text form data</a></ol></li>
      <li><a class="full-spec-link" href="http://dev.w3.org/html5/spec/association-of-controls-and-forms.html#resetting-a-form" title='Read about this "4.10.23 Resetting a form" reference in the full HTML5 spec.'><span class="secno">4.10.23 </span>Resetting a form</a></ol></li>
    <li><a href="interactive-elements.html#interactive-elements"><span class="secno">4.11 </span>Interactive elements</a>
-    <ol><li><a href="interactive-elements.html#the-details-element"><span class="secno">4.11.1 </span>The <code>details</code> element</a></li>
-     <li><a href="interactive-elements.html#the-summary-element"><span class="secno">4.11.2 </span>The <code>summary</code> element</a></li>
-     <li><a href="interactive-elements.html#the-command"><span class="secno">4.11.3 </span>The <code>command</code> element</a></li>
-     <li><a href="interactive-elements.html#menus"><span class="secno">4.11.4 </span>The <code>menu</code> element</a>
+    <ol><li><a href="interactive-elements.html#the-details-element" id="x4.11.1-the-details-element"><span class="secno">4.11.1 </span>The <code>details</code> element</a></li>
+     <li><a href="interactive-elements.html#the-summary-element" id="x4.11.2-the-summary-element"><span class="secno">4.11.2 </span>The <code>summary</code> element</a></li>
+     <li><a href="interactive-elements.html#the-command" id="x4.11.3-the-command-element"><span class="secno">4.11.3 </span>The <code>command</code> element</a></li>
+     <li><a href="interactive-elements.html#menus" id="x4.11.4-the-menu-element"><span class="secno">4.11.4 </span>The <code>menu</code> element</a>
       <ol><li><a href="interactive-elements.html#menus-intro"><span class="secno">4.11.4.1 </span>Introduction</a></li>
        <li><a class="full-spec-link" href="http://dev.w3.org/html5/spec/interactive-elements.html#building-menus-and-toolbars" title='Read about this "4.11.4.2 Building menus and toolbars" reference in the full HTML5 spec.'><span class="secno">4.11.4.2 </span>Building menus and toolbars</a></li>
-       <li><a href="interactive-elements.html#context-menus"><span class="secno">4.11.4.3 </span>Context menus</a></li>
+       <li><a href="interactive-elements.html#context-menus" id="x4.11.4.3-context-menus"><span class="secno">4.11.4.3 </span>Context menus</a></li>
        <li><a class="full-spec-link" href="http://dev.w3.org/html5/spec/interactive-elements.html#toolbars" title='Read about this "4.11.4.4 Toolbars" reference in the full HTML5 spec.'><span class="secno">4.11.4.4 </span>Toolbars</a></ol></li>
      <li><a href="commands.html#commands"><span class="secno">4.11.5 </span>Commands</a>
       <ol><li><a class="full-spec-link" href="http://dev.w3.org/html5/spec/commands.html#using-the-a-element-to-define-a-command" title='Read about this "4.11.5.1 Using the a element to define a command" reference in the full HTML5 spec.'><span class="secno">4.11.5.1 </span>Using the <code>a</code> element to define a command</a></li>
@@ -912,24 +912,24 @@
      <li><a href="links.html#links-created-by-a-and-area-elements"><span class="secno">4.12.2 </span>Links created by <code>a</code> and <code>area</code> elements</a></li>
      <li><a class="full-spec-link" href="http://dev.w3.org/html5/spec/links.html#following-hyperlinks" title='Read about this "4.12.3 Following hyperlinks" reference in the full HTML5 spec.'><span class="secno">4.12.3 </span>Following hyperlinks</a></li>
      <li><a href="links.html#linkTypes"><span class="secno">4.12.4 </span>Link types</a>
-      <ol><li><a href="links.html#rel-alternate"><span class="secno">4.12.4.1 </span>Link type "<code>alternate</code>"</a></li>
-       <li><a href="links.html#link-type-author"><span class="secno">4.12.4.2 </span>Link type "<code>author</code>"</a></li>
-       <li><a href="links.html#link-type-bookmark"><span class="secno">4.12.4.3 </span>Link type "<code>bookmark</code>"</a></li>
-       <li><a href="links.html#link-type-external"><span class="secno">4.12.4.4 </span>Link type "<code>external</code>"</a></li>
-       <li><a href="links.html#link-type-help"><span class="secno">4.12.4.5 </span>Link type "<code>help</code>"</a></li>
-       <li><a href="links.html#rel-icon"><span class="secno">4.12.4.6 </span>Link type "<code>icon</code>"</a></li>
-       <li><a href="links.html#link-type-license"><span class="secno">4.12.4.7 </span>Link type "<code>license</code>"</a></li>
-       <li><a href="links.html#link-type-nofollow"><span class="secno">4.12.4.8 </span>Link type "<code>nofollow</code>"</a></li>
-       <li><a href="links.html#link-type-noreferrer"><span class="secno">4.12.4.9 </span>Link type "<code>noreferrer</code>"</a></li>
-       <li><a href="links.html#link-type-pingback"><span class="secno">4.12.4.10 </span>Link type "<code>pingback</code>"</a></li>
-       <li><a href="links.html#link-type-prefetch"><span class="secno">4.12.4.11 </span>Link type "<code>prefetch</code>"</a></li>
-       <li><a href="links.html#link-type-search"><span class="secno">4.12.4.12 </span>Link type "<code>search</code>"</a></li>
-       <li><a href="links.html#link-type-sidebar"><span class="secno">4.12.4.13 </span>Link type "<code>sidebar</code>"</a></li>
-       <li><a href="links.html#link-type-stylesheet"><span class="secno">4.12.4.14 </span>Link type "<code>stylesheet</code>"</a></li>
-       <li><a href="links.html#link-type-tag"><span class="secno">4.12.4.15 </span>Link type "<code>tag</code>"</a></li>
+      <ol><li><a href="links.html#rel-alternate" id="x4.12.4.1-link-type-alternate"><span class="secno">4.12.4.1 </span>Link type "<code>alternate</code>"</a></li>
+       <li><a href="links.html#link-type-author" id="x4.12.4.2-link-type-author"><span class="secno">4.12.4.2 </span>Link type "<code>author</code>"</a></li>
+       <li><a href="links.html#link-type-bookmark" id="x4.12.4.3-link-type-bookmark"><span class="secno">4.12.4.3 </span>Link type "<code>bookmark</code>"</a></li>
+       <li><a href="links.html#link-type-external" id="x4.12.4.4-link-type-external"><span class="secno">4.12.4.4 </span>Link type "<code>external</code>"</a></li>
+       <li><a href="links.html#link-type-help" id="x4.12.4.5-link-type-help"><span class="secno">4.12.4.5 </span>Link type "<code>help</code>"</a></li>
+       <li><a href="links.html#rel-icon" id="x4.12.4.6-link-type-icon"><span class="secno">4.12.4.6 </span>Link type "<code>icon</code>"</a></li>
+       <li><a href="links.html#link-type-license" id="x4.12.4.7-link-type-license"><span class="secno">4.12.4.7 </span>Link type "<code>license</code>"</a></li>
+       <li><a href="links.html#link-type-nofollow" id="x4.12.4.8-link-type-nofollow"><span class="secno">4.12.4.8 </span>Link type "<code>nofollow</code>"</a></li>
+       <li><a href="links.html#link-type-noreferrer" id="x4.12.4.9-link-type-noreferrer"><span class="secno">4.12.4.9 </span>Link type "<code>noreferrer</code>"</a></li>
+       <li><a href="links.html#link-type-pingback" id="x4.12.4.10-link-type-pingback"><span class="secno">4.12.4.10 </span>Link type "<code>pingback</code>"</a></li>
+       <li><a href="links.html#link-type-prefetch" id="x4.12.4.11-link-type-prefetch"><span class="secno">4.12.4.11 </span>Link type "<code>prefetch</code>"</a></li>
+       <li><a href="links.html#link-type-search" id="x4.12.4.12-link-type-search"><span class="secno">4.12.4.12 </span>Link type "<code>search</code>"</a></li>
+       <li><a href="links.html#link-type-sidebar" id="x4.12.4.13-link-type-sidebar"><span class="secno">4.12.4.13 </span>Link type "<code>sidebar</code>"</a></li>
+       <li><a href="links.html#link-type-stylesheet" id="x4.12.4.14-link-type-stylesheet"><span class="secno">4.12.4.14 </span>Link type "<code>stylesheet</code>"</a></li>
+       <li><a href="links.html#link-type-tag" id="x4.12.4.15-link-type-tag"><span class="secno">4.12.4.15 </span>Link type "<code>tag</code>"</a></li>
        <li><a href="links.html#sequential-link-types"><span class="secno">4.12.4.16 </span>Sequential link types</a>
-        <ol><li><a href="links.html#link-type-next"><span class="secno">4.12.4.16.1 </span>Link type "<code>next</code>"</a></li>
-         <li><a href="links.html#link-type-prev"><span class="secno">4.12.4.16.2 </span>Link type "<code>prev</code>"</a></ol></li>
+        <ol><li><a href="links.html#link-type-next" id="x4.12.4.16.1-link-type-next"><span class="secno">4.12.4.16.1 </span>Link type "<code>next</code>"</a></li>
+         <li><a href="links.html#link-type-prev" id="x4.12.4.16.2-link-type-prev"><span class="secno">4.12.4.16.2 </span>Link type "<code>prev</code>"</a></ol></li>
        <li><a href="links.html#other-link-types"><span class="secno">4.12.4.17 </span>Other link types</a></ol></ol></li>
    <li><a href="links.html#common-idioms-without-dedicated-elements"><span class="secno">4.13 </span>Common idioms without dedicated elements</a>
     <ol><li><a href="links.html#the-main-part-of-the-content"><span class="secno">4.13.1 </span>The main part of the content</a></li>
@@ -1027,8 +1027,8 @@
       <ol><li><a class="full-spec-link" href="http://dev.w3.org/html5/spec/timers.html#security-and-privacy" title='Read about this "6.5.2.1 Security and privacy" reference in the full HTML5 spec.'><span class="secno">6.5.2.1 </span>Security and privacy</a></li>
        <li><a class="full-spec-link" href="http://dev.w3.org/html5/spec/timers.html#sample-handler-impl" title='Read about this "6.5.2.2 Sample user interface" reference in the full HTML5 spec.'><span class="secno">6.5.2.2 </span>Sample user interface</a></ol></li>
      <li><a href="timers.html#manually-releasing-the-storage-mutex"><span class="secno">6.5.3 </span>Manually releasing the storage mutex</a></ol></ol></li>
- <li><a href="editing.html#editing"><span class="secno">7 </span>User interaction</a>
-  <ol><li><a href="editing.html#the-hidden-attribute"><span class="secno">7.1 </span>The <code>hidden</code> attribute</a></li>
+ <li><a href="editing.html#editing" id="x7-user-interaction"><span class="secno">7 </span>User interaction</a>
+  <ol><li><a href="editing.html#the-hidden-attribute" id="x7.1-the-hidden-attribute"><span class="secno">7.1 </span>The <code>hidden</code> attribute</a></li>
    <li><a href="editing.html#activation"><span class="secno">7.2 </span>Activation</a></li>
    <li><a href="editing.html#focus"><span class="secno">7.3 </span>Focus</a>
     <ol><li><a href="editing.html#sequential-focus-navigation-and-the-tabindex-attribute"><span class="secno">7.3.1 </span>Sequential focus navigation and the <code title="attr-tabindex">tabindex</code> attribute</a></li>
@@ -1037,13 +1037,13 @@
      <li><a href="editing.html#element-level-focus-apis"><span class="secno">7.3.4 </span>Element-level focus APIs</a></ol></li>
    <li><a href="editing.html#assigning-keyboard-shortcuts"><span class="secno">7.4 </span>Assigning keyboard shortcuts</a>
     <ol><li><a href="editing.html#introduction-5"><span class="secno">7.4.1 </span>Introduction</a></li>
-     <li><a href="editing.html#the-accesskey-attribute"><span class="secno">7.4.2 </span>The <code>accesskey</code> attribute</a></li>
+     <li><a href="editing.html#the-accesskey-attribute" id="x7.4.2-the-accesskey-attribute"><span class="secno">7.4.2 </span>The <code>accesskey</code> attribute</a></li>
      <li><a class="full-spec-link" href="http://dev.w3.org/html5/spec/editing.html#processing-model-3" title='Read about this "7.4.3 Processing model" reference in the full HTML5 spec.'><span class="secno">7.4.3 </span>Processing model</a></ol></li>
    <li><a href="editing.html#contenteditable"><span class="secno">7.5 </span>The <code title="attr-contenteditable">contenteditable</code> attribute</a>
     <ol><li><a class="full-spec-link" href="http://dev.w3.org/html5/spec/editing.html#user-editing-actions" title='Read about this "7.5.1 User editing actions" reference in the full HTML5 spec.'><span class="secno">7.5.1 </span>User editing actions</a></li>
      <li><a href="editing.html#making-entire-documents-editable"><span class="secno">7.5.2 </span>Making entire documents editable</a></ol></li>
    <li><a href="editing.html#spelling-and-grammar-checking"><span class="secno">7.6 </span>Spelling and grammar checking</a></li>
-   <li><a href="dnd.html#dnd"><span class="secno">7.7 </span>Drag and drop</a>
+   <li><a href="dnd.html#dnd" id="x7.7-drag-and-drop"><span class="secno">7.7 </span>Drag and drop</a>
     <ol><li><a href="dnd.html#introduction-6"><span class="secno">7.7.1 </span>Introduction</a></li>
      <li><a href="dnd.html#the-drag-data-store"><span class="secno">7.7.2 </span>The drag data store</a></li>
      <li><a href="dnd.html#the-datatransfer-interface"><span class="secno">7.7.3 </span>The <code>DataTransfer</code> interface</a>
@@ -1052,11 +1052,11 @@
      <li><a href="dnd.html#the-dragevent-interface"><span class="secno">7.7.4 </span>The <code>DragEvent</code> interface</a></li>
      <li><a class="full-spec-link" href="http://dev.w3.org/html5/spec/dnd.html#drag-and-drop-processing-model" title='Read about this "7.7.5 Drag-and-drop processing model" reference in the full HTML5 spec.'><span class="secno">7.7.5 </span>Drag-and-drop processing model</a></li>
      <li><a href="dnd.html#dndevents"><span class="secno">7.7.6 </span>Events summary</a></li>
-     <li><a href="dnd.html#the-draggable-attribute"><span class="secno">7.7.7 </span>The <code>draggable</code> attribute</a></li>
-     <li><a href="dnd.html#the-dropzone-attribute"><span class="secno">7.7.8 </span>The <code>dropzone</code> attribute</a></li>
+     <li><a href="dnd.html#the-draggable-attribute" id="x7.7.7-the-draggable-attribute"><span class="secno">7.7.7 </span>The <code>draggable</code> attribute</a></li>
+     <li><a href="dnd.html#the-dropzone-attribute" id="x7.7.8-the-dropzone-attribute"><span class="secno">7.7.8 </span>The <code>dropzone</code> attribute</a></li>
      <li><a class="full-spec-link" href="http://dev.w3.org/html5/spec/dnd.html#security-risks-in-the-drag-and-drop-model" title='Read about this "7.7.9 Security risks in the drag-and-drop model" reference in the full HTML5 spec.'><span class="secno">7.7.9 </span>Security risks in the drag-and-drop model</a></ol></li>
    <li><a href="dnd.html#editing-apis"><span class="secno">7.8 </span>Editing APIs</a></ol></li>
- <li><a href="syntax.html#syntax"><span class="secno">8 </span>The HTML syntax</a>
+ <li><a href="syntax.html#syntax" id="x8-the-html-syntax"><span class="secno">8 </span>The HTML syntax</a>
   <ol><li><a href="syntax.html#writing"><span class="secno">8.1 </span>Writing HTML documents</a>
     <ol><li><a href="syntax.html#the-doctype"><span class="secno">8.1.1 </span>The DOCTYPE</a></li>
      <li><a href="syntax.html#elements-0"><span class="secno">8.1.2 </span>Elements</a>
@@ -1193,7 +1193,7 @@
        <li><a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-end.html#unclosed-formatting-elements" title='Read about this "8.2.8.6 Unclosed formatting elements" reference in the full HTML5 spec.'><span class="secno">8.2.8.6 </span>Unclosed formatting elements</a></ol></ol></li>
    <li><a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-end.html#serializing-html-fragments" title='Read about this "8.3 Serializing HTML fragments" reference in the full HTML5 spec.'><span class="secno">8.3 </span>Serializing HTML fragments</a></li>
    <li><a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-end.html#parsing-html-fragments" title='Read about this "8.4 Parsing HTML fragments" reference in the full HTML5 spec.'><span class="secno">8.4 </span>Parsing HTML fragments</a></li>
-   <li><a href="named-character-references.html#named-character-references"><span class="secno">8.5 </span>Named character references</a></ol></li>
+   <li><a href="named-character-references.html#named-character-references" id="x8.5-named-character-references"><span class="secno">8.5 </span>Named character references</a></ol></li>
  <li><a href="the-xhtml-syntax.html#the-xhtml-syntax"><span class="secno">9 </span>The XHTML syntax</a>
   <ol><li><a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-xhtml-syntax.html#writing-xhtml-documents" title='Read about this "9.1 Writing XHTML documents" reference in the full HTML5 spec.'><span class="secno">9.1 </span>Writing XHTML documents</a></li>
    <li><a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-xhtml-syntax.html#parsing-xhtml-documents" title='Read about this "9.2 Parsing XHTML documents" reference in the full HTML5 spec.'><span class="secno">9.2 </span>Parsing XHTML documents</a></li>
@@ -1212,7 +1212,7 @@
      <li><a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#the-hr-element-0" title='Read about this "10.2.8 The hr element" reference in the full HTML5 spec.'><span class="secno">10.2.8 </span>The <code>hr</code> element</a></li>
      <li><a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#the-fieldset-element-0" title='Read about this "10.2.9 The fieldset element" reference in the full HTML5 spec.'><span class="secno">10.2.9 </span>The <code>fieldset</code> element</a></ol></li>
    <li><a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#replaced-elements" title='Read about this "10.3 Replaced elements" reference in the full HTML5 spec.'><span class="secno">10.3 </span>Replaced elements</a>
-    <ol><li><a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#embedded-content-2" title='Read about this "10.3.1 Embedded content" reference in the full HTML5 spec.'><span class="secno">10.3.1 </span>Embedded content</a></li>
+    <ol><li><a href="content-models.html#embedded-content-2"><span class="secno">10.3.1 </span>Embedded content</a></li>
      <li><a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#timed-text-tracks-0" title='Read about this "10.3.2 Timed text tracks" reference in the full HTML5 spec.'><span class="secno">10.3.2 </span>Timed text tracks</a>
       <ol><li><a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#webvtt-cue-text-rendering-rules" title='Read about this "10.3.2.1 WebVTT cue text rendering rules" reference in the full HTML5 spec.'><span class="secno">10.3.2.1 </span>WebVTT cue text rendering rules</a></li>
        <li><a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#applying-css-properties-to-webvtt-node-objects" title='Read about this "10.3.2.2 Applying CSS properties to WebVTT Node Objects" reference in the full HTML5 spec.'><span class="secno">10.3.2.2 </span>Applying CSS properties to <span title="WebVTT Node Object">WebVTT Node Objects</span></a></li>
@@ -1258,10 +1258,10 @@
      <li><a class="full-spec-link" href="http://dev.w3.org/html5/spec/obsolete.html#frames" title='Read about this "11.3.3 Frames" reference in the full HTML5 spec.'><span class="secno">11.3.3 </span>Frames</a></li>
      <li><a class="full-spec-link" href="http://dev.w3.org/html5/spec/obsolete.html#other-elements-attributes-and-apis" title='Read about this "11.3.4 Other elements, attributes and APIs" reference in the full HTML5 spec.'><span class="secno">11.3.4 </span>Other elements, attributes and APIs</a></ol></ol></li>
  <li><a href="iana.html#iana"><span class="secno">12 </span>IANA considerations</a>
-  <ol><li><a href="iana.html#text-html"><span class="secno">12.1 </span><code>text/html</code></a></li>
-   <li><a href="iana.html#text-html-sandboxed"><span class="secno">12.2 </span><code>text/html-sandboxed</code></a></li>
-   <li><a href="iana.html#application-xhtml-xml"><span class="secno">12.3 </span><code>application/xhtml+xml</code></a></li>
-   <li><a href="iana.html#text-cache-manifest"><span class="secno">12.4 </span><code>text/cache-manifest</code></a></ol></li>
+  <ol><li><a href="iana.html#text-html" id="x12.1-text-html"><span class="secno">12.1 </span><code>text/html</code></a></li>
+   <li><a href="iana.html#text-html-sandboxed" id="x12.2-text-html-sandboxed"><span class="secno">12.2 </span><code>text/html-sandboxed</code></a></li>
+   <li><a href="iana.html#application-xhtml-xml" id="x12.3-application-xhtml-xml"><span class="secno">12.3 </span><code>application/xhtml+xml</code></a></li>
+   <li><a href="iana.html#text-cache-manifest" id="x12.4-text-cache-manifest"><span class="secno">12.4 </span><code>text/cache-manifest</code></a></ol></li>
  <li><a class="no-num" href="index.html#index">Index</a>
   <ol><li><a class="no-num" href="index.html#elements-1">Elements</a></li>
    <li><a class="no-num" href="index.html#element-content-categories">Element content categories</a></li>

Index: association-of-controls-and-forms.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/association-of-controls-and-forms.html,v
retrieving revision 1.405
retrieving revision 1.406
diff -u -d -r1.405 -r1.406
--- association-of-controls-and-forms.html	20 Apr 2011 12:21:09 -0000	1.405
+++ association-of-controls-and-forms.html	20 Apr 2011 12:34:10 -0000	1.406
@@ -340,101 +340,101 @@
    <a href="the-button-element.html">&larr; 4.10.8 The button element</a> &ndash;
    <a href="Overview.html#contents">Table of contents</a> &ndash;
    <a href="interactive-elements.html">4.11 Interactive elements &rarr;</a>
-  <ol class="toc"><li><ol><li><ol><li><a href="association-of-controls-and-forms.html#association-of-controls-and-forms"><span class="secno">4.10.18 </span>Association of controls and forms</a><li><a href="association-of-controls-and-forms.html#attributes-common-to-form-controls"><span class="secno">4.10.19 </span>Attributes common to form controls</a>
+  <ol class="toc"><li><ol><li><ol><li><a href="association-of-controls-and-forms.html#association-of-controls-and-forms"><span class="secno">4.10.18 </span>Association of controls and forms</a><li><a href="association-of-controls-and-forms.html#attributes-common-to-form-controls" id="x4.10.19-attributes-common-to-form-controls"><span class="secno">4.10.19 </span>Attributes common to form controls</a>
       <ol><li><a href="association-of-controls-and-forms.html#naming-form-controls"><span class="secno">4.10.19.1 </span>Naming form controls</a><li><a href="association-of-controls-and-forms.html#enabling-and-disabling-form-controls"><span class="secno">4.10.19.2 </span>Enabling and disabling form controls</a><li><a href="association-of-controls-and-forms.html#autofocusing-a-form-control"><span class="secno">4.10.19.4 </span>Autofocusing a form control</a><li><a href="association-of-controls-and-forms.html#limiting-user-input-length"><span class="secno">4.10.19.5 </span>Limiting user input length</a><li><a href="association-of-controls-and-forms.html#form-submission-0"><span class="secno">4.10.19.6 </span>Form submission</a><li><a href="association-of-controls-and-forms.html#submitting-element-directionality"><span class="secno">4.10.19.7 </span>Submitting element directionality</a></ol><li><a href="association-of-controls-and-forms.html#textFieldSelection"><span class="secno">4.10.20 </span>APIs for the text field selections</a><li><a href="association-of-controls-and-forms.html#constraints"><span class="secno">4.10.21 </span>Constraints</a>
-      <ol><li><a href="association-of-controls-and-forms.html#definitions"><span class="secno">4.10.21.1 </span>Definitions</a><li><a href="association-of-controls-and-forms.html#the-constraint-validation-api"><span class="secno">4.10.21.3 </span>The constraint validation API</a><li><a href="association-of-controls-and-forms.html#security-forms"><span class="secno">4.10.21.4 </span>Security</a></ol><li><a href="association-of-controls-and-forms.html#form-submission"><span class="secno">4.10.22 </span>Form submission</a>
+      <ol><li><a href="association-of-controls-and-forms.html#definitions"><span class="secno">4.10.21.1 </span>Definitions</a><li><a href="association-of-controls-and-forms.html#the-constraint-validation-api" id="x4.10.21.3-the-constraint-validation-api"><span class="secno">4.10.21.3 </span>The constraint validation API</a><li><a href="association-of-controls-and-forms.html#security-forms"><span class="secno">4.10.21.4 </span>Security</a></ol><li><a href="association-of-controls-and-forms.html#form-submission" id="x4.10.22-form-submission"><span class="secno">4.10.22 </span>Form submission</a>
       </ol></ol></ol></div>
 
-  <h4 id="association-of-controls-and-forms"><span class="secno">4.10.18 </span>Association of controls and forms</h4><p>A <a href="forms.html#form-associated-element">form-associated element</a> can have a relationship
-  with a <code><a href="forms.html#the-form-element">form</a></code> element, which is called the element's
-  <dfn id="form-owner">form owner</dfn>. If a <a href="forms.html#form-associated-element">form-associated element</a> is
-  not associated with a <code><a href="forms.html#the-form-element">form</a></code> element, its <a href="#form-owner">form
-  owner</a> is said to be null.<p>A <a href="forms.html#form-associated-element">form-associated element</a> is, by default, associated
+  <h4 id="association-of-controls-and-forms"><span class="secno">4.10.18 </span>Association of controls and forms</h4><p>A <a href="forms.html#form-associated-element" id="form-associated-element-16">form-associated element</a> can have a relationship
+  with a <code><a href="forms.html#the-form-element" id="form-23">form</a></code> element, which is called the element's
+  <dfn id="form-owner">form owner</dfn>. If a <a href="forms.html#form-associated-element" id="form-associated-element-17">form-associated element</a> is
+  not associated with a <code><a href="forms.html#the-form-element" id="form-24">form</a></code> element, its <a href="#form-owner" id="form-owner-14">form
+  owner</a> is said to be null.<p>A <a href="forms.html#form-associated-element" id="form-associated-element-18">form-associated element</a> is, by default, associated
   with its  ancestor
-  <code><a href="forms.html#the-form-element">form</a></code> element, but may have a <dfn id="attr-fae-form" title="attr-fae-form"><code>form</code></dfn> attribute specified to
+  <code><a href="forms.html#the-form-element" id="form-25">form</a></code> element, but may have a <dfn id="attr-fae-form" title="attr-fae-form"><code>form</code></dfn> attribute specified to
   override this.<p class="note">This feature allows authors to work around the lack
-  of support for nested <code><a href="forms.html#the-form-element">form</a></code> elements.<p>If a <a href="forms.html#form-associated-element">form-associated element</a> has a <code title="attr-fae-form"><a href="#attr-fae-form">form</a></code> attribute specified, then that
-  attribute's value must be the <a href="elements.html#concept-id" title="concept-id">ID</a> of a <code><a href="forms.html#the-form-element">form</a></code> element in
+  of support for nested <code><a href="forms.html#the-form-element" id="form-26">form</a></code> elements.<p>If a <a href="forms.html#form-associated-element" id="form-associated-element-19">form-associated element</a> has a <code title="attr-fae-form"><a href="#attr-fae-form" id="form-62">form</a></code> attribute specified, then that
+  attribute's value must be the <a href="elements.html#concept-id" id="concept-id-20" title="concept-id">ID</a> of a <code><a href="forms.html#the-form-element" id="form-27">form</a></code> element in
   the element's owner <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a></code>.<dl class="domintro"><dt><var title="">element</var> . <code title="dom-fae-form"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/association-of-controls-and-forms.html#dom-fae-form" title='Read about this "form" reference in the full HTML5 spec.'>form</a></code></dt>
 
    <dd>
 
-    <p>Returns the element's <a href="#form-owner">form owner</a>.</p>
+    <p>Returns the element's <a href="#form-owner" id="form-owner-15">form owner</a>.</p>
 
     <p>Returns null if there isn't one.</p>
 
    </dd>
 
   </dl><h4 id="attributes-common-to-form-controls"><span class="secno">4.10.19 </span><dfn>Attributes common to form controls</dfn></h4><h5 id="naming-form-controls"><span class="secno">4.10.19.1 </span>Naming form controls</h5><p>The <dfn id="attr-fe-name" title="attr-fe-name"><code>name</code></dfn> content
-  attribute gives the name of the form control, as used in <a href="#form-submission">form
-  submission</a> and in the <code><a href="forms.html#the-form-element">form</a></code> element's <code title="dom-form-elements"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/forms.html#dom-form-elements" title='Read about this "elements" reference in the full HTML5 spec.'>elements</a></code> object. If the attribute
-  is specified, its value must not be the empty string.<p>Any non-empty value for <code title="attr-form-name"><a href="forms.html#attr-form-name">name</a></code>
-  is allowed, but the names "<code title="attr-fe-name-charset"><a href="#attr-fe-name-charset">_charset_</a></code>" and "<code title="attr-fe-name-isindex"><a href="#attr-fe-name-isindex">isindex</a></code>" are special:<dl><dt><dfn id="attr-fe-name-isindex" title="attr-fe-name-isindex"><code>isindex</code></dfn></dt>
+  attribute gives the name of the form control, as used in <a href="#form-submission" id="form-submission-2">form
+  submission</a> and in the <code><a href="forms.html#the-form-element" id="form-28">form</a></code> element's <code title="dom-form-elements"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/forms.html#dom-form-elements" title='Read about this "elements" reference in the full HTML5 spec.'>elements</a></code> object. If the attribute
+  is specified, its value must not be the empty string.<p>Any non-empty value for <code title="attr-form-name"><a href="forms.html#attr-form-name" id="name-21">name</a></code>
+  is allowed, but the names "<code title="attr-fe-name-charset"><a href="#attr-fe-name-charset" id="x_charset_-0">_charset_</a></code>" and "<code title="attr-fe-name-isindex"><a href="#attr-fe-name-isindex" id="isindex">isindex</a></code>" are special:<dl><dt><dfn id="attr-fe-name-isindex" title="attr-fe-name-isindex"><code>isindex</code></dfn></dt>
    <dd>
-    <p>This value, if used as the name of a <a href="states-of-the-type-attribute.html#text-state-and-search-state" title="attr-input-type-text">Text</a> control that is the first
-    control in a form that is submitted using the <code title="attr-fs-enctype-urlencoded"><a href="#attr-fs-enctype-urlencoded">application/x-www-form-urlencoded</a></code>
+    <p>This value, if used as the name of a <a href="states-of-the-type-attribute.html#text-state-and-search-state" id="attr-input-type-text-5" title="attr-input-type-text">Text</a> control that is the first
+    control in a form that is submitted using the <code title="attr-fs-enctype-urlencoded"><a href="#attr-fs-enctype-urlencoded" id="application-x-www-form-urlencoded-0">application/x-www-form-urlencoded</a></code>
     mechanism, causes the submission to only include the value of this
     control, with no name.</p>
    </dd>
 
    <dt><dfn id="attr-fe-name-charset" title="attr-fe-name-charset"><code>_charset_</code></dfn></dt>
    <dd>
-    <p>This value, if used as the name of a <a href="states-of-the-type-attribute.html#hidden-state" title="attr-input-type-hidden">Hidden</a> control with no <code title="attr-input-value"><a href="the-input-element.html#attr-input-value">value</a></code> attribute, is automatically
+    <p>This value, if used as the name of a <a href="states-of-the-type-attribute.html#hidden-state" id="attr-input-type-hidden-7" title="attr-input-type-hidden">Hidden</a> control with no <code title="attr-input-value"><a href="the-input-element.html#attr-input-value" id="value-27">value</a></code> attribute, is automatically
     given a value during submission consisting of the submission
     character encoding.</p>
    </dd>
 
   </dl><h5 id="enabling-and-disabling-form-controls"><span class="secno">4.10.19.2 </span>Enabling and disabling form controls</h5><p>The <dfn id="attr-fe-disabled" title="attr-fe-disabled"><code>disabled</code></dfn>
-  content attribute is a <a href="common-microsyntaxes.html#boolean-attribute">boolean attribute</a>.<p>A form control is <dfn id="concept-fe-disabled" title="concept-fe-disabled">disabled</dfn>
-  if its <code title="attr-fe-disabled"><a href="#attr-fe-disabled">disabled</a></code> attribute is
-  set, or if it is a descendant of a <code><a href="forms.html#the-fieldset-element">fieldset</a></code> element
-  whose <code title="attr-fieldset-disabled"><a href="forms.html#attr-fieldset-disabled">disabled</a></code> attribute
+  content attribute is a <a href="common-microsyntaxes.html#boolean-attribute" id="boolean-attribute-20">boolean attribute</a>.<p>A form control is <dfn id="concept-fe-disabled" title="concept-fe-disabled">disabled</dfn>
+  if its <code title="attr-fe-disabled"><a href="#attr-fe-disabled" id="disabled-21">disabled</a></code> attribute is
+  set, or if it is a descendant of a <code><a href="forms.html#the-fieldset-element" id="fieldset-19">fieldset</a></code> element
+  whose <code title="attr-fieldset-disabled"><a href="forms.html#attr-fieldset-disabled" id="disabled-1">disabled</a></code> attribute
   is set and is <em>not</em> a descendant of that
-  <code><a href="forms.html#the-fieldset-element">fieldset</a></code> element's first <code><a href="forms.html#the-legend-element">legend</a></code> element
+  <code><a href="forms.html#the-fieldset-element" id="fieldset-20">fieldset</a></code> element's first <code><a href="forms.html#the-legend-element" id="legend-5">legend</a></code> element
   child, if any.<h5 id="autofocusing-a-form-control"><span class="secno">4.10.19.3 </span>Autofocusing a form control</h5><p>The <dfn id="attr-fe-autofocus" title="attr-fe-autofocus"><code>autofocus</code></dfn>
   content attribute allows the author to indicate that a control is to
   be focused as soon as the page is loaded, allowing the user to just
-  start typing without having to manually focus the main control.<p>The <code title="attr-fe-autofocus"><a href="#attr-fe-autofocus">autofocus</a></code> attribute is
-  a <a href="common-microsyntaxes.html#boolean-attribute">boolean attribute</a>.<p>There must not be more than one element in the document with the
-  <code title="attr-fe-autofocus"><a href="#attr-fe-autofocus">autofocus</a></code> attribute
+  start typing without having to manually focus the main control.<p>The <code title="attr-fe-autofocus"><a href="#attr-fe-autofocus" id="autofocus-9">autofocus</a></code> attribute is
+  a <a href="common-microsyntaxes.html#boolean-attribute" id="boolean-attribute-21">boolean attribute</a>.<p>There must not be more than one element in the document with the
+  <code title="attr-fe-autofocus"><a href="#attr-fe-autofocus" id="autofocus-10">autofocus</a></code> attribute
   specified.<div class="example">
    <p>In the following snippet, the text control would be focused when
    the document was loaded.</p>
    <pre>&lt;input maxlength="256" name="q" value="" autofocus&gt;
 &lt;input type="submit" value="Search"&gt;</pre>
   </div><h5 id="limiting-user-input-length"><span class="secno">4.10.19.4 </span>Limiting user input length</h5><p>A <dfn id="attr-fe-maxlength" title="attr-fe-maxlength">form control <code title="">maxlength</code> attribute</dfn>, controlled by a <var title="">dirty value flag</var> declares a limit on the number of
-  characters a user can input.<p>If an element has its <a href="#attr-fe-maxlength" title="attr-fe-maxlength">form
+  characters a user can input.<p>If an element has its <a href="#attr-fe-maxlength" id="attr-fe-maxlength-2" title="attr-fe-maxlength">form
   control <code title="">maxlength</code> attribute</a> specified,
-  the attribute's value must be a <a href="common-microsyntaxes.html#valid-non-negative-integer">valid non-negative
+  the attribute's value must be a <a href="common-microsyntaxes.html#valid-non-negative-integer" id="valid-non-negative-integer-13">valid non-negative
   integer</a>. If the attribute is specified and applying the
   <a class="full-spec-link" href="http://dev.w3.org/html5/spec/common-microsyntaxes.html#rules-for-parsing-non-negative-integers" title='Read about this "rules for parsing non-negative integers" reference in the full HTML5 spec.'>rules for parsing non-negative integers</a> to its value
   results in a number, then that number is the element's <dfn id="maximum-allowed-value-length">maximum
   allowed value length</dfn>. If the attribute is omitted or parsing
-  its value results in an error, then there is no <a href="#maximum-allowed-value-length">maximum
+  its value results in an error, then there is no <a href="#maximum-allowed-value-length" id="maximum-allowed-value-length-4">maximum
   allowed value length</a>.<h5 id="form-submission-0"><span class="secno">4.10.19.5 </span>Form submission</h5><p><dfn id="attributes-for-form-submission">Attributes for form submission</dfn> can be specified both
-  on <code><a href="forms.html#the-form-element">form</a></code> elements and on <a href="forms.html#concept-submit-button" title="concept-submit-button">submit buttons</a> (elements that
-  represent buttons that submit forms, e.g. an <code><a href="the-input-element.html#the-input-element">input</a></code>
-  element whose <code title="attr-input-type"><a href="the-input-element.html#attr-input-type">type</a></code> attribute is
-  in the <a href="number-state.html#submit-button-state" title="attr-input-type-submit">Submit Button</a>
+  on <code><a href="forms.html#the-form-element" id="form-29">form</a></code> elements and on <a href="forms.html#concept-submit-button" id="concept-submit-button-3" title="concept-submit-button">submit buttons</a> (elements that
+  represent buttons that submit forms, e.g. an <code><a href="the-input-element.html#the-input-element" id="input-123">input</a></code>
+  element whose <code title="attr-input-type"><a href="the-input-element.html#attr-input-type" id="type-71">type</a></code> attribute is
+  in the <a href="number-state.html#submit-button-state" id="attr-input-type-submit-2" title="attr-input-type-submit">Submit Button</a>
   state).
 
-  <p>The <a href="#attributes-for-form-submission">attributes for form submission</a> that may be
-  specified on <code><a href="forms.html#the-form-element">form</a></code> elements are <code title="attr-fs-action"><a href="#attr-fs-action">action</a></code>, <code title="attr-fs-enctype"><a href="#attr-fs-enctype">enctype</a></code>, <code title="attr-fs-method"><a href="#attr-fs-method">method</a></code>, <code title="attr-fs-novalidate"><a href="#attr-fs-novalidate">novalidate</a></code>, and <code title="attr-fs-target"><a href="#attr-fs-target">target</a></code>.<p>The corresponding <a href="#attributes-for-form-submission">attributes for form submission</a>
-  that may be specified on <a href="forms.html#concept-submit-button" title="concept-submit-button">submit
-  buttons</a> are <code title="attr-fs-formaction"><a href="#attr-fs-formaction">formaction</a></code>, <code title="attr-fs-formenctype"><a href="#attr-fs-formenctype">formenctype</a></code>, <code title="attr-fs-formmethod"><a href="#attr-fs-formmethod">formmethod</a></code>, <code title="attr-fs-formnovalidate"><a href="#attr-fs-formnovalidate">formnovalidate</a></code>, and <code title="attr-fs-formtarget"><a href="#attr-fs-formtarget">formtarget</a></code>. When omitted, they
+  <p>The <a href="#attributes-for-form-submission" id="attributes-for-form-submission-4">attributes for form submission</a> that may be
+  specified on <code><a href="forms.html#the-form-element" id="form-30">form</a></code> elements are <code title="attr-fs-action"><a href="#attr-fs-action" id="action-2">action</a></code>, <code title="attr-fs-enctype"><a href="#attr-fs-enctype" id="enctype-2">enctype</a></code>, <code title="attr-fs-method"><a href="#attr-fs-method" id="method-2">method</a></code>, <code title="attr-fs-novalidate"><a href="#attr-fs-novalidate" id="novalidate-1">novalidate</a></code>, and <code title="attr-fs-target"><a href="#attr-fs-target" id="target-8">target</a></code>.<p>The corresponding <a href="#attributes-for-form-submission" id="attributes-for-form-submission-5">attributes for form submission</a>
+  that may be specified on <a href="forms.html#concept-submit-button" id="concept-submit-button-4" title="concept-submit-button">submit
+  buttons</a> are <code title="attr-fs-formaction"><a href="#attr-fs-formaction" id="formaction-29">formaction</a></code>, <code title="attr-fs-formenctype"><a href="#attr-fs-formenctype" id="formenctype-29">formenctype</a></code>, <code title="attr-fs-formmethod"><a href="#attr-fs-formmethod" id="formmethod-29">formmethod</a></code>, <code title="attr-fs-formnovalidate"><a href="#attr-fs-formnovalidate" id="formnovalidate-31">formnovalidate</a></code>, and <code title="attr-fs-formtarget"><a href="#attr-fs-formtarget" id="formtarget-29">formtarget</a></code>. When omitted, they
   default to the values given on the corresponding attributes on the
-  <code><a href="forms.html#the-form-element">form</a></code> element.<hr><p>The <dfn id="attr-fs-action" title="attr-fs-action"><code>action</code></dfn> and
+  <code><a href="forms.html#the-form-element" id="form-31">form</a></code> element.<hr><p>The <dfn id="attr-fs-action" title="attr-fs-action"><code>action</code></dfn> and
   <dfn id="attr-fs-formaction" title="attr-fs-formaction"><code>formaction</code></dfn>
   content attributes, if specified, must have a value that is a
-  <a href="urls.html#valid-non-empty-url-potentially-surrounded-by-spaces">valid non-empty URL potentially surrounded by
+  <a href="urls.html#valid-non-empty-url-potentially-surrounded-by-spaces" id="valid-non-empty-url-potentially-surrounded-by-spaces-12">valid non-empty URL potentially surrounded by
   spaces</a>.<p>The <dfn id="concept-fs-action" title="concept-fs-action">action</dfn> of an element is
-  the value of the element's <code title="attr-fs-formaction"><a href="#attr-fs-formaction">formaction</a></code> attribute, if the
-  element is a <a href="forms.html#concept-submit-button" title="concept-submit-button">submit
+  the value of the element's <code title="attr-fs-formaction"><a href="#attr-fs-formaction" id="formaction-30">formaction</a></code> attribute, if the
+  element is a <a href="forms.html#concept-submit-button" id="concept-submit-button-5" title="concept-submit-button">submit
   button</a> and has such an attribute, or the value of its
-  <a href="#form-owner">form owner</a>'s <code title="attr-fs-action"><a href="#attr-fs-action">action</a></code>
+  <a href="#form-owner" id="form-owner-16">form owner</a>'s <code title="attr-fs-action"><a href="#attr-fs-action" id="action-3">action</a></code>
   attribute, if <em>it</em> has one, or else the empty string.<hr><p>The <dfn id="attr-fs-method" title="attr-fs-method"><code>method</code></dfn> and
   <dfn id="attr-fs-formmethod" title="attr-fs-formmethod"><code>formmethod</code></dfn>
-  content attributes are <a href="common-microsyntaxes.html#enumerated-attribute" title="enumerated attribute">enumerated
+  content attributes are <a href="common-microsyntaxes.html#enumerated-attribute" id="enumerated-attribute-12" title="enumerated attribute">enumerated
   attributes</a> with the following keywords and states:<ul><li>The keyword <dfn id="attr-fs-method-get-keyword" title="attr-fs-method-GET-keyword"><code>get</code></dfn>, mapping
    to the state <dfn id="attr-fs-method-get" title="attr-fs-method-GET">GET</dfn>, indicating
    the HTTP GET method.</li>
@@ -444,43 +444,43 @@
    the HTTP POST method.</li>
 
   </ul><p>The <i>missing value default</i> for these attributes is the
-  <a href="#attr-fs-method-get" title="attr-fs-method-GET">GET</a> state.<p>The <dfn id="concept-fs-method" title="concept-fs-method">method</dfn> of an element is
-  one of those states. If the element is a <a href="forms.html#concept-submit-button" title="concept-submit-button">submit button</a> and has a <code title="attr-fs-formmethod"><a href="#attr-fs-formmethod">formmethod</a></code> attribute, then the
-  element's <a href="#concept-fs-method" title="concept-fs-method">method</a> is that
-  attribute's state; otherwise, it is the <a href="#form-owner">form owner</a>'s
-  <code title="attr-fs-method"><a href="#attr-fs-method">method</a></code> attribute's state.<hr><p>The <dfn id="attr-fs-enctype" title="attr-fs-enctype"><code>enctype</code></dfn> and
+  <a href="#attr-fs-method-get" id="attr-fs-method-get-0" title="attr-fs-method-GET">GET</a> state.<p>The <dfn id="concept-fs-method" title="concept-fs-method">method</dfn> of an element is
+  one of those states. If the element is a <a href="forms.html#concept-submit-button" id="concept-submit-button-6" title="concept-submit-button">submit button</a> and has a <code title="attr-fs-formmethod"><a href="#attr-fs-formmethod" id="formmethod-30">formmethod</a></code> attribute, then the
+  element's <a href="#concept-fs-method" id="concept-fs-method-0" title="concept-fs-method">method</a> is that
+  attribute's state; otherwise, it is the <a href="#form-owner" id="form-owner-17">form owner</a>'s
+  <code title="attr-fs-method"><a href="#attr-fs-method" id="method-3">method</a></code> attribute's state.<hr><p>The <dfn id="attr-fs-enctype" title="attr-fs-enctype"><code>enctype</code></dfn> and
   <dfn id="attr-fs-formenctype" title="attr-fs-formenctype"><code>formenctype</code></dfn>
-  content attributes are <a href="common-microsyntaxes.html#enumerated-attribute" title="enumerated attribute">enumerated
+  content attributes are <a href="common-microsyntaxes.html#enumerated-attribute" id="enumerated-attribute-13" title="enumerated attribute">enumerated
   attributes</a> with the following keywords and states:<ul><li>The "<dfn id="attr-fs-enctype-urlencoded" title="attr-fs-enctype-urlencoded"><code>application/x-www-form-urlencoded</code></dfn>" keyword and corresponding state.</li>
    <li>The "<dfn id="attr-fs-enctype-formdata" title="attr-fs-enctype-formdata"><code>multipart/form-data</code></dfn>" keyword and corresponding state.</li>
    <li>The "<dfn id="attr-fs-enctype-text" title="attr-fs-enctype-text"><code>text/plain</code></dfn>" keyword and corresponding state.</li>
   </ul><p>The <i>missing value default</i> for these attributes is the
-  <code title="attr-fs-enctype-urlencoded"><a href="#attr-fs-enctype-urlencoded">application/x-www-form-urlencoded</a></code>
+  <code title="attr-fs-enctype-urlencoded"><a href="#attr-fs-enctype-urlencoded" id="application-x-www-form-urlencoded-1">application/x-www-form-urlencoded</a></code>
   state.<p>The <dfn id="concept-fs-enctype" title="concept-fs-enctype">enctype</dfn> of an element
-  is one of those three states. If the element is a <a href="forms.html#concept-submit-button" title="concept-submit-button">submit button</a> and has a <code title="attr-fs-formenctype"><a href="#attr-fs-formenctype">formenctype</a></code> attribute, then the
-  element's <a href="#concept-fs-enctype" title="concept-fs-enctype">enctype</a> is that
-  attribute's state; otherwise, it is the <a href="#form-owner">form owner</a>'s
-  <code title="attr-fs-enctype"><a href="#attr-fs-enctype">enctype</a></code> attribute's state.<hr><p>The <dfn id="attr-fs-target" title="attr-fs-target"><code>target</code></dfn> and
+  is one of those three states. If the element is a <a href="forms.html#concept-submit-button" id="concept-submit-button-7" title="concept-submit-button">submit button</a> and has a <code title="attr-fs-formenctype"><a href="#attr-fs-formenctype" id="formenctype-30">formenctype</a></code> attribute, then the
+  element's <a href="#concept-fs-enctype" id="concept-fs-enctype-0" title="concept-fs-enctype">enctype</a> is that
+  attribute's state; otherwise, it is the <a href="#form-owner" id="form-owner-18">form owner</a>'s
+  <code title="attr-fs-enctype"><a href="#attr-fs-enctype" id="enctype-3">enctype</a></code> attribute's state.<hr><p>The <dfn id="attr-fs-target" title="attr-fs-target"><code>target</code></dfn> and
   <dfn id="attr-fs-formtarget" title="attr-fs-formtarget"><code>formtarget</code></dfn>
-  content attributes, if specified, must have values that are <a href="browsers.html#valid-browsing-context-name-or-keyword" title="valid browsing context name or keyword">valid browsing
+  content attributes, if specified, must have values that are <a href="browsers.html#valid-browsing-context-name-or-keyword" id="valid-browsing-context-name-or-keyword-1" title="valid browsing context name or keyword">valid browsing
   context names or keywords</a>.<p>The <dfn id="concept-fs-target" title="concept-fs-target">target</dfn> of an element is
-  the value of the element's <code title="attr-fs-formtarget"><a href="#attr-fs-formtarget">formtarget</a></code> attribute, if the
-  element is a <a href="forms.html#concept-submit-button" title="concept-submit-button">submit
+  the value of the element's <code title="attr-fs-formtarget"><a href="#attr-fs-formtarget" id="formtarget-30">formtarget</a></code> attribute, if the
+  element is a <a href="forms.html#concept-submit-button" id="concept-submit-button-8" title="concept-submit-button">submit
   button</a> and has such an attribute; or the value of its
-  <a href="#form-owner">form owner</a>'s <code title="attr-fs-target"><a href="#attr-fs-target">target</a></code>
+  <a href="#form-owner" id="form-owner-19">form owner</a>'s <code title="attr-fs-target"><a href="#attr-fs-target" id="target-9">target</a></code>
   attribute, if <em>it</em> has such an attribute; or, if the
-  <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a></code> contains 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
-  value of the <code title="attr-base-target"><a href="semantics.html#attr-base-target">target</a></code> attribute
-  of the first such <code><a href="semantics.html#the-base-element">base</a></code> element; or, if there is no such
+  <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a></code> contains a <code><a href="semantics.html#the-base-element" id="base-12">base</a></code> element with a
+  <code title="attr-base-target"><a href="semantics.html#attr-base-target" id="target-3">target</a></code> attribute, then the
+  value of the <code title="attr-base-target"><a href="semantics.html#attr-base-target" id="target-4">target</a></code> attribute
+  of the first such <code><a href="semantics.html#the-base-element" id="base-13">base</a></code> element; or, if there is no such
   element, the empty string.<hr><p>The <dfn id="attr-fs-novalidate" title="attr-fs-novalidate"><code>novalidate</code></dfn>
   and <dfn id="attr-fs-formnovalidate" title="attr-fs-formnovalidate"><code>formnovalidate</code></dfn>
-  content attributes are <a href="common-microsyntaxes.html#boolean-attribute" title="boolean attribute">boolean
+  content attributes are <a href="common-microsyntaxes.html#boolean-attribute" id="boolean-attribute-22" title="boolean attribute">boolean
   attributes</a>. If present, they indicate that the form is not to
   be validated during submission.<p>The <dfn id="concept-fs-novalidate" title="concept-fs-novalidate">no-validate state</dfn> of
-  an element is true if the element is a <a href="forms.html#concept-submit-button" title="concept-submit-button">submit button</a> and the element's
-  <code title="attr-fs-formnovalidate"><a href="#attr-fs-formnovalidate">formnovalidate</a></code> attribute
-  is present, or if the element's <a href="#form-owner">form owner</a>'s <code title="attr-fs-novalidate"><a href="#attr-fs-novalidate">novalidate</a></code> attribute is present,
+  an element is true if the element is a <a href="forms.html#concept-submit-button" id="concept-submit-button-9" title="concept-submit-button">submit button</a> and the element's
+  <code title="attr-fs-formnovalidate"><a href="#attr-fs-formnovalidate" id="formnovalidate-32">formnovalidate</a></code> attribute
+  is present, or if the element's <a href="#form-owner" id="form-owner-20">form owner</a>'s <code title="attr-fs-novalidate"><a href="#attr-fs-novalidate" id="novalidate-2">novalidate</a></code> attribute is present,
   and false otherwise.<div class="example">
 
    <p>This attribute is useful to include "save" buttons on forms that
@@ -501,17 +501,17 @@
 &lt;/form&gt;</pre>
 
   </div><h5 id="submitting-element-directionality"><span class="secno">4.10.19.6 </span>Submitting element directionality</h5><p>A <dfn id="form-control-dirname-attribute">form control <code title="">dirname</code> attribute</dfn>
-  on a form control element enables the submission of <a href="elements.html#the-directionality">the
+  on a form control element enables the submission of <a href="elements.html#the-directionality" id="the-directionality-10">the
   directionality</a> of the element, and gives the name of the
-  field that contains this value during <a href="#form-submission">form submission</a>.
+  field that contains this value during <a href="#form-submission" id="form-submission-3">form submission</a>.
   If such an attribute is specified, its value must not be the empty
-  string.<h4 id="textFieldSelection"><span class="secno">4.10.20 </span>APIs for the text field selections</h4><p>The <code><a href="the-input-element.html#the-input-element">input</a></code> and <code><a href="the-button-element.html#the-textarea-element">textarea</a></code> elements define
+  string.<h4 id="textFieldSelection"><span class="secno">4.10.20 </span>APIs for the text field selections</h4><p>The <code><a href="the-input-element.html#the-input-element" id="input-124">input</a></code> and <code><a href="the-button-element.html#the-textarea-element" id="textarea-31">textarea</a></code> elements define
   the following members in their DOM interfaces for handling their
   selection:<pre class="idl extract">  void <a class="full-spec-link" href="http://dev.w3.org/html5/spec/association-of-controls-and-forms.html#dom-textarea-input-select" title='Read about this "select" reference in the full HTML5 spec.'>select</a>();
            attribute unsigned long <a class="full-spec-link" href="http://dev.w3.org/html5/spec/association-of-controls-and-forms.html#dom-textarea-input-selectionstart" title='Read about this "selectionStart" reference in the full HTML5 spec.'>selectionStart</a>;
            attribute unsigned long <a class="full-spec-link" href="http://dev.w3.org/html5/spec/association-of-controls-and-forms.html#dom-textarea-input-selectionend" title='Read about this "selectionEnd" reference in the full HTML5 spec.'>selectionEnd</a>;
   void <a class="full-spec-link" href="http://dev.w3.org/html5/spec/association-of-controls-and-forms.html#dom-textarea-input-setselectionrange" title='Read about this "setSelectionRange" reference in the full HTML5 spec.'>setSelectionRange</a>(in unsigned long start, in unsigned long end);</pre><p>These methods and attributes expose and control the selection of
-  <code><a href="the-input-element.html#the-input-element">input</a></code> and <code><a href="the-button-element.html#the-textarea-element">textarea</a></code> text fields.<dl class="domintro"><dt><var title="">element</var> . <code title="dom-textarea/input-select"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/association-of-controls-and-forms.html#dom-textarea-input-select" title='Read about this "select" reference in the full HTML5 spec.'>select</a></code>()</dt>
+  <code><a href="the-input-element.html#the-input-element" id="input-125">input</a></code> and <code><a href="the-button-element.html#the-textarea-element" id="textarea-32">textarea</a></code> text fields.<dl class="domintro"><dt><var title="">element</var> . <code title="dom-textarea/input-select"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/association-of-controls-and-forms.html#dom-textarea-input-select" title='Read about this "select" reference in the full HTML5 spec.'>select</a></code>()</dt>
 
    <dd>
 
@@ -554,8 +554,8 @@
 
    <pre>var selectionText = control.value.substring(control.selectionStart, control.selectionEnd);</pre>
 
-   <p>...where <var title="">control</var> is the <code><a href="the-input-element.html#the-input-element">input</a></code>
-   or <code><a href="the-button-element.html#the-textarea-element">textarea</a></code> element.</p>
+   <p>...where <var title="">control</var> is the <code><a href="the-input-element.html#the-input-element" id="input-126">input</a></code>
+   or <code><a href="the-button-element.html#the-textarea-element" id="textarea-33">textarea</a></code> element.</p>
 
   </div><p>Characters with no visible rendering, such as U+200D ZERO WIDTH
   JOINER, still count as characters. Thus, for instance, the selection
@@ -632,7 +632,7 @@
 
    <dd>
 
-    <p>Returns true if the element's value doesn't fit the rules given by the <code title="attr-input-step"><a href="common-input-element-attributes.html#attr-input-step">step</a></code> attribute; false otherwise.</p>
+    <p>Returns true if the element's value doesn't fit the rules given by the <code title="attr-input-step"><a href="common-input-element-attributes.html#attr-input-step" id="step-36">step</a></code> attribute; false otherwise.</p>
 
    </dd>
 
@@ -698,8 +698,8 @@
   agents or automated tools that do not implement these features. The
   constraint validation features are only intended to improve the user
   experience, not to provide any kind of security mechanism.<h4 id="form-submission"><span class="secno">4.10.22 </span><dfn>Form submission</dfn></h4><p><i>This section is non-normative.</i><p>When a form is submitted, the data in the form is converted into
-  the structure specified by the <a href="#concept-fs-enctype" title="concept-fs-enctype">enctype</a>, and then sent to the
-  destination specified by the <a href="#concept-fs-action" title="concept-fs-action">action</a> using the given <a href="#concept-fs-method" title="concept-fs-method">method</a>.<p>For example, take the following form:<pre>&lt;form action="/find.cgi" method=get&gt;
+  the structure specified by the <a href="#concept-fs-enctype" id="concept-fs-enctype-1" title="concept-fs-enctype">enctype</a>, and then sent to the
+  destination specified by the <a href="#concept-fs-action" id="concept-fs-action-0" title="concept-fs-action">action</a> using the given <a href="#concept-fs-method" id="concept-fs-method-1" title="concept-fs-method">method</a>.<p>For example, take the following form:<pre>&lt;form action="/find.cgi" method=get&gt;
  &lt;input type=text name=t&gt;
  &lt;input type=search name=q&gt;
  &lt;input type=submit&gt;

Index: index-of-terms.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/index-of-terms.html,v
retrieving revision 1.260
retrieving revision 1.261
diff -u -d -r1.260 -r1.261
--- index-of-terms.html	20 Apr 2011 12:21:13 -0000	1.260
+++ index-of-terms.html	20 Apr 2011 12:34:12 -0000	1.261
@@ -342,4 +342,26442 @@
    <a href="references.html">References &rarr;</a>
   </div>
 
-  <h2 class="no-num" id="index-of-terms">Index of terms</h2><!--index-terms-->
\ No newline at end of file
+  <h2 class="no-num" id="index-of-terms">Index of terms</h2><!--begin-index-terms--><div class="index-of-terms">
+<div class="index-nav" id="index-terms_top">
+<p>
+<a href="#index-terms_top">top</a>
+<a href="#index-terms_A">A</a>
+<a href="#index-terms_B">B</a>
[...26414 lines suppressed...]
+<a href="#index-terms_J">J</a>
+<a href="#index-terms_K">K</a>
+<a href="#index-terms_L">L</a>
+<a href="#index-terms_M">M</a>
+<a href="#index-terms_N">N</a>
+<a href="#index-terms_O">O</a>
+<a href="#index-terms_P">P</a>
+<a href="#index-terms_Q">Q</a>
+<a href="#index-terms_R">R</a>
+<a href="#index-terms_S">S</a>
+<a href="#index-terms_T">T</a>
+<a href="#index-terms_U">U</a>
+<a href="#index-terms_V">V</a>
+<a href="#index-terms_W">W</a>
+<a href="#index-terms_X">X</a>
+<a href="#index-terms_end">end</a>
+</p>
+</div>
+</div><!--end-index-terms-->
\ No newline at end of file

Index: history.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/history.html,v
retrieving revision 1.963
retrieving revision 1.964
diff -u -d -r1.963 -r1.964
--- history.html	20 Apr 2011 12:21:11 -0000	1.963
+++ history.html	20 Apr 2011 12:34:12 -0000	1.964
@@ -347,67 +347,67 @@
       <li><a href="history.html#unloading-documents"><span class="secno">5.5.10 </span>Unloading documents</a>
       </ol></ol></ol></div>
 
-  <h3 id="history"><span class="secno">5.4 </span>Session history and navigation</h3><h4 id="the-session-history-of-browsing-contexts"><span class="secno">5.4.1 </span>The session history of browsing contexts</h4><p>The sequence of <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a></code>s in a <a href="browsers.html#browsing-context">browsing
-  context</a> is its <dfn id="session-history">session history</dfn>.<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" title="nested browsing
+  <h3 id="history"><span class="secno">5.4 </span>Session history and navigation</h3><h4 id="the-session-history-of-browsing-contexts"><span class="secno">5.4.1 </span>The session history of browsing contexts</h4><p>The sequence of <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a></code>s in a <a href="browsers.html#browsing-context" id="browsing-context-36">browsing
+  context</a> is its <dfn id="session-history">session history</dfn>.<p><code><a href="#history-0" id="history-3">History</a></code> objects provide a representation of the
+  pages in the session history of <a href="browsers.html#browsing-context" id="browsing-context-37" title="browsing
+  context">browsing contexts</a>. Each <a href="browsers.html#browsing-context" id="browsing-context-38">browsing
+  context</a>, including <a href="browsers.html#nested-browsing-context" id="nested-browsing-context-16" title="nested browsing
   context">nested browsing contexts</a>, has a distinct session
-  history.<p>Each <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a></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-0">History</a></code> object, although they
-  all must model the same underlying <a href="#session-history">session history</a>.<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
+  history.<p>Each <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a></code> object in a <a href="browsers.html#browsing-context" id="browsing-context-39">browsing
+  context</a>'s <a href="#session-history" id="session-history-1">session history</a> is associated with a
+  unique instance of the <code><a href="#history-0" id="history-4">History</a></code> object, although they
+  all must model the same underlying <a href="#session-history" id="session-history-2">session history</a>.<p><code><a href="#history-0" id="history-5">History</a></code> objects represent their <a href="browsers.html#browsing-context" id="browsing-context-40">browsing
+  context</a>'s session history as a flat list of <a href="#session-history-entry" id="session-history-entry-0" title="session history entry">session history entries</a>. Each
   <dfn id="session-history-entry">session history entry</dfn> consists of either a
-  <a href="urls.html#url">URL</a> or a <a href="#state-object">state object</a>, or both.<p class="note">Titles associated with <a href="#session-history-entry" title="session history
+  <a href="urls.html#url" id="url-16">URL</a> or a <a href="#state-object" id="state-object-0">state object</a>, or both.<p class="note">Titles associated with <a href="#session-history-entry" id="session-history-entry-1" title="session history
   entry">session history entries</a> need not have any relation
-  with the current <code><a href="semantics.html#the-title-element-0">title</a></code> of the
-  <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a></code>. The title of a <a href="#session-history-entry">session history
+  with the current <code><a href="semantics.html#the-title-element-0" id="title-49">title</a></code> of the
+  <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a></code>. The title of a <a href="#session-history-entry" id="session-history-entry-2">session history
   entry</a> is intended to explain the state of the document at
   that point, so that the user can navigate the document's
-  history.<p>URLs without associated <a href="#state-object" title="state object">state
+  history.<p>URLs without associated <a href="#state-object" id="state-object-1" title="state object">state
   objects</a> are added to the session history as the user (or
   script) navigates from page to page.<p>A <dfn id="state-object">state object</dfn> is an object representing a user
-  interface state.<p>Pages can <a class="full-spec-link" href="http://dev.w3.org/html5/spec/history.html#dom-history-pushstate" title='Read about this "add" reference in the full HTML5 spec.'>add</a> <a href="#state-object" title="state object">state objects</a> between their entry in the
-  session history and the next ("forward") entry. These are then <a href="#event-popstate" title="event-popstate">returned to the script</a> when the user
+  interface state.<p>Pages can <a class="full-spec-link" href="http://dev.w3.org/html5/spec/history.html#dom-history-pushstate" title='Read about this "add" reference in the full HTML5 spec.'>add</a> <a href="#state-object" id="state-object-2" title="state object">state objects</a> between their entry in the
+  session history and the next ("forward") entry. These are then <a href="#event-popstate" id="event-popstate-0" title="event-popstate">returned to the script</a> when the user
   (or script) goes back in the history, thus enabling authors to use
   the "navigation" metaphor even in one-page applications.<div class="note">
 
-   <p><a href="#state-object" title="state object">State objects</a> are intended to
+   <p><a href="#state-object" id="state-object-3" title="state object">State objects</a> are intended to
    be used for two main purposes: first, storing a preparsed
-   description of the state in the <a href="urls.html#url">URL</a> so that in the
+   description of the state in the <a href="urls.html#url" id="url-17">URL</a> so that in the
    simple case an author doesn't have to do the parsing (though one
-   would still need the parsing for handling <a href="urls.html#url" title="URL">URLs</a> passed around by users, so it's only a minor
+   would still need the parsing for handling <a href="urls.html#url" id="url-18" title="URL">URLs</a> passed around by users, so it's only a minor
    optimization), and second, so that the author can store state that
    one wouldn't store in the URL because it only applies to the current
    <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a></code> instance and it would have to be reconstructed
    if a new <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a></code> were opened.</p>
 
    <p>An example of the latter would be something like keeping track of
-   the precise coordinate from which a popup <code><a href="grouping-content.html#the-div-element">div</a></code> was made
+   the precise coordinate from which a popup <code><a href="grouping-content.html#the-div-element" id="div-15">div</a></code> was made
    to animate, so that if the user goes back, it can be made to animate
    to the same location. Or alternatively, it could be used to keep a
    pointer into a cache of data that would be fetched from the server
-   based on the information in the <a href="urls.html#url">URL</a>, so that when going
+   based on the information in the <a href="urls.html#url" id="url-19">URL</a>, so that when going
    back and forward, the information doesn't have to be fetched
    again.</p>
 
   </div><hr><p>At any point, one of the entries in the session history is the
   <dfn id="current-entry">current entry</dfn>. This is the entry representing the
-  <a href="browsers.html#active-document">active document</a> of the <a href="browsers.html#browsing-context">browsing
-  context</a>. The <a href="#current-entry">current entry</a> is usually an entry
+  <a href="browsers.html#active-document" id="active-document-7">active document</a> of the <a href="browsers.html#browsing-context" id="browsing-context-41">browsing
+  context</a>. The <a href="#current-entry" id="current-entry-0">current entry</a> is usually an entry
   for the <a class="full-spec-link" href="http://dev.w3.org/html5/spec/history.html#dom-location-href" title='Read about this "location" reference in the full HTML5 spec.'>location</a> of the
   <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a></code>. However, it can also be one of the entries
-  for <a href="#state-object" title="state object">state objects</a> added to the
+  for <a href="#state-object" id="state-object-4" title="state object">state objects</a> added to the
   history by that document.<p><dfn id="an-entry-with-persisted-user-state">An entry with persisted user state</dfn> is one that also
   has user-agent defined state. This specification does not specify
   what kind of state can be stored.<p class="example">For example, some user agents might want to
-  persist the scroll position, or the values of form controls.<p>Entries that consist of <a href="#state-object" title="state object">state
+  persist the scroll position, or the values of form controls.<p>Entries that consist of <a href="#state-object" id="state-object-5" title="state object">state
   objects</a> share the same <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a></code> as the entry for
   the page that was active when they were added.<p>Contiguous entries that differ just by fragment identifier also
   share the same <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a></code>.<p class="note">All entries that share the same
   <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a></code> (and that are therefore merely different
-  states of one particular document) are contiguous by definition.<h4 id="the-history-interface"><span class="secno">5.4.2 </span>The <code><a href="#history-0">History</a></code> interface</h4><pre class="idl">interface <dfn id="history-0">History</dfn> {
+  states of one particular document) are contiguous by definition.<h4 id="the-history-interface"><span class="secno">5.4.2 </span>The <code><a href="#history-0" id="history-6">History</a></code> interface</h4><pre class="idl">interface <dfn id="history-0">History</dfn> {
   readonly attribute long <a class="full-spec-link" href="http://dev.w3.org/html5/spec/history.html#dom-history-length" title='Read about this "length" reference in the full HTML5 spec.'>length</a>;
   readonly attribute any <a class="full-spec-link" href="http://dev.w3.org/html5/spec/history.html#dom-history-state" title='Read about this "state" reference in the full HTML5 spec.'>state</a>;
   void <a class="full-spec-link" href="http://dev.w3.org/html5/spec/history.html#dom-history-go" title='Read about this "go" reference in the full HTML5 spec.'>go</a>(in optional long delta);
@@ -419,7 +419,7 @@
 
    <dd>
 
-    <p>Returns the number of entries in the <a href="#joint-session-history">joint session history</a>.</p>
+    <p>Returns the number of entries in the <a href="#joint-session-history" id="joint-session-history-0">joint session history</a>.</p>
 
    </dd>
 
@@ -427,7 +427,7 @@
 
    <dd>
 
-    <p>Returns the current <a href="#state-object">state object</a>.</p>
+    <p>Returns the current <a href="#state-object" id="state-object-6">state object</a>.</p>
 
    </dd>
 
@@ -435,7 +435,7 @@
 
    <dd>
 
-    <p>Goes back or forward the specified number of steps in the <a href="#joint-session-history">joint session history</a>.</p>
+    <p>Goes back or forward the specified number of steps in the <a href="#joint-session-history" id="joint-session-history-1">joint session history</a>.</p>
 
     <p>A zero delta will reload the current page.</p>
 
@@ -447,7 +447,7 @@
 
    <dd>
 
-    <p>Goes back one step in the <a href="#joint-session-history">joint session history</a>.</p>
+    <p>Goes back one step in the <a href="#joint-session-history" id="joint-session-history-2">joint session history</a>.</p>
 
     <p>If there is no previous page, does nothing.</p>
 
@@ -457,7 +457,7 @@
 
    <dd>
 
-    <p>Goes forward one step in the <a href="#joint-session-history">joint session history</a>.</p>
+    <p>Goes forward one step in the <a href="#joint-session-history" id="joint-session-history-3">joint session history</a>.</p>
 
     <p>If there is no next page, does nothing.</p>
 
@@ -479,23 +479,23 @@
 
    </dd>
 
-  </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><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a></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>, with all the
-  entries that are <a href="#current-entry" title="current entry">current entries</a>
-  in their respective <a href="#session-history" title="session history">session
-  histories</a> removed except for the <a href="#current-entry-of-the-joint-session-history">current entry of the
+  </dl><p>The <dfn id="joint-session-history">joint session history</dfn> of a <code><a href="#history-0" id="history-7">History</a></code>
+  object is the union of all the <a href="#session-history" id="session-history-3" title="session history">session
+  histories</a> of all <a href="browsers.html#browsing-context" id="browsing-context-42" title="browsing context">browsing
+  contexts</a> of all the <a href="browsers.html#fully-active" id="fully-active-3">fully active</a>
+  <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a></code> objects that share the <code><a href="#history-0" id="history-8">History</a></code>
+  object's <a href="browsers.html#top-level-browsing-context" id="top-level-browsing-context-6">top-level browsing context</a>, with all the
+  entries that are <a href="#current-entry" id="current-entry-1" title="current entry">current entries</a>
+  in their respective <a href="#session-history" id="session-history-4" title="session history">session
+  histories</a> removed except for the <a href="#current-entry-of-the-joint-session-history" id="current-entry-of-the-joint-session-history-0">current entry of the
   joint session history</a>.<p>The <dfn id="current-entry-of-the-joint-session-history">current entry of the joint session history</dfn> is the
-  entry that most recently became a <a href="#current-entry">current entry</a> in its
-  <a href="#session-history">session history</a>.<p>Entries in the <a href="#joint-session-history">joint session history</a> are ordered
+  entry that most recently became a <a href="#current-entry" id="current-entry-2">current entry</a> in its
+  <a href="#session-history" id="session-history-5">session history</a>.<p>Entries in the <a href="#joint-session-history" id="joint-session-history-4">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
-  these <a href="browsers.html#browsing-context" title="browsing context">browsing contexts</a> by
+  <a href="#session-history" id="session-history-6" title="session history">session histories</a>. (Since all
+  these <a href="browsers.html#browsing-context" id="browsing-context-43" title="browsing context">browsing contexts</a> by
   definition share an <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#event-loop" title='Read about this "event loop" reference in the full HTML5 spec.'>event loop</a>, there is always a
-  well-defined sequential order in which their <a href="#session-history" title="session
+  well-defined sequential order in which their <a href="#session-history" id="session-history-7" title="session
   history">session histories</a> had their entries added.) Each
   entry has an index; the earliest entry has index 0, and the
   subsequent entries are numbered with consecutively increasing
@@ -565,10 +565,10 @@
 
   </div><div class="example">
 
-   <p>Applications might not use the same title for a <a href="#session-history-entry">session
+   <p>Applications might not use the same title for a <a href="#session-history-entry" id="session-history-entry-3">session
    history entry</a> as the value of the document's
-   <code><a href="semantics.html#the-title-element-0">title</a></code> element at that time. For example, here is a
-   simple page that shows a block in the <code><a href="semantics.html#the-title-element-0">title</a></code> element.
+   <code><a href="semantics.html#the-title-element-0" id="title-50">title</a></code> element at that time. For example, here is a
+   simple page that shows a block in the <code><a href="semantics.html#the-title-element-0" id="title-51">title</a></code> element.
    Clearly, when navigating backwards to a previous state the user
    does not go back in time, and therefore it would be inappropriate
    to put the time in the session history title.</p>
@@ -592,36 +592,36 @@
 State: &lt;OUTPUT NAME=I&gt;1&lt;/OUTPUT&gt; &lt;INPUT VALUE="Increment" TYPE=BUTTON ONCLICK="inc()"&gt;
 &lt;/FORM&gt;</pre>
 
-  </div><h4 id="the-location-interface"><span class="secno">5.4.3 </span>The <code><a href="#location">Location</a></code> interface</h4><p>Each <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a></code> object in a <a href="browsers.html#browsing-context">browsing
+  </div><h4 id="the-location-interface"><span class="secno">5.4.3 </span>The <code><a href="#location" id="location-2">Location</a></code> interface</h4><p>Each <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a></code> object in a <a href="browsers.html#browsing-context" id="browsing-context-44">browsing
   context</a>'s session history is associated with a unique
-  instance of a <code><a href="#location">Location</a></code> object.<dl class="domintro"><dt><var title="">document</var> . <code title="dom-document-location"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/history.html#dom-document-location" title='Read about this "location" reference in the full HTML5 spec.'>location</a></code> [ = <var title="">value</var> ]</dt>
+  instance of a <code><a href="#location" id="location-3">Location</a></code> object.<dl class="domintro"><dt><var title="">document</var> . <code title="dom-document-location"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/history.html#dom-document-location" title='Read about this "location" reference in the full HTML5 spec.'>location</a></code> [ = <var title="">value</var> ]</dt>
    <dt><var title="">window</var> . <code title="dom-location"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/history.html#dom-location" title='Read about this "location" reference in the full HTML5 spec.'>location</a></code> [ = <var title="">value</var> ]</dt>
 
    <dd>
 
-    <p>Returns a <code><a href="#location">Location</a></code> object with the current page's location.</p>
+    <p>Returns a <code><a href="#location" id="location-4">Location</a></code> object with the current page's location.</p>
 
     <p>Can be set, to navigate to another page.</p>
 
    </dd>
 
-  </dl><p><code><a href="#location">Location</a></code> objects provide a representation of <a href="dom.html#the-document-s-current-address" title="the document's current address">their document's current
-  address</a>, and allow the <a href="#current-entry">current entry</a> of the
-  <a href="browsers.html#browsing-context">browsing context</a>'s session history to be changed, by
+  </dl><p><code><a href="#location" id="location-5">Location</a></code> objects provide a representation of <a href="dom.html#the-document-s-current-address" id="the-document-s-current-address-2" title="the document's current address">their document's current
+  address</a>, and allow the <a href="#current-entry" id="current-entry-3">current entry</a> of the
+  <a href="browsers.html#browsing-context" id="browsing-context-45">browsing context</a>'s session history to be changed, by
   adding or replacing entries in the <code title="dom-history"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/history.html#dom-history" title='Read about this "history" reference in the full HTML5 spec.'>history</a></code> object.<pre class="idl">interface <dfn id="location">Location</dfn> {
   stringifier attribute DOMString <a class="full-spec-link" href="http://dev.w3.org/html5/spec/history.html#dom-location-href" title='Read about this "href" reference in the full HTML5 spec.'>href</a>;
   void <a class="full-spec-link" href="http://dev.w3.org/html5/spec/history.html#dom-location-assign" title='Read about this "assign" reference in the full HTML5 spec.'>assign</a>(in DOMString url);
   void <a class="full-spec-link" href="http://dev.w3.org/html5/spec/history.html#dom-location-replace" title='Read about this "replace" reference in the full HTML5 spec.'>replace</a>(in DOMString url);
   void <a class="full-spec-link" href="http://dev.w3.org/html5/spec/history.html#dom-location-reload" title='Read about this "reload" reference in the full HTML5 spec.'>reload</a>();
 
-  // <a href="urls.html#url-decomposition-idl-attributes">URL decomposition IDL attributes</a> 
-           attribute DOMString <a href="#dom-location-protocol" title="dom-location-protocol">protocol</a>;
-           attribute DOMString <a href="#dom-location-host" title="dom-location-host">host</a>;
-           attribute DOMString <a href="#dom-location-hostname" title="dom-location-hostname">hostname</a>;
-           attribute DOMString <a href="#dom-location-port" title="dom-location-port">port</a>;
-           attribute DOMString <a href="#dom-location-pathname" title="dom-location-pathname">pathname</a>;
-           attribute DOMString <a href="#dom-location-search" title="dom-location-search">search</a>;
-           attribute DOMString <a href="#dom-location-hash" title="dom-location-hash">hash</a>;
+  // <a href="urls.html#url-decomposition-idl-attributes" id="url-decomposition-idl-attributes-3">URL decomposition IDL attributes</a> 
+           attribute DOMString <a href="#dom-location-protocol" id="dom-location-protocol-0" title="dom-location-protocol">protocol</a>;
+           attribute DOMString <a href="#dom-location-host" id="dom-location-host-0" title="dom-location-host">host</a>;
+           attribute DOMString <a href="#dom-location-hostname" id="dom-location-hostname-0" title="dom-location-hostname">hostname</a>;
+           attribute DOMString <a href="#dom-location-port" id="dom-location-port-0" title="dom-location-port">port</a>;
+           attribute DOMString <a href="#dom-location-pathname" id="dom-location-pathname-0" title="dom-location-pathname">pathname</a>;
+           attribute DOMString <a href="#dom-location-search" id="dom-location-search-0" title="dom-location-search">search</a>;
+           attribute DOMString <a href="#dom-location-hash" id="dom-location-hash-0" title="dom-location-hash">hash</a>;
 
   // resolving relative URLs
   DOMString <a class="full-spec-link" href="http://dev.w3.org/html5/spec/history.html#dom-location-resolveurl" title='Read about this "resolveURL" reference in the full HTML5 spec.'>resolveURL</a>(in DOMString url);
@@ -667,9 +667,9 @@
 
    </dd>
 
-  </dl><p>The <code><a href="#location">Location</a></code> interface also has the complement of
-  <a href="urls.html#url-decomposition-idl-attributes">URL decomposition IDL attributes</a>, <dfn id="dom-location-protocol" title="dom-location-protocol"><code>protocol</code></dfn>, <dfn id="dom-location-host" title="dom-location-host"><code>host</code></dfn>, <dfn id="dom-location-port" title="dom-location-port"><code>port</code></dfn>, <dfn id="dom-location-hostname" title="dom-location-hostname"><code>hostname</code></dfn>, <dfn id="dom-location-pathname" title="dom-location-pathname"><code>pathname</code></dfn>, <dfn id="dom-location-search" title="dom-location-search"><code>search</code></dfn>, and <dfn id="dom-location-hash" title="dom-location-hash"><code>hash</code></dfn>. <h3 id="browsing-the-web"><span class="secno">5.5 </span>Browsing the Web</h3><h4 id="history-traversal"><span class="secno">5.5.1 </span>History traversal</h4><p>The <dfn id="event-popstate" title="event-popstate"><code>popstate</code></dfn> event
-  is fired in certain cases when navigating to a <a href="#session-history-entry">session history
+  </dl><p>The <code><a href="#location" id="location-6">Location</a></code> interface also has the complement of
+  <a href="urls.html#url-decomposition-idl-attributes" id="url-decomposition-idl-attributes-4">URL decomposition IDL attributes</a>, <dfn id="dom-location-protocol" title="dom-location-protocol"><code>protocol</code></dfn>, <dfn id="dom-location-host" title="dom-location-host"><code>host</code></dfn>, <dfn id="dom-location-port" title="dom-location-port"><code>port</code></dfn>, <dfn id="dom-location-hostname" title="dom-location-hostname"><code>hostname</code></dfn>, <dfn id="dom-location-pathname" title="dom-location-pathname"><code>pathname</code></dfn>, <dfn id="dom-location-search" title="dom-location-search"><code>search</code></dfn>, and <dfn id="dom-location-hash" title="dom-location-hash"><code>hash</code></dfn>. <h3 id="browsing-the-web"><span class="secno">5.5 </span>Browsing the Web</h3><h4 id="history-traversal"><span class="secno">5.5.1 </span>History traversal</h4><p>The <dfn id="event-popstate" title="event-popstate"><code>popstate</code></dfn> event
+  is fired in certain cases when navigating to a <a href="#session-history-entry" id="session-history-entry-4">session history
   entry</a>.<pre class="idl">interface <dfn id="popstateevent">PopStateEvent</dfn> : <a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#event" title='Read about this "Event" reference in the full HTML5 spec.'>Event</a> {
   readonly attribute any <a class="full-spec-link" href="http://dev.w3.org/html5/spec/history.html#dom-popstateevent-state" title='Read about this "state" reference in the full HTML5 spec.'>state</a>;
   void <a class="full-spec-link" href="http://dev.w3.org/html5/spec/history.html#dom-popstateevent-initpopstateevent" title='Read about this "initPopStateEvent" reference in the full HTML5 spec.'>initPopStateEvent</a>(in DOMString typeArg, in boolean canBubbleArg, in boolean cancelableArg, in any stateArg);
@@ -682,8 +682,8 @@
    </dd>
 
   </dl><hr><p>The <dfn id="event-hashchange" title="event-hashchange"><code>hashchange</code></dfn>
-  event is fired when navigating to a <a href="#session-history-entry">session history
-  entry</a> whose <a href="urls.html#url">URL</a> differs from that of the
+  event is fired when navigating to a <a href="#session-history-entry" id="session-history-entry-5">session history
+  entry</a> whose <a href="urls.html#url" id="url-20">URL</a> differs from that of the
   previous one only in the fragment identifier.<pre class="idl">interface <dfn id="hashchangeevent">HashChangeEvent</dfn> : <a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#event" title='Read about this "Event" reference in the full HTML5 spec.'>Event</a> {
   readonly attribute DOMString <a class="full-spec-link" href="http://dev.w3.org/html5/spec/history.html#dom-hashchangeevent-oldurl" title='Read about this "oldURL" reference in the full HTML5 spec.'>oldURL</a>;
   readonly attribute DOMString <a class="full-spec-link" href="http://dev.w3.org/html5/spec/history.html#dom-hashchangeevent-newurl" title='Read about this "newURL" reference in the full HTML5 spec.'>newURL</a>;
@@ -692,7 +692,7 @@
 
    <dd>
 
-    <p>Returns the <a href="urls.html#url">URL</a> of the <a href="#session-history-entry">session history
+    <p>Returns the <a href="urls.html#url" id="url-21">URL</a> of the <a href="#session-history-entry" id="session-history-entry-6">session history
     entry</a> that was previously current.</p>
 
    </dd>
@@ -702,15 +702,15 @@
 
    <dd>
 
-    <p>Returns the <a href="urls.html#url">URL</a> of the <a href="#session-history-entry">session history
+    <p>Returns the <a href="urls.html#url" id="url-22">URL</a> of the <a href="#session-history-entry" id="session-history-entry-7">session history
     entry</a> that is now current.</p>
 
    </dd>
 
   </dl><hr><p>The <dfn id="event-pageshow" title="event-pageshow"><code>pageshow</code></dfn> event
-  is fired when traversing <em>to</em> a <a href="#session-history-entry">session history
+  is fired when traversing <em>to</em> a <a href="#session-history-entry" id="session-history-entry-8">session history
   entry</a>.<p>The <dfn id="event-pagehide" title="event-pagehide"><code>pagehide</code></dfn>
-  event is fired when traversing <em>from</em> a <a href="#session-history-entry">session history
+  event is fired when traversing <em>from</em> a <a href="#session-history-entry" id="session-history-entry-9">session history
   entry</a>.<pre class="idl">interface <dfn id="pagetransitionevent">PageTransitionEvent</dfn> : <a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#event" title='Read about this "Event" reference in the full HTML5 spec.'>Event</a> {
   readonly attribute boolean <a class="full-spec-link" href="http://dev.w3.org/html5/spec/history.html#dom-pagetransitionevent-persisted" title='Read about this "persisted" reference in the full HTML5 spec.'>persisted</a>;
   void <a class="full-spec-link" href="http://dev.w3.org/html5/spec/history.html#dom-pagetransitionevent-initpagetransitionevent" title='Read about this "initPageTransitionEvent" reference in the full HTML5 spec.'>initPageTransitionEvent</a>(in DOMString typeArg, in boolean canBubbleArg, in boolean cancelableArg, in boolean persistedArg);
@@ -734,5 +734,5 @@
 
    </dd>
 
-  </dl><p class="note">There are no <code><a href="#beforeunloadevent">BeforeUnloadEvent</a></code>-specific
+  </dl><p class="note">There are no <code><a href="#beforeunloadevent" id="beforeunloadevent-0">BeforeUnloadEvent</a></code>-specific
   initialization methods.
\ No newline at end of file

Index: origin-0.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/origin-0.html,v
retrieving revision 1.385
retrieving revision 1.386
diff -u -d -r1.385 -r1.386
--- origin-0.html	20 Apr 2011 12:21:15 -0000	1.385
+++ origin-0.html	20 Apr 2011 12:34:13 -0000	1.386
@@ -356,7 +356,7 @@
     <p>Returns the current domain used for security checks.</p>
 
     <p>Can be set to a value that removes subdomains, to change the
-    <a href="#effective-script-origin">effective script origin</a> to allow pages on other
+    <a href="#effective-script-origin" id="effective-script-origin-2">effective script origin</a> to allow pages on other
     subdomains of the same domain (if they do the same thing) to
     access each other.</p>
 

Index: common-input-element-attributes.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/common-input-element-attributes.html,v
retrieving revision 1.413
retrieving revision 1.414
diff -u -d -r1.413 -r1.414
--- common-input-element-attributes.html	20 Apr 2011 12:21:09 -0000	1.413
+++ common-input-element-attributes.html	20 Apr 2011 12:34:10 -0000	1.414
@@ -343,17 +343,17 @@
   <ol class="toc"><li><ol><li><ol><li><ol><li><a href="common-input-element-attributes.html#common-input-element-attributes"><span class="secno">4.10.7.2 </span>Common <code>input</code> element attributes</a>
         <ol><li><a href="common-input-element-attributes.html#the-autocomplete-attribute"><span class="secno">4.10.7.2.1 </span>The <code title="attr-input-autocomplete">autocomplete</code> attribute</a><li><a href="common-input-element-attributes.html#the-dirname-attribute"><span class="secno">4.10.7.2.2 </span>The <code title="attr-input-dirname">dirname</code> attribute</a><li><a href="common-input-element-attributes.html#the-list-attribute"><span class="secno">4.10.7.2.3 </span>The <code title="attr-input-list">list</code> attribute</a><li><a href="common-input-element-attributes.html#the-readonly-attribute"><span class="secno">4.10.7.2.4 </span>The <code title="attr-input-readonly">readonly</code> attribute</a><li><a href="common-input-element-attributes.html#the-size-attribute"><span class="secno">4.10.7.2.5 </span>The <code title="attr-input-size">size</code> attribute</a><li><a href="common-input-element-attributes.html#the-required-attribute"><span class="secno">4.10.7.2.6 </span>The <code title="attr-input-required">required</code> attribute</a><li><a href="common-input-element-attributes.html#the-multiple-attribute"><span class="secno">4.10.7.2.7 </span>The <code title="attr-input-multiple">multiple</code> attribute</a><li><a href="common-input-element-attributes.html#the-maxlength-attribute"><span class="secno">4.10.7.2.8 </span>The <code title="attr-input-maxlength">maxlength</code> attribute</a><li><a href="common-input-element-attributes.html#the-pattern-attribute"><span class="secno">4.10.7.2.9 </span>The <code title="attr-input-pattern">pattern</code> attribute</a><li><a href="common-input-element-attributes.html#the-min-and-max-attributes"><span class="secno">4.10.7.2.10 </span>The <code title="attr-input-min">min</code> and <code title="attr-input-max">max</code> attributes</a><li><a href="common-input-element-attributes.html#the-step-attribute"><span class="secno">4.10.7.2.11 </span>The <code title="attr-input-step">step</code> attribute</a><li><a href="common-input-element-attributes.html#the-placeholder-attribute"><span class="secno">4.10.7.2.12 </span>The <code title="attr-input-placeholder">placeholder</code> attribute</a></ol><li><a href="common-input-element-attributes.html#common-input-element-apis"><span class="secno">4.10.7.3 </span>Common <code>input</code> element APIs</a></ol></ol></ol></ol></div>
 
-  <h5 id="common-input-element-attributes"><span class="secno">4.10.7.2 </span>Common <code><a href="the-input-element.html#the-input-element">input</a></code> element attributes</h5><h6 id="the-autocomplete-attribute"><span class="secno">4.10.7.2.1 </span>The <code title="attr-input-autocomplete"><a href="#attr-input-autocomplete">autocomplete</a></code> attribute</h6><p>User agents sometimes have features for helping users fill forms
+  <h5 id="common-input-element-attributes"><span class="secno">4.10.7.2 </span>Common <code><a href="the-input-element.html#the-input-element" id="input-116">input</a></code> element attributes</h5><h6 id="the-autocomplete-attribute"><span class="secno">4.10.7.2.1 </span>The <code title="attr-input-autocomplete"><a href="#attr-input-autocomplete" id="autocomplete-28">autocomplete</a></code> attribute</h6><p>User agents sometimes have features for helping users fill forms
   in, for example prefilling the user's address based on earlier user
   input.<p>The <dfn id="attr-input-autocomplete" title="attr-input-autocomplete"><code>autocomplete</code></dfn>
-  attribute is an <a href="common-microsyntaxes.html#enumerated-attribute">enumerated attribute</a>. The attribute has
+  attribute is an <a href="common-microsyntaxes.html#enumerated-attribute" id="enumerated-attribute-8">enumerated attribute</a>. The attribute has
   three states. The <code title="attr-input-autocomplete-on">on</code>
   keyword maps to the <dfn id="attr-input-autocomplete-on-state" title="attr-input-autocomplete-on-state">on</dfn> state, and the
   <code title="attr-input-autocomplete-off">off</code> keyword maps to
   the <dfn id="attr-input-autocomplete-off-state" title="attr-input-autocomplete-off-state">off</dfn>
   state. The attribute may also be omitted. The <i>missing value
   default</i> is the <dfn id="attr-input-autocomplete-default-state" title="attr-input-autocomplete-default-state">default</dfn>
-  state.<p>The <a href="#attr-input-autocomplete-off-state" title="attr-input-autocomplete-off-state">off</a>
+  state.<p>The <a href="#attr-input-autocomplete-off-state" id="attr-input-autocomplete-off-state-0" title="attr-input-autocomplete-off-state">off</a>
   state indicates either that the control's input data is particularly
   sensitive (for example the activation code for a nuclear weapon); or
   that it is a value that will never be reused (for example a
@@ -361,13 +361,13 @@
   explicitly enter the data each time, instead of being able to rely
   on the UA to prefill the value for him; or that the document
   provides its own autocomplete mechanism and does not want the user
-  agent to provide autocompletion values.<p>Conversely, the <a href="#attr-input-autocomplete-on-state" title="attr-input-autocomplete-on-state">on</a> state indicates
+  agent to provide autocompletion values.<p>Conversely, the <a href="#attr-input-autocomplete-on-state" id="attr-input-autocomplete-on-state-0" title="attr-input-autocomplete-on-state">on</a> state indicates
   that the value is not particularly sensitive and the user can expect
   to be able to rely on his user agent to remember values he has
-  entered for that control.<p>The <a href="#attr-input-autocomplete-default-state" title="attr-input-autocomplete-default-state">default</a> state
-  indicates that the user agent is to use the <code title="attr-form-autocomplete"><a href="forms.html#attr-form-autocomplete">autocomplete</a></code> attribute on the
-  element's <a href="association-of-controls-and-forms.html#form-owner">form owner</a> instead. (By default, the <code title="attr-form-autocomplete"><a href="forms.html#attr-form-autocomplete">autocomplete</a></code> attribute of
-  <code><a href="forms.html#the-form-element">form</a></code> elements is in the <a href="forms.html#attr-form-autocomplete-on-state" title="attr-form-autocomplete-on-state">on</a> state.)<div class="example">
+  entered for that control.<p>The <a href="#attr-input-autocomplete-default-state" id="attr-input-autocomplete-default-state-0" title="attr-input-autocomplete-default-state">default</a> state
+  indicates that the user agent is to use the <code title="attr-form-autocomplete"><a href="forms.html#attr-form-autocomplete" id="autocomplete-0">autocomplete</a></code> attribute on the
+  element's <a href="association-of-controls-and-forms.html#form-owner" id="form-owner-7">form owner</a> instead. (By default, the <code title="attr-form-autocomplete"><a href="forms.html#attr-form-autocomplete" id="autocomplete-1">autocomplete</a></code> attribute of
+  <code><a href="forms.html#the-form-element" id="form-21">form</a></code> elements is in the <a href="forms.html#attr-form-autocomplete-on-state" id="attr-form-autocomplete-on-state-2" title="attr-form-autocomplete-on-state">on</a> state.)<div class="example">
 
    <p>Banks frequently do not want UAs to prefill login
    information:</p>
@@ -375,8 +375,8 @@
    <pre>&lt;p&gt;&lt;label&gt;Account: &lt;input type="text" name="ac" autocomplete="off"&gt;&lt;/label&gt;&lt;/p&gt;
 &lt;p&gt;&lt;label&gt;PIN: &lt;input type="password" name="pin" autocomplete="off"&gt;&lt;/label&gt;&lt;/p&gt;</pre>
 
-  </div><h6 id="the-dirname-attribute"><span class="secno">4.10.7.2.2 </span>The <code title="attr-input-dirname"><a href="#attr-input-dirname">dirname</a></code> attribute</h6><p>The <dfn id="attr-input-dirname" title="attr-input-dirname"><code>dirname</code></dfn>
-  attribute, when it applies, is a <a href="association-of-controls-and-forms.html#form-control-dirname-attribute">form control <code title="">dirname</code> attribute</a>.<div class="example">
+  </div><h6 id="the-dirname-attribute"><span class="secno">4.10.7.2.2 </span>The <code title="attr-input-dirname"><a href="#attr-input-dirname" id="dirname-24">dirname</a></code> attribute</h6><p>The <dfn id="attr-input-dirname" title="attr-input-dirname"><code>dirname</code></dfn>
+  attribute, when it applies, is a <a href="association-of-controls-and-forms.html#form-control-dirname-attribute" id="form-control-dirname-attribute-0">form control <code title="">dirname</code> attribute</a>.<div class="example">
 
    <p>In this example, a form contains a text field and a submission
    button:</p>
@@ -399,9 +399,9 @@
 
    <pre>comment=%D9%85%D8%B1%D8%AD%D8%A8%D9%8B%D8%A7&amp;<strong>comment.dir=rtl</strong>&amp;mode=add</pre>
 
-  </div><h6 id="the-list-attribute"><span class="secno">4.10.7.2.3 </span>The <code title="attr-input-list"><a href="#attr-input-list">list</a></code> attribute</h6><p>The <dfn id="attr-input-list" title="attr-input-list"><code>list</code></dfn>
+  </div><h6 id="the-list-attribute"><span class="secno">4.10.7.2.3 </span>The <code title="attr-input-list"><a href="#attr-input-list" id="list-26">list</a></code> attribute</h6><p>The <dfn id="attr-input-list" title="attr-input-list"><code>list</code></dfn>
   attribute is used to identify an element that lists predefined
-  options suggested to the user.<p>If present, its value must be the <a href="elements.html#concept-id" title="concept-id">ID</a> of a <code><a href="the-button-element.html#the-datalist-element">datalist</a></code> element in
+  options suggested to the user.<p>If present, its value must be the <a href="elements.html#concept-id" id="concept-id-16" title="concept-id">ID</a> of a <code><a href="the-button-element.html#the-datalist-element" id="datalist-3">datalist</a></code> element in
   the same document.<div class="example">
 
    <p>This URL field offers some suggestions.</p>
@@ -422,10 +422,10 @@
    legacy user agents.</p>
 
    <p>If the autocompletion list is merely an aid, and is not
-   important to the content, then simply using a <code><a href="the-button-element.html#the-datalist-element">datalist</a></code>
-   element with children <code><a href="the-button-element.html#the-option-element">option</a></code> elements is enough. To
+   important to the content, then simply using a <code><a href="the-button-element.html#the-datalist-element" id="datalist-4">datalist</a></code>
+   element with children <code><a href="the-button-element.html#the-option-element" id="option-6">option</a></code> elements is enough. To
    prevent the values from being rendered in legacy user agents, they
-   should be placed inside the <code title="attr-option-value"><a href="the-button-element.html#attr-option-value">value</a></code> attribute instead of
+   should be placed inside the <code title="attr-option-value"><a href="the-button-element.html#attr-option-value" id="value-33">value</a></code> attribute instead of
    inline.</p>
 
    <pre>&lt;p&gt;
@@ -441,7 +441,7 @@
 &lt;/p&gt;</pre>
 
    <p>However, if the values need to be shown in legacy UAs, then
-   fallback content can be placed inside the <code><a href="the-button-element.html#the-datalist-element">datalist</a></code>
+   fallback content can be placed inside the <code><a href="the-button-element.html#the-datalist-element" id="datalist-5">datalist</a></code>
    element, as follows:</p>
 
    <pre>&lt;p&gt;
@@ -464,19 +464,19 @@
 </pre>
 
    <p>The fallback content will only be shown in UAs that don't
-   support <code><a href="the-button-element.html#the-datalist-element">datalist</a></code>. The options, on the other hand, will
+   support <code><a href="the-button-element.html#the-datalist-element" id="datalist-6">datalist</a></code>. The options, on the other hand, will
    be detected by all UAs, even though they are not direct children of
-   the <code><a href="the-button-element.html#the-datalist-element">datalist</a></code> element.</p>
+   the <code><a href="the-button-element.html#the-datalist-element" id="datalist-7">datalist</a></code> element.</p>
 
-   <p>Note that if an <code><a href="the-button-element.html#the-option-element">option</a></code> element used in a
-   <code><a href="the-button-element.html#the-datalist-element">datalist</a></code> is <code title="attr-option-selected"><a href="the-button-element.html#attr-option-selected">selected</a></code>, it will be selected
+   <p>Note that if an <code><a href="the-button-element.html#the-option-element" id="option-7">option</a></code> element used in a
+   <code><a href="the-button-element.html#the-datalist-element" id="datalist-8">datalist</a></code> is <code title="attr-option-selected"><a href="the-button-element.html#attr-option-selected" id="selected">selected</a></code>, it will be selected
    by default by legacy UAs (because it affects the
-   <code><a href="the-button-element.html#the-select-element">select</a></code>), but it will not have any effect on the
-   <code><a href="the-input-element.html#the-input-element">input</a></code> element in UAs that support
-   <code><a href="the-button-element.html#the-datalist-element">datalist</a></code>.</p>
+   <code><a href="the-button-element.html#the-select-element" id="select-17">select</a></code>), but it will not have any effect on the
+   <code><a href="the-input-element.html#the-input-element" id="input-117">input</a></code> element in UAs that support
+   <code><a href="the-button-element.html#the-datalist-element" id="datalist-9">datalist</a></code>.</p>
 
-  </div><h6 id="the-readonly-attribute"><span class="secno">4.10.7.2.4 </span>The <code title="attr-input-readonly"><a href="#attr-input-readonly">readonly</a></code> attribute</h6><p>The <dfn id="attr-input-readonly" title="attr-input-readonly"><code>readonly</code></dfn>
-  attribute is a <a href="common-microsyntaxes.html#boolean-attribute">boolean attribute</a> that controls whether
+  </div><h6 id="the-readonly-attribute"><span class="secno">4.10.7.2.4 </span>The <code title="attr-input-readonly"><a href="#attr-input-readonly" id="readonly-38">readonly</a></code> attribute</h6><p>The <dfn id="attr-input-readonly" title="attr-input-readonly"><code>readonly</code></dfn>
+  attribute is a <a href="common-microsyntaxes.html#boolean-attribute" id="boolean-attribute-10">boolean attribute</a> that controls whether
   or not the user can edit the form control. <div class="example">
 
    <p>In the following example, the existing product identifiers
@@ -507,13 +507,13 @@
  &lt;p&gt; &lt;button name="action" value="update"&gt;Save&lt;/button&gt; &lt;/p&gt;
 &lt;/form&gt;</pre>
 
-  </div><h6 id="the-size-attribute"><span class="secno">4.10.7.2.5 </span>The <code title="attr-input-size"><a href="#attr-input-size">size</a></code> attribute</h6><p>The <dfn id="attr-input-size" title="attr-input-size"><code>size</code></dfn>
+  </div><h6 id="the-size-attribute"><span class="secno">4.10.7.2.5 </span>The <code title="attr-input-size"><a href="#attr-input-size" id="size-24">size</a></code> attribute</h6><p>The <dfn id="attr-input-size" title="attr-input-size"><code>size</code></dfn>
   attribute gives the number of characters that, in a visual
   rendering, the user agent is to allow the user to see while editing
-  the element's <a class="full-spec-link" href="http://dev.w3.org/html5/spec/association-of-controls-and-forms.html#concept-fe-value" title='Read about this "value" reference in the full HTML5 spec.'>value</a>.<p>The <code title="attr-input-size"><a href="#attr-input-size">size</a></code> attribute, if
-  specified, must have a value that is a <a href="common-microsyntaxes.html#valid-non-negative-integer">valid non-negative
-  integer</a> greater than zero.<h6 id="the-required-attribute"><span class="secno">4.10.7.2.6 </span>The <code title="attr-input-required"><a href="#attr-input-required">required</a></code> attribute</h6><p>The <dfn id="attr-input-required" title="attr-input-required"><code>required</code></dfn>
-  attribute is a <a href="common-microsyntaxes.html#boolean-attribute">boolean attribute</a>. When specified, the
+  the element's <a class="full-spec-link" href="http://dev.w3.org/html5/spec/association-of-controls-and-forms.html#concept-fe-value" title='Read about this "value" reference in the full HTML5 spec.'>value</a>.<p>The <code title="attr-input-size"><a href="#attr-input-size" id="size-25">size</a></code> attribute, if
+  specified, must have a value that is a <a href="common-microsyntaxes.html#valid-non-negative-integer" id="valid-non-negative-integer-9">valid non-negative
+  integer</a> greater than zero.<h6 id="the-required-attribute"><span class="secno">4.10.7.2.6 </span>The <code title="attr-input-required"><a href="#attr-input-required" id="required-25">required</a></code> attribute</h6><p>The <dfn id="attr-input-required" title="attr-input-required"><code>required</code></dfn>
+  attribute is a <a href="common-microsyntaxes.html#boolean-attribute" id="boolean-attribute-11">boolean attribute</a>. When specified, the
   element is <dfn id="concept-input-required" title="concept-input-required"><i>required</i></dfn>.<div class="example">
 
    <p>The following form has two required fields, one for an e-mail
@@ -537,8 +537,8 @@
   &lt;input type=submit value="Create account"&gt;
 &lt;/form&gt;</pre>
 
-  </div><h6 id="the-multiple-attribute"><span class="secno">4.10.7.2.7 </span>The <code title="attr-input-multiple"><a href="#attr-input-multiple">multiple</a></code> attribute</h6><p>The <dfn id="attr-input-multiple" title="attr-input-multiple"><code>multiple</code></dfn>
-  attribute is a <a href="common-microsyntaxes.html#boolean-attribute">boolean attribute</a> that indicates whether
+  </div><h6 id="the-multiple-attribute"><span class="secno">4.10.7.2.7 </span>The <code title="attr-input-multiple"><a href="#attr-input-multiple" id="multiple-29">multiple</a></code> attribute</h6><p>The <dfn id="attr-input-multiple" title="attr-input-multiple"><code>multiple</code></dfn>
+  attribute is a <a href="common-microsyntaxes.html#boolean-attribute" id="boolean-attribute-12">boolean attribute</a> that indicates whether
   the user is to be allowed to specify more than one value.<div class="example">
 
    <p>The following extract shows how an e-mail client's "Cc" field
@@ -570,7 +570,7 @@
    field, and then started typing a second e-mail address starting
    with "a". The user agent might show both the two friends mentioned
    earlier, as well as the "astrophy" and "astronomy" values given in
-   the <code><a href="the-button-element.html#the-datalist-element">datalist</a></code> element.</p>
+   the <code><a href="the-button-element.html#the-datalist-element" id="datalist-10">datalist</a></code> element.</p>
 
    <p><img alt="" height="171" src="http://dev.w3.org/html5/spec/images/sample-email-2.png" width="500"></p>
 
@@ -581,11 +581,11 @@
 
    <pre>&lt;label&gt;Attachments: &lt;input type=file multiple name=att&gt;&lt;/label&gt;</pre>
 
-  </div><h6 id="the-maxlength-attribute"><span class="secno">4.10.7.2.8 </span>The <code title="attr-input-maxlength"><a href="#attr-input-maxlength">maxlength</a></code> attribute</h6><p>The <dfn id="attr-input-maxlength" title="attr-input-maxlength"><code>maxlength</code></dfn>
-  attribute is a <a href="association-of-controls-and-forms.html#attr-fe-maxlength" title="attr-fe-maxlength">form control <code title="">maxlength</code> attribute</a>.<p>If the <code><a href="the-input-element.html#the-input-element">input</a></code> element has a <a href="association-of-controls-and-forms.html#maximum-allowed-value-length">maximum allowed
+  </div><h6 id="the-maxlength-attribute"><span class="secno">4.10.7.2.8 </span>The <code title="attr-input-maxlength"><a href="#attr-input-maxlength" id="maxlength-25">maxlength</a></code> attribute</h6><p>The <dfn id="attr-input-maxlength" title="attr-input-maxlength"><code>maxlength</code></dfn>
+  attribute is a <a href="association-of-controls-and-forms.html#attr-fe-maxlength" id="attr-fe-maxlength-0" title="attr-fe-maxlength">form control <code title="">maxlength</code> attribute</a>.<p>If the <code><a href="the-input-element.html#the-input-element" id="input-118">input</a></code> element has a <a href="association-of-controls-and-forms.html#maximum-allowed-value-length" id="maximum-allowed-value-length-0">maximum allowed
   value length</a>, then the <a class="full-spec-link" href="http://dev.w3.org/html5/spec/common-microsyntaxes.html#code-point-length" title='Read about this "code-point length" reference in the full HTML5 spec.'>code-point length</a> of the
-  value of the element's <code title="attr-input-value"><a href="the-input-element.html#attr-input-value">value</a></code>
-  attribute must be equal to or less than the element's <a href="association-of-controls-and-forms.html#maximum-allowed-value-length">maximum
+  value of the element's <code title="attr-input-value"><a href="the-input-element.html#attr-input-value" id="value-26">value</a></code>
+  attribute must be equal to or less than the element's <a href="association-of-controls-and-forms.html#maximum-allowed-value-length" id="maximum-allowed-value-length-1">maximum
   allowed value length</a>.<div class="example">
 
    <p>The following extract shows how a messaging client's text entry
@@ -595,12 +595,12 @@
 
    <pre>What are you doing? &lt;input name=status maxlength=140&gt;</pre>
 
-  </div><h6 id="the-pattern-attribute"><span class="secno">4.10.7.2.9 </span>The <code title="attr-input-pattern"><a href="#attr-input-pattern">pattern</a></code> attribute</h6><p>The <dfn id="attr-input-pattern" title="attr-input-pattern"><code>pattern</code></dfn>
+  </div><h6 id="the-pattern-attribute"><span class="secno">4.10.7.2.9 </span>The <code title="attr-input-pattern"><a href="#attr-input-pattern" id="pattern-25">pattern</a></code> attribute</h6><p>The <dfn id="attr-input-pattern" title="attr-input-pattern"><code>pattern</code></dfn>
   attribute specifies a regular expression against which the control's
-  <a class="full-spec-link" href="http://dev.w3.org/html5/spec/association-of-controls-and-forms.html#concept-fe-value" title='Read about this "value" reference in the full HTML5 spec.'>value</a>, or, when the <code title="attr-input-multiple"><a href="#attr-input-multiple">multiple</a></code> attribute applies and is
+  <a class="full-spec-link" href="http://dev.w3.org/html5/spec/association-of-controls-and-forms.html#concept-fe-value" title='Read about this "value" reference in the full HTML5 spec.'>value</a>, or, when the <code title="attr-input-multiple"><a href="#attr-input-multiple" id="multiple-30">multiple</a></code> attribute applies and is
   set, the control's <a class="full-spec-link" href="http://dev.w3.org/html5/spec/association-of-controls-and-forms.html#concept-fe-values" title='Read about this "values" reference in the full HTML5 spec.'>value<em>s</em></a>, are to be
-  checked.<p>If specified, the attribute's value must match the JavaScript <i title="">Pattern</i> production. <a href="references.html#refsECMA262">[ECMA262]</a><p>When an <code><a href="the-input-element.html#the-input-element">input</a></code> element has a <code title="attr-input-pattern"><a href="#attr-input-pattern">pattern</a></code> attribute specified,
-  authors should include a <code title="attr-title"><a href="elements.html#the-title-attribute">title</a></code>
+  checked.<p>If specified, the attribute's value must match the JavaScript <i title="">Pattern</i> production. <a href="references.html#refsECMA262">[ECMA262]</a><p>When an <code><a href="the-input-element.html#the-input-element" id="input-119">input</a></code> element has a <code title="attr-input-pattern"><a href="#attr-input-pattern" id="pattern-26">pattern</a></code> attribute specified,
+  authors should include a <code title="attr-title"><a href="elements.html#the-title-attribute" id="title-23">title</a></code>
   attribute to give a description of the pattern. User agents may use
   the contents of this attribute, if it is present, when informing the
   user that the pattern is not matched, or at any other suitable time,
@@ -614,19 +614,19 @@
    <p>...could cause the UA to display an alert such as:</p>
    <pre><samp>A part number is a digit followed by three uppercase letters.
 You cannot submit this form when the field is incorrect.</samp></pre>
-  </div><p>When a control has a <code title="attr-input-pattern"><a href="#attr-input-pattern">pattern</a></code> attribute, the <code title="attr-title"><a href="elements.html#the-title-attribute">title</a></code> attribute, if used, must describe
+  </div><p>When a control has a <code title="attr-input-pattern"><a href="#attr-input-pattern" id="pattern-27">pattern</a></code> attribute, the <code title="attr-title"><a href="elements.html#the-title-attribute" id="title-24">title</a></code> attribute, if used, must describe
   the pattern.  Additional information could also be included, so long
   as it assists the user in filling in the control. Otherwise,
   assistive technology would be impaired.<p class="example">For instance, if the title attribute contained
   the caption of the control, assistive technology could end up saying
   something like <samp>The text you have entered does not match the
-  required pattern. Birthday</samp>, which is not useful.<p>UAs may still show the <code><a href="semantics.html#the-title-element-0">title</a></code> in non-error situations
+  required pattern. Birthday</samp>, which is not useful.<p>UAs may still show the <code><a href="semantics.html#the-title-element-0" id="title-47">title</a></code> in non-error situations
   (for example, as a tooltip when hovering over the control), so
-  authors should be careful not to word <code><a href="semantics.html#the-title-element-0">title</a></code>s as if an
-  error has necessarily occurred.<h6 id="the-min-and-max-attributes"><span class="secno">4.10.7.2.10 </span>The <code title="attr-input-min"><a href="#attr-input-min">min</a></code> and <code title="attr-input-max"><a href="#attr-input-max">max</a></code> attributes</h6><p>The <dfn id="attr-input-min" title="attr-input-min"><code>min</code></dfn> and <dfn id="attr-input-max" title="attr-input-max"><code>max</code></dfn> attributes indicate
-  the allowed range of values for the element.<p>The <code title="attr-input-max"><a href="#attr-input-max">max</a></code> attribute's value
+  authors should be careful not to word <code><a href="semantics.html#the-title-element-0" id="title-48">title</a></code>s as if an
+  error has necessarily occurred.<h6 id="the-min-and-max-attributes"><span class="secno">4.10.7.2.10 </span>The <code title="attr-input-min"><a href="#attr-input-min" id="min-35">min</a></code> and <code title="attr-input-max"><a href="#attr-input-max" id="max-33">max</a></code> attributes</h6><p>The <dfn id="attr-input-min" title="attr-input-min"><code>min</code></dfn> and <dfn id="attr-input-max" title="attr-input-max"><code>max</code></dfn> attributes indicate
+  the allowed range of values for the element.<p>The <code title="attr-input-max"><a href="#attr-input-max" id="max-34">max</a></code> attribute's value
   (the <a class="full-spec-link" href="http://dev.w3.org/html5/spec/common-input-element-attributes.html#concept-input-max" title='Read about this "maximum" reference in the full HTML5 spec.'>maximum</a>) must not be
-  less than the <code title="attr-input-min"><a href="#attr-input-min">min</a></code> attribute's
+  less than the <code title="attr-input-min"><a href="#attr-input-min" id="min-36">min</a></code> attribute's
   value (its <a class="full-spec-link" href="http://dev.w3.org/html5/spec/common-input-element-attributes.html#concept-input-min" title='Read about this "minimum" reference in the full HTML5 spec.'>minimum</a>).<div class="example">
 
    <p>The following date control limits input to dates that are before
@@ -641,13 +641,13 @@
 
    <pre>&lt;input name=quantity required type=number min=1 value=1&gt;</pre>
 
-  </div><h6 id="the-step-attribute"><span class="secno">4.10.7.2.11 </span>The <code title="attr-input-step"><a href="#attr-input-step">step</a></code> attribute</h6><p>The <dfn id="attr-input-step" title="attr-input-step"><code>step</code></dfn>
+  </div><h6 id="the-step-attribute"><span class="secno">4.10.7.2.11 </span>The <code title="attr-input-step"><a href="#attr-input-step" id="step-32">step</a></code> attribute</h6><p>The <dfn id="attr-input-step" title="attr-input-step"><code>step</code></dfn>
   attribute indicates the granularity that is expected (and required)
   of the <a class="full-spec-link" href="http://dev.w3.org/html5/spec/association-of-controls-and-forms.html#concept-fe-value" title='Read about this "value" reference in the full HTML5 spec.'>value</a>, by limiting the
-  allowed values. <p>The <code title="attr-input-step"><a href="#attr-input-step">step</a></code> attribute, if
-  specified, must either have a value that is a <a href="common-microsyntaxes.html#valid-floating-point-number">valid floating
+  allowed values. <p>The <code title="attr-input-step"><a href="#attr-input-step" id="step-33">step</a></code> attribute, if
+  specified, must either have a value that is a <a href="common-microsyntaxes.html#valid-floating-point-number" id="valid-floating-point-number-8">valid floating
   point number</a> that <a class="full-spec-link" href="http://dev.w3.org/html5/spec/common-microsyntaxes.html#rules-for-parsing-floating-point-number-values" title='Read about this "parses" reference in the full HTML5 spec.'>parses</a> to a number that is greater than
-  zero, or must have a value that is an <a href="infrastructure.html#ascii-case-insensitive">ASCII
+  zero, or must have a value that is an <a href="infrastructure.html#ascii-case-insensitive" id="ascii-case-insensitive-16">ASCII
   case-insensitive</a> match for the string "<code title="">any</code>".<div class="example">
 
    <p>The following range control only accepts values in the range
@@ -666,17 +666,17 @@
    <p>Normally, time controls are limited to an accuracy of one
    minute.</p>
 
-  </div><h6 id="the-placeholder-attribute"><span class="secno">4.10.7.2.12 </span>The <code title="attr-input-placeholder"><a href="#attr-input-placeholder">placeholder</a></code> attribute</h6><p>The <dfn id="attr-input-placeholder" title="attr-input-placeholder"><code>placeholder</code></dfn>
+  </div><h6 id="the-placeholder-attribute"><span class="secno">4.10.7.2.12 </span>The <code title="attr-input-placeholder"><a href="#attr-input-placeholder" id="placeholder-24">placeholder</a></code> attribute</h6><p>The <dfn id="attr-input-placeholder" title="attr-input-placeholder"><code>placeholder</code></dfn>
   attribute represents a <em>short</em> hint (a word or short phrase)
   intended to aid the user with data entry. A hint could be a sample
   value or a brief description of the expected format. The attribute,
   if specified, must have a value that contains no U+000A LINE FEED
-  (LF) or U+000D CARRIAGE RETURN (CR) characters.<p class="note">For a longer hint or other advisory text, the <code title="attr-title"><a href="elements.html#the-title-attribute">title</a></code> attribute is more appropriate.<p>The <code title="attr-input-placeholder"><a href="#attr-input-placeholder">placeholder</a></code>
+  (LF) or U+000D CARRIAGE RETURN (CR) characters.<p class="note">For a longer hint or other advisory text, the <code title="attr-title"><a href="elements.html#the-title-attribute" id="title-25">title</a></code> attribute is more appropriate.<p>The <code title="attr-input-placeholder"><a href="#attr-input-placeholder" id="placeholder-25">placeholder</a></code>
   attribute should not be used as an alternative to a
-  <code><a href="forms.html#the-label-element">label</a></code>.<div class="example">
+  <code><a href="forms.html#the-label-element" id="label-19">label</a></code>.<div class="example">
 
    <p>Here is an example of a mail configuration user interface that
-   uses the <code title="attr-input-placeholder"><a href="#attr-input-placeholder">placeholder</a></code>
+   uses the <code title="attr-input-placeholder"><a href="#attr-input-placeholder" id="placeholder-26">placeholder</a></code>
    attribute:</p>
 
    <pre>&lt;fieldset&gt;
@@ -687,7 +687,7 @@
  &lt;p&gt;&lt;label&gt;Description: &lt;input type="text" name="desc" placeholder="My Email Account"&gt;&lt;/label&gt;&lt;/p&gt;
 &lt;/fieldset&gt;</pre>
 
-  </div><h5 id="common-input-element-apis"><span class="secno">4.10.7.3 </span>Common <code><a href="the-input-element.html#the-input-element">input</a></code> element APIs</h5><dl class="domintro"><dt><var title="">input</var> . <code title="dom-input-value"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/common-input-element-attributes.html#dom-input-value" title='Read about this "value" reference in the full HTML5 spec.'>value</a></code> [ = <var title="">value</var> ]</dt>
+  </div><h5 id="common-input-element-apis"><span class="secno">4.10.7.3 </span>Common <code><a href="the-input-element.html#the-input-element" id="input-120">input</a></code> element APIs</h5><dl class="domintro"><dt><var title="">input</var> . <code title="dom-input-value"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/common-input-element-attributes.html#dom-input-value" title='Read about this "value" reference in the full HTML5 spec.'>value</a></code> [ = <var title="">value</var> ]</dt>
 
    <dd>
 
@@ -696,7 +696,7 @@
 
     <p>Can be set, to change the value.</p>
 
-    <p>Throws an <code><a href="urls.html#invalid_state_err">INVALID_STATE_ERR</a></code> exception if it is
+    <p>Throws an <code><a href="urls.html#invalid_state_err" id="invalid_state_err-8">INVALID_STATE_ERR</a></code> exception if it is
     set to any value other than the empty string when the control is a
     file upload control.</p>
 
@@ -717,7 +717,7 @@
 
    <dd>
 
-    <p>Returns a <code>FileList</code> object listing the <a href="number-state.html#concept-input-type-file-selected" title="concept-input-type-file-selected">selected files</a> of
+    <p>Returns a <code>FileList</code> object listing the <a href="number-state.html#concept-input-type-file-selected" id="concept-input-type-file-selected-0" title="concept-input-type-file-selected">selected files</a> of
     the form control.</p>
 
     <p>Returns null if the control isn't a file control.</p>
@@ -734,7 +734,7 @@
 
     <p>Can be set, to change the value.</p>
 
-    <p>Throws an <code><a href="urls.html#invalid_state_err">INVALID_STATE_ERR</a></code> exception if the
+    <p>Throws an <code><a href="urls.html#invalid_state_err" id="invalid_state_err-9">INVALID_STATE_ERR</a></code> exception if the
     control isn't date- or time-based.</p>
 
    </dd>
@@ -748,7 +748,7 @@
 
     <p>Can be set, to change the value.</p>
 
-    <p>Throws an <code><a href="urls.html#invalid_state_err">INVALID_STATE_ERR</a></code> exception if the
+    <p>Throws an <code><a href="urls.html#invalid_state_err" id="invalid_state_err-10">INVALID_STATE_ERR</a></code> exception if the
     control is neither date- or time-based nor numeric.</p>
 
    </dd>
@@ -759,12 +759,12 @@
    <dd>
 
     <p>Changes the form control's <a class="full-spec-link" href="http://dev.w3.org/html5/spec/association-of-controls-and-forms.html#concept-fe-value" title='Read about this "value" reference in the full HTML5 spec.'>value</a> by the value given in the
-    <code title="attr-input-step"><a href="#attr-input-step">step</a></code> attribute, multiplied by
+    <code title="attr-input-step"><a href="#attr-input-step" id="step-34">step</a></code> attribute, multiplied by
     <var title="">n</var>. The default value for <var title="">n</var>
     is 1.</p>
 
-    <p>Throws <code><a href="urls.html#invalid_state_err">INVALID_STATE_ERR</a></code> exception if the control
-    is neither date- or time-based nor numeric, if the <code title="attr-input-step"><a href="#attr-input-step">step</a></code> attribute's value is "<code title="">any</code>", if the current <a class="full-spec-link" href="http://dev.w3.org/html5/spec/association-of-controls-and-forms.html#concept-fe-value" title='Read about this "value" reference in the full HTML5 spec.'>value</a> could not be parsed, or if
+    <p>Throws <code><a href="urls.html#invalid_state_err" id="invalid_state_err-11">INVALID_STATE_ERR</a></code> exception if the control
+    is neither date- or time-based nor numeric, if the <code title="attr-input-step"><a href="#attr-input-step" id="step-35">step</a></code> attribute's value is "<code title="">any</code>", if the current <a class="full-spec-link" href="http://dev.w3.org/html5/spec/association-of-controls-and-forms.html#concept-fe-value" title='Read about this "value" reference in the full HTML5 spec.'>value</a> could not be parsed, or if
     stepping in the given direction by the given amount would take the
     value out of range.</p>
 
@@ -774,8 +774,8 @@
 
    <dd>
 
-    <p>Returns the <code><a href="the-button-element.html#the-datalist-element">datalist</a></code> element indicated by the
-    <code title="attr-input-list"><a href="#attr-input-list">list</a></code> attribute.</p>
+    <p>Returns the <code><a href="the-button-element.html#the-datalist-element" id="datalist-11">datalist</a></code> element indicated by the
+    <code title="attr-input-list"><a href="#attr-input-list" id="list-27">list</a></code> attribute.</p>
 
    </dd>
 
@@ -783,8 +783,8 @@
 
    <dd>
 
-    <p>Returns the <code><a href="the-button-element.html#the-option-element">option</a></code> element from the
-    <code><a href="the-button-element.html#the-datalist-element">datalist</a></code> element indicated by the <code title="attr-input-list"><a href="#attr-input-list">list</a></code> attribute that matches the
+    <p>Returns the <code><a href="the-button-element.html#the-option-element" id="option-8">option</a></code> element from the
+    <code><a href="the-button-element.html#the-datalist-element" id="datalist-12">datalist</a></code> element indicated by the <code title="attr-input-list"><a href="#attr-input-list" id="list-28">list</a></code> attribute that matches the
     form control's <a class="full-spec-link" href="http://dev.w3.org/html5/spec/association-of-controls-and-forms.html#concept-fe-value" title='Read about this "value" reference in the full HTML5 spec.'>value</a>.</p>
 
    </dd>

Index: dom.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/dom.html,v
retrieving revision 1.968
retrieving revision 1.969
diff -u -d -r1.968 -r1.969
--- dom.html	20 Apr 2011 12:21:09 -0000	1.968
+++ dom.html	20 Apr 2011 12:34:10 -0000	1.969
@@ -342,55 +342,55 @@
    <a href="elements.html">3.2 Elements &rarr;</a>
   <ol class="toc"><li><a href="dom.html#dom"><span class="secno">3 </span>Semantics, structure, and APIs of HTML documents</a>
   <ol><li><a href="dom.html#documents"><span class="secno">3.1 </span>Documents</a>
-    <ol><li><a href="dom.html#documents-in-the-dom"><span class="secno">3.1.1 </span>Documents in the DOM</a><li><a href="dom.html#security-document"><span class="secno">3.1.2 </span>Security</a><li><a href="dom.html#resource-metadata-management"><span class="secno">3.1.3 </span>Resource metadata management</a><li><a href="dom.html#dom-tree-accessors"><span class="secno">3.1.4 </span>DOM tree accessors</a><li><a href="dom.html#creating-documents"><span class="secno">3.1.5 </span>Creating documents</a></ol></ol></ol></div>
+    <ol><li><a href="dom.html#documents-in-the-dom"><span class="secno">3.1.1 </span>Documents in the DOM</a><li><a href="dom.html#security-document"><span class="secno">3.1.2 </span>Security</a><li><a href="dom.html#resource-metadata-management" id="x3.1.3-resource-metadata-management"><span class="secno">3.1.3 </span>Resource metadata management</a><li><a href="dom.html#dom-tree-accessors" id="x3.1.4-dom-tree-accessors"><span class="secno">3.1.4 </span>DOM tree accessors</a><li><a href="dom.html#creating-documents"><span class="secno">3.1.5 </span>Creating documents</a></ol></ol></ol></div>
 
   <h2 id="dom"><span class="secno">3 </span>Semantics, structure, and APIs of HTML documents</h2><h3 id="documents"><span class="secno">3.1 </span>Documents</h3><p>Every XML and HTML document in an HTML UA is represented by a
-  <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a></code> object. <a href="references.html#refsDOMCORE">[DOMCORE]</a><p><dfn id="the-document-s-address">The document's address</dfn> is an <a href="urls.html#absolute-url">absolute URL</a>
+  <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a></code> object. <a href="references.html#refsDOMCORE">[DOMCORE]</a><p><dfn id="the-document-s-address">The document's address</dfn> is an <a href="urls.html#absolute-url" id="absolute-url-2">absolute URL</a>
   that is set when the <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a></code> is created. <dfn id="the-document-s-current-address">The
-  document's current address</dfn> is an <a href="urls.html#absolute-url">absolute URL</a>
+  document's current address</dfn> is an <a href="urls.html#absolute-url" id="absolute-url-3">absolute URL</a>
   that can change during the lifetime of the <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a></code>,
   for example when the user <a class="full-spec-link" href="http://dev.w3.org/html5/spec/history.html#navigate" title='Read about this "navigates" reference in the full HTML5 spec.'>navigates</a> to
   a <a class="full-spec-link" href="http://dev.w3.org/html5/spec/history.html#scroll-to-fragid" title='Read about this "fragment identifier" reference in the full HTML5 spec.'>fragment identifier</a> on the
   page or when the <code title="dom-history-pushState"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/history.html#dom-history-pushstate" title='Read about this "pushState()" reference in the full HTML5 spec.'>pushState()</a></code> method is called
-  with a new <a href="urls.html#url">URL</a>. <p class="note">Interactive user agents typically expose <a href="#the-document-s-current-address">the
+  with a new <a href="urls.html#url" id="url-8">URL</a>. <p class="note">Interactive user agents typically expose <a href="#the-document-s-current-address" id="the-document-s-current-address-0">the
   document's current address</a> in their user interface.<p>When a <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a></code> is created by a <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#concept-script" title='Read about this "script" reference in the full HTML5 spec.'>script</a> using the <code title="dom-DOMImplementation-createDocument"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#dom-domimplementation-createdocument" title='Read about this "createDocument()" reference in the full HTML5 spec.'>createDocument()</a></code>
   or <code title="dom-DOMHTMLImplementation-createHTMLDocument"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/dom.html#dom-domhtmlimplementation-createhtmldocument" title='Read about this "createHTMLDocument()" reference in the full HTML5 spec.'>createHTMLDocument()</a></code>
-  APIs, <a href="#the-document-s-address">the document's address</a> is the same as <a href="#the-document-s-address">the
+  APIs, <a href="#the-document-s-address" id="the-document-s-address-1">the document's address</a> is the same as <a href="#the-document-s-address" id="the-document-s-address-2">the
   document's address</a> of the <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#script-s-document" title="Read about this &quot;script's document&quot; reference in the full HTML5 spec.">script's document</a>.<p><code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a></code> objects are assumed to be <dfn id="xml-documents">XML
   documents</dfn> unless they are flagged as being <dfn id="html-documents">HTML
   documents</dfn> when they are created. Whether a document is an
-  <a href="#html-documents" title="HTML documents">HTML document</a> or an <a href="#xml-documents" title="XML documents">XML document</a> affects the behavior of
+  <a href="#html-documents" id="html-documents-1" title="HTML documents">HTML document</a> or an <a href="#xml-documents" id="xml-documents-0" title="XML documents">XML document</a> affects the behavior of
   certain APIs and the case-sensitivity of some selectors.<p>Each <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a></code> object has a <dfn id="reload-override-flag">reload override
-  flag</dfn> that is originally unset. The flag is set by the <code title="dom-document-open"><a href="apis-in-html-documents.html#dom-document-open">document.open()</a></code> and <code title="dom-document-open"><a href="apis-in-html-documents.html#dom-document-open">document.write()</a></code> methods in certain
+  flag</dfn> that is originally unset. The flag is set by the <code title="dom-document-open"><a href="apis-in-html-documents.html#dom-document-open" id="document.open">document.open()</a></code> and <code title="dom-document-open"><a href="apis-in-html-documents.html#dom-document-open" id="document.write-0">document.write()</a></code> methods in certain
   situations. When the flag is set, the <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a></code> also has
   a <dfn id="reload-override-buffer">reload override buffer</dfn> which is a Unicode string that
   is used as the source of the document when it is reloaded.<p>When the user agent is to perform <dfn id="an-overridden-reload">an overridden
   reload</dfn>, it must act as follows:<ol><li><p>Let <var title="">source</var> be the value of the
-   <a href="browsers.html#browsing-context">browsing context</a>'s <a href="browsers.html#active-document">active document</a>'s
-   <a href="#reload-override-buffer">reload override buffer</a>.</li>
+   <a href="browsers.html#browsing-context" id="browsing-context-2">browsing context</a>'s <a href="browsers.html#active-document" id="active-document-0">active document</a>'s
+   <a href="#reload-override-buffer" id="reload-override-buffer-0">reload override buffer</a>.</li>
 
    <li><p><a class="full-spec-link" href="http://dev.w3.org/html5/spec/history.html#navigate" title='Read about this "Navigate" reference in the full HTML5 spec.'>Navigate</a> the
-   <a href="browsers.html#browsing-context">browsing context</a> to a resource whose source is <var title="">source</var>. When the <a class="full-spec-link" href="http://dev.w3.org/html5/spec/history.html#navigate" title='Read about this "navigate" reference in the full HTML5 spec.'>navigate</a> algorithm
+   <a href="browsers.html#browsing-context" id="browsing-context-3">browsing context</a> to a resource whose source is <var title="">source</var>. When the <a class="full-spec-link" href="http://dev.w3.org/html5/spec/history.html#navigate" title='Read about this "navigate" reference in the full HTML5 spec.'>navigate</a> algorithm
    creates a <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a></code> object for this purpose, set that
-   <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a></code>'s <a href="#reload-override-flag">reload override flag</a> and set
-   its <a href="#reload-override-buffer">reload override buffer</a> to <var title="">source</var>.</li>
+   <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a></code>'s <a href="#reload-override-flag" id="reload-override-flag-0">reload override flag</a> and set
+   its <a href="#reload-override-buffer" id="reload-override-buffer-1">reload override buffer</a> to <var title="">source</var>.</li>
 
   </ol><h4 id="documents-in-the-dom"><span class="secno">3.1.1 </span>Documents in the DOM</h4><p>All <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a></code> objects (in user agents implementing
   this specification)  also implement
-  the <code><a href="#htmldocument">HTMLDocument</a></code> interface, available using
+  the <code><a href="#htmldocument" id="htmldocument-2">HTMLDocument</a></code> interface, available using
   binding-specific methods. (This is the case whether or not the
-  document in question is an <a href="#html-documents" title="HTML documents">HTML
-  document</a> or indeed whether it contains any <a href="infrastructure.html#html-elements">HTML
+  document in question is an <a href="#html-documents" id="html-documents-2" title="HTML documents">HTML
+  document</a> or indeed whether it contains any <a href="infrastructure.html#html-elements" id="html-elements-1">HTML
   elements</a> at all.) <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a></code> objects  also implement the document-level interface
   of any other namespaces that the UA supports.<p class="example">For example, if an HTML implementation also
   supports SVG, then the <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a></code> object implements both
-  <code><a href="#htmldocument">HTMLDocument</a></code> and <code>SVGDocument</code>.<p class="note">Because the <code><a href="#htmldocument">HTMLDocument</a></code> interface is
+  <code><a href="#htmldocument" id="htmldocument-3">HTMLDocument</a></code> and <code>SVGDocument</code>.<p class="note">Because the <code><a href="#htmldocument" id="htmldocument-4">HTMLDocument</a></code> interface is
   now obtained using binding-specific casting methods instead of
   simply being the primary interface of the document object, it is no
   longer defined as inheriting from <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a></code>.<pre class="idl">[OverrideBuiltins]
 interface <dfn id="htmldocument">HTMLDocument</dfn> {
-  // <a href="#resource-metadata-management">resource metadata management</a>
-  [PutForwards=<a class="full-spec-link" href="http://dev.w3.org/html5/spec/history.html#dom-location-href" title='Read about this "href" reference in the full HTML5 spec.'>href</a>] readonly attribute <a href="history.html#location">Location</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/history.html#dom-document-location" title='Read about this "location" reference in the full HTML5 spec.'>location</a>;
+  // <a href="#resource-metadata-management" id="resource-metadata-management-0">resource metadata management</a>
+  [PutForwards=<a class="full-spec-link" href="http://dev.w3.org/html5/spec/history.html#dom-location-href" title='Read about this "href" reference in the full HTML5 spec.'>href</a>] readonly attribute <a href="history.html#location" id="location-0">Location</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/history.html#dom-document-location" title='Read about this "location" reference in the full HTML5 spec.'>location</a>;
   readonly attribute DOMString <a class="full-spec-link" href="http://dev.w3.org/html5/spec/dom.html#dom-document-url" title='Read about this "URL" reference in the full HTML5 spec.'>URL</a>;
            attribute DOMString <a class="full-spec-link" href="http://dev.w3.org/html5/spec/origin-0.html#dom-document-domain" title='Read about this "domain" reference in the full HTML5 spec.'>domain</a>;
   readonly attribute DOMString <a class="full-spec-link" href="http://dev.w3.org/html5/spec/dom.html#dom-document-referrer" title='Read about this "referrer" reference in the full HTML5 spec.'>referrer</a>;
@@ -402,30 +402,30 @@
   readonly attribute DOMString <a class="full-spec-link" href="http://dev.w3.org/html5/spec/dom.html#dom-document-defaultcharset" title='Read about this "defaultCharset" reference in the full HTML5 spec.'>defaultCharset</a>;
   readonly attribute DOMString <a class="full-spec-link" href="http://dev.w3.org/html5/spec/dom.html#dom-document-readystate" title='Read about this "readyState" reference in the full HTML5 spec.'>readyState</a>;
 
-  // <a href="#dom-tree-accessors">DOM tree accessors</a>
+  // <a href="#dom-tree-accessors" id="dom-tree-accessors-0">DOM tree accessors</a>
   <a class="full-spec-link" href="http://dev.w3.org/html5/spec/dom.html#dom-document-nameditem" title='Read about this "getter" reference in the full HTML5 spec.'>getter</a> any (in DOMString name);
            attribute DOMString <a class="full-spec-link" href="http://dev.w3.org/html5/spec/dom.html#document.title" title='Read about this "title" reference in the full HTML5 spec.'>title</a>;
            attribute DOMString <a class="full-spec-link" href="http://dev.w3.org/html5/spec/elements.html#dom-document-dir" title='Read about this "dir" reference in the full HTML5 spec.'>dir</a>;
-           attribute <a href="elements.html#htmlelement">HTMLElement</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/dom.html#dom-document-body" title='Read about this "body" reference in the full HTML5 spec.'>body</a>;
-  readonly attribute <a href="semantics.html#htmlheadelement">HTMLHeadElement</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/dom.html#dom-document-head" title='Read about this "head" reference in the full HTML5 spec.'>head</a>;
-  readonly attribute <a href="urls.html#htmlcollection">HTMLCollection</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/dom.html#dom-document-images" title='Read about this "images" reference in the full HTML5 spec.'>images</a>;
-  readonly attribute <a href="urls.html#htmlcollection">HTMLCollection</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/dom.html#dom-document-embeds" title='Read about this "embeds" reference in the full HTML5 spec.'>embeds</a>;
-  readonly attribute <a href="urls.html#htmlcollection">HTMLCollection</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/dom.html#dom-document-plugins" title='Read about this "plugins" reference in the full HTML5 spec.'>plugins</a>;
-  readonly attribute <a href="urls.html#htmlcollection">HTMLCollection</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/dom.html#dom-document-links" title='Read about this "links" reference in the full HTML5 spec.'>links</a>;
-  readonly attribute <a href="urls.html#htmlcollection">HTMLCollection</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/dom.html#dom-document-forms" title='Read about this "forms" reference in the full HTML5 spec.'>forms</a>;
-  readonly attribute <a href="urls.html#htmlcollection">HTMLCollection</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/dom.html#dom-document-scripts" title='Read about this "scripts" reference in the full HTML5 spec.'>scripts</a>;
+           attribute <a href="elements.html#htmlelement" id="htmlelement-3">HTMLElement</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/dom.html#dom-document-body" title='Read about this "body" reference in the full HTML5 spec.'>body</a>;
+  readonly attribute <a href="semantics.html#htmlheadelement" id="htmlheadelement-0">HTMLHeadElement</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/dom.html#dom-document-head" title='Read about this "head" reference in the full HTML5 spec.'>head</a>;
+  readonly attribute <a href="urls.html#htmlcollection" id="htmlcollection-8">HTMLCollection</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/dom.html#dom-document-images" title='Read about this "images" reference in the full HTML5 spec.'>images</a>;
+  readonly attribute <a href="urls.html#htmlcollection" id="htmlcollection-9">HTMLCollection</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/dom.html#dom-document-embeds" title='Read about this "embeds" reference in the full HTML5 spec.'>embeds</a>;
+  readonly attribute <a href="urls.html#htmlcollection" id="htmlcollection-10">HTMLCollection</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/dom.html#dom-document-plugins" title='Read about this "plugins" reference in the full HTML5 spec.'>plugins</a>;
+  readonly attribute <a href="urls.html#htmlcollection" id="htmlcollection-11">HTMLCollection</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/dom.html#dom-document-links" title='Read about this "links" reference in the full HTML5 spec.'>links</a>;
+  readonly attribute <a href="urls.html#htmlcollection" id="htmlcollection-12">HTMLCollection</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/dom.html#dom-document-forms" title='Read about this "forms" reference in the full HTML5 spec.'>forms</a>;
+  readonly attribute <a href="urls.html#htmlcollection" id="htmlcollection-13">HTMLCollection</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/dom.html#dom-document-scripts" title='Read about this "scripts" reference in the full HTML5 spec.'>scripts</a>;
   NodeList <a class="full-spec-link" href="http://dev.w3.org/html5/spec/dom.html#dom-document-getelementsbyname" title='Read about this "getElementsByName" reference in the full HTML5 spec.'>getElementsByName</a>(in DOMString elementName);
   NodeList <a class="full-spec-link" href="http://dev.w3.org/html5/spec/dom.html#dom-document-getelementsbyclassname" title='Read about this "getElementsByClassName" reference in the full HTML5 spec.'>getElementsByClassName</a>(in DOMString classNames);
 
-  // <a href="apis-in-html-documents.html#dynamic-markup-insertion">dynamic markup insertion</a>
-           attribute DOMString <a href="apis-in-html-documents.html#dom-innerhtml" title="dom-innerHTML">innerHTML</a>;
-  <a href="#htmldocument">HTMLDocument</a> <a href="apis-in-html-documents.html#dom-document-open" title="dom-document-open">open</a>(in optional DOMString type, in optional DOMString replace);
-  <a class="full-spec-link" href="http://dev.w3.org/html5/spec/browsers.html#windowproxy" title='Read about this "WindowProxy" reference in the full HTML5 spec.'>WindowProxy</a> <a href="apis-in-html-documents.html#dom-document-open" title="dom-document-open">open</a>(in DOMString url, in DOMString name, in DOMString features, in optional boolean replace);
+  // <a href="apis-in-html-documents.html#dynamic-markup-insertion" id="dynamic-markup-insertion-0">dynamic markup insertion</a>
+           attribute DOMString <a href="apis-in-html-documents.html#dom-innerhtml" id="dom-innerhtml-0" title="dom-innerHTML">innerHTML</a>;
+  <a href="#htmldocument" id="htmldocument-5">HTMLDocument</a> <a href="apis-in-html-documents.html#dom-document-open" id="dom-document-open-0" title="dom-document-open">open</a>(in optional DOMString type, in optional DOMString replace);
+  <a class="full-spec-link" href="http://dev.w3.org/html5/spec/browsers.html#windowproxy" title='Read about this "WindowProxy" reference in the full HTML5 spec.'>WindowProxy</a> <a href="apis-in-html-documents.html#dom-document-open" id="dom-document-open-1" title="dom-document-open">open</a>(in DOMString url, in DOMString name, in DOMString features, in optional boolean replace);
   void <a class="full-spec-link" href="http://dev.w3.org/html5/spec/apis-in-html-documents.html#dom-document-close" title='Read about this "close" reference in the full HTML5 spec.'>close</a>();
   void <a class="full-spec-link" href="http://dev.w3.org/html5/spec/apis-in-html-documents.html#dom-document-write" title='Read about this "write" reference in the full HTML5 spec.'>write</a>(in DOMString... text);
   void <a class="full-spec-link" href="http://dev.w3.org/html5/spec/apis-in-html-documents.html#dom-document-writeln" title='Read about this "writeln" reference in the full HTML5 spec.'>writeln</a>(in DOMString... text);
 
-  // <a href="editing.html#editing">user interaction</a>
+  // <a href="editing.html#editing" id="user-interaction-0">user interaction</a>
   readonly attribute <a class="full-spec-link" href="http://dev.w3.org/html5/spec/browsers.html#windowproxy" title='Read about this "WindowProxy" reference in the full HTML5 spec.'>WindowProxy</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/browsers.html#dom-document-defaultview" title='Read about this "defaultView" reference in the full HTML5 spec.'>defaultView</a>;
   readonly attribute <a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#element" title='Read about this "Element" reference in the full HTML5 spec.'>Element</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/editing.html#dom-document-activeelement" title='Read about this "activeElement" reference in the full HTML5 spec.'>activeElement</a>;
   boolean <a class="full-spec-link" href="http://dev.w3.org/html5/spec/editing.html#dom-document-hasfocus" title='Read about this "hasFocus" reference in the full HTML5 spec.'>hasFocus</a>();
@@ -438,82 +438,82 @@
   boolean <a class="full-spec-link" href="http://dev.w3.org/html5/spec/dnd.html#dom-document-querycommandstate" title='Read about this "queryCommandState" reference in the full HTML5 spec.'>queryCommandState</a>(in DOMString commandId);
   boolean <a class="full-spec-link" href="http://dev.w3.org/html5/spec/dnd.html#dom-document-querycommandsupported" title='Read about this "queryCommandSupported" reference in the full HTML5 spec.'>queryCommandSupported</a>(in DOMString commandId);
   DOMString <a class="full-spec-link" href="http://dev.w3.org/html5/spec/dnd.html#dom-document-querycommandvalue" title='Read about this "queryCommandValue" reference in the full HTML5 spec.'>queryCommandValue</a>(in DOMString commandId);
-  readonly attribute <a href="urls.html#htmlcollection">HTMLCollection</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/commands.html#dom-document-commands" title='Read about this "commands" reference in the full HTML5 spec.'>commands</a>;
+  readonly attribute <a href="urls.html#htmlcollection" id="htmlcollection-14">HTMLCollection</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/commands.html#dom-document-commands" title='Read about this "commands" reference in the full HTML5 spec.'>commands</a>;
 
   // <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#event-handler-idl-attributes" title='Read about this "event handler IDL attributes" reference in the full HTML5 spec.'>event handler IDL attributes</a>
-           attribute <a href="webappapis.html#function">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onabort" title='Read about this "onabort" reference in the full HTML5 spec.'>onabort</a>;
-           attribute <a href="webappapis.html#function">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onblur" title='Read about this "onblur" reference in the full HTML5 spec.'>onblur</a>;
-           attribute <a href="webappapis.html#function">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-oncanplay" title='Read about this "oncanplay" reference in the full HTML5 spec.'>oncanplay</a>;
-           attribute <a href="webappapis.html#function">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-oncanplaythrough" title='Read about this "oncanplaythrough" reference in the full HTML5 spec.'>oncanplaythrough</a>;
-           attribute <a href="webappapis.html#function">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onchange" title='Read about this "onchange" reference in the full HTML5 spec.'>onchange</a>;
-           attribute <a href="webappapis.html#function">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onclick" title='Read about this "onclick" reference in the full HTML5 spec.'>onclick</a>;
-           attribute <a href="webappapis.html#function">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-oncontextmenu" title='Read about this "oncontextmenu" reference in the full HTML5 spec.'>oncontextmenu</a>;
-           attribute <a href="webappapis.html#function">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-oncuechange" title='Read about this "oncuechange" reference in the full HTML5 spec.'>oncuechange</a>;
-           attribute <a href="webappapis.html#function">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-ondblclick" title='Read about this "ondblclick" reference in the full HTML5 spec.'>ondblclick</a>;
-           attribute <a href="webappapis.html#function">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-ondrag" title='Read about this "ondrag" reference in the full HTML5 spec.'>ondrag</a>;
-           attribute <a href="webappapis.html#function">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-ondragend" title='Read about this "ondragend" reference in the full HTML5 spec.'>ondragend</a>;
-           attribute <a href="webappapis.html#function">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-ondragenter" title='Read about this "ondragenter" reference in the full HTML5 spec.'>ondragenter</a>;
-           attribute <a href="webappapis.html#function">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-ondragleave" title='Read about this "ondragleave" reference in the full HTML5 spec.'>ondragleave</a>;
-           attribute <a href="webappapis.html#function">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-ondragover" title='Read about this "ondragover" reference in the full HTML5 spec.'>ondragover</a>;
-           attribute <a href="webappapis.html#function">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-ondragstart" title='Read about this "ondragstart" reference in the full HTML5 spec.'>ondragstart</a>;
-           attribute <a href="webappapis.html#function">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-ondrop" title='Read about this "ondrop" reference in the full HTML5 spec.'>ondrop</a>;
-           attribute <a href="webappapis.html#function">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-ondurationchange" title='Read about this "ondurationchange" reference in the full HTML5 spec.'>ondurationchange</a>;
-           attribute <a href="webappapis.html#function">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onemptied" title='Read about this "onemptied" reference in the full HTML5 spec.'>onemptied</a>;
-           attribute <a href="webappapis.html#function">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onended" title='Read about this "onended" reference in the full HTML5 spec.'>onended</a>;
-           attribute <a href="webappapis.html#function">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onerror" title='Read about this "onerror" reference in the full HTML5 spec.'>onerror</a>;
-           attribute <a href="webappapis.html#function">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onfocus" title='Read about this "onfocus" reference in the full HTML5 spec.'>onfocus</a>;
-           attribute <a href="webappapis.html#function">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-oninput" title='Read about this "oninput" reference in the full HTML5 spec.'>oninput</a>;
-           attribute <a href="webappapis.html#function">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-oninvalid" title='Read about this "oninvalid" reference in the full HTML5 spec.'>oninvalid</a>;
-           attribute <a href="webappapis.html#function">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onkeydown" title='Read about this "onkeydown" reference in the full HTML5 spec.'>onkeydown</a>;
-           attribute <a href="webappapis.html#function">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onkeypress" title='Read about this "onkeypress" reference in the full HTML5 spec.'>onkeypress</a>;
-           attribute <a href="webappapis.html#function">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onkeyup" title='Read about this "onkeyup" reference in the full HTML5 spec.'>onkeyup</a>;
-           attribute <a href="webappapis.html#function">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onload" title='Read about this "onload" reference in the full HTML5 spec.'>onload</a>;
-           attribute <a href="webappapis.html#function">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onloadeddata" title='Read about this "onloadeddata" reference in the full HTML5 spec.'>onloadeddata</a>;
-           attribute <a href="webappapis.html#function">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onloadedmetadata" title='Read about this "onloadedmetadata" reference in the full HTML5 spec.'>onloadedmetadata</a>;
-           attribute <a href="webappapis.html#function">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onloadstart" title='Read about this "onloadstart" reference in the full HTML5 spec.'>onloadstart</a>;
-           attribute <a href="webappapis.html#function">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onmousedown" title='Read about this "onmousedown" reference in the full HTML5 spec.'>onmousedown</a>;
-           attribute <a href="webappapis.html#function">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onmousemove" title='Read about this "onmousemove" reference in the full HTML5 spec.'>onmousemove</a>;
-           attribute <a href="webappapis.html#function">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onmouseout" title='Read about this "onmouseout" reference in the full HTML5 spec.'>onmouseout</a>;
-           attribute <a href="webappapis.html#function">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onmouseover" title='Read about this "onmouseover" reference in the full HTML5 spec.'>onmouseover</a>;
-           attribute <a href="webappapis.html#function">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onmouseup" title='Read about this "onmouseup" reference in the full HTML5 spec.'>onmouseup</a>;
-           attribute <a href="webappapis.html#function">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onmousewheel" title='Read about this "onmousewheel" reference in the full HTML5 spec.'>onmousewheel</a>;
-           attribute <a href="webappapis.html#function">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onpause" title='Read about this "onpause" reference in the full HTML5 spec.'>onpause</a>;
-           attribute <a href="webappapis.html#function">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onplay" title='Read about this "onplay" reference in the full HTML5 spec.'>onplay</a>;
-           attribute <a href="webappapis.html#function">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onplaying" title='Read about this "onplaying" reference in the full HTML5 spec.'>onplaying</a>;
-           attribute <a href="webappapis.html#function">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onprogress" title='Read about this "onprogress" reference in the full HTML5 spec.'>onprogress</a>;
-           attribute <a href="webappapis.html#function">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onratechange" title='Read about this "onratechange" reference in the full HTML5 spec.'>onratechange</a>;
-           attribute <a href="webappapis.html#function">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onreadystatechange" title='Read about this "onreadystatechange" reference in the full HTML5 spec.'>onreadystatechange</a>;
-           attribute <a href="webappapis.html#function">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onreset" title='Read about this "onreset" reference in the full HTML5 spec.'>onreset</a>;
-           attribute <a href="webappapis.html#function">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onscroll" title='Read about this "onscroll" reference in the full HTML5 spec.'>onscroll</a>;
-           attribute <a href="webappapis.html#function">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onseeked" title='Read about this "onseeked" reference in the full HTML5 spec.'>onseeked</a>;
-           attribute <a href="webappapis.html#function">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onseeking" title='Read about this "onseeking" reference in the full HTML5 spec.'>onseeking</a>;
-           attribute <a href="webappapis.html#function">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onselect" title='Read about this "onselect" reference in the full HTML5 spec.'>onselect</a>;
-           attribute <a href="webappapis.html#function">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onshow" title='Read about this "onshow" reference in the full HTML5 spec.'>onshow</a>;
-           attribute <a href="webappapis.html#function">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onstalled" title='Read about this "onstalled" reference in the full HTML5 spec.'>onstalled</a>;
-           attribute <a href="webappapis.html#function">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onsubmit" title='Read about this "onsubmit" reference in the full HTML5 spec.'>onsubmit</a>;
-           attribute <a href="webappapis.html#function">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onsuspend" title='Read about this "onsuspend" reference in the full HTML5 spec.'>onsuspend</a>;
-           attribute <a href="webappapis.html#function">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-ontimeupdate" title='Read about this "ontimeupdate" reference in the full HTML5 spec.'>ontimeupdate</a>;
-           attribute <a href="webappapis.html#function">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onvolumechange" title='Read about this "onvolumechange" reference in the full HTML5 spec.'>onvolumechange</a>;
-           attribute <a href="webappapis.html#function">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onwaiting" title='Read about this "onwaiting" reference in the full HTML5 spec.'>onwaiting</a>;
+           attribute <a href="webappapis.html#function" id="function-0">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onabort" title='Read about this "onabort" reference in the full HTML5 spec.'>onabort</a>;
+           attribute <a href="webappapis.html#function" id="function-1">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onblur" title='Read about this "onblur" reference in the full HTML5 spec.'>onblur</a>;
+           attribute <a href="webappapis.html#function" id="function-2">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-oncanplay" title='Read about this "oncanplay" reference in the full HTML5 spec.'>oncanplay</a>;
+           attribute <a href="webappapis.html#function" id="function-3">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-oncanplaythrough" title='Read about this "oncanplaythrough" reference in the full HTML5 spec.'>oncanplaythrough</a>;
+           attribute <a href="webappapis.html#function" id="function-4">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onchange" title='Read about this "onchange" reference in the full HTML5 spec.'>onchange</a>;
+           attribute <a href="webappapis.html#function" id="function-5">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onclick" title='Read about this "onclick" reference in the full HTML5 spec.'>onclick</a>;
+           attribute <a href="webappapis.html#function" id="function-6">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-oncontextmenu" title='Read about this "oncontextmenu" reference in the full HTML5 spec.'>oncontextmenu</a>;
+           attribute <a href="webappapis.html#function" id="function-7">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-oncuechange" title='Read about this "oncuechange" reference in the full HTML5 spec.'>oncuechange</a>;
+           attribute <a href="webappapis.html#function" id="function-8">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-ondblclick" title='Read about this "ondblclick" reference in the full HTML5 spec.'>ondblclick</a>;
+           attribute <a href="webappapis.html#function" id="function-9">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-ondrag" title='Read about this "ondrag" reference in the full HTML5 spec.'>ondrag</a>;
+           attribute <a href="webappapis.html#function" id="function-10">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-ondragend" title='Read about this "ondragend" reference in the full HTML5 spec.'>ondragend</a>;
+           attribute <a href="webappapis.html#function" id="function-11">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-ondragenter" title='Read about this "ondragenter" reference in the full HTML5 spec.'>ondragenter</a>;
+           attribute <a href="webappapis.html#function" id="function-12">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-ondragleave" title='Read about this "ondragleave" reference in the full HTML5 spec.'>ondragleave</a>;
+           attribute <a href="webappapis.html#function" id="function-13">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-ondragover" title='Read about this "ondragover" reference in the full HTML5 spec.'>ondragover</a>;
+           attribute <a href="webappapis.html#function" id="function-14">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-ondragstart" title='Read about this "ondragstart" reference in the full HTML5 spec.'>ondragstart</a>;
+           attribute <a href="webappapis.html#function" id="function-15">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-ondrop" title='Read about this "ondrop" reference in the full HTML5 spec.'>ondrop</a>;
+           attribute <a href="webappapis.html#function" id="function-16">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-ondurationchange" title='Read about this "ondurationchange" reference in the full HTML5 spec.'>ondurationchange</a>;
+           attribute <a href="webappapis.html#function" id="function-17">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onemptied" title='Read about this "onemptied" reference in the full HTML5 spec.'>onemptied</a>;
+           attribute <a href="webappapis.html#function" id="function-18">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onended" title='Read about this "onended" reference in the full HTML5 spec.'>onended</a>;
+           attribute <a href="webappapis.html#function" id="function-19">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onerror" title='Read about this "onerror" reference in the full HTML5 spec.'>onerror</a>;
+           attribute <a href="webappapis.html#function" id="function-20">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onfocus" title='Read about this "onfocus" reference in the full HTML5 spec.'>onfocus</a>;
+           attribute <a href="webappapis.html#function" id="function-21">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-oninput" title='Read about this "oninput" reference in the full HTML5 spec.'>oninput</a>;
+           attribute <a href="webappapis.html#function" id="function-22">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-oninvalid" title='Read about this "oninvalid" reference in the full HTML5 spec.'>oninvalid</a>;
+           attribute <a href="webappapis.html#function" id="function-23">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onkeydown" title='Read about this "onkeydown" reference in the full HTML5 spec.'>onkeydown</a>;
+           attribute <a href="webappapis.html#function" id="function-24">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onkeypress" title='Read about this "onkeypress" reference in the full HTML5 spec.'>onkeypress</a>;
+           attribute <a href="webappapis.html#function" id="function-25">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onkeyup" title='Read about this "onkeyup" reference in the full HTML5 spec.'>onkeyup</a>;
+           attribute <a href="webappapis.html#function" id="function-26">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onload" title='Read about this "onload" reference in the full HTML5 spec.'>onload</a>;
+           attribute <a href="webappapis.html#function" id="function-27">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onloadeddata" title='Read about this "onloadeddata" reference in the full HTML5 spec.'>onloadeddata</a>;
+           attribute <a href="webappapis.html#function" id="function-28">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onloadedmetadata" title='Read about this "onloadedmetadata" reference in the full HTML5 spec.'>onloadedmetadata</a>;
+           attribute <a href="webappapis.html#function" id="function-29">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onloadstart" title='Read about this "onloadstart" reference in the full HTML5 spec.'>onloadstart</a>;
+           attribute <a href="webappapis.html#function" id="function-30">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onmousedown" title='Read about this "onmousedown" reference in the full HTML5 spec.'>onmousedown</a>;
+           attribute <a href="webappapis.html#function" id="function-31">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onmousemove" title='Read about this "onmousemove" reference in the full HTML5 spec.'>onmousemove</a>;
+           attribute <a href="webappapis.html#function" id="function-32">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onmouseout" title='Read about this "onmouseout" reference in the full HTML5 spec.'>onmouseout</a>;
+           attribute <a href="webappapis.html#function" id="function-33">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onmouseover" title='Read about this "onmouseover" reference in the full HTML5 spec.'>onmouseover</a>;
+           attribute <a href="webappapis.html#function" id="function-34">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onmouseup" title='Read about this "onmouseup" reference in the full HTML5 spec.'>onmouseup</a>;
+           attribute <a href="webappapis.html#function" id="function-35">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onmousewheel" title='Read about this "onmousewheel" reference in the full HTML5 spec.'>onmousewheel</a>;
+           attribute <a href="webappapis.html#function" id="function-36">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onpause" title='Read about this "onpause" reference in the full HTML5 spec.'>onpause</a>;
+           attribute <a href="webappapis.html#function" id="function-37">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onplay" title='Read about this "onplay" reference in the full HTML5 spec.'>onplay</a>;
+           attribute <a href="webappapis.html#function" id="function-38">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onplaying" title='Read about this "onplaying" reference in the full HTML5 spec.'>onplaying</a>;
+           attribute <a href="webappapis.html#function" id="function-39">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onprogress" title='Read about this "onprogress" reference in the full HTML5 spec.'>onprogress</a>;
+           attribute <a href="webappapis.html#function" id="function-40">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onratechange" title='Read about this "onratechange" reference in the full HTML5 spec.'>onratechange</a>;
+           attribute <a href="webappapis.html#function" id="function-41">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onreadystatechange" title='Read about this "onreadystatechange" reference in the full HTML5 spec.'>onreadystatechange</a>;
+           attribute <a href="webappapis.html#function" id="function-42">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onreset" title='Read about this "onreset" reference in the full HTML5 spec.'>onreset</a>;
+           attribute <a href="webappapis.html#function" id="function-43">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onscroll" title='Read about this "onscroll" reference in the full HTML5 spec.'>onscroll</a>;
+           attribute <a href="webappapis.html#function" id="function-44">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onseeked" title='Read about this "onseeked" reference in the full HTML5 spec.'>onseeked</a>;
+           attribute <a href="webappapis.html#function" id="function-45">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onseeking" title='Read about this "onseeking" reference in the full HTML5 spec.'>onseeking</a>;
+           attribute <a href="webappapis.html#function" id="function-46">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onselect" title='Read about this "onselect" reference in the full HTML5 spec.'>onselect</a>;
+           attribute <a href="webappapis.html#function" id="function-47">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onshow" title='Read about this "onshow" reference in the full HTML5 spec.'>onshow</a>;
+           attribute <a href="webappapis.html#function" id="function-48">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onstalled" title='Read about this "onstalled" reference in the full HTML5 spec.'>onstalled</a>;
+           attribute <a href="webappapis.html#function" id="function-49">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onsubmit" title='Read about this "onsubmit" reference in the full HTML5 spec.'>onsubmit</a>;
+           attribute <a href="webappapis.html#function" id="function-50">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onsuspend" title='Read about this "onsuspend" reference in the full HTML5 spec.'>onsuspend</a>;
+           attribute <a href="webappapis.html#function" id="function-51">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-ontimeupdate" title='Read about this "ontimeupdate" reference in the full HTML5 spec.'>ontimeupdate</a>;
+           attribute <a href="webappapis.html#function" id="function-52">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onvolumechange" title='Read about this "onvolumechange" reference in the full HTML5 spec.'>onvolumechange</a>;
+           attribute <a href="webappapis.html#function" id="function-53">Function</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/webappapis.html#handler-onwaiting" title='Read about this "onwaiting" reference in the full HTML5 spec.'>onwaiting</a>;
 };
-<a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a> implements <a href="#htmldocument">HTMLDocument</a>;</pre><p>Since the <code><a href="#htmldocument">HTMLDocument</a></code> interface holds methods and
+<a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a> implements <a href="#htmldocument" id="htmldocument-6">HTMLDocument</a>;</pre><p>Since the <code><a href="#htmldocument" id="htmldocument-7">HTMLDocument</a></code> interface holds methods and
   attributes related to a number of disparate features, the members of
   this interface are described in various different sections.<h4 id="security-document"><span class="secno">3.1.2 </span>Security</h4><p id="security">User agents  raise a
-  <code><a href="urls.html#security_err">SECURITY_ERR</a></code> exception whenever any of the members of
-  an <code><a href="#htmldocument">HTMLDocument</a></code> object are accessed by scripts whose
-  <a href="origin-0.html#effective-script-origin">effective script origin</a> is not the <a class="full-spec-link" href="http://dev.w3.org/html5/spec/origin-0.html#same-origin" title='Read about this "same" reference in the full HTML5 spec.'>same</a> as the <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a></code>'s <a href="origin-0.html#effective-script-origin">effective
+  <code><a href="urls.html#security_err" id="security_err-0">SECURITY_ERR</a></code> exception whenever any of the members of
+  an <code><a href="#htmldocument" id="htmldocument-8">HTMLDocument</a></code> object are accessed by scripts whose
+  <a href="origin-0.html#effective-script-origin" id="effective-script-origin-0">effective script origin</a> is not the <a class="full-spec-link" href="http://dev.w3.org/html5/spec/origin-0.html#same-origin" title='Read about this "same" reference in the full HTML5 spec.'>same</a> as the <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a></code>'s <a href="origin-0.html#effective-script-origin" id="effective-script-origin-1">effective
   script origin</a>.<h4 id="resource-metadata-management"><span class="secno">3.1.3 </span><dfn>Resource metadata management</dfn></h4><dl class="domintro"><dt><var title="">document</var> . <code title="dom-document-URL"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/dom.html#dom-document-url" title='Read about this "URL" reference in the full HTML5 spec.'>URL</a></code></dt>
    <dd>
-    <p>Returns <a href="#the-document-s-address">the document's address</a>.</p>
+    <p>Returns <a href="#the-document-s-address" id="the-document-s-address-3">the document's address</a>.</p>
    </dd>
 
    <dt><var title="">document</var> . <code title="dom-document-referrer"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/dom.html#dom-document-referrer" title='Read about this "referrer" reference in the full HTML5 spec.'>referrer</a></code></dt>
    <dd>
-    <p>Returns <a href="#the-document-s-current-address" title="the document's current address">the
+    <p>Returns <a href="#the-document-s-current-address" id="the-document-s-current-address-1" title="the document's current address">the
     address</a> of the <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a></code> from which the user
     navigated to this one, unless it was blocked or there was no such
     document, in which case it returns the empty string.</p>
-    <p>The <code title="rel-noreferrer"><a href="links.html#link-type-noreferrer">noreferrer</a></code> link
+    <p>The <code title="rel-noreferrer"><a href="links.html#link-type-noreferrer" id="noreferrer">noreferrer</a></code> link
     type can be used to block the referrer.</p>
    </dd>
 
@@ -531,9 +531,9 @@
     <p>Can be set, to add a new cookie to the element's set of HTTP
     cookies.</p>
     <p>If the contents are <a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-iframe-element.html#sandboxed-origin-browsing-context-flag" title='Read about this "sandboxed into a unique origin" reference in the full HTML5 spec.'>sandboxed into a unique origin</a> (in an
-    <code><a href="the-iframe-element.html#the-iframe-element">iframe</a></code> with the <code title="attr-iframe-sandbox"><a href="the-iframe-element.html#attr-iframe-sandbox">sandbox</a></code> attribute) or the
-    resource was labeled as <code><a href="iana.html#text-html-sandboxed">text/html-sandboxed</a></code>, a
-    <code><a href="urls.html#security_err">SECURITY_ERR</a></code> exception will be thrown on getting and
+    <code><a href="the-iframe-element.html#the-iframe-element" id="iframe-2">iframe</a></code> with the <code title="attr-iframe-sandbox"><a href="the-iframe-element.html#attr-iframe-sandbox" id="sandbox">sandbox</a></code> attribute) or the
+    resource was labeled as <code><a href="iana.html#text-html-sandboxed" id="text-html-sandboxed-1">text/html-sandboxed</a></code>, a
+    <code><a href="urls.html#security_err" id="security_err-1">SECURITY_ERR</a></code> exception will be thrown on getting and
     setting.</p>
    </dd>
 
@@ -583,20 +583,20 @@
 
   </dl><h4 id="dom-tree-accessors"><span class="secno">3.1.4 </span><dfn>DOM tree accessors</dfn></h4><p><dfn id="the-html-element">The <code>html</code> element</dfn> of a document is the
   document's root element, if there is one and it's an
-  <code><a href="semantics.html#the-html-element-0">html</a></code> element, or null otherwise.<hr><dl class="domintro"><dt><var title="">document</var> . <code title="dom-document-head"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/dom.html#dom-document-head" title='Read about this "head" reference in the full HTML5 spec.'>head</a></code></dt>
+  <code><a href="semantics.html#the-html-element-0" id="html-1">html</a></code> element, or null otherwise.<hr><dl class="domintro"><dt><var title="">document</var> . <code title="dom-document-head"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/dom.html#dom-document-head" title='Read about this "head" reference in the full HTML5 spec.'>head</a></code></dt>
    <dd>
-    <p>Returns <a href="#the-head-element">the <code>head</code> element</a>.</p>
+    <p>Returns <a href="#the-head-element" id="the-head-element-1">the <code>head</code> element</a>.</p>
    </dd>
 
   </dl><p><dfn id="the-head-element">The <code>head</code> element</dfn> of a document is the
-  first <code><a href="semantics.html#the-head-element-0">head</a></code> element that is a child of <a href="#the-html-element">the
+  first <code><a href="semantics.html#the-head-element-0" id="head-4">head</a></code> element that is a child of <a href="#the-html-element" id="the-html-element-1">the
   <code>html</code> element</a>, if there is one, or null
   otherwise.<hr><dl class="domintro"><dt><var title="">document</var> . <code title="dom-document-title"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/dom.html#document.title" title='Read about this "title" reference in the full HTML5 spec.'>title</a></code> [ = <var title="">value</var> ]</dt>
    <dd>
-    <p>Returns the document's title, as given by <a href="#the-title-element">the
+    <p>Returns the document's title, as given by <a href="#the-title-element" id="the-title-element-1">the
     <code>title</code> element</a>.</p>
     <p>Can be set, to update the document's title. If there is no
-    <a href="#the-head-element" title="the head element"><code>head</code> element</a>,
+    <a href="#the-head-element" id="the-head-element-2" title="the head element"><code>head</code> element</a>,
     the new value is ignored.</p>
     <p>In SVG documents, the <code>SVGDocument</code> interface's
     <code title="dom-svg-title">title</code> attribute takes
@@ -604,41 +604,41 @@
    </dd>
 
   </dl><p><dfn id="the-title-element">The <code>title</code> element</dfn> of a document is the
-  first <code><a href="semantics.html#the-title-element-0">title</a></code> element in the document (in tree order), if
+  first <code><a href="semantics.html#the-title-element-0" id="title-36">title</a></code> element in the document (in tree order), if
   there is one, or null otherwise.<hr><dl class="domintro"><dt><var title="">document</var> . <code title="dom-document-body"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/dom.html#dom-document-body" title='Read about this "body" reference in the full HTML5 spec.'>body</a></code> [ = <var title="">value</var> ]</dt>
    <dd>
-    <p>Returns <a href="#the-body-element">the body element</a>.</p>
-    <p>Can be set, to replace <a href="#the-body-element">the body element</a>.</p>
-    <p>If the new value is not a <code><a href="sections.html#the-body-element-0">body</a></code> or <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/obsolete.html#frameset" title='Read about this "frameset" reference in the full HTML5 spec.'>frameset</a></code> element, this will throw a <code><a href="urls.html#hierarchy_request_err">HIERARCHY_REQUEST_ERR</a></code> exception.</p>
+    <p>Returns <a href="#the-body-element" id="the-body-element-1">the body element</a>.</p>
+    <p>Can be set, to replace <a href="#the-body-element" id="the-body-element-2">the body element</a>.</p>
+    <p>If the new value is not a <code><a href="sections.html#the-body-element-0" id="body-4">body</a></code> or <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/obsolete.html#frameset" title='Read about this "frameset" reference in the full HTML5 spec.'>frameset</a></code> element, this will throw a <code><a href="urls.html#hierarchy_request_err" id="hierarchy_request_err-1">HIERARCHY_REQUEST_ERR</a></code> exception.</p>
    </dd>
 
   </dl><p><dfn id="the-body-element">The body element</dfn> of a document is the first child of
-  <a href="#the-html-element">the <code>html</code> element</a> that is either a
-  <code><a href="sections.html#the-body-element-0">body</a></code> element or a <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/obsolete.html#frameset" title='Read about this "frameset" reference in the full HTML5 spec.'>frameset</a></code> element. If
+  <a href="#the-html-element" id="the-html-element-2">the <code>html</code> element</a> that is either a
+  <code><a href="sections.html#the-body-element-0" id="body-5">body</a></code> element or a <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/obsolete.html#frameset" title='Read about this "frameset" reference in the full HTML5 spec.'>frameset</a></code> element. If
   there is no such element, it is null. <hr><dl class="domintro"><dt><var title="">document</var> . <code title="dom-document-images"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/dom.html#dom-document-images" title='Read about this "images" reference in the full HTML5 spec.'>images</a></code></dt>
    <dd>
-    <p>Returns an <code><a href="urls.html#htmlcollection">HTMLCollection</a></code> of the <code><a href="embedded-content-1.html#the-img-element">img</a></code> elements in the <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a></code>.</p>
+    <p>Returns an <code><a href="urls.html#htmlcollection" id="htmlcollection-15">HTMLCollection</a></code> of the <code><a href="embedded-content-1.html#the-img-element" id="img-4">img</a></code> elements in the <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a></code>.</p>
    </dd>
 
    <dt><var title="">document</var> . <code title="dom-document-embeds"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/dom.html#dom-document-embeds" title='Read about this "embeds" reference in the full HTML5 spec.'>embeds</a></code></dt>
    <dt><var title="">document</var> . <code title="dom-document-plugins"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/dom.html#dom-document-plugins" title='Read about this "plugins" reference in the full HTML5 spec.'>plugins</a></code></dt>
    <dd>
-    <p>Return an <code><a href="urls.html#htmlcollection">HTMLCollection</a></code> of the <code><a href="the-iframe-element.html#the-embed-element">embed</a></code> elements in the <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a></code>.</p>
+    <p>Return an <code><a href="urls.html#htmlcollection" id="htmlcollection-16">HTMLCollection</a></code> of the <code><a href="the-iframe-element.html#the-embed-element" id="embed-2">embed</a></code> elements in the <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a></code>.</p>
    </dd>
 
    <dt><var title="">document</var> . <code title="dom-document-links"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/dom.html#dom-document-links" title='Read about this "links" reference in the full HTML5 spec.'>links</a></code></dt>
    <dd>
-    <p>Returns an <code><a href="urls.html#htmlcollection">HTMLCollection</a></code> of the <code><a href="text-level-semantics.html#the-a-element">a</a></code> and <code><a href="the-map-element.html#the-area-element">area</a></code> elements in the <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a></code> that have <code title="attr-hyperlink-href"><a href="links.html#attr-hyperlink-href">href</a></code> attributes.</p>
+    <p>Returns an <code><a href="urls.html#htmlcollection" id="htmlcollection-17">HTMLCollection</a></code> of the <code><a href="text-level-semantics.html#the-a-element" id="a-4">a</a></code> and <code><a href="the-map-element.html#the-area-element" id="area-3">area</a></code> elements in the <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a></code> that have <code title="attr-hyperlink-href"><a href="links.html#attr-hyperlink-href" id="href-8">href</a></code> attributes.</p>
    </dd>
 
    <dt><var title="">document</var> . <code title="dom-document-forms"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/dom.html#dom-document-forms" title='Read about this "forms" reference in the full HTML5 spec.'>forms</a></code></dt>
    <dd>
-    <p>Return an <code><a href="urls.html#htmlcollection">HTMLCollection</a></code> of the <code><a href="forms.html#the-form-element">form</a></code> elements in the <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a></code>.</p>
+    <p>Return an <code><a href="urls.html#htmlcollection" id="htmlcollection-18">HTMLCollection</a></code> of the <code><a href="forms.html#the-form-element" id="form-9">form</a></code> elements in the <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a></code>.</p>
    </dd>
 
    <dt><var title="">document</var> . <code title="dom-document-scripts"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/dom.html#dom-document-scripts" title='Read about this "scripts" reference in the full HTML5 spec.'>scripts</a></code></dt>
    <dd>
-    <p>Return an <code><a href="urls.html#htmlcollection">HTMLCollection</a></code> of the <code><a href="scripting-1.html#script">script</a></code> elements in the <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a></code>.</p>
+    <p>Return an <code><a href="urls.html#htmlcollection" id="htmlcollection-19">HTMLCollection</a></code> of the <code><a href="scripting-1.html#script" id="script-8">script</a></code> elements in the <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a></code>.</p>
    </dd>
 
   </dl><dl class="domintro"><dt><var title="">collection</var> = <var title="">document</var> . <code title="dom-document-getElementsByName"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/dom.html#dom-document-getelementsbyname" title='Read about this "getElementsByName" reference in the full HTML5 spec.'>getElementsByName</a></code>(<var title="">name</var>)</dt>
@@ -684,20 +684,20 @@
    nodes; none of the elements above are in the "aaa,bbb" class.</p>
 
   </div><hr><p class="note">The <code title="dom-document-dir"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/elements.html#dom-document-dir" title='Read about this "dir" reference in the full HTML5 spec.'>dir</a></code>
-  attribute on the <code><a href="#htmldocument">HTMLDocument</a></code> interface is defined
-  along with the <code title="attr-dir"><a href="elements.html#the-dir-attribute">dir</a></code> content
-  attribute.<h4 id="creating-documents"><span class="secno">3.1.5 </span>Creating documents</h4><p><a href="#xml-documents">XML documents</a> can be created from script using the
+  attribute on the <code><a href="#htmldocument" id="htmldocument-9">HTMLDocument</a></code> interface is defined
+  along with the <code title="attr-dir"><a href="elements.html#the-dir-attribute" id="dir-0">dir</a></code> content
+  attribute.<h4 id="creating-documents"><span class="secno">3.1.5 </span>Creating documents</h4><p><a href="#xml-documents" id="xml-documents-1">XML documents</a> can be created from script using the
   <code title="dom-DOMImplementation-createDocument"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#dom-domimplementation-createdocument" title='Read about this "createDocument()" reference in the full HTML5 spec.'>createDocument()</a></code>
-  method on the <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#domimplementation" title='Read about this "DOMImplementation" reference in the full HTML5 spec.'>DOMImplementation</a></code> interface.<p><a href="#html-documents">HTML documents</a> can be created using the <code title="dom-DOMHTMLImplementation-createHTMLDocument"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/dom.html#dom-domhtmlimplementation-createhtmldocument" title='Read about this "createHTMLDocument()" reference in the full HTML5 spec.'>createHTMLDocument()</a></code>
+  method on the <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#domimplementation" title='Read about this "DOMImplementation" reference in the full HTML5 spec.'>DOMImplementation</a></code> interface.<p><a href="#html-documents" id="html-documents-3">HTML documents</a> can be created using the <code title="dom-DOMHTMLImplementation-createHTMLDocument"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/dom.html#dom-domhtmlimplementation-createhtmldocument" title='Read about this "createHTMLDocument()" reference in the full HTML5 spec.'>createHTMLDocument()</a></code>
   method:<pre class="idl">[Supplemental, NoInterfaceObject]
 interface <dfn id="domhtmlimplementation">DOMHTMLImplementation</dfn> {
   <a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/dom.html#dom-domhtmlimplementation-createhtmldocument" title='Read about this "createHTMLDocument" reference in the full HTML5 spec.'>createHTMLDocument</a>(in DOMString title);
 };
-<a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#domimplementation" title='Read about this "DOMImplementation" reference in the full HTML5 spec.'>DOMImplementation</a> implements <a href="#domhtmlimplementation">DOMHTMLImplementation</a>;</pre><dl class="domintro"><dt><var title="">document</var> = <var title="">document</var> . <code title="dom-document-implementation">implementation</code> . <code title="dom-DOMHTMLImplementation-createHTMLDocument"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/dom.html#dom-domhtmlimplementation-createhtmldocument" title='Read about this "createHTMLDocument" reference in the full HTML5 spec.'>createHTMLDocument</a></code>( <var title="">title</var> )</dt>
+<a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#domimplementation" title='Read about this "DOMImplementation" reference in the full HTML5 spec.'>DOMImplementation</a> implements <a href="#domhtmlimplementation" id="domhtmlimplementation-0">DOMHTMLImplementation</a>;</pre><dl class="domintro"><dt><var title="">document</var> = <var title="">document</var> . <code title="dom-document-implementation">implementation</code> . <code title="dom-DOMHTMLImplementation-createHTMLDocument"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/dom.html#dom-domhtmlimplementation-createhtmldocument" title='Read about this "createHTMLDocument" reference in the full HTML5 spec.'>createHTMLDocument</a></code>( <var title="">title</var> )</dt>
    <dd>
 
     <p>Returns a new <code><a class="full-spec-link" href="http://dev.w3.org/html5/spec/infrastructure.html#document" title='Read about this "Document" reference in the full HTML5 spec.'>Document</a></code>, with a basic DOM already
-    constructed with an appropriate <code><a href="semantics.html#the-title-element-0">title</a></code> element.</p>
+    constructed with an appropriate <code><a href="semantics.html#the-title-element-0" id="title-37">title</a></code> element.</p>
 
    </dd>
 

Index: embedded-content-1.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/embedded-content-1.html,v
retrieving revision 1.418
retrieving revision 1.419
diff -u -d -r1.418 -r1.419
--- embedded-content-1.html	20 Apr 2011 12:21:10 -0000	1.418
+++ embedded-content-1.html	20 Apr 2011 12:34:10 -0000	1.419
@@ -341,33 +341,33 @@
    <a href="Overview.html#contents">Table of contents</a> &ndash;
    <a href="the-iframe-element.html">4.8.2 The iframe element &rarr;</a>
   <ol class="toc"><li><ol><li><a href="embedded-content-1.html#embedded-content-1"><span class="secno">4.8 </span>Embedded content</a>
-    <ol><li><a href="embedded-content-1.html#the-img-element"><span class="secno">4.8.1 </span>The <code>img</code> element</a>
+    <ol><li><a href="embedded-content-1.html#the-img-element" id="x4.8.1-the-img-element"><span class="secno">4.8.1 </span>The <code>img</code> element</a>
       <ol><li><a href="embedded-content-1.html#alt"><span class="secno">4.8.1.1 </span>Requirements for providing text to act as an alternative for images</a>
         <ol><li><a href="embedded-content-1.html#general-guidelines"><span class="secno">4.8.1.1.1 </span>General guidelines</a><li><a href="embedded-content-1.html#a-link-or-button-containing-nothing-but-the-image"><span class="secno">4.8.1.1.2 </span>A link or button containing nothing but the image</a><li><a href="embedded-content-1.html#a-phrase-or-paragraph-with-an-alternative-graphical-representation:-charts-diagrams-graphs-maps-illustrations"><span class="secno">4.8.1.1.3 </span>A phrase or paragraph with an alternative graphical representation: charts, diagrams, graphs, maps, illustrations</a><li><a href="embedded-content-1.html#a-short-phrase-or-label-with-an-alternative-graphical-representation:-icons-logos"><span class="secno">4.8.1.1.4 </span>A short phrase or label with an alternative graphical representation: icons, logos</a><li><a href="embedded-content-1.html#text-that-has-been-rendered-to-a-graphic-for-typographical-effect"><span class="secno">4.8.1.1.5 </span>Text that has been rendered to a graphic for typographical effect</a><li><a href="embedded-content-1.html#a-graphical-representation-of-some-of-the-surrounding-text"><span class="secno">4.8.1.1.6 </span>A graphical representation of some of the surrounding text</a><li><a href="embedded-content-1.html#a-purely-decorative-image-that-doesn-t-add-any-information"><span class="secno">4.8.1.1.7 </span>A purely decorative image that doesn't add any information</a><li><a href="embedded-content-1.html#a-group-of-images-that-form-a-single-larger-picture-with-no-links"><span class="secno">4.8.1.1.8 </span>A group of images that form a single larger picture with no links</a><li><a href="embedded-content-1.html#a-group-of-images-that-form-a-single-larger-picture-with-links"><span class="secno">4.8.1.1.9 </span>A group of images that form a single larger picture with links</a><li><a href="embedded-content-1.html#a-key-part-of-the-content"><span class="secno">4.8.1.1.10 </span>A key part of the content</a><li><a href="embedded-content-1.html#an-image-not-intended-for-the-user"><span class="secno">4.8.1.1.11 </span>An image not intended for the user</a><li><a href="embedded-content-1.html#an-image-in-an-e-mail-or-private-document-intended-for-a-specific-person-who-is-known-to-be-able-to-view-images"><span class="secno">4.8.1.1.12 </span>An image in an e-mail or private document intended for a specific person who is known to be able to view images</a></ol></ol></ol></ol></ol></div>
 
   <h3 id="embedded-content-1"><span class="secno">4.8 </span>Embedded content</h3><h4 id="the-img-element"><span class="secno">4.8.1 </span>The <dfn><code>img</code></dfn> element</h4><p class="XXX annotation"><span><a href="http://www.w3.org/html/wg/tracker/issues/30">ISSUE-30</a> (longdesc) blocks progress to Last Call</span><dl class="element"><dt>Categories</dt>
-   <dd><a href="content-models.html#flow-content">Flow content</a>.</dd>
-   <dd><a href="content-models.html#phrasing-content">Phrasing content</a>.</dd>
-   <dd><a href="content-models.html#embedded-content">Embedded content</a>.</dd>
-   <dd>If the element has a <code title="attr-hyperlink-usemap"><a href="the-map-element.html#attr-hyperlink-usemap">usemap</a></code> attribute: <a href="content-models.html#interactive-content">Interactive content</a>.</dd>
+   <dd><a href="content-models.html#flow-content" id="flow-content-97">Flow content</a>.</dd>
+   <dd><a href="content-models.html#phrasing-content" id="phrasing-content-114">Phrasing content</a>.</dd>
+   <dd><a href="content-models.html#embedded-content" id="embedded-content-6">Embedded content</a>.</dd>
+   <dd>If the element has a <code title="attr-hyperlink-usemap"><a href="the-map-element.html#attr-hyperlink-usemap" id="usemap-1">usemap</a></code> attribute: <a href="content-models.html#interactive-content" id="interactive-content-5">Interactive content</a>.</dd>
    <dt>Contexts in which this element can be used:</dt>
-   <dd>Where <a href="content-models.html#embedded-content">embedded content</a> is expected.</dd>
+   <dd>Where <a href="content-models.html#embedded-content" id="embedded-content-7">embedded content</a> is expected.</dd>
    <dt>Content model:</dt>
    <dd>Empty.</dd>
    <dt>Content attributes:</dt>
-   <dd><a href="elements.html#global-attributes">Global attributes</a></dd>
-   <dd><code title="attr-img-alt"><a href="#attr-img-alt">alt</a></code></dd>
-   <dd><code title="attr-img-src"><a href="#attr-img-src">src</a></code></dd>
-   <dd><code title="attr-hyperlink-usemap"><a href="the-map-element.html#attr-hyperlink-usemap">usemap</a></code></dd>
-   <dd><code title="attr-img-ismap"><a href="#attr-img-ismap">ismap</a></code></dd>
-   <dd><code title="attr-dim-width"><a href="the-map-element.html#attr-dim-width">width</a></code></dd>
-   <dd><code title="attr-dim-height"><a href="the-map-element.html#attr-dim-height">height</a></code></dd>
+   <dd><a href="elements.html#global-attributes" id="global-attributes-62">Global attributes</a></dd>
+   <dd><code title="attr-img-alt"><a href="#attr-img-alt" id="alt-2">alt</a></code></dd>
+   <dd><code title="attr-img-src"><a href="#attr-img-src" id="src-12">src</a></code></dd>
+   <dd><code title="attr-hyperlink-usemap"><a href="the-map-element.html#attr-hyperlink-usemap" id="usemap-2">usemap</a></code></dd>
+   <dd><code title="attr-img-ismap"><a href="#attr-img-ismap" id="ismap">ismap</a></code></dd>
+   <dd><code title="attr-dim-width"><a href="the-map-element.html#attr-dim-width" id="width-2">width</a></code></dd>
+   <dd><code title="attr-dim-height"><a href="the-map-element.html#attr-dim-height" id="height-2">height</a></code></dd>
    <dt>DOM interface:</dt>
    <dd>
 <pre class="idl">[NamedConstructor=<a class="full-spec-link" href="http://dev.w3.org/html5/spec/embedded-content-1.html#dom-image" title='Read about this "Image" reference in the full HTML5 spec.'>Image</a>(),
  NamedConstructor=<a class="full-spec-link" href="http://dev.w3.org/html5/spec/embedded-content-1.html#dom-image-w" title='Read about this "Image" reference in the full HTML5 spec.'>Image</a>(in unsigned long width),
  NamedConstructor=<a class="full-spec-link" href="http://dev.w3.org/html5/spec/embedded-content-1.html#dom-image-wh" title='Read about this "Image" reference in the full HTML5 spec.'>Image</a>(in unsigned long width, in unsigned long height)]
-interface <dfn id="htmlimageelement">HTMLImageElement</dfn> : <a href="elements.html#htmlelement">HTMLElement</a> {
+interface <dfn id="htmlimageelement">HTMLImageElement</dfn> : <a href="elements.html#htmlelement" id="htmlelement-66">HTMLElement</a> {
            attribute DOMString <a class="full-spec-link" href="http://dev.w3.org/html5/spec/embedded-content-1.html#dom-img-alt" title='Read about this "alt" reference in the full HTML5 spec.'>alt</a>;
            attribute DOMString <a class="full-spec-link" href="http://dev.w3.org/html5/spec/embedded-content-1.html#dom-img-src" title='Read about this "src" reference in the full HTML5 spec.'>src</a>;
            attribute DOMString <a class="full-spec-link" href="http://dev.w3.org/html5/spec/embedded-content-1.html#dom-img-usemap" title='Read about this "useMap" reference in the full HTML5 spec.'>useMap</a>;
@@ -379,10 +379,10 @@
   readonly attribute boolean <a class="full-spec-link" href="http://dev.w3.org/html5/spec/embedded-content-1.html#dom-img-complete" title='Read about this "complete" reference in the full HTML5 spec.'>complete</a>;
 };</pre>
    </dd>
-  </dl><p>An <code><a href="#the-img-element">img</a></code> element represents an image.<p>The image given by the <dfn id="attr-img-src" title="attr-img-src"><code>src</code></dfn> attribute is the
+  </dl><p>An <code><a href="#the-img-element" id="img-11">img</a></code> element represents an image.<p>The image given by the <dfn id="attr-img-src" title="attr-img-src"><code>src</code></dfn> attribute is the
   embedded content, and the value of the <dfn id="attr-img-alt" title="attr-img-alt"><code>alt</code></dfn> attribute is the
-  <code><a href="#the-img-element">img</a></code> element's <a href="content-models.html#fallback-content">fallback content</a>.<p>The <code title="attr-img-src"><a href="#attr-img-src">src</a></code> attribute must be
-  present, and must contain a <a href="urls.html#valid-non-empty-url-potentially-surrounded-by-spaces">valid non-empty URL potentially
+  <code><a href="#the-img-element" id="img-12">img</a></code> element's <a href="content-models.html#fallback-content" id="fallback-content-0">fallback content</a>.<p>The <code title="attr-img-src"><a href="#attr-img-src" id="src-13">src</a></code> attribute must be
+  present, and must contain a <a href="urls.html#valid-non-empty-url-potentially-surrounded-by-spaces" id="valid-non-empty-url-potentially-surrounded-by-spaces-3">valid non-empty URL potentially
   surrounded by spaces</a> referencing a non-interactive,
   optionally animated, image resource that is neither paged nor
   scripted.<p class="note">Images can thus be static bitmaps (e.g. PNGs, GIFs,
@@ -391,22 +391,22 @@
   animated vector graphics (XML files with an SVG root element that
   use declarative SMIL animation), and so forth. However, this also
   precludes SVG files with script, multipage PDF files, interactive
-  MNG files, HTML documents, plain text documents, and so forth.<p>The requirements on the <code title="attr-img-alt"><a href="#attr-img-alt">alt</a></code>
+  MNG files, HTML documents, plain text documents, and so forth.<p>The requirements on the <code title="attr-img-alt"><a href="#attr-img-alt" id="alt-3">alt</a></code>
   attribute's value are described <a href="#alt">in the next
-  section</a>.<p>The <code><a href="#the-img-element">img</a></code> element must not be used as a layout tool.
-  In particular, <code><a href="#the-img-element">img</a></code> elements should not be used to
+  section</a>.<p>The <code><a href="#the-img-element" id="img-13">img</a></code> element must not be used as a layout tool.
+  In particular, <code><a href="#the-img-element" id="img-14">img</a></code> elements should not be used to
   display transparent images, as they rarely convey meaning and rarely
-  add anything useful to the document.<hr><p>The <code title="attr-hyperlink-usemap"><a href="the-map-element.html#attr-hyperlink-usemap">usemap</a></code> attribute,
+  add anything useful to the document.<hr><p>The <code title="attr-hyperlink-usemap"><a href="the-map-element.html#attr-hyperlink-usemap" id="usemap-3">usemap</a></code> attribute,
   if present, can indicate that the image has an associated
-  <a href="the-map-element.html#image-map">image map</a>.<p>The <dfn id="attr-img-ismap" title="attr-img-ismap"><code>ismap</code></dfn>
+  <a href="the-map-element.html#image-map" id="image-map-0">image map</a>.<p>The <dfn id="attr-img-ismap" title="attr-img-ismap"><code>ismap</code></dfn>
   attribute, when used on an element that is a descendant of an
-  <code><a href="text-level-semantics.html#the-a-element">a</a></code> element with an <code title="attr-hyperlink-href"><a href="links.html#attr-hyperlink-href">href</a></code> attribute, indicates by its
+  <code><a href="text-level-semantics.html#the-a-element" id="a-20">a</a></code> element with an <code title="attr-hyperlink-href"><a href="links.html#attr-hyperlink-href" id="href-13">href</a></code> attribute, indicates by its
   presence that the element provides access to a server-side image
   map. This affects how events are handled on the corresponding
-  <code><a href="text-level-semantics.html#the-a-element">a</a></code> element.<p>The <code title="attr-img-ismap"><a href="#attr-img-ismap">ismap</a></code> attribute is a
-  <a href="common-microsyntaxes.html#boolean-attribute">boolean attribute</a>. The attribute must not be specified
-  on an element that does not have an ancestor <code><a href="text-level-semantics.html#the-a-element">a</a></code> element
-  with an <code title="attr-hyperlink-href"><a href="links.html#attr-hyperlink-href">href</a></code> attribute.<p>The <code><a href="#the-img-element">img</a></code> element supports <a href="the-map-element.html#dimension-attributes">dimension
+  <code><a href="text-level-semantics.html#the-a-element" id="a-21">a</a></code> element.<p>The <code title="attr-img-ismap"><a href="#attr-img-ismap" id="ismap-0">ismap</a></code> attribute is a
+  <a href="common-microsyntaxes.html#boolean-attribute" id="boolean-attribute-4">boolean attribute</a>. The attribute must not be specified
+  on an element that does not have an ancestor <code><a href="text-level-semantics.html#the-a-element" id="a-22">a</a></code> element
+  with an <code title="attr-hyperlink-href"><a href="links.html#attr-hyperlink-href" id="href-14">href</a></code> attribute.<p>The <code><a href="#the-img-element" id="img-15">img</a></code> element supports <a href="the-map-element.html#dimension-attributes" id="dimension-attributes-0">dimension
   attributes</a>.<dl class="domintro"><dt><var title="">image</var> . <code title="dom-img-width"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/embedded-content-1.html#dom-img-width" title='Read about this "width" reference in the full HTML5 spec.'>width</a></code> [ = <var title="">value</var> ]</dt>
    <dt><var title="">image</var> . <code title="dom-img-height"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/embedded-content-1.html#dom-img-height" title='Read about this "height" reference in the full HTML5 spec.'>height</a></code> [ = <var title="">value</var> ]</dt>
 
@@ -443,7 +443,7 @@
 
    <dd>
 
-    <p>Returns a new <code><a href="#the-img-element">img</a></code> element, with the <code title="attr-dim-width"><a href="the-map-element.html#attr-dim-width">width</a></code> and <code title="attr-dim-height"><a href="the-map-element.html#attr-dim-height">height</a></code> attributes set to the values
+    <p>Returns a new <code><a href="#the-img-element" id="img-16">img</a></code> element, with the <code title="attr-dim-width"><a href="the-map-element.html#attr-dim-width" id="width-3">width</a></code> and <code title="attr-dim-height"><a href="the-map-element.html#attr-dim-height" id="height-3">height</a></code> attributes set to the values
     passed in the relevant arguments, if applicable.</p>
 
    </dd>
@@ -454,7 +454,7 @@
    depending on the context.</p>
 
    <p>In each of the following cases, the same image is used, yet the
-   <code title="attr-img-alt"><a href="#attr-img-alt">alt</a></code> text is different each
+   <code title="attr-img-alt"><a href="#attr-img-alt" id="alt-4">alt</a></code> text is different each
    time. The image is the coat of arms of the Carouge municipality in
    the canton Geneva in Switzerland.</p>
 
@@ -493,7 +493,7 @@
    <p>Here it is not known at the time of publication what the image
    will be, only that it will be a coat of arms of some kind, and thus
    no replacement text can be provided, and instead only a brief
-   caption for the image is provided, in the <code title="attr-title"><a href="elements.html#the-title-attribute">title</a></code> attribute:</p>
+   caption for the image is provided, in the <code title="attr-title"><a href="elements.html#the-title-attribute" id="title-16">title</a></code> attribute:</p>
 
    <pre>&lt;p&gt;The last user to have uploaded a coat of arms uploaded this one:&lt;/p&gt;
 &lt;p&gt;&lt;img src="last-uploaded-coat-of-arms.cgi" title="User-uploaded coat of arms."&gt;&lt;/p&gt;</pre>
@@ -550,27 +550,27 @@
  &lt;p&gt;He would play in the morning, he would play in the evening.&lt;/p&gt;
 &lt;/article&gt;</pre>
 
-  </div><h5 id="alt"><span class="secno">4.8.1.1 </span>Requirements for providing text to act as an alternative for images</h5><p class="XXX annotation"><span><a href="http://www.w3.org/html/wg/tracker/issues/31">ISSUE-31</a> (alt-conformance-requirements) blocks progress to Last Call</span><h6 id="general-guidelines"><span class="secno">4.8.1.1.1 </span>General guidelines</h6><p class="XXX annotation"><span><a href="http://www.w3.org/html/wg/tracker/issues/31">ISSUE-31</a> (alt-conformance-requirements) blocks progress to Last Call</span><p>Except where otherwise specified, the <code title="attr-img-alt"><a href="#attr-img-alt">alt</a></code> attribute must be specified and its
+  </div><h5 id="alt"><span class="secno">4.8.1.1 </span>Requirements for providing text to act as an alternative for images</h5><p class="XXX annotation"><span><a href="http://www.w3.org/html/wg/tracker/issues/31">ISSUE-31</a> (alt-conformance-requirements) blocks progress to Last Call</span><h6 id="general-guidelines"><span class="secno">4.8.1.1.1 </span>General guidelines</h6><p class="XXX annotation"><span><a href="http://www.w3.org/html/wg/tracker/issues/31">ISSUE-31</a> (alt-conformance-requirements) blocks progress to Last Call</span><p>Except where otherwise specified, the <code title="attr-img-alt"><a href="#attr-img-alt" id="alt-5">alt</a></code> attribute must be specified and its
   value must not be empty; the value must be an appropriate
-  replacement for the image. The specific requirements for the <code title="attr-img-alt"><a href="#attr-img-alt">alt</a></code> attribute depend on what the image
+  replacement for the image. The specific requirements for the <code title="attr-img-alt"><a href="#attr-img-alt" id="alt-6">alt</a></code> attribute depend on what the image
   is intended to represent, as described in the following
   sections.<p>The most general rule to consider when writing alternative text
   is the following: <strong>the intent is that replacing every image
-  with the text of its <code title="attr-img-alt"><a href="#attr-img-alt">alt</a></code> attribute
+  with the text of its <code title="attr-img-alt"><a href="#attr-img-alt" id="alt-7">alt</a></code> attribute
   not change the meaning of the page</strong>.<p>So, in general, alternative text can be written by considering
   what one would have written had one not been able to include the
-  image.<p>A corollary to this is that the <code title="attr-img-alt"><a href="#attr-img-alt">alt</a></code> attribute's value should never
+  image.<p>A corollary to this is that the <code title="attr-img-alt"><a href="#attr-img-alt" id="alt-8">alt</a></code> attribute's value should never
   contain text that could be considered the image's <em>caption</em>,
   <em>title</em>, or <em>legend</em>. It is supposed to contain
   replacement text that could be used by users <em>instead</em> of the
-  image; it is not meant to supplement the image. The <code title="attr-title"><a href="elements.html#the-title-attribute">title</a></code> attribute can be used for
+  image; it is not meant to supplement the image. The <code title="attr-title"><a href="elements.html#the-title-attribute" id="title-17">title</a></code> attribute can be used for
   supplemental information.<p class="note">One way to think of alternative text is to think
   about how you would read the page containing the image to someone
   over the phone, without mentioning that there is an image
   present. Whatever you say instead of the image is typically a good
-  start for writing the alternative text.<h6 id="a-link-or-button-containing-nothing-but-the-image"><span class="secno">4.8.1.1.2 </span>A link or button containing nothing but the image</h6><p class="XXX annotation"><span><a href="http://www.w3.org/html/wg/tracker/issues/31">ISSUE-31</a> (alt-conformance-requirements) blocks progress to Last Call</span><p>When an <a href="text-level-semantics.html#the-a-element">a</a> element that creates a
-  <a href="links.html#hyperlink">hyperlink</a>, or a <code><a href="the-button-element.html#the-button-element">button</a></code> element, has no
-  textual content but contains one or more images, the <code title="attr-img-alt"><a href="#attr-img-alt">alt</a></code> attributes must contain text that
+  start for writing the alternative text.<h6 id="a-link-or-button-containing-nothing-but-the-image"><span class="secno">4.8.1.1.2 </span>A link or button containing nothing but the image</h6><p class="XXX annotation"><span><a href="http://www.w3.org/html/wg/tracker/issues/31">ISSUE-31</a> (alt-conformance-requirements) blocks progress to Last Call</span><p>When an <a href="text-level-semantics.html#the-a-element" id="a-23">a</a> element that creates a
+  <a href="links.html#hyperlink" id="hyperlink-9">hyperlink</a>, or a <code><a href="the-button-element.html#the-button-element" id="button-5">button</a></code> element, has no
+  textual content but contains one or more images, the <code title="attr-img-alt"><a href="#attr-img-alt" id="alt-9">alt</a></code> attributes must contain text that
   together convey the purpose of the link or button.<div class="example">
 
    <p>In this example, a user is asked to pick his preferred color
@@ -610,19 +610,19 @@
   </div><h6 id="a-phrase-or-paragraph-with-an-alternative-graphical-representation:-charts-diagrams-graphs-maps-illustrations"><span class="secno">4.8.1.1.3 </span>A phrase or paragraph with an alternative graphical representation: charts, diagrams, graphs, maps, illustrations</h6><p class="XXX annotation"><span><a href="http://www.w3.org/html/wg/tracker/issues/31">ISSUE-31</a> (alt-conformance-requirements) blocks progress to Last Call</span><p>Sometimes something can be more clearly stated in graphical
   form, for example as a flowchart, a diagram, a graph, or a simple
   map showing directions. In such cases, an image can be given using
-  the <code><a href="#the-img-element">img</a></code> element, but the lesser textual version must
+  the <code><a href="#the-img-element" id="img-17">img</a></code> element, but the lesser textual version must
   still be given, so that users who are unable to view the image
   (e.g. because they have a very slow connection, or because they
   are using a text-only browser, or because they are listening to
   the page being read out by a hands-free automobile voice Web
   browser, or simply because they are blind) are still able to
-  understand the message being conveyed.<p>The text must be given in the <code title="attr-img-alt"><a href="#attr-img-alt">alt</a></code> attribute, and must convey the
-  same message as the image specified in the <code title="attr-img-src"><a href="#attr-img-src">src</a></code> attribute.<p>It is important to realize that the alternative text is a
+  understand the message being conveyed.<p>The text must be given in the <code title="attr-img-alt"><a href="#attr-img-alt" id="alt-10">alt</a></code> attribute, and must convey the
+  same message as the image specified in the <code title="attr-img-src"><a href="#attr-img-src" id="src-14">src</a></code> attribute.<p>It is important to realize that the alternative text is a
   <em>replacement</em> for the image, not a description of the
   image.<div class="example">
 
    <p>In the following example we have <a href="images/parsing-model-overview.png">a flowchart</a> in image
-   form, with text in the <code title="attr-img-alt"><a href="#attr-img-alt">alt</a></code>
+   form, with text in the <code title="attr-img-alt"><a href="#attr-img-alt" id="alt-11">alt</a></code>
    attribute rephrasing the flowchart in prose form:</p>
 
    <pre>&lt;p&gt;In the common case, the data handled by the tokenization stage
@@ -665,18 +665,18 @@
 
    <p>Text such as "Photo of white house with boarded door" would be
    equally bad alternative text (though it could be suitable for the
-   <code title="attr-title"><a href="elements.html#the-title-attribute">title</a></code> attribute or in the
-   <code><a href="grouping-content.html#the-figcaption-element">figcaption</a></code> element of a <code><a href="grouping-content.html#the-figure-element">figure</a></code> with this
+   <code title="attr-title"><a href="elements.html#the-title-attribute" id="title-18">title</a></code> attribute or in the
+   <code><a href="grouping-content.html#the-figcaption-element" id="figcaption-6">figcaption</a></code> element of a <code><a href="grouping-content.html#the-figure-element" id="figure-9">figure</a></code> with this
    image).</p>
 
   </div><h6 id="a-short-phrase-or-label-with-an-alternative-graphical-representation:-icons-logos"><span class="secno">4.8.1.1.4 </span>A short phrase or label with an alternative graphical representation: icons, logos</h6><p class="XXX annotation"><span><a href="http://www.w3.org/html/wg/tracker/issues/31">ISSUE-31</a> (alt-conformance-requirements) blocks progress to Last Call</span><p>A document can contain information in iconic form. The icon is
   intended to help users of visual browsers to recognize features at
   a glance.<p>In some cases, the icon is supplemental to a text label
-  conveying the same meaning. In those cases, the <code title="attr-img-alt"><a href="#attr-img-alt">alt</a></code> attribute must be present but must
+  conveying the same meaning. In those cases, the <code title="attr-img-alt"><a href="#attr-img-alt" id="alt-12">alt</a></code> attribute must be present but must
   be empty.<div class="example">
 
    <p>Here the icons are next to text that conveys the same meaning,
-   so they have an empty <code title="attr-img-alt"><a href="#attr-img-alt">alt</a></code>
+   so they have an empty <code title="attr-img-alt"><a href="#attr-img-alt" id="alt-13">alt</a></code>
    attribute:</p>
 
    <pre>&lt;nav&gt;
@@ -687,7 +687,7 @@
 
   </div><p>In other cases, the icon has no text next to it describing what
   it means; the icon is supposed to be self-explanatory. In those
-  cases, an equivalent textual label must be given in the <code title="attr-img-alt"><a href="#attr-img-alt">alt</a></code> attribute.<div class="example">
+  cases, an equivalent textual label must be given in the <code title="attr-img-alt"><a href="#attr-img-alt" id="alt-14">alt</a></code> attribute.<div class="example">
 
    <p>Here, posts on a news site are labeled with an icon
    indicating their topic.</p>
@@ -716,12 +716,12 @@
   </div><p>Many pages include logos, insignia, flags, or emblems, which
   stand for a particular entity such as a company, organization,
   project, band, software package, country, or some such.<p>If the logo is being used to represent the entity, e.g. as a page
-  heading, the <code title="attr-img-alt"><a href="#attr-img-alt">alt</a></code> attribute must
+  heading, the <code title="attr-img-alt"><a href="#attr-img-alt" id="alt-15">alt</a></code> attribute must
   contain the name of the entity being represented by the logo. The
-  <code title="attr-img-alt"><a href="#attr-img-alt">alt</a></code> attribute must <em>not</em>
+  <code title="attr-img-alt"><a href="#attr-img-alt" id="alt-16">alt</a></code> attribute must <em>not</em>
   contain text like the word "logo", as it is not the fact that it is
   a logo that is being conveyed, it's the entity itself.<p>If the logo is being used next to the name of the entity that
-  it represents, then the logo is supplemental, and its <code title="attr-img-alt"><a href="#attr-img-alt">alt</a></code> attribute must instead be
+  it represents, then the logo is supplemental, and its <code title="attr-img-alt"><a href="#attr-img-alt" id="alt-17">alt</a></code> attribute must instead be
   empty.<p>If the logo is merely used as decorative material (as branding,
   or, for example, as a side image in an article that mentions the
   entity to which the logo belongs), then the entry below on purely
@@ -777,7 +777,7 @@
 
   </div><h6 id="text-that-has-been-rendered-to-a-graphic-for-typographical-effect"><span class="secno">4.8.1.1.5 </span>Text that has been rendered to a graphic for typographical effect</h6><p class="XXX annotation"><span><a href="http://www.w3.org/html/wg/tracker/issues/31">ISSUE-31</a> (alt-conformance-requirements) blocks progress to Last Call</span><p>Sometimes, an image just consists of text, and the purpose of the
   image is not to highlight the actual typographic effects used to
-  render the text, but just to convey the text itself.<p>In such cases, the <code title="attr-img-alt"><a href="#attr-img-alt">alt</a></code>
+  render the text, but just to convey the text itself.<p>In such cases, the <code title="attr-img-alt"><a href="#attr-img-alt" id="alt-18">alt</a></code>
   attribute must be present but must consist of the same text as
   written in the image itself.<div class="example">
 
@@ -791,7 +791,7 @@
 
   </div><h6 id="a-graphical-representation-of-some-of-the-surrounding-text"><span class="secno">4.8.1.1.6 </span>A graphical representation of some of the surrounding text</h6><p class="XXX annotation"><span><a href="http://www.w3.org/html/wg/tracker/issues/31">ISSUE-31</a> (alt-conformance-requirements) blocks progress to Last Call</span><p>In many cases, the image is actually just supplementary, and
   its presence merely reinforces the surrounding text. In these
-  cases, the <code title="attr-img-alt"><a href="#attr-img-alt">alt</a></code> attribute must be
+  cases, the <code title="attr-img-alt"><a href="#attr-img-alt" id="alt-19">alt</a></code> attribute must be
   present but its value must be the empty string.<p>In general, an image falls into this category if removing the
   image doesn't make the page any less useful, but including the
   image makes it a lot easier for users of visual browsers to
@@ -808,8 +808,8 @@
 
    <p>In these cases, it would be wrong to include alternative text
    that consists of just a caption. If a caption is to be included,
-   then either the <code title="attr-title"><a href="elements.html#the-title-attribute">title</a></code> attribute can
-   be used, or the <code><a href="grouping-content.html#the-figure-element">figure</a></code> and <code><a href="grouping-content.html#the-figcaption-element">figcaption</a></code>
+   then either the <code title="attr-title"><a href="elements.html#the-title-attribute" id="title-19">title</a></code> attribute can
+   be used, or the <code><a href="grouping-content.html#the-figure-element" id="figure-10">figure</a></code> and <code><a href="grouping-content.html#the-figcaption-element" id="figcaption-7">figcaption</a></code>
    elements can be used. In the latter case, the image would in fact
    be a phrase or paragraph with an alternative graphical
    representation, and would thus require alternative text.</p>
@@ -869,10 +869,10 @@
   Guidelines 2.0 for more detailed information and acceptable
   techniques. <a href="references.html#refsWCAG">[WCAG]</a><h6 id="a-group-of-images-that-form-a-single-larger-picture-with-no-links"><span class="secno">4.8.1.1.8 </span>A group of images that form a single larger picture with no links</h6><p class="XXX annotation"><span><a href="http://www.w3.org/html/wg/tracker/issues/31">ISSUE-31</a> (alt-conformance-requirements) blocks progress to Last Call</span><p>When a picture has been sliced into smaller image files that are
   then displayed together to form the complete picture again, one of
-  the images must have its <code title="attr-img-alt"><a href="#attr-img-alt">alt</a></code>
+  the images must have its <code title="attr-img-alt"><a href="#attr-img-alt" id="alt-20">alt</a></code>
   attribute set as per the relevant rules that would be appropriate
   for the picture as a whole, and then all the remaining images must
-  have their <code title="attr-img-alt"><a href="#attr-img-alt">alt</a></code> attribute set to
+  have their <code title="attr-img-alt"><a href="#attr-img-alt" id="alt-21">alt</a></code> attribute set to
   the empty string.<div class="example">
 
    <p>In the following example, a picture representing a company logo
@@ -896,10 +896,10 @@
   &gt;&lt;img src="1" alt=""&gt;&lt;img src="1" alt=""&gt;&lt;img src="0" alt=""
   &gt;&lt;img src="0" alt=""&gt;</strong>&lt;/meter&gt;&lt;/p&gt;</pre>
 
-  </div><h6 id="a-group-of-images-that-form-a-single-larger-picture-with-links"><span class="secno">4.8.1.1.9 </span>A group of images that form a single larger picture with links</h6><p class="XXX annotation"><span><a href="http://www.w3.org/html/wg/tracker/issues/31">ISSUE-31</a> (alt-conformance-requirements) blocks progress to Last Call</span><p>Generally, <a href="the-map-element.html#image-map" title="image map">image maps</a> should be
+  </div><h6 id="a-group-of-images-that-form-a-single-larger-picture-with-links"><span class="secno">4.8.1.1.9 </span>A group of images that form a single larger picture with links</h6><p class="XXX annotation"><span><a href="http://www.w3.org/html/wg/tracker/issues/31">ISSUE-31</a> (alt-conformance-requirements) blocks progress to Last Call</span><p>Generally, <a href="the-map-element.html#image-map" id="image-map-1" title="image map">image maps</a> should be
   used instead of slicing an image for links.<p>However, if an image is indeed sliced and any of the components
   of the sliced picture are the sole contents of links, then one image
-  per link must have alternative text in its <code title="attr-img-alt"><a href="#attr-img-alt">alt</a></code> attribute representing the purpose
+  per link must have alternative text in its <code title="attr-img-alt"><a href="#attr-img-alt" id="alt-22">alt</a></code> attribute representing the purpose
   of the link.<div class="example">
 
    <p>In the following example, a picture representing the flying
@@ -927,7 +927,7 @@
     screenshots in a magazine review, or part of a comic strip, or is
     a photograph in a blog entry about that photograph, text that can
     serve as a substitute for the image must be given as the contents
-    of the <code title="attr-img-alt"><a href="#attr-img-alt">alt</a></code> attribute.</p>
+    of the <code title="attr-img-alt"><a href="#attr-img-alt" id="alt-23">alt</a></code> attribute.</p>
 
     <div class="example">
 
@@ -977,7 +977,7 @@
     the image could be indistinct, or could be a complex fractal, or
     could be a detailed topographical map.</p>
 
-    <p>In these cases, the <code title="attr-img-alt"><a href="#attr-img-alt">alt</a></code>
+    <p>In these cases, the <code title="attr-img-alt"><a href="#attr-img-alt" id="alt-24">alt</a></code>
     attribute must contain some suitable alternative text, but it may
     be somewhat brief.</p>
 
@@ -1051,27 +1051,27 @@
     because the author does not himself know what the images represent
     (e.g. a blind photographer sharing an image on his blog).</p>
 
-    <p>In such cases, the <code title="attr-img-alt"><a href="#attr-img-alt">alt</a></code>
+    <p>In such cases, the <code title="attr-img-alt"><a href="#attr-img-alt" id="alt-25">alt</a></code>
     attribute may be omitted, but one of the following conditions must
     be met as well:</p>
 
-    <ul><li>The <code title="attr-title"><a href="elements.html#the-title-attribute">title</a></code> attribute is
+    <ul><li>The <code title="attr-title"><a href="elements.html#the-title-attribute" id="title-20">title</a></code> attribute is
      present and has a non-empty value.</li>
 
-     <li id="figcaption-as-alt-condition">The <code><a href="#the-img-element">img</a></code> element
-     is in a <code><a href="grouping-content.html#the-figure-element">figure</a></code> element that contains a
-     <code><a href="grouping-content.html#the-figcaption-element">figcaption</a></code> element that contains content other than
-     <a href="content-models.html#inter-element-whitespace">inter-element whitespace</a>, and, ignoring the
-     <code><a href="grouping-content.html#the-figcaption-element">figcaption</a></code> element and its descendants, the
-     <code><a href="grouping-content.html#the-figure-element">figure</a></code> element has no text node descendants other
-     than <a href="content-models.html#inter-element-whitespace">inter-element whitespace</a>, and no <a href="content-models.html#embedded-content">embedded
-     content</a> descendant other than the <code><a href="#the-img-element">img</a></code>
+     <li id="figcaption-as-alt-condition">The <code><a href="#the-img-element" id="img-18">img</a></code> element
+     is in a <code><a href="grouping-content.html#the-figure-element" id="figure-11">figure</a></code> element that contains a
+     <code><a href="grouping-content.html#the-figcaption-element" id="figcaption-8">figcaption</a></code> element that contains content other than
+     <a href="content-models.html#inter-element-whitespace" id="inter-element-whitespace-8">inter-element whitespace</a>, and, ignoring the
+     <code><a href="grouping-content.html#the-figcaption-element" id="figcaption-9">figcaption</a></code> element and its descendants, the
+     <code><a href="grouping-content.html#the-figure-element" id="figure-12">figure</a></code> element has no text node descendants other
+     than <a href="content-models.html#inter-element-whitespace" id="inter-element-whitespace-9">inter-element whitespace</a>, and no <a href="content-models.html#embedded-content" id="embedded-content-8">embedded
+     content</a> descendant other than the <code><a href="#the-img-element" id="img-19">img</a></code>
      element.</li>
 
     </ul><p class="note">Such cases are to be kept to an absolute
     minimum. If there is even the slightest possibility of the author
     having the ability to provide real alternative text, then it would
-    not be acceptable to omit the <code title="attr-img-alt"><a href="#attr-img-alt">alt</a></code>
+    not be acceptable to omit the <code title="attr-img-alt"><a href="#attr-img-alt" id="alt-26">alt</a></code>
     attribute.</p>
 
     <div class="example">
@@ -1131,7 +1131,7 @@
      description is not available, and the user is to provide the
      description. For instance, the point of a CAPTCHA image is to see
      if the user can literally read the graphic. Here is one way to
-     mark up a CAPTCHA (note the <code title="attr-title"><a href="elements.html#the-title-attribute">title</a></code>
+     mark up a CAPTCHA (note the <code title="attr-title"><a href="elements.html#the-title-attribute" id="title-21">title</a></code>
      attribute):</p>
 
      <pre>&lt;p&gt;&lt;label&gt;What does this image say?
@@ -1158,7 +1158,7 @@
 &lt;/table&gt;</pre>
 
      <p>Notice that even in this example, as much useful information
-     as possible is still included in the <code title="attr-title"><a href="elements.html#the-title-attribute">title</a></code> attribute.</p>
+     as possible is still included in the <code title="attr-title"><a href="elements.html#the-title-attribute" id="title-22">title</a></code> attribute.</p>
 
     </div>
 
@@ -1166,26 +1166,26 @@
     (e.g. because they have a very slow connection, or because they
     are using a text-only browser, or because they are listening to
     the page being read out by a hands-free automobile voice Web
-    browser, or simply because they are blind), the <code title="attr-img-alt"><a href="#attr-img-alt">alt</a></code> attribute is only allowed to be
+    browser, or simply because they are blind), the <code title="attr-img-alt"><a href="#attr-img-alt" id="alt-27">alt</a></code> attribute is only allowed to be
     omitted rather than being provided with replacement text when no
     alternative text is available and none can be made available, as
     in the above examples. Lack of effort from the part of the author
-    is not an acceptable reason for omitting the <code title="attr-img-alt"><a href="#attr-img-alt">alt</a></code> attribute.</p>
+    is not an acceptable reason for omitting the <code title="attr-img-alt"><a href="#attr-img-alt" id="alt-28">alt</a></code> attribute.</p>
 
    </dd>
 
-  </dl><h6 id="an-image-not-intended-for-the-user"><span class="secno">4.8.1.1.11 </span>An image not intended for the user</h6><p class="XXX annotation"><span><a href="http://www.w3.org/html/wg/tracker/issues/31">ISSUE-31</a> (alt-conformance-requirements) blocks progress to Last Call</span><p>Generally authors should avoid using <code><a href="#the-img-element">img</a></code> elements
-  for purposes other than showing images.<p>If an <code><a href="#the-img-element">img</a></code> element is being used for purposes other
+  </dl><h6 id="an-image-not-intended-for-the-user"><span class="secno">4.8.1.1.11 </span>An image not intended for the user</h6><p class="XXX annotation"><span><a href="http://www.w3.org/html/wg/tracker/issues/31">ISSUE-31</a> (alt-conformance-requirements) blocks progress to Last Call</span><p>Generally authors should avoid using <code><a href="#the-img-element" id="img-20">img</a></code> elements
+  for purposes other than showing images.<p>If an <code><a href="#the-img-element" id="img-21">img</a></code> element is being used for purposes other
   than showing an image, e.g. as part of a service to count page
-  views, then the <code title="attr-img-alt"><a href="#attr-img-alt">alt</a></code> attribute must
-  be the empty string.<p>In such cases, the <code title="attr-dim-width"><a href="the-map-element.html#attr-dim-width">width</a></code> and
-  <code title="attr-dim-height"><a href="the-map-element.html#attr-dim-height">height</a></code> attributes should both
+  views, then the <code title="attr-img-alt"><a href="#attr-img-alt" id="alt-29">alt</a></code> attribute must
+  be the empty string.<p>In such cases, the <code title="attr-dim-width"><a href="the-map-element.html#attr-dim-width" id="width-4">width</a></code> and
+  <code title="attr-dim-height"><a href="the-map-element.html#attr-dim-height" id="height-4">height</a></code> attributes should both
   be set to zero.<h6 id="an-image-in-an-e-mail-or-private-document-intended-for-a-specific-person-who-is-known-to-be-able-to-view-images"><span class="secno">4.8.1.1.12 </span>An image in an e-mail or private document intended for a specific person who is known to be able to view images</h6><p class="XXX annotation"><span><a href="http://www.w3.org/html/wg/tracker/issues/31">ISSUE-31</a> (alt-conformance-requirements) blocks progress to Last Call</span><p><i>This section does not apply to documents that are publicly
   accessible, or whose target audience is not necessarily personally
   known to the author, such as documents on a Web site, e-mails sent
   to public mailing lists, or software documentation.</i><p>When an image is included in a private communication (such as an
   HTML e-mail) aimed at a specific person who is known to be able to
-  view images, the <code title="attr-img-alt"><a href="#attr-img-alt">alt</a></code> attribute may
+  view images, the <code title="attr-img-alt"><a href="#attr-img-alt" id="alt-30">alt</a></code> attribute may
   be omitted. However, even in such cases it is strongly recommended
   that alternative text be included (as appropriate according to the
   kind of image involved, as described in the above entries), so that

Index: the-input-element.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/the-input-element.html,v
retrieving revision 1.403
retrieving revision 1.404
diff -u -d -r1.403 -r1.404
--- the-input-element.html	20 Apr 2011 12:21:18 -0000	1.403
+++ the-input-element.html	20 Apr 2011 12:34:15 -0000	1.404
@@ -343,50 +343,50 @@
   </div>
 
   <h4 id="the-input-element"><span class="secno">4.10.7 </span>The <dfn><code>input</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
-   <dd><a href="content-models.html#flow-content">Flow content</a>.</dd>
-   <dd><a href="content-models.html#phrasing-content">Phrasing content</a>.</dd>
-   <dd>If the <code title="attr-input-type"><a href="#attr-input-type">type</a></code> attribute is <em>not</em> in the <a href="states-of-the-type-attribute.html#hidden-state" title="attr-input-type-hidden">Hidden</a> state: <a href="content-models.html#interactive-content">Interactive content</a>.</dd>
-   <dd>If the <code title="attr-input-type"><a href="#attr-input-type">type</a></code> attribute is <em>not</em> in the <a href="states-of-the-type-attribute.html#hidden-state" title="attr-input-type-hidden">Hidden</a> state: <a href="forms.html#category-listed" title="category-listed">Listed</a>, <a href="forms.html#category-label" title="category-label">labelable</a>, <a href="forms.html#category-submit" title="category-submit">submittable</a>, and <a href="forms.html#category-reset" title="category-reset">resettable</a> <a href="forms.html#form-associated-element">form-associated element</a>.</dd>
-   <dd>If the <code title="attr-input-type"><a href="#attr-input-type">type</a></code> attribute is in the <a href="states-of-the-type-attribute.html#hidden-state" title="attr-input-type-hidden">Hidden</a> state: <a href="forms.html#category-listed" title="category-listed">Listed</a>, <a href="forms.html#category-submit" title="category-submit">submittable</a>, and <a href="forms.html#category-reset" title="category-reset">resettable</a> <a href="forms.html#form-associated-element">form-associated element</a>.</dd>
+   <dd><a href="content-models.html#flow-content" id="flow-content-125">Flow content</a>.</dd>
+   <dd><a href="content-models.html#phrasing-content" id="phrasing-content-137">Phrasing content</a>.</dd>
+   <dd>If the <code title="attr-input-type"><a href="#attr-input-type" id="type-63">type</a></code> attribute is <em>not</em> in the <a href="states-of-the-type-attribute.html#hidden-state" id="attr-input-type-hidden-2" title="attr-input-type-hidden">Hidden</a> state: <a href="content-models.html#interactive-content" id="interactive-content-13">Interactive content</a>.</dd>
+   <dd>If the <code title="attr-input-type"><a href="#attr-input-type" id="type-64">type</a></code> attribute is <em>not</em> in the <a href="states-of-the-type-attribute.html#hidden-state" id="attr-input-type-hidden-3" title="attr-input-type-hidden">Hidden</a> state: <a href="forms.html#category-listed" id="category-listed-3" title="category-listed">Listed</a>, <a href="forms.html#category-label" id="category-label-2" title="category-label">labelable</a>, <a href="forms.html#category-submit" id="category-submit-2" title="category-submit">submittable</a>, and <a href="forms.html#category-reset" id="category-reset-0" title="category-reset">resettable</a> <a href="forms.html#form-associated-element" id="form-associated-element-7">form-associated element</a>.</dd>
+   <dd>If the <code title="attr-input-type"><a href="#attr-input-type" id="type-65">type</a></code> attribute is in the <a href="states-of-the-type-attribute.html#hidden-state" id="attr-input-type-hidden-4" title="attr-input-type-hidden">Hidden</a> state: <a href="forms.html#category-listed" id="category-listed-4" title="category-listed">Listed</a>, <a href="forms.html#category-submit" id="category-submit-3" title="category-submit">submittable</a>, and <a href="forms.html#category-reset" id="category-reset-1" title="category-reset">resettable</a> <a href="forms.html#form-associated-element" id="form-associated-element-8">form-associated element</a>.</dd>
    <dt>Contexts in which this element can be used:</dt>
-   <dd>Where <a href="content-models.html#phrasing-content">phrasing content</a> is expected.</dd>
+   <dd>Where <a href="content-models.html#phrasing-content" id="phrasing-content-138">phrasing content</a> is expected.</dd>
    <dt>Content model:</dt>
    <dd>Empty.</dd>
    <dt>Content attributes:</dt>
-   <dd><a href="elements.html#global-attributes">Global attributes</a></dd>
-   <dd><code title="attr-input-accept"><a href="number-state.html#attr-input-accept">accept</a></code></dd>
-   <dd><code title="attr-input-alt"><a href="number-state.html#attr-input-alt">alt</a></code></dd>
-   <dd><code title="attr-input-autocomplete"><a href="common-input-element-attributes.html#attr-input-autocomplete">autocomplete</a></code></dd>
-   <dd><code title="attr-fe-autofocus"><a href="association-of-controls-and-forms.html#attr-fe-autofocus">autofocus</a></code></dd>
-   <dd><code title="attr-input-checked"><a href="#attr-input-checked">checked</a></code></dd>
-   <dd><code title="attr-input-dirname"><a href="common-input-element-attributes.html#attr-input-dirname">dirname</a></code></dd>
-   <dd><code title="attr-fe-disabled"><a href="association-of-controls-and-forms.html#attr-fe-disabled">disabled</a></code></dd>
-   <dd><code title="attr-fae-form"><a href="association-of-controls-and-forms.html#attr-fae-form">form</a></code></dd>
-   <dd><code title="attr-fs-formaction"><a href="association-of-controls-and-forms.html#attr-fs-formaction">formaction</a></code></dd>
-   <dd><code title="attr-fs-formenctype"><a href="association-of-controls-and-forms.html#attr-fs-formenctype">formenctype</a></code></dd>
-   <dd><code title="attr-fs-formmethod"><a href="association-of-controls-and-forms.html#attr-fs-formmethod">formmethod</a></code></dd>
-   <dd><code title="attr-fs-formnovalidate"><a href="association-of-controls-and-forms.html#attr-fs-formnovalidate">formnovalidate</a></code></dd>
-   <dd><code title="attr-fs-formtarget"><a href="association-of-controls-and-forms.html#attr-fs-formtarget">formtarget</a></code></dd>
-   <dd><code title="attr-dim-height"><a href="the-map-element.html#attr-dim-height">height</a></code></dd>
-   <dd><code title="attr-input-list"><a href="common-input-element-attributes.html#attr-input-list">list</a></code></dd>
-   <dd><code title="attr-input-max"><a href="common-input-element-attributes.html#attr-input-max">max</a></code></dd>
-   <dd><code title="attr-input-maxlength"><a href="common-input-element-attributes.html#attr-input-maxlength">maxlength</a></code></dd>
-   <dd><code title="attr-input-min"><a href="common-input-element-attributes.html#attr-input-min">min</a></code></dd>
-   <dd><code title="attr-input-multiple"><a href="common-input-element-attributes.html#attr-input-multiple">multiple</a></code></dd>
-   <dd><code title="attr-fe-name"><a href="association-of-controls-and-forms.html#attr-fe-name">name</a></code></dd>
-   <dd><code title="attr-input-pattern"><a href="common-input-element-attributes.html#attr-input-pattern">pattern</a></code></dd>
-   <dd><code title="attr-input-placeholder"><a href="common-input-element-attributes.html#attr-input-placeholder">placeholder</a></code></dd>
-   <dd><code title="attr-input-readonly"><a href="common-input-element-attributes.html#attr-input-readonly">readonly</a></code></dd>
-   <dd><code title="attr-input-required"><a href="common-input-element-attributes.html#attr-input-required">required</a></code></dd>
-   <dd><code title="attr-input-size"><a href="common-input-element-attributes.html#attr-input-size">size</a></code></dd>
-   <dd><code title="attr-input-src"><a href="number-state.html#attr-input-src">src</a></code></dd>
-   <dd><code title="attr-input-step"><a href="common-input-element-attributes.html#attr-input-step">step</a></code></dd>
-   <dd><code title="attr-input-type"><a href="#attr-input-type">type</a></code></dd>
-   <dd><code title="attr-input-value"><a href="#attr-input-value">value</a></code></dd>
-   <dd><code title="attr-dim-width"><a href="the-map-element.html#attr-dim-width">width</a></code></dd>
+   <dd><a href="elements.html#global-attributes" id="global-attributes-88">Global attributes</a></dd>
+   <dd><code title="attr-input-accept"><a href="number-state.html#attr-input-accept" id="accept">accept</a></code></dd>
+   <dd><code title="attr-input-alt"><a href="number-state.html#attr-input-alt" id="alt-37">alt</a></code></dd>
+   <dd><code title="attr-input-autocomplete"><a href="common-input-element-attributes.html#attr-input-autocomplete" id="autocomplete-3">autocomplete</a></code></dd>
+   <dd><code title="attr-fe-autofocus"><a href="association-of-controls-and-forms.html#attr-fe-autofocus" id="autofocus">autofocus</a></code></dd>
+   <dd><code title="attr-input-checked"><a href="#attr-input-checked" id="checked-0">checked</a></code></dd>
+   <dd><code title="attr-input-dirname"><a href="common-input-element-attributes.html#attr-input-dirname" id="dirname">dirname</a></code></dd>
+   <dd><code title="attr-fe-disabled"><a href="association-of-controls-and-forms.html#attr-fe-disabled" id="disabled-11">disabled</a></code></dd>
+   <dd><code title="attr-fae-form"><a href="association-of-controls-and-forms.html#attr-fae-form" id="form-47">form</a></code></dd>
+   <dd><code title="attr-fs-formaction"><a href="association-of-controls-and-forms.html#attr-fs-formaction" id="formaction">formaction</a></code></dd>
+   <dd><code title="attr-fs-formenctype"><a href="association-of-controls-and-forms.html#attr-fs-formenctype" id="formenctype">formenctype</a></code></dd>
+   <dd><code title="attr-fs-formmethod"><a href="association-of-controls-and-forms.html#attr-fs-formmethod" id="formmethod">formmethod</a></code></dd>
+   <dd><code title="attr-fs-formnovalidate"><a href="association-of-controls-and-forms.html#attr-fs-formnovalidate" id="formnovalidate">formnovalidate</a></code></dd>
+   <dd><code title="attr-fs-formtarget"><a href="association-of-controls-and-forms.html#attr-fs-formtarget" id="formtarget">formtarget</a></code></dd>
+   <dd><code title="attr-dim-height"><a href="the-map-element.html#attr-dim-height" id="height-10">height</a></code></dd>
+   <dd><code title="attr-input-list"><a href="common-input-element-attributes.html#attr-input-list" id="list-0">list</a></code></dd>
+   <dd><code title="attr-input-max"><a href="common-input-element-attributes.html#attr-input-max" id="max-0">max</a></code></dd>
+   <dd><code title="attr-input-maxlength"><a href="common-input-element-attributes.html#attr-input-maxlength" id="maxlength-0">maxlength</a></code></dd>
+   <dd><code title="attr-input-min"><a href="common-input-element-attributes.html#attr-input-min" id="min-0">min</a></code></dd>
+   <dd><code title="attr-input-multiple"><a href="common-input-element-attributes.html#attr-input-multiple" id="multiple">multiple</a></code></dd>
+   <dd><code title="attr-fe-name"><a href="association-of-controls-and-forms.html#attr-fe-name" id="name-32">name</a></code></dd>
+   <dd><code title="attr-input-pattern"><a href="common-input-element-attributes.html#attr-input-pattern" id="pattern">pattern</a></code></dd>
+   <dd><code title="attr-input-placeholder"><a href="common-input-element-attributes.html#attr-input-placeholder" id="placeholder">placeholder</a></code></dd>
+   <dd><code title="attr-input-readonly"><a href="common-input-element-attributes.html#attr-input-readonly" id="readonly-13">readonly</a></code></dd>
+   <dd><code title="attr-input-required"><a href="common-input-element-attributes.html#attr-input-required" id="required-0">required</a></code></dd>
+   <dd><code title="attr-input-size"><a href="common-input-element-attributes.html#attr-input-size" id="size">size</a></code></dd>
+   <dd><code title="attr-input-src"><a href="number-state.html#attr-input-src" id="src-47">src</a></code></dd>
+   <dd><code title="attr-input-step"><a href="common-input-element-attributes.html#attr-input-step" id="step-0">step</a></code></dd>
+   <dd><code title="attr-input-type"><a href="#attr-input-type" id="type-66">type</a></code></dd>
+   <dd><code title="attr-input-value"><a href="#attr-input-value" id="value-6">value</a></code></dd>
+   <dd><code title="attr-dim-width"><a href="the-map-element.html#attr-dim-width" id="width-10">width</a></code></dd>
    <dt>DOM interface:</dt>
    <dd>
-<pre class="idl">interface <dfn id="htmlinputelement">HTMLInputElement</dfn> : <a href="elements.html#htmlelement">HTMLElement</a> {
+<pre class="idl">interface <dfn id="htmlinputelement">HTMLInputElement</dfn> : <a href="elements.html#htmlelement" id="htmlelement-95">HTMLElement</a> {
            attribute DOMString <a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-input-element.html#dom-input-accept" title='Read about this "accept" reference in the full HTML5 spec.'>accept</a>;
            attribute DOMString <a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-input-element.html#dom-input-alt" title='Read about this "alt" reference in the full HTML5 spec.'>alt</a>;
            attribute DOMString <a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-input-element.html#dom-input-autocomplete" title='Read about this "autocomplete" reference in the full HTML5 spec.'>autocomplete</a>;
@@ -395,7 +395,7 @@
            attribute boolean <a class="full-spec-link" href="http://dev.w3.org/html5/spec/common-input-element-attributes.html#dom-input-checked" title='Read about this "checked" reference in the full HTML5 spec.'>checked</a>;
            attribute DOMString <a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-input-element.html#dom-input-dirname" title='Read about this "dirName" reference in the full HTML5 spec.'>dirName</a>;
            attribute boolean <a class="full-spec-link" href="http://dev.w3.org/html5/spec/association-of-controls-and-forms.html#dom-fe-disabled" title='Read about this "disabled" reference in the full HTML5 spec.'>disabled</a>;
-  readonly attribute <a href="forms.html#htmlformelement">HTMLFormElement</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/association-of-controls-and-forms.html#dom-fae-form" title='Read about this "form" reference in the full HTML5 spec.'>form</a>;
+  readonly attribute <a href="forms.html#htmlformelement" id="htmlformelement-4">HTMLFormElement</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/association-of-controls-and-forms.html#dom-fae-form" title='Read about this "form" reference in the full HTML5 spec.'>form</a>;
   readonly attribute <span>FileList</span> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/common-input-element-attributes.html#dom-input-files" title='Read about this "files" reference in the full HTML5 spec.'>files</a>;
            attribute DOMString <a class="full-spec-link" href="http://dev.w3.org/html5/spec/association-of-controls-and-forms.html#dom-fs-formaction" title='Read about this "formAction" reference in the full HTML5 spec.'>formAction</a>;
            attribute DOMString <a class="full-spec-link" href="http://dev.w3.org/html5/spec/association-of-controls-and-forms.html#dom-fs-formenctype" title='Read about this "formEnctype" reference in the full HTML5 spec.'>formEnctype</a>;
@@ -404,7 +404,7 @@
            attribute DOMString <a class="full-spec-link" href="http://dev.w3.org/html5/spec/association-of-controls-and-forms.html#dom-fs-formtarget" title='Read about this "formTarget" reference in the full HTML5 spec.'>formTarget</a>;
            attribute DOMString <a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-map-element.html#dom-dim-height" title='Read about this "height" reference in the full HTML5 spec.'>height</a>;
            attribute boolean <a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-input-element.html#dom-input-indeterminate" title='Read about this "indeterminate" reference in the full HTML5 spec.'>indeterminate</a>;
-  readonly attribute <a href="elements.html#htmlelement">HTMLElement</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/common-input-element-attributes.html#dom-input-list" title='Read about this "list" reference in the full HTML5 spec.'>list</a>;
+  readonly attribute <a href="elements.html#htmlelement" id="htmlelement-96">HTMLElement</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/common-input-element-attributes.html#dom-input-list" title='Read about this "list" reference in the full HTML5 spec.'>list</a>;
            attribute DOMString <a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-input-element.html#dom-input-max" title='Read about this "max" reference in the full HTML5 spec.'>max</a>;
            attribute long <a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-input-element.html#dom-input-maxlength" title='Read about this "maxLength" reference in the full HTML5 spec.'>maxLength</a>;
            attribute DOMString <a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-input-element.html#dom-input-min" title='Read about this "min" reference in the full HTML5 spec.'>min</a>;
@@ -422,7 +422,7 @@
            attribute DOMString <a class="full-spec-link" href="http://dev.w3.org/html5/spec/common-input-element-attributes.html#dom-input-value" title='Read about this "value" reference in the full HTML5 spec.'>value</a>;
            attribute <span>Date</span> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/common-input-element-attributes.html#dom-input-valueasdate" title='Read about this "valueAsDate" reference in the full HTML5 spec.'>valueAsDate</a>;
            attribute double <a class="full-spec-link" href="http://dev.w3.org/html5/spec/common-input-element-attributes.html#dom-input-valueasnumber" title='Read about this "valueAsNumber" reference in the full HTML5 spec.'>valueAsNumber</a>;
-  readonly attribute <a href="the-button-element.html#htmloptionelement">HTMLOptionElement</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/common-input-element-attributes.html#dom-input-selectedoption" title='Read about this "selectedOption" reference in the full HTML5 spec.'>selectedOption</a>;
+  readonly attribute <a href="the-button-element.html#htmloptionelement" id="htmloptionelement-0">HTMLOptionElement</a> <a class="full-spec-link" href="http://dev.w3.org/html5/spec/common-input-element-attributes.html#dom-input-selectedoption" title='Read about this "selectedOption" reference in the full HTML5 spec.'>selectedOption</a>;
            attribute DOMString <a class="full-spec-link" href="http://dev.w3.org/html5/spec/the-map-element.html#dom-dim-width" title='Read about this "width" reference in the full HTML5 spec.'>width</a>;
 
   void <a class="full-spec-link" href="http://dev.w3.org/html5/spec/common-input-element-attributes.html#dom-input-stepup" title='Read about this "stepUp" reference in the full HTML5 spec.'>stepUp</a>(in optional long n);
@@ -442,10 +442,10 @@
   void <a class="full-spec-link" href="http://dev.w3.org/html5/spec/association-of-controls-and-forms.html#dom-textarea-input-setselectionrange" title='Read about this "setSelectionRange" reference in the full HTML5 spec.'>setSelectionRange</a>(in unsigned long start, in unsigned long end);
 };</pre>
    </dd>
-  </dl><p>The <code><a href="#the-input-element">input</a></code> element <a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#represents" title='Read about this "represents" reference in the full HTML5 spec.'>represents</a> a typed data field,
+  </dl><p>The <code><a href="#the-input-element" id="input-60">input</a></code> element <a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#represents" title='Read about this "represents" reference in the full HTML5 spec.'>represents</a> a typed data field,
   usually with a form control to allow the user to edit the data.<p>The <dfn id="attr-input-type" title="attr-input-type"><code>type</code></dfn>
   attribute controls the data type (and associated control) of the
-  element. It is an <a href="common-microsyntaxes.html#enumerated-attribute">enumerated attribute</a>. The following
+  element. It is an <a href="common-microsyntaxes.html#enumerated-attribute" id="enumerated-attribute-7">enumerated attribute</a>. The following
   table lists the keywords and states for the attribute &mdash; the
   keywords in the left column map to the states in the cell in the
   second column on the same row as the keyword.<table id="attr-input-type-keywords"><thead><tr><th> Keyword
@@ -453,135 +453,135 @@
      <th> Data type
      <th> Control type
    <tbody><tr><td> <dfn id="attr-input-type-hidden-keyword" title="attr-input-type-hidden-keyword"><code>hidden</code></dfn>
-     <td> <a href="states-of-the-type-attribute.html#hidden-state" title="attr-input-type-hidden">Hidden</a>
+     <td> <a href="states-of-the-type-attribute.html#hidden-state" id="attr-input-type-hidden-5" title="attr-input-type-hidden">Hidden</a>
      <td> An arbitrary string
      <td> n/a
     <tr><td> <dfn id="attr-input-type-text-keyword" title="attr-input-type-text-keyword"><code>text</code></dfn>
-     <td> <a href="states-of-the-type-attribute.html#text-state-and-search-state" title="attr-input-type-text">Text</a>
+     <td> <a href="states-of-the-type-attribute.html#text-state-and-search-state" id="attr-input-type-text-1" title="attr-input-type-text">Text</a>
      <td> Text with no line breaks
      <td> Text field
     <tr><td> <dfn id="attr-input-type-search-keyword" title="attr-input-type-search-keyword"><code>search</code></dfn>
-     <td> <a href="states-of-the-type-attribute.html#text-state-and-search-state" title="attr-input-type-search">Search</a>
+     <td> <a href="states-of-the-type-attribute.html#text-state-and-search-state" id="attr-input-type-search-1" title="attr-input-type-search">Search</a>
      <td> Text with no line breaks
      <td> Search field
     <tr><td> <dfn id="attr-input-type-tel-keyword" title="attr-input-type-tel-keyword"><code>tel</code></dfn>
-     <td> <a href="states-of-the-type-attribute.html#telephone-state" title="attr-input-type-tel">Telephone</a>
+     <td> <a href="states-of-the-type-attribute.html#telephone-state" id="attr-input-type-tel-1" title="attr-input-type-tel">Telephone</a>
      <td> Text with no line breaks
      <td> A text field
     <tr><td> <dfn id="attr-input-type-url-keyword" title="attr-input-type-url-keyword"><code>url</code></dfn>
-     <td> <a href="states-of-the-type-attribute.html#url-state" title="attr-input-type-url">URL</a>
+     <td> <a href="states-of-the-type-attribute.html#url-state" id="attr-input-type-url-1" title="attr-input-type-url">URL</a>
      <td> An absolute IRI
      <td> A text field
     <tr><td> <dfn id="attr-input-type-email-keyword" title="attr-input-type-email-keyword"><code>email</code></dfn>
-     <td> <a href="states-of-the-type-attribute.html#e-mail-state" title="attr-input-type-email">E-mail</a>
+     <td> <a href="states-of-the-type-attribute.html#e-mail-state" id="attr-input-type-email-1" title="attr-input-type-email">E-mail</a>
      <td> An e-mail address or list of e-mail addresses
      <td> A text field
     <tr><td> <dfn id="attr-input-type-password-keyword" title="attr-input-type-password-keyword"><code>password</code></dfn>
-     <td> <a href="states-of-the-type-attribute.html#password-state" title="attr-input-type-password">Password</a>
+     <td> <a href="states-of-the-type-attribute.html#password-state" id="attr-input-type-password-0" title="attr-input-type-password">Password</a>
      <td> Text with no line breaks (sensitive information)
      <td> Text field that obscures data entry
     <tr><td> <dfn id="attr-input-type-datetime-keyword" title="attr-input-type-datetime-keyword"><code>datetime</code></dfn>
-     <td> <a href="states-of-the-type-attribute.html#date-and-time-state" title="attr-input-type-datetime">Date and Time</a>
+     <td> <a href="states-of-the-type-attribute.html#date-and-time-state" id="attr-input-type-datetime-0" title="attr-input-type-datetime">Date and Time</a>
      <td> A date and time (year, month, day, hour, minute, second, fraction of a second) with the time zone set to UTC
      <td> A date and time control
     <tr><td> <dfn id="attr-input-type-date-keyword" title="attr-input-type-date-keyword"><code>date</code></dfn>
-     <td> <a href="states-of-the-type-attribute.html#date-state" title="attr-input-type-date">Date</a>
+     <td> <a href="states-of-the-type-attribute.html#date-state" id="attr-input-type-date-0" title="attr-input-type-date">Date</a>
      <td> A date (year, month, day) with no time zone
      <td> A date control
     <tr><td> <dfn id="attr-input-type-month-keyword" title="attr-input-type-month-keyword"><code>month</code></dfn>
-     <td> <a href="states-of-the-type-attribute.html#month-state" title="attr-input-type-month">Month</a>
+     <td> <a href="states-of-the-type-attribute.html#month-state" id="attr-input-type-month-0" title="attr-input-type-month">Month</a>
      <td> A date consisting of a year and a month with no time zone
      <td> A month control
     <tr><td> <dfn id="attr-input-type-week-keyword" title="attr-input-type-week-keyword"><code>week</code></dfn>
-     <td> <a href="states-of-the-type-attribute.html#week-state" title="attr-input-type-week">Week</a>
+     <td> <a href="states-of-the-type-attribute.html#week-state" id="attr-input-type-week-0" title="attr-input-type-week">Week</a>
      <td> A date consisting of a week-year number and a week number with no time zone
      <td> A week control
     <tr><td> <dfn id="attr-input-type-time-keyword" title="attr-input-type-time-keyword"><code>time</code></dfn>
-     <td> <a href="states-of-the-type-attribute.html#time-state" title="attr-input-type-time">Time</a>
+     <td> <a href="states-of-the-type-attribute.html#time-state" id="attr-input-type-time-0" title="attr-input-type-time">Time</a>
      <td> A time (hour, minute, seconds, fractional seconds) with no time zone
      <td> A time control
     <tr><td> <dfn id="attr-input-type-datetime-local-keyword" title="attr-input-type-datetime-local-keyword"><code>datetime-local</code></dfn>
-     <td> <a href="states-of-the-type-attribute.html#local-date-and-time-state" title="attr-input-type-datetime-local">Local Date and Time</a>
+     <td> <a href="states-of-the-type-attribute.html#local-date-and-time-state" id="attr-input-type-datetime-local-0" title="attr-input-type-datetime-local">Local Date and Time</a>
      <td> A date and time (year, month, day, hour, minute, second, fraction of a second) with no time zone
      <td> A date and time control
     <tr><td> <dfn id="attr-input-type-number-keyword" title="attr-input-type-number-keyword"><code>number</code></dfn>
-     <td> <a href="number-state.html#number-state" title="attr-input-type-number">Number</a>
+     <td> <a href="number-state.html#number-state" id="attr-input-type-number-0" title="attr-input-type-number">Number</a>
      <td> A numerical value
      <td> A text field or spinner control
     <tr><td> <dfn id="attr-input-type-range-keyword" title="attr-input-type-range-keyword"><code>range</code></dfn>
-     <td> <a href="number-state.html#range-state" title="attr-input-type-range">Range</a>
+     <td> <a href="number-state.html#range-state" id="attr-input-type-range-0" title="attr-input-type-range">Range</a>
      <td> A numerical value, with the extra semantic that the exact value is not important
      <td> A slider control or similar
     <tr><td> <dfn id="attr-input-type-color-keyword" title="attr-input-type-color-keyword"><code>color</code></dfn>
-     <td> <a href="number-state.html#color-state" title="attr-input-type-color">Color</a>
+     <td> <a href="number-state.html#color-state" id="attr-input-type-color-0" title="attr-input-type-color">Color</a>
      <td> An sRGB color with 8-bit red, green, and blue components
      <td> A color well
     <tr><td> <dfn id="attr-input-type-checkbox-keyword" title="attr-input-type-checkbox-keyword"><code>checkbox</code></dfn>
-     <td> <a href="number-state.html#checkbox-state" title="attr-input-type-checkbox">Checkbox</a>
+     <td> <a href="number-state.html#checkbox-state" id="attr-input-type-checkbox-1" title="attr-input-type-checkbox">Checkbox</a>
      <td> A set of zero or more values from a predefined list
      <td> A checkbox
     <tr><td> <dfn id="attr-input-type-radio-keyword" title="attr-input-type-radio-keyword"><code>radio</code></dfn>
-     <td> <a href="number-state.html#radio-button-state" title="attr-input-type-radio">Radio Button</a>
+     <td> <a href="number-state.html#radio-button-state" id="attr-input-type-radio-1" title="attr-input-type-radio">Radio Button</a>
      <td> An enumerated value
      <td> A radio button
     <tr><td> <dfn id="attr-input-type-file-keyword" title="attr-input-type-file-keyword"><code>file</code></dfn>
-     <td> <a href="number-state.html#file-upload-state" title="attr-input-type-file">File Upload</a>
-     <td> Zero or more files each with a <a href="infrastructure.html#mime-type">MIME type</a> and optionally a file name
+     <td> <a href="number-state.html#file-upload-state" id="attr-input-type-file-0" title="attr-input-type-file">File Upload</a>
+     <td> Zero or more files each with a <a href="infrastructure.html#mime-type" id="mime-type-10">MIME type</a> and optionally a file name
      <td> A label and a button
     <tr><td> <dfn id="attr-input-type-submit-keyword" title="attr-input-type-submit-keyword"><code>submit</code></dfn>
-     <td> <a href="number-state.html#submit-button-state" title="attr-input-type-submit">Submit Button</a>
+     <td> <a href="number-state.html#submit-button-state" id="attr-input-type-submit-0" title="attr-input-type-submit">Submit Button</a>
      <td> An enumerated value, with the extra semantic that it must be the last value selected and initiates form submission
      <td> A button
     <tr><td> <dfn id="attr-input-type-image-keyword" title="attr-input-type-image-keyword"><code>image</code></dfn>
-     <td> <a href="number-state.html#image-button-state" title="attr-input-type-image">Image Button</a>
+     <td> <a href="number-state.html#image-button-state" id="attr-input-type-image-1" title="attr-input-type-image">Image Button</a>
      <td> A coordinate, relative to a particular image's size, with the extra semantic that it must be the last value selected and initiates form submission
      <td> Either a clickable image, or a button
     <tr><td> <dfn id="attr-input-type-reset-keyword" title="attr-input-type-reset-keyword"><code>reset</code></dfn>
-     <td> <a href="number-state.html#reset-button-state" title="attr-input-type-reset">Reset Button</a>
+     <td> <a href="number-state.html#reset-button-state" id="attr-input-type-reset-0" title="attr-input-type-reset">Reset Button</a>
      <td> n/a
      <td> A button
     <tr><td> <dfn id="attr-input-type-button-keyword" title="attr-input-type-button-keyword"><code>button</code></dfn>
-     <td> <a href="number-state.html#button-state" title="attr-input-type-button">Button</a>
+     <td> <a href="number-state.html#button-state" id="attr-input-type-button-0" title="attr-input-type-button">Button</a>
      <td> n/a
      <td> A button
-  </table><p>The <i>missing value default</i> is the <a href="states-of-the-type-attribute.html#text-state-and-search-state" title="attr-input-type-text">Text</a> state.<p>Which of the <code title="attr-input-accept"><a href="number-state.html#attr-input-accept">accept</a></code>, <code title="attr-input-alt"><a href="number-state.html#attr-input-alt">alt</a></code>, <code title="attr-input-autocomplete"><a href="common-input-element-attributes.html#attr-input-autocomplete">autocomplete</a></code>, <code title="attr-input-checked"><a href="#attr-input-checked">checked</a></code>, <code title="attr-input-dirname"><a href="common-input-element-attributes.html#attr-input-dirname">dirname</a></code>, <code title="attr-fs-formaction"><a href="association-of-controls-and-forms.html#attr-fs-formaction">formaction</a></code>, <code title="attr-fs-formenctype"><a href="association-of-controls-and-forms.html#attr-fs-formenctype">formenctype</a></code>, <code title="attr-fs-formmethod"><a href="association-of-controls-and-forms.html#attr-fs-formmethod">formmethod</a></code>, <code title="attr-fs-formnovalidate"><a href="association-of-controls-and-forms.html#attr-fs-formnovalidate">formnovalidate</a></code>, <code title="attr-fs-formtarget"><a href="association-of-controls-and-forms.html#attr-fs-formtarget">formtarget</a></code>, <code title="attr-dim-height"><a href="the-map-element.html#attr-dim-height">height</a></code>, <code title="attr-input-list"><a href="common-input-element-attributes.html#attr-input-list">list</a></code>, <code title="attr-input-max"><a href="common-input-element-attributes.html#attr-input-max">max</a></code>, <code title="attr-input-maxlength"><a href="common-input-element-attributes.html#attr-input-maxlength">maxlength</a></code>, <code title="attr-input-min"><a href="common-input-element-attributes.html#attr-input-min">min</a></code>, <code title="attr-input-multiple"><a href="common-input-element-attributes.html#attr-input-multiple">multiple</a></code>, <code title="attr-input-pattern"><a href="common-input-element-attributes.html#attr-input-pattern">pattern</a></code>, <code title="attr-input-placeholder"><a href="common-input-element-attributes.html#attr-input-placeholder">placeholder</a></code>, <code title="attr-input-readonly"><a href="common-input-element-attributes.html#attr-input-readonly">readonly</a></code>, <code title="attr-input-required"><a href="common-input-element-attributes.html#attr-input-required">required</a></code>, <code title="attr-input-size"><a href="common-input-element-attributes.html#attr-input-size">size</a></code>, <code title="attr-input-src"><a href="number-state.html#attr-input-src">src</a></code>, <code title="attr-input-step"><a href="common-input-element-attributes.html#attr-input-step">step</a></code>, and <code title="attr-dim-width"><a href="the-map-element.html#attr-dim-width">width</a></code> content attributes, the <code title="dom-input-checked"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/common-input-element-attributes.html#dom-input-checked" title='Read about this "checked" reference in the full HTML5 spec.'>checked</a></code>, <code title="dom-input-files"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/common-input-element-attributes.html#dom-input-files" title='Read about this "files" reference in the full HTML5 spec.'>files</a></code>, <code title="dom-input-valueAsDate"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/common-input-element-attributes.html#dom-input-valueasdate" title='Read about this "valueAsDate" reference in the full HTML5 spec.'>valueAsDate</a></code>, <code title="dom-input-valueAsNumber"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/common-input-element-attributes.html#dom-input-valueasnumber" title='Read about this "valueAsNumber" reference in the full HTML5 spec.'>valueAsNumber</a></code>, <code title="dom-input-list"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/common-input-element-attributes.html#dom-input-list" title='Read about this "list" reference in the full HTML5 spec.'>list</a></code>, and <code title="dom-input-selectedOption"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/common-input-element-attributes.html#dom-input-selectedoption" title='Read about this "selectedOption" reference in the full HTML5 spec.'>selectedOption</a></code> IDL
+  </table><p>The <i>missing value default</i> is the <a href="states-of-the-type-attribute.html#text-state-and-search-state" id="attr-input-type-text-2" title="attr-input-type-text">Text</a> state.<p>Which of the <code title="attr-input-accept"><a href="number-state.html#attr-input-accept" id="accept-0">accept</a></code>, <code title="attr-input-alt"><a href="number-state.html#attr-input-alt" id="alt-38">alt</a></code>, <code title="attr-input-autocomplete"><a href="common-input-element-attributes.html#attr-input-autocomplete" id="autocomplete-4">autocomplete</a></code>, <code title="attr-input-checked"><a href="#attr-input-checked" id="checked-1">checked</a></code>, <code title="attr-input-dirname"><a href="common-input-element-attributes.html#attr-input-dirname" id="dirname-0">dirname</a></code>, <code title="attr-fs-formaction"><a href="association-of-controls-and-forms.html#attr-fs-formaction" id="formaction-0">formaction</a></code>, <code title="attr-fs-formenctype"><a href="association-of-controls-and-forms.html#attr-fs-formenctype" id="formenctype-0">formenctype</a></code>, <code title="attr-fs-formmethod"><a href="association-of-controls-and-forms.html#attr-fs-formmethod" id="formmethod-0">formmethod</a></code>, <code title="attr-fs-formnovalidate"><a href="association-of-controls-and-forms.html#attr-fs-formnovalidate" id="formnovalidate-0">formnovalidate</a></code>, <code title="attr-fs-formtarget"><a href="association-of-controls-and-forms.html#attr-fs-formtarget" id="formtarget-0">formtarget</a></code>, <code title="attr-dim-height"><a href="the-map-element.html#attr-dim-height" id="height-11">height</a></code>, <code title="attr-input-list"><a href="common-input-element-attributes.html#attr-input-list" id="list-1">list</a></code>, <code title="attr-input-max"><a href="common-input-element-attributes.html#attr-input-max" id="max-1">max</a></code>, <code title="attr-input-maxlength"><a href="common-input-element-attributes.html#attr-input-maxlength" id="maxlength-1">maxlength</a></code>, <code title="attr-input-min"><a href="common-input-element-attributes.html#attr-input-min" id="min-1">min</a></code>, <code title="attr-input-multiple"><a href="common-input-element-attributes.html#attr-input-multiple" id="multiple-0">multiple</a></code>, <code title="attr-input-pattern"><a href="common-input-element-attributes.html#attr-input-pattern" id="pattern-0">pattern</a></code>, <code title="attr-input-placeholder"><a href="common-input-element-attributes.html#attr-input-placeholder" id="placeholder-0">placeholder</a></code>, <code title="attr-input-readonly"><a href="common-input-element-attributes.html#attr-input-readonly" id="readonly-14">readonly</a></code>, <code title="attr-input-required"><a href="common-input-element-attributes.html#attr-input-required" id="required-1">required</a></code>, <code title="attr-input-size"><a href="common-input-element-attributes.html#attr-input-size" id="size-0">size</a></code>, <code title="attr-input-src"><a href="number-state.html#attr-input-src" id="src-48">src</a></code>, <code title="attr-input-step"><a href="common-input-element-attributes.html#attr-input-step" id="step-1">step</a></code>, and <code title="attr-dim-width"><a href="the-map-element.html#attr-dim-width" id="width-11">width</a></code> content attributes, the <code title="dom-input-checked"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/common-input-element-attributes.html#dom-input-checked" title='Read about this "checked" reference in the full HTML5 spec.'>checked</a></code>, <code title="dom-input-files"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/common-input-element-attributes.html#dom-input-files" title='Read about this "files" reference in the full HTML5 spec.'>files</a></code>, <code title="dom-input-valueAsDate"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/common-input-element-attributes.html#dom-input-valueasdate" title='Read about this "valueAsDate" reference in the full HTML5 spec.'>valueAsDate</a></code>, <code title="dom-input-valueAsNumber"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/common-input-element-attributes.html#dom-input-valueasnumber" title='Read about this "valueAsNumber" reference in the full HTML5 spec.'>valueAsNumber</a></code>, <code title="dom-input-list"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/common-input-element-attributes.html#dom-input-list" title='Read about this "list" reference in the full HTML5 spec.'>list</a></code>, and <code title="dom-input-selectedOption"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/common-input-element-attributes.html#dom-input-selectedoption" title='Read about this "selectedOption" reference in the full HTML5 spec.'>selectedOption</a></code> IDL
   attributes, the <code title="dom-textarea/input-select"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/association-of-controls-and-forms.html#dom-textarea-input-select" title='Read about this "select()" reference in the full HTML5 spec.'>select()</a></code> method, the <code title="dom-textarea/input-selectionStart"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/association-of-controls-and-forms.html#dom-textarea-input-selectionstart" title='Read about this "selectionStart" reference in the full HTML5 spec.'>selectionStart</a></code> and
   <code title="dom-textarea/input-selectionEnd"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/association-of-controls-and-forms.html#dom-textarea-input-selectionend" title='Read about this "selectionEnd" reference in the full HTML5 spec.'>selectionEnd</a></code>
   IDL attributes, the <code title="dom-textarea/input-setSelectionRange"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/association-of-controls-and-forms.html#dom-textarea-input-setselectionrange" title='Read about this "setSelectionRange()" reference in the full HTML5 spec.'>setSelectionRange()</a></code>
   method, the <code title="dom-input-stepUp"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/common-input-element-attributes.html#dom-input-stepup" title='Read about this "stepUp()" reference in the full HTML5 spec.'>stepUp()</a></code> and
   <code title="dom-input-stepDown"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/common-input-element-attributes.html#dom-input-stepdown" title='Read about this "stepDown()" reference in the full HTML5 spec.'>stepDown()</a></code> methods, and the
   <code title="event-input-input"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/common-input-element-attributes.html#event-input-input" title='Read about this "input" reference in the full HTML5 spec.'>input</a></code> and <code title="event-input-change"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/common-input-element-attributes.html#event-input-change" title='Read about this "change" reference in the full HTML5 spec.'>change</a></code> events apply to an
-  <code><a href="#the-input-element">input</a></code> element depends on the state of its <code title="attr-input-type"><a href="#attr-input-type">type</a></code> attribute.  The following table
+  <code><a href="#the-input-element" id="input-61">input</a></code> element depends on the state of its <code title="attr-input-type"><a href="#attr-input-type" id="type-67">type</a></code> attribute.  The following table
    summarizes which of
   those content attributes, IDL attributes, methods, and events apply
   to each state:<table class="applies" id="input-type-attr-summary"><thead><tr><th>
-     <th> <span title=""><a href="states-of-the-type-attribute.html#hidden-state" title="attr-input-type-hidden">Hidden</a></span>
-     <th> <span title=""><a href="states-of-the-type-attribute.html#text-state-and-search-state" title="attr-input-type-text">Text</a>,</span>
-          <span title=""><a href="states-of-the-type-attribute.html#text-state-and-search-state" title="attr-input-type-search">Search</a></span>
-     <th> <span title=""><a href="states-of-the-type-attribute.html#url-state" title="attr-input-type-url">URL</a>,</span>
-          <span title=""><a href="states-of-the-type-attribute.html#telephone-state" title="attr-input-type-tel">Telephone</a></span>
-     <th> <span title=""><a href="states-of-the-type-attribute.html#e-mail-state" title="attr-input-type-email">E-mail</a></span>
-     <th> <span title=""><a href="states-of-the-type-attribute.html#password-state" title="attr-input-type-password">Password</a></span>
-     <th> <span title=""><a href="states-of-the-type-attribute.html#date-and-time-state" title="attr-input-type-datetime">Date and Time</a>,</span>
-          <span title=""><a href="states-of-the-type-attribute.html#date-state" title="attr-input-type-date">Date</a>,</span>
-          <span title=""><a href="states-of-the-type-attribute.html#month-state" title="attr-input-type-month">Month</a>,</span>
-          <span title=""><a href="states-of-the-type-attribute.html#week-state" title="attr-input-type-week">Week</a>,</span>
-          <span title=""><a href="states-of-the-type-attribute.html#time-state" title="attr-input-type-time">Time</a></span>
-     <th> <span title=""><a href="states-of-the-type-attribute.html#local-date-and-time-state" title="attr-input-type-datetime-local">Local Date and Time</a>,</span>
-          <span title=""><a href="number-state.html#number-state" title="attr-input-type-number">Number</a></span>
-     <th> <span title=""><a href="number-state.html#range-state" title="attr-input-type-range">Range</a></span>
-     <th> <span title=""><a href="number-state.html#color-state" title="attr-input-type-color">Color</a></span>
-     <th> <span title=""><a href="number-state.html#checkbox-state" title="attr-input-type-checkbox">Checkbox</a>,</span>
-          <span title=""><a href="number-state.html#radio-button-state" title="attr-input-type-radio">Radio Button</a></span>
-     <th> <span title=""><a href="number-state.html#file-upload-state" title="attr-input-type-file">File Upload</a></span>
-     <th> <span title=""><a href="number-state.html#submit-button-state" title="attr-input-type-submit">Submit Button</a></span>
-     <th> <span title=""><a href="number-state.html#image-button-state" title="attr-input-type-image">Image Button</a></span>
-     <th> <span title=""><a href="number-state.html#reset-button-state" title="attr-input-type-reset">Reset Button</a>,</span>
-          <span title=""><a href="number-state.html#button-state" title="attr-input-type-button">Button</a></span>
+     <th> <span title=""><a href="states-of-the-type-attribute.html#hidden-state" id="attr-input-type-hidden-6" title="attr-input-type-hidden">Hidden</a></span>
+     <th> <span title=""><a href="states-of-the-type-attribute.html#text-state-and-search-state" id="attr-input-type-text-3" title="attr-input-type-text">Text</a>,</span>
+          <span title=""><a href="states-of-the-type-attribute.html#text-state-and-search-state" id="attr-input-type-search-2" title="attr-input-type-search">Search</a></span>
+     <th> <span title=""><a href="states-of-the-type-attribute.html#url-state" id="attr-input-type-url-2" title="attr-input-type-url">URL</a>,</span>
+          <span title=""><a href="states-of-the-type-attribute.html#telephone-state" id="attr-input-type-tel-2" title="attr-input-type-tel">Telephone</a></span>
+     <th> <span title=""><a href="states-of-the-type-attribute.html#e-mail-state" id="attr-input-type-email-2" title="attr-input-type-email">E-mail</a></span>
+     <th> <span title=""><a href="states-of-the-type-attribute.html#password-state" id="attr-input-type-password-1" title="attr-input-type-password">Password</a></span>
+     <th> <span title=""><a href="states-of-the-type-attribute.html#date-and-time-state" id="attr-input-type-datetime-1" title="attr-input-type-datetime">Date and Time</a>,</span>
+          <span title=""><a href="states-of-the-type-attribute.html#date-state" id="attr-input-type-date-1" title="attr-input-type-date">Date</a>,</span>
+          <span title=""><a href="states-of-the-type-attribute.html#month-state" id="attr-input-type-month-1" title="attr-input-type-month">Month</a>,</span>
+          <span title=""><a href="states-of-the-type-attribute.html#week-state" id="attr-input-type-week-1" title="attr-input-type-week">Week</a>,</span>
+          <span title=""><a href="states-of-the-type-attribute.html#time-state" id="attr-input-type-time-1" title="attr-input-type-time">Time</a></span>
+     <th> <span title=""><a href="states-of-the-type-attribute.html#local-date-and-time-state" id="attr-input-type-datetime-local-1" title="attr-input-type-datetime-local">Local Date and Time</a>,</span>
+          <span title=""><a href="number-state.html#number-state" id="attr-input-type-number-1" title="attr-input-type-number">Number</a></span>
+     <th> <span title=""><a href="number-state.html#range-state" id="attr-input-type-range-1" title="attr-input-type-range">Range</a></span>
+     <th> <span title=""><a href="number-state.html#color-state" id="attr-input-type-color-1" title="attr-input-type-color">Color</a></span>
+     <th> <span title=""><a href="number-state.html#checkbox-state" id="attr-input-type-checkbox-2" title="attr-input-type-checkbox">Checkbox</a>,</span>
+          <span title=""><a href="number-state.html#radio-button-state" id="attr-input-type-radio-2" title="attr-input-type-radio">Radio Button</a></span>
+     <th> <span title=""><a href="number-state.html#file-upload-state" id="attr-input-type-file-1" title="attr-input-type-file">File Upload</a></span>
+     <th> <span title=""><a href="number-state.html#submit-button-state" id="attr-input-type-submit-1" title="attr-input-type-submit">Submit Button</a></span>
+     <th> <span title=""><a href="number-state.html#image-button-state" id="attr-input-type-image-2" title="attr-input-type-image">Image Button</a></span>
+     <th> <span title=""><a href="number-state.html#reset-button-state" id="attr-input-type-reset-1" title="attr-input-type-reset">Reset Button</a>,</span>
+          <span title=""><a href="number-state.html#button-state" id="attr-input-type-button-1" title="attr-input-type-button">Button</a></span>
 
    <tbody><tr><th colspan="15" scope="rowgroup">Content attributes
 
-    <tr><th> <code title="attr-input-accept"><a href="number-state.html#attr-input-accept">accept</a></code>
+    <tr><th> <code title="attr-input-accept"><a href="number-state.html#attr-input-accept" id="accept-1">accept</a></code>
      <td class="no"> &middot; 
      <td class="no"> &middot; 
      <td class="no"> &middot; 
@@ -597,7 +597,7 @@
      <td class="no"> &middot; 
      <td class="no"> &middot; 
 
-    <tr><th> <code title="attr-input-alt"><a href="number-state.html#attr-input-alt">alt</a></code>
+    <tr><th> <code title="attr-input-alt"><a href="number-state.html#attr-input-alt" id="alt-39">alt</a></code>
      <td class="no"> &middot; 
      <td class="no"> &middot; 
      <td class="no"> &middot; 
@@ -613,7 +613,7 @@
      <td class="yes"> Yes     
      <td class="no"> &middot; 
 
-    <tr><th> <code title="attr-input-autocomplete"><a href="common-input-element-attributes.html#attr-input-autocomplete">autocomplete</a></code>
+    <tr><th> <code title="attr-input-autocomplete"><a href="common-input-element-attributes.html#attr-input-autocomplete" id="autocomplete-5">autocomplete</a></code>
      <td class="no"> &middot; 
      <td class="yes"> Yes     
      <td class="yes"> Yes     
@@ -629,7 +629,7 @@
      <td class="no"> &middot; 
      <td class="no"> &middot; 
 
-    <tr><th> <code title="attr-input-checked"><a href="#attr-input-checked">checked</a></code>
+    <tr><th> <code title="attr-input-checked"><a href="#attr-input-checked" id="checked-2">checked</a></code>
      <td class="no"> &middot; 
      <td class="no"> &middot; 
      <td class="no"> &middot; 
@@ -645,7 +645,7 @@
      <td class="no"> &middot; 
      <td class="no"> &middot; 
 
-    <tr><th> <code title="attr-input-dirname"><a href="common-input-element-attributes.html#attr-input-dirname">dirname</a></code>
+    <tr><th> <code title="attr-input-dirname"><a href="common-input-element-attributes.html#attr-input-dirname" id="dirname-1">dirname</a></code>
      <td class="no"> &middot; 
      <td class="yes"> Yes     
      <td class="no"> &middot; 
@@ -661,7 +661,7 @@
      <td class="no"> &middot; 
      <td class="no"> &middot; 
 
-    <tr><th> <code title="attr-fs-formaction"><a href="association-of-controls-and-forms.html#attr-fs-formaction">formaction</a></code>
+    <tr><th> <code title="attr-fs-formaction"><a href="association-of-controls-and-forms.html#attr-fs-formaction" id="formaction-1">formaction</a></code>
      <td class="no"> &middot; 
      <td class="no"> &middot; 
      <td class="no"> &middot; 
@@ -677,7 +677,7 @@
      <td class="yes"> Yes     
      <td class="no"> &middot; 
 
-    <tr><th> <code title="attr-fs-formenctype"><a href="association-of-controls-and-forms.html#attr-fs-formenctype">formenctype</a></code>
+    <tr><th> <code title="attr-fs-formenctype"><a href="association-of-controls-and-forms.html#attr-fs-formenctype" id="formenctype-1">formenctype</a></code>
      <td class="no"> &middot; 
      <td class="no"> &middot; 
      <td class="no"> &middot; 
@@ -693,7 +693,7 @@
      <td class="yes"> Yes     
      <td class="no"> &middot; 
 
-    <tr><th> <code title="attr-fs-formmethod"><a href="association-of-controls-and-forms.html#attr-fs-formmethod">formmethod</a></code>
+    <tr><th> <code title="attr-fs-formmethod"><a href="association-of-controls-and-forms.html#attr-fs-formmethod" id="formmethod-1">formmethod</a></code>
      <td class="no"> &middot; 
      <td class="no"> &middot; 
      <td class="no"> &middot; 
@@ -709,7 +709,7 @@
      <td class="yes"> Yes     
      <td class="no"> &middot; 
 
-    <tr><th> <code title="attr-fs-formnovalidate"><a href="association-of-controls-and-forms.html#attr-fs-formnovalidate">formnovalidate</a></code>
+    <tr><th> <code title="attr-fs-formnovalidate"><a href="association-of-controls-and-forms.html#attr-fs-formnovalidate" id="formnovalidate-1">formnovalidate</a></code>
      <td class="no"> &middot; 
      <td class="no"> &middot; 
      <td class="no"> &middot; 
@@ -725,7 +725,7 @@
      <td class="yes"> Yes     
      <td class="no"> &middot; 
 
-    <tr><th> <code title="attr-fs-formtarget"><a href="association-of-controls-and-forms.html#attr-fs-formtarget">formtarget</a></code>
+    <tr><th> <code title="attr-fs-formtarget"><a href="association-of-controls-and-forms.html#attr-fs-formtarget" id="formtarget-1">formtarget</a></code>
      <td class="no"> &middot; 
      <td class="no"> &middot; 
      <td class="no"> &middot; 
@@ -741,7 +741,7 @@
      <td class="yes"> Yes     
      <td class="no"> &middot; 
 
-    <tr><th> <code title="attr-dim-height"><a href="the-map-element.html#attr-dim-height">height</a></code>
+    <tr><th> <code title="attr-dim-height"><a href="the-map-element.html#attr-dim-height" id="height-12">height</a></code>
      <td class="no"> &middot; 
      <td class="no"> &middot; 
      <td class="no"> &middot; 
@@ -757,7 +757,7 @@
      <td class="yes"> Yes     
      <td class="no"> &middot; 
 
-    <tr><th> <code title="attr-input-list"><a href="common-input-element-attributes.html#attr-input-list">list</a></code>
+    <tr><th> <code title="attr-input-list"><a href="common-input-element-attributes.html#attr-input-list" id="list-2">list</a></code>
      <td class="no"> &middot; 
      <td class="yes"> Yes     
      <td class="yes"> Yes     
@@ -773,7 +773,7 @@
      <td class="no"> &middot; 
      <td class="no"> &middot; 
 
-    <tr><th> <code title="attr-input-max"><a href="common-input-element-attributes.html#attr-input-max">max</a></code>
+    <tr><th> <code title="attr-input-max"><a href="common-input-element-attributes.html#attr-input-max" id="max-2">max</a></code>
      <td class="no"> &middot; 
      <td class="no"> &middot; 
      <td class="no"> &middot; 
@@ -789,7 +789,7 @@
      <td class="no"> &middot; 
      <td class="no"> &middot; 
 
-    <tr><th> <code title="attr-input-maxlength"><a href="common-input-element-attributes.html#attr-input-maxlength">maxlength</a></code>
+    <tr><th> <code title="attr-input-maxlength"><a href="common-input-element-attributes.html#attr-input-maxlength" id="maxlength-2">maxlength</a></code>
      <td class="no"> &middot; 
      <td class="yes"> Yes     
      <td class="yes"> Yes     
@@ -805,7 +805,7 @@
      <td class="no"> &middot; 
      <td class="no"> &middot; 
 
-    <tr><th> <code title="attr-input-min"><a href="common-input-element-attributes.html#attr-input-min">min</a></code>
+    <tr><th> <code title="attr-input-min"><a href="common-input-element-attributes.html#attr-input-min" id="min-2">min</a></code>
      <td class="no"> &middot; 
      <td class="no"> &middot; 
      <td class="no"> &middot; 
@@ -821,7 +821,7 @@
      <td class="no"> &middot; 
      <td class="no"> &middot; 
 
-    <tr><th> <code title="attr-input-multiple"><a href="common-input-element-attributes.html#attr-input-multiple">multiple</a></code>
+    <tr><th> <code title="attr-input-multiple"><a href="common-input-element-attributes.html#attr-input-multiple" id="multiple-1">multiple</a></code>
      <td class="no"> &middot; 
      <td class="no"> &middot; 
      <td class="no"> &middot;  
@@ -837,7 +837,7 @@
      <td class="no"> &middot; 
      <td class="no"> &middot; 
 
-    <tr><th> <code title="attr-input-pattern"><a href="common-input-element-attributes.html#attr-input-pattern">pattern</a></code>
+    <tr><th> <code title="attr-input-pattern"><a href="common-input-element-attributes.html#attr-input-pattern" id="pattern-1">pattern</a></code>
      <td class="no"> &middot; 
      <td class="yes"> Yes     
      <td class="yes"> Yes     
@@ -853,7 +853,7 @@
      <td class="no"> &middot; 
      <td class="no"> &middot; 
 
-    <tr><th> <code title="attr-input-placeholder"><a href="common-input-element-attributes.html#attr-input-placeholder">placeholder</a></code>
+    <tr><th> <code title="attr-input-placeholder"><a href="common-input-element-attributes.html#attr-input-placeholder" id="placeholder-1">placeholder</a></code>
      <td class="no"> &middot; 
      <td class="yes"> Yes     
      <td class="yes"> Yes     
@@ -869,7 +869,7 @@
      <td class="no"> &middot; 
      <td class="no"> &middot; 
 
-    <tr><th> <code title="attr-input-readonly"><a href="common-input-element-attributes.html#attr-input-readonly">readonly</a></code>
+    <tr><th> <code title="attr-input-readonly"><a href="common-input-element-attributes.html#attr-input-readonly" id="readonly-15">readonly</a></code>
      <td class="no"> &middot; 
      <td class="yes"> Yes     
      <td class="yes"> Yes     
@@ -885,7 +885,7 @@
      <td class="no"> &middot; 
      <td class="no"> &middot; 
 
-    <tr><th> <code title="attr-input-required"><a href="common-input-element-attributes.html#attr-input-required">required</a></code>
+    <tr><th> <code title="attr-input-required"><a href="common-input-element-attributes.html#attr-input-required" id="required-2">required</a></code>
      <td class="no"> &middot; 
      <td class="yes"> Yes     
      <td class="yes"> Yes     
@@ -901,7 +901,7 @@
      <td class="no"> &middot; 
      <td class="no"> &middot; 
 
-    <tr><th> <code title="attr-input-size"><a href="common-input-element-attributes.html#attr-input-size">size</a></code>
+    <tr><th> <code title="attr-input-size"><a href="common-input-element-attributes.html#attr-input-size" id="size-1">size</a></code>
      <td class="no"> &middot; 
      <td class="yes"> Yes     
      <td class="yes"> Yes     
@@ -917,7 +917,7 @@
      <td class="no"> &middot; 
      <td class="no"> &middot; 
 
-    <tr><th> <code title="attr-input-src"><a href="number-state.html#attr-input-src">src</a></code>
+    <tr><th> <code title="attr-input-src"><a href="number-state.html#attr-input-src" id="src-49">src</a></code>
      <td class="no"> &middot; 
      <td class="no"> &middot; 
      <td class="no"> &middot; 
@@ -933,7 +933,7 @@
      <td class="yes"> Yes     
      <td class="no"> &middot; 
 
-    <tr><th> <code title="attr-input-step"><a href="common-input-element-attributes.html#attr-input-step">step</a></code>
+    <tr><th> <code title="attr-input-step"><a href="common-input-element-attributes.html#attr-input-step" id="step-2">step</a></code>
      <td class="no"> &middot; 
      <td class="no"> &middot; 
      <td class="no"> &middot; 
@@ -949,7 +949,7 @@
      <td class="no"> &middot; 
      <td class="no"> &middot; 
 
-    <tr><th> <code title="attr-dim-width"><a href="the-map-element.html#attr-dim-width">width</a></code>
+    <tr><th> <code title="attr-dim-width"><a href="the-map-element.html#attr-dim-width" id="width-12">width</a></code>
      <td class="no"> &middot; 
      <td class="no"> &middot; 
      <td class="no"> &middot; 
@@ -1194,16 +1194,16 @@
      <td class="no"> &middot; 
 
   </table><p class="note">&dagger; The dagger symbol (&dagger;) indicates that
-  the feature only applies when the <code title="attr-input-multiple"><a href="common-input-element-attributes.html#attr-input-multiple">multiple</a></code> attribute is not
+  the feature only applies when the <code title="attr-input-multiple"><a href="common-input-element-attributes.html#attr-input-multiple" id="multiple-2">multiple</a></code> attribute is not
   specified.<p>The <dfn id="attr-input-value" title="attr-input-value"><code>value</code></dfn>
-  content attribute gives the default <a class="full-spec-link" href="http://dev.w3.org/html5/spec/association-of-controls-and-forms.html#concept-fe-value" title='Read about this "value" reference in the full HTML5 spec.'>value</a> of the <code><a href="#the-input-element">input</a></code>
+  content attribute gives the default <a class="full-spec-link" href="http://dev.w3.org/html5/spec/association-of-controls-and-forms.html#concept-fe-value" title='Read about this "value" reference in the full HTML5 spec.'>value</a> of the <code><a href="#the-input-element" id="input-62">input</a></code>
   element. <p>The <dfn id="attr-input-checked" title="attr-input-checked"><code>checked</code></dfn>
-  content attribute is a <a href="common-microsyntaxes.html#boolean-attribute">boolean attribute</a> that gives the
+  content attribute is a <a href="common-microsyntaxes.html#boolean-attribute" id="boolean-attribute-9">boolean attribute</a> that gives the
   default <a class="full-spec-link" href="http://dev.w3.org/html5/spec/association-of-controls-and-forms.html#concept-fe-checked" title='Read about this "checkedness" reference in the full HTML5 spec.'>checkedness</a> of the
-  <code><a href="#the-input-element">input</a></code> element. <hr><p>The <code title="attr-fae-form"><a href="association-of-controls-and-forms.html#attr-fae-form">form</a></code> attribute is used to
-  explicitly associate the <code><a href="#the-input-element">input</a></code> element with its
-  <a href="association-of-controls-and-forms.html#form-owner">form owner</a>. The <code title="attr-fe-name"><a href="association-of-controls-and-forms.html#attr-fe-name">name</a></code>
-  attribute represents the element's name. The <code title="attr-fe-disabled"><a href="association-of-controls-and-forms.html#attr-fe-disabled">disabled</a></code> attribute is used to make
+  <code><a href="#the-input-element" id="input-63">input</a></code> element. <hr><p>The <code title="attr-fae-form"><a href="association-of-controls-and-forms.html#attr-fae-form" id="form-48">form</a></code> attribute is used to
+  explicitly associate the <code><a href="#the-input-element" id="input-64">input</a></code> element with its
+  <a href="association-of-controls-and-forms.html#form-owner" id="form-owner-4">form owner</a>. The <code title="attr-fe-name"><a href="association-of-controls-and-forms.html#attr-fe-name" id="name-33">name</a></code>
+  attribute represents the element's name. The <code title="attr-fe-disabled"><a href="association-of-controls-and-forms.html#attr-fe-disabled" id="disabled-12">disabled</a></code> attribute is used to make
   the control non-interactive and to prevent its value from being
-  submitted. The <code title="attr-fe-autofocus"><a href="association-of-controls-and-forms.html#attr-fe-autofocus">autofocus</a></code>
+  submitted. The <code title="attr-fe-autofocus"><a href="association-of-controls-and-forms.html#attr-fe-autofocus" id="autofocus-0">autofocus</a></code>
   attribute controls focus.
\ No newline at end of file

Index: acknowledgements.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/acknowledgements.html,v
retrieving revision 1.976
retrieving revision 1.977
diff -u -d -r1.976 -r1.977
--- acknowledgements.html	20 Apr 2011 12:21:08 -0000	1.976
+++ acknowledgements.html	20 Apr 2011 12:34:09 -0000	1.977
@@ -907,7 +907,7 @@
   <p>Special thanks to Richard Williamson for creating the first
   implementation of <code><a href="the-canvas-element.html#the-canvas-element">canvas</a></code> in Safari, from which the
   canvas feature was designed.<p>Special thanks also to the Microsoft employees who first
-  implemented the event-based drag-and-drop mechanism, <code title="attr-contenteditable"><a href="editing.html#attr-contenteditable">contenteditable</a></code>, and other
+  implemented the event-based drag-and-drop mechanism, <code title="attr-contenteditable"><a href="editing.html#attr-contenteditable" id="contenteditable-3">contenteditable</a></code>, and other
   features first widely deployed by the Windows Internet Explorer
   browser.<p>Thanks to the many sources that provided inspiration for the
   examples used in the specification.<p>Thanks also to the Microsoft blogging community for some ideas,

Index: grouping-content.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/grouping-content.html,v
retrieving revision 1.414
retrieving revision 1.415
diff -u -d -r1.414 -r1.415
--- grouping-content.html	20 Apr 2011 12:21:11 -0000	1.414
+++ grouping-content.html	20 Apr 2011 12:34:12 -0000	1.415
@@ -341,23 +341,23 @@
    <a href="Overview.html#contents">Table of contents</a> &ndash;
    <a href="text-level-semantics.html">4.6 Text-level semantics &rarr;</a>
   <ol class="toc"><li><ol><li><a href="grouping-content.html#grouping-content"><span class="secno">4.5 </span>Grouping content</a>
-    <ol><li><a href="grouping-content.html#the-p-element"><span class="secno">4.5.1 </span>The <code>p</code> element</a><li><a href="grouping-content.html#the-hr-element"><span class="secno">4.5.2 </span>The <code>hr</code> element</a><li><a href="grouping-content.html#the-pre-element"><span class="secno">4.5.3 </span>The <code>pre</code> element</a><li><a href="grouping-content.html#the-blockquote-element"><span class="secno">4.5.4 </span>The <code>blockquote</code> element</a><li><a href="grouping-content.html#the-ol-element"><span class="secno">4.5.5 </span>The <code>ol</code> element</a><li><a href="grouping-content.html#the-ul-element"><span class="secno">4.5.6 </span>The <code>ul</code> element</a><li><a href="grouping-content.html#the-li-element"><span class="secno">4.5.7 </span>The <code>li</code> element</a><li><a href="grouping-content.html#the-dl-element"><span class="secno">4.5.8 </span>The <code>dl</code> element</a><li><a href="grouping-content.html#the-dt-element"><span class="secno">4.5.9 </span>The <code>dt</code> element</a><li><a href="grouping-content.html#the-dd-element"><span class="secno">4.5.10 </span>The <code>dd</code> element</a><li><a href="grouping-content.html#the-figure-element"><span class="secno">4.5.11 </span>The <code>figure</code> element</a><li><a href="grouping-content.html#the-figcaption-element"><span class="secno">4.5.12 </span>The <code>figcaption</code> element</a><li><a href="grouping-content.html#the-div-element"><span class="secno">4.5.13 </span>The <code>div</code> element</a></ol></ol></ol></div>
+    <ol><li><a href="grouping-content.html#the-p-element" id="x4.5.1-the-p-element"><span class="secno">4.5.1 </span>The <code>p</code> element</a><li><a href="grouping-content.html#the-hr-element" id="x4.5.2-the-hr-element"><span class="secno">4.5.2 </span>The <code>hr</code> element</a><li><a href="grouping-content.html#the-pre-element" id="x4.5.3-the-pre-element"><span class="secno">4.5.3 </span>The <code>pre</code> element</a><li><a href="grouping-content.html#the-blockquote-element" id="x4.5.4-the-blockquote-element"><span class="secno">4.5.4 </span>The <code>blockquote</code> element</a><li><a href="grouping-content.html#the-ol-element" id="x4.5.5-the-ol-element"><span class="secno">4.5.5 </span>The <code>ol</code> element</a><li><a href="grouping-content.html#the-ul-element" id="x4.5.6-the-ul-element"><span class="secno">4.5.6 </span>The <code>ul</code> element</a><li><a href="grouping-content.html#the-li-element" id="x4.5.7-the-li-element"><span class="secno">4.5.7 </span>The <code>li</code> element</a><li><a href="grouping-content.html#the-dl-element" id="x4.5.8-the-dl-element"><span class="secno">4.5.8 </span>The <code>dl</code> element</a><li><a href="grouping-content.html#the-dt-element" id="x4.5.9-the-dt-element"><span class="secno">4.5.9 </span>The <code>dt</code> element</a><li><a href="grouping-content.html#the-dd-element" id="x4.5.10-the-dd-element"><span class="secno">4.5.10 </span>The <code>dd</code> element</a><li><a href="grouping-content.html#the-figure-element" id="x4.5.11-the-figure-element"><span class="secno">4.5.11 </span>The <code>figure</code> element</a><li><a href="grouping-content.html#the-figcaption-element" id="x4.5.12-the-figcaption-element"><span class="secno">4.5.12 </span>The <code>figcaption</code> element</a><li><a href="grouping-content.html#the-div-element" id="x4.5.13-the-div-element"><span class="secno">4.5.13 </span>The <code>div</code> element</a></ol></ol></ol></div>
 
   <h3 id="grouping-content"><span class="secno">4.5 </span>Grouping content</h3><h4 id="the-p-element"><span class="secno">4.5.1 </span>The <dfn><code>p</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
-   <dd><a href="content-models.html#flow-content">Flow content</a>.</dd>
-   <dd><a href="dnd.html#formatblock-candidate"><code title="">formatBlock</code> candidate</a>.</dd>
+   <dd><a href="content-models.html#flow-content" id="flow-content-40">Flow content</a>.</dd>
+   <dd><a href="dnd.html#formatblock-candidate" id="formatblock-candidate-9"><code title="">formatBlock</code> candidate</a>.</dd>
    <dt>Contexts in which this element can be used:</dt>
-   <dd>Where <a href="content-models.html#flow-content">flow content</a> is expected.</dd>
+   <dd>Where <a href="content-models.html#flow-content" id="flow-content-41">flow content</a> is expected.</dd>
    <dt>Content model:</dt>
-   <dd><a href="content-models.html#phrasing-content">Phrasing content</a>.</dd>
+   <dd><a href="content-models.html#phrasing-content" id="phrasing-content-24">Phrasing content</a>.</dd>
    <dt>Content attributes:</dt>
-   <dd><a href="elements.html#global-attributes">Global attributes</a></dd>
+   <dd><a href="elements.html#global-attributes" id="global-attributes-19">Global attributes</a></dd>
    <dt>DOM interface:</dt>
    <dd>
-    <pre class="idl">interface <dfn id="htmlparagraphelement">HTMLParagraphElement</dfn> : <a href="elements.html#htmlelement">HTMLElement</a> {};</pre>
+    <pre class="idl">interface <dfn id="htmlparagraphelement">HTMLParagraphElement</dfn> : <a href="elements.html#htmlelement" id="htmlelement-26">HTMLElement</a> {};</pre>
    </dd>
-  </dl><p>The <code><a href="#the-p-element">p</a></code> element <a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#represents" title='Read about this "represents" reference in the full HTML5 spec.'>represents</a> a
-  <a href="content-models.html#paragraph">paragraph</a>.<p class="note">While paragraphs are usually represented in visual
+  </dl><p>The <code><a href="#the-p-element" id="p-14">p</a></code> element <a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#represents" title='Read about this "represents" reference in the full HTML5 spec.'>represents</a> a
+  <a href="content-models.html#paragraph" id="paragraph-5">paragraph</a>.<p class="note">While paragraphs are usually represented in visual
   media by blocks of text that are physically separated from adjacent
   blocks through blank lines, a style sheet or user agent would be
   equally justified in presenting paragraph breaks in a different
@@ -379,7 +379,7 @@
 The validator complained,&lt;br&gt;
 So the author was pained,&lt;br&gt;
 To move the error from the markup to the rhyming.&lt;/p&gt;</pre>
-  </div><p>The <code><a href="#the-p-element">p</a></code> element should not be used when a more
+  </div><p>The <code><a href="#the-p-element" id="p-15">p</a></code> element should not be used when a more
   specific element is more appropriate.<div class="example">
 
    <p>The following example is technically correct:</p>
@@ -409,24 +409,24 @@
 &lt;/section&gt;</pre>
 
   </div><h4 id="the-hr-element"><span class="secno">4.5.2 </span>The <dfn><code>hr</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
-   <dd><a href="content-models.html#flow-content">Flow content</a>.</dd>
+   <dd><a href="content-models.html#flow-content" id="flow-content-42">Flow content</a>.</dd>
    <dt>Contexts in which this element can be used:</dt>
-   <dd>Where <a href="content-models.html#flow-content">flow content</a> is expected.</dd>
+   <dd>Where <a href="content-models.html#flow-content" id="flow-content-43">flow content</a> is expected.</dd>
    <dt>Content model:</dt>
    <dd>Empty.</dd>
    <dt>Content attributes:</dt>
-   <dd><a href="elements.html#global-attributes">Global attributes</a></dd>
+   <dd><a href="elements.html#global-attributes" id="global-attributes-20">Global attributes</a></dd>
    <dt>DOM interface:</dt>
    <dd>
-    <pre class="idl">interface <dfn id="htmlhrelement">HTMLHRElement</dfn> : <a href="elements.html#htmlelement">HTMLElement</a> {};</pre>
+    <pre class="idl">interface <dfn id="htmlhrelement">HTMLHRElement</dfn> : <a href="elements.html#htmlelement" id="htmlelement-27">HTMLElement</a> {};</pre>
    </dd>
-  </dl><p>The <code><a href="#the-hr-element">hr</a></code> element <a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#represents" title='Read about this "represents" reference in the full HTML5 spec.'>represents</a> a
-  <a href="content-models.html#paragraph">paragraph</a>-level thematic break, e.g. a scene change in
+  </dl><p>The <code><a href="#the-hr-element" id="hr-3">hr</a></code> element <a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#represents" title='Read about this "represents" reference in the full HTML5 spec.'>represents</a> a
+  <a href="content-models.html#paragraph" id="paragraph-6">paragraph</a>-level thematic break, e.g. a scene change in
   a story, or a transition to another topic within a section of a
   reference book.<div class="example">
 
    <p>The following fictional extract from a project manual shows two
-   sections that use the <code><a href="#the-hr-element">hr</a></code> element to separate topics
+   sections that use the <code><a href="#the-hr-element" id="hr-4">hr</a></code> element to separate topics
    within the section.</p>
 
    <pre>&lt;section&gt;
@@ -464,9 +464,9 @@
  &lt;p&gt;Cooking is done by the chefs on a set rotation.&lt;/p&gt;
 &lt;/section&gt;</pre>
 
-   <p>There is no need for an <code><a href="#the-hr-element">hr</a></code> element between the
-   sections themselves, since the <code><a href="sections.html#the-section-element">section</a></code> elements and
-   the <code><a href="sections.html#the-h1-h2-h3-h4-h5-and-h6-elements">h1</a></code> elements imply thematic changes themselves.</p>
+   <p>There is no need for an <code><a href="#the-hr-element" id="hr-5">hr</a></code> element between the
+   sections themselves, since the <code><a href="sections.html#the-section-element" id="section-11">section</a></code> elements and
+   the <code><a href="sections.html#the-h1-h2-h3-h4-h5-and-h6-elements" id="h1-16">h1</a></code> elements imply thematic changes themselves.</p>
 
   </div><div class="example">
 
@@ -475,7 +475,7 @@
    the paragraph that follows it. The scene change, represented in the
    printed book by a gap containing a solitary centered star between
    the second and third paragraphs, is here represented using the
-   <code><a href="#the-hr-element">hr</a></code> element.</p>
+   <code><a href="#the-hr-element" id="hr-6">hr</a></code> element.</p>
 
    
 
@@ -498,25 +498,25 @@
 observatory in all weather and seasons, including the metre-deep snow
 of Gralmond's winters.&lt;/p&gt;</pre>
 
-  </div><p class="note">The <code><a href="#the-hr-element">hr</a></code> element does not affect the
-  document's <a href="sections.html#outline">outline</a>.<h4 id="the-pre-element"><span class="secno">4.5.3 </span>The <dfn><code>pre</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
-   <dd><a href="content-models.html#flow-content">Flow content</a>.</dd>
-   <dd><a href="dnd.html#formatblock-candidate"><code title="">formatBlock</code> candidate</a>.</dd>
+  </div><p class="note">The <code><a href="#the-hr-element" id="hr-7">hr</a></code> element does not affect the
+  document's <a href="sections.html#outline" id="outline-5">outline</a>.<h4 id="the-pre-element"><span class="secno">4.5.3 </span>The <dfn><code>pre</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
+   <dd><a href="content-models.html#flow-content" id="flow-content-44">Flow content</a>.</dd>
+   <dd><a href="dnd.html#formatblock-candidate" id="formatblock-candidate-10"><code title="">formatBlock</code> candidate</a>.</dd>
    <dt>Contexts in which this element can be used:</dt>
-   <dd>Where <a href="content-models.html#flow-content">flow content</a> is expected.</dd>
+   <dd>Where <a href="content-models.html#flow-content" id="flow-content-45">flow content</a> is expected.</dd>
    <dt>Content model:</dt>
-   <dd><a href="content-models.html#phrasing-content">Phrasing content</a>.</dd>
+   <dd><a href="content-models.html#phrasing-content" id="phrasing-content-25">Phrasing content</a>.</dd>
    <dt>Content attributes:</dt>
-   <dd><a href="elements.html#global-attributes">Global attributes</a></dd>
+   <dd><a href="elements.html#global-attributes" id="global-attributes-21">Global attributes</a></dd>
    <dt>DOM interface:</dt>
    <dd>
-    <pre class="idl">interface <dfn id="htmlpreelement">HTMLPreElement</dfn> : <a href="elements.html#htmlelement">HTMLElement</a> {};</pre>
+    <pre class="idl">interface <dfn id="htmlpreelement">HTMLPreElement</dfn> : <a href="elements.html#htmlelement" id="htmlelement-28">HTMLElement</a> {};</pre>
    </dd>
-  </dl><p>The <code><a href="#the-pre-element">pre</a></code> element <a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#represents" title='Read about this "represents" reference in the full HTML5 spec.'>represents</a> a block of
+  </dl><p>The <code><a href="#the-pre-element" id="pre-1">pre</a></code> element <a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#represents" title='Read about this "represents" reference in the full HTML5 spec.'>represents</a> a block of
   preformatted text, in which structure is represented by typographic
-  conventions rather than by elements.<p class="note">In <a href="syntax.html#syntax">the HTML syntax</a>, a leading
-  newline character immediately following the <code><a href="#the-pre-element">pre</a></code> element
-  start tag is stripped.<p>Some examples of cases where the <code><a href="#the-pre-element">pre</a></code> element could
+  conventions rather than by elements.<p class="note">In <a href="syntax.html#syntax" id="the-html-syntax-3">the HTML syntax</a>, a leading
+  newline character immediately following the <code><a href="#the-pre-element" id="pre-2">pre</a></code> element
+  start tag is stripped.<p>Some examples of cases where the <code><a href="#the-pre-element" id="pre-3">pre</a></code> element could
   be used:<ul><li>Including an e-mail, with paragraphs indicated by blank lines,
    lists indicated by lines prefixed with a bullet, and so on.</li>
 
@@ -530,11 +530,11 @@
   case for users of speech synthesizers, braille displays, and the
   like. For cases like ASCII art, it is likely that an alternative
   presentation, such as a textual description, would be more
-  universally accessible to the readers of the document.<p>To represent a block of computer code, the <code><a href="#the-pre-element">pre</a></code>
-  element can be used with a <code><a href="text-level-semantics.html#the-code-element">code</a></code> element; to represent a
-  block of computer output the <code><a href="#the-pre-element">pre</a></code> element can be used
-  with a <code><a href="text-level-semantics.html#the-samp-element">samp</a></code> element. Similarly, the <code><a href="text-level-semantics.html#the-kbd-element">kbd</a></code>
-  element can be used within a <code><a href="#the-pre-element">pre</a></code> element to indicate
+  universally accessible to the readers of the document.<p>To represent a block of computer code, the <code><a href="#the-pre-element" id="pre-4">pre</a></code>
+  element can be used with a <code><a href="text-level-semantics.html#the-code-element" id="code-1">code</a></code> element; to represent a
+  block of computer output the <code><a href="#the-pre-element" id="pre-5">pre</a></code> element can be used
+  with a <code><a href="text-level-semantics.html#the-samp-element" id="samp-1">samp</a></code> element. Similarly, the <code><a href="text-level-semantics.html#the-kbd-element" id="kbd-2">kbd</a></code>
+  element can be used within a <code><a href="#the-pre-element" id="pre-6">pre</a></code> element to indicate
   text that the user is to enter.<div class="example">
 
    <p>In the following snippet, a sample of computer code is
@@ -549,8 +549,8 @@
 
   </div><div class="example">
 
-   <p>In the following snippet, <code><a href="text-level-semantics.html#the-samp-element">samp</a></code> and <code><a href="text-level-semantics.html#the-kbd-element">kbd</a></code>
-   elements are mixed in the contents of a <code><a href="#the-pre-element">pre</a></code> element to
+   <p>In the following snippet, <code><a href="text-level-semantics.html#the-samp-element" id="samp-2">samp</a></code> and <code><a href="text-level-semantics.html#the-kbd-element" id="kbd-3">kbd</a></code>
+   elements are mixed in the contents of a <code><a href="#the-pre-element" id="pre-7">pre</a></code> element to
    show a session of Zork I.</p>
 
    <pre>&lt;pre&gt;&lt;samp&gt;You are in an open field west of a big white house with a boarded
@@ -567,7 +567,7 @@
   </div><div class="example">
 
    <p>The following shows a contemporary poem that uses the
-   <code><a href="#the-pre-element">pre</a></code> element to preserve its unusual formatting, which
+   <code><a href="#the-pre-element" id="pre-8">pre</a></code> element to preserve its unusual formatting, which
    forms an intrinsic part of the poem itself.</p>
 
    <pre>&lt;pre&gt;                maxling
@@ -585,34 +585,34 @@
 ~cdr 11dec07&lt;/pre&gt;</pre>
 
   </div><h4 id="the-blockquote-element"><span class="secno">4.5.4 </span>The <dfn><code>blockquote</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
-   <dd><a href="content-models.html#flow-content">Flow content</a>.</dd>
-   <dd><a href="sections.html#sectioning-root">Sectioning root</a>.</dd>
-   <dd><a href="dnd.html#formatblock-candidate"><code title="">formatBlock</code> candidate</a>.</dd>
+   <dd><a href="content-models.html#flow-content" id="flow-content-46">Flow content</a>.</dd>
+   <dd><a href="sections.html#sectioning-root" id="sectioning-root-6">Sectioning root</a>.</dd>
+   <dd><a href="dnd.html#formatblock-candidate" id="formatblock-candidate-11"><code title="">formatBlock</code> candidate</a>.</dd>
    <dt>Contexts in which this element can be used:</dt>
-   <dd>Where <a href="content-models.html#flow-content">flow content</a> is expected.</dd>
+   <dd>Where <a href="content-models.html#flow-content" id="flow-content-47">flow content</a> is expected.</dd>
    <dt>Content model:</dt>
-   <dd><a href="content-models.html#flow-content">Flow content</a>.</dd>
+   <dd><a href="content-models.html#flow-content" id="flow-content-48">Flow content</a>.</dd>
    <dt>Content attributes:</dt>
-   <dd><a href="elements.html#global-attributes">Global attributes</a></dd>
-   <dd><code title="attr-blockquote-cite"><a href="#attr-blockquote-cite">cite</a></code></dd>
+   <dd><a href="elements.html#global-attributes" id="global-attributes-22">Global attributes</a></dd>
+   <dd><code title="attr-blockquote-cite"><a href="#attr-blockquote-cite" id="cite">cite</a></code></dd>
    <dt>DOM interface:</dt>
    <dd>
-<pre class="idl">interface <dfn id="htmlquoteelement">HTMLQuoteElement</dfn> : <a href="elements.html#htmlelement">HTMLElement</a> {
+<pre class="idl">interface <dfn id="htmlquoteelement">HTMLQuoteElement</dfn> : <a href="elements.html#htmlelement" id="htmlelement-29">HTMLElement</a> {
            attribute DOMString <a class="full-spec-link" href="http://dev.w3.org/html5/spec/grouping-content.html#dom-quote-cite" title='Read about this "cite" reference in the full HTML5 spec.'>cite</a>;
 };</pre>
-    <p class="note">The <code><a href="#htmlquoteelement">HTMLQuoteElement</a></code> interface is
-    also used by the <code><a href="text-level-semantics.html#the-q-element">q</a></code> element.</p>
+    <p class="note">The <code><a href="#htmlquoteelement" id="htmlquoteelement-0">HTMLQuoteElement</a></code> interface is
+    also used by the <code><a href="text-level-semantics.html#the-q-element" id="q-2">q</a></code> element.</p>
    </dd>
-  </dl><p>The <code><a href="#the-blockquote-element">blockquote</a></code> element <a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#represents" title='Read about this "represents" reference in the full HTML5 spec.'>represents</a> a
-  section that is quoted from another source.<p>Content inside a <code><a href="#the-blockquote-element">blockquote</a></code> must be quoted from
+  </dl><p>The <code><a href="#the-blockquote-element" id="blockquote-2">blockquote</a></code> element <a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#represents" title='Read about this "represents" reference in the full HTML5 spec.'>represents</a> a
+  section that is quoted from another source.<p>Content inside a <code><a href="#the-blockquote-element" id="blockquote-3">blockquote</a></code> must be quoted from
   another source, whose address, if it has one, may be cited in the
   <dfn id="attr-blockquote-cite" title="attr-blockquote-cite"><code>cite</code></dfn>
-  attribute.<p>If the <code title="attr-blockquote-cite"><a href="#attr-blockquote-cite">cite</a></code> attribute
-  is present, it must be a <a href="urls.html#valid-url-potentially-surrounded-by-spaces">valid URL potentially surrounded by
+  attribute.<p>If the <code title="attr-blockquote-cite"><a href="#attr-blockquote-cite" id="cite-0">cite</a></code> attribute
+  is present, it must be a <a href="urls.html#valid-url-potentially-surrounded-by-spaces" id="valid-url-potentially-surrounded-by-spaces-1">valid URL potentially surrounded by
   spaces</a>. <div class="example">
 
-   <p>This next example shows the use of <code><a href="text-level-semantics.html#the-cite-element">cite</a></code> alongside
-   <code><a href="#the-blockquote-element">blockquote</a></code>:</p>
+   <p>This next example shows the use of <code><a href="text-level-semantics.html#the-cite-element" id="cite-5">cite</a></code> alongside
+   <code><a href="#the-blockquote-element" id="blockquote-4">blockquote</a></code>:</p>
 
    <pre>&lt;p&gt;His next piece was the aptly named &lt;cite&gt;Sonnet 130&lt;/cite&gt;:&lt;/p&gt;
 &lt;blockquote cite="http://quotes.example.org/s/sonnet130.html"&gt;
@@ -623,8 +623,8 @@
   </div><div class="example">
 
    <p>This example shows how a forum post could use
-   <code><a href="#the-blockquote-element">blockquote</a></code> to show what post a user is replying
-   to. The <code><a href="sections.html#the-article-element">article</a></code> element is used for each post, to mark
+   <code><a href="#the-blockquote-element" id="blockquote-5">blockquote</a></code> to show what post a user is replying
+   to. The <code><a href="sections.html#the-article-element" id="article-14">article</a></code> element is used for each post, to mark
    up the threading.</p>
 
    <pre>&lt;article&gt;
@@ -667,9 +667,9 @@
 
   </div><div class="example">
 
-   <p>This example shows the use of a <code><a href="#the-blockquote-element">blockquote</a></code> for
+   <p>This example shows the use of a <code><a href="#the-blockquote-element" id="blockquote-6">blockquote</a></code> for
    short snippets, demonstrating that one does not have to use
-   <code><a href="#the-p-element">p</a></code> elements inside <code><a href="#the-blockquote-element">blockquote</a></code>
+   <code><a href="#the-p-element" id="p-16">p</a></code> elements inside <code><a href="#the-blockquote-element" id="blockquote-7">blockquote</a></code>
    elements:</p>
 
    <pre>&lt;p&gt;He began his list of "lessons" with the following:&lt;/p&gt;
@@ -684,40 +684,40 @@
 
   </div><p class="note"><a href="links.html#conversations">Examples of how to
   represent a conversation</a> are shown in a later section; it is not
-  appropriate to use the <code><a href="text-level-semantics.html#the-cite-element">cite</a></code> and <code><a href="#the-blockquote-element">blockquote</a></code>
+  appropriate to use the <code><a href="text-level-semantics.html#the-cite-element" id="cite-6">cite</a></code> and <code><a href="#the-blockquote-element" id="blockquote-8">blockquote</a></code>
   elements for this purpose.<h4 id="the-ol-element"><span class="secno">4.5.5 </span>The <dfn><code>ol</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
-   <dd><a href="content-models.html#flow-content">Flow content</a>.</dd>
+   <dd><a href="content-models.html#flow-content" id="flow-content-49">Flow content</a>.</dd>
    <dt>Contexts in which this element can be used:</dt>
-   <dd>Where <a href="content-models.html#flow-content">flow content</a> is expected.</dd>
+   <dd>Where <a href="content-models.html#flow-content" id="flow-content-50">flow content</a> is expected.</dd>
    <dt>Content model:</dt>
-   <dd>Zero or more <code><a href="#the-li-element">li</a></code> elements.</dd>
+   <dd>Zero or more <code><a href="#the-li-element" id="li-2">li</a></code> elements.</dd>
    <dt>Content attributes:</dt>
-   <dd><a href="elements.html#global-attributes">Global attributes</a></dd>
-   <dd><code title="attr-ol-reversed"><a href="#attr-ol-reversed">reversed</a></code></dd>
-   <dd><code title="attr-ol-start"><a href="#attr-ol-start">start</a></code></dd>
-   <dd><code title="attr-ol-type"><a href="#attr-ol-type">type</a></code></dd>
+   <dd><a href="elements.html#global-attributes" id="global-attributes-23">Global attributes</a></dd>
+   <dd><code title="attr-ol-reversed"><a href="#attr-ol-reversed" id="reversed">reversed</a></code></dd>
+   <dd><code title="attr-ol-start"><a href="#attr-ol-start" id="start">start</a></code></dd>
+   <dd><code title="attr-ol-type"><a href="#attr-ol-type" id="type-16">type</a></code></dd>
    <dt>DOM interface:</dt>
    <dd>
-<pre class="idl">interface <dfn id="htmlolistelement">HTMLOListElement</dfn> : <a href="elements.html#htmlelement">HTMLElement</a> {
+<pre class="idl">interface <dfn id="htmlolistelement">HTMLOListElement</dfn> : <a href="elements.html#htmlelement" id="htmlelement-30">HTMLElement</a> {
            attribute boolean <a class="full-spec-link" href="http://dev.w3.org/html5/spec/grouping-content.html#dom-ol-reversed" title='Read about this "reversed" reference in the full HTML5 spec.'>reversed</a>;
            attribute long <a class="full-spec-link" href="http://dev.w3.org/html5/spec/grouping-content.html#dom-ol-start" title='Read about this "start" reference in the full HTML5 spec.'>start</a>;
            attribute DOMString <a class="full-spec-link" href="http://dev.w3.org/html5/spec/grouping-content.html#dom-ol-type" title='Read about this "type" reference in the full HTML5 spec.'>type</a>;
 };</pre>
    </dd>
-  </dl><p>The <code><a href="#the-ol-element">ol</a></code> element <a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#represents" title='Read about this "represents" reference in the full HTML5 spec.'>represents</a> a list of
+  </dl><p>The <code><a href="#the-ol-element" id="ol-4">ol</a></code> element <a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#represents" title='Read about this "represents" reference in the full HTML5 spec.'>represents</a> a list of
   items, where the items have been intentionally ordered, such that
-  changing the order would change the meaning of the document.<p>The items of the list are the <code><a href="#the-li-element">li</a></code> element child nodes
-  of the <code><a href="#the-ol-element">ol</a></code> element, in <a href="infrastructure.html#tree-order">tree order</a>.<p>The <dfn id="attr-ol-reversed" title="attr-ol-reversed"><code>reversed</code></dfn>
-  attribute is a <a href="common-microsyntaxes.html#boolean-attribute">boolean attribute</a>. If present, it
+  changing the order would change the meaning of the document.<p>The items of the list are the <code><a href="#the-li-element" id="li-3">li</a></code> element child nodes
+  of the <code><a href="#the-ol-element" id="ol-5">ol</a></code> element, in <a href="infrastructure.html#tree-order" id="tree-order-5">tree order</a>.<p>The <dfn id="attr-ol-reversed" title="attr-ol-reversed"><code>reversed</code></dfn>
+  attribute is a <a href="common-microsyntaxes.html#boolean-attribute" id="boolean-attribute-2">boolean attribute</a>. If present, it
   indicates that the list is a descending list (..., 3, 2, 1). If the
   attribute is omitted, the list is an ascending list (1, 2, 3,
   ...).<p>The <dfn id="attr-ol-start" title="attr-ol-start"><code>start</code></dfn>
-  attribute, if present, must be a <a href="common-microsyntaxes.html#valid-integer">valid integer</a> giving
-  the <a href="#ordinal-value">ordinal value</a> of the first list item.<p>The <dfn id="attr-ol-type" title="attr-ol-type"><code>type</code></dfn> attribute
+  attribute, if present, must be a <a href="common-microsyntaxes.html#valid-integer" id="valid-integer-3">valid integer</a> giving
+  the <a href="#ordinal-value" id="ordinal-value-0">ordinal value</a> of the first list item.<p>The <dfn id="attr-ol-type" title="attr-ol-type"><code>type</code></dfn> attribute
   can be used to specify the kind of marker to use in the list, in the
   cases where that matters (e.g. because items are to be referenced by
   their number/letter). The attribute, if specified, must have a value
-  that is a <a href="infrastructure.html#case-sensitive">case-sensitive</a> match for one of the
+  that is a <a href="infrastructure.html#case-sensitive" id="case-sensitive-2">case-sensitive</a> match for one of the
   characters given in the first cell of one of the rows of the
   following table. <table><thead><tr><th>Keyword
      <th>State
@@ -746,9 +746,9 @@
   </table><div class="example">
 
    <p>The following markup shows a list where the order matters, and
-   where the <code><a href="#the-ol-element">ol</a></code> element is therefore appropriate. Compare
-   this list to the equivalent list in the <code><a href="#the-ul-element">ul</a></code> section to
-   see an example of the same items using the <code><a href="#the-ul-element">ul</a></code>
+   where the <code><a href="#the-ol-element" id="ol-6">ol</a></code> element is therefore appropriate. Compare
+   this list to the equivalent list in the <code><a href="#the-ul-element" id="ul-4">ul</a></code> section to
+   see an example of the same items using the <code><a href="#the-ul-element" id="ul-5">ul</a></code>
    element.</p>
 
    <pre>&lt;p&gt;I have lived in the following countries (given in the order of when
@@ -775,28 +775,28 @@
 &lt;/ol&gt;</pre>
 
   </div><h4 id="the-ul-element"><span class="secno">4.5.6 </span>The <dfn><code>ul</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
-   <dd><a href="content-models.html#flow-content">Flow content</a>.</dd>
+   <dd><a href="content-models.html#flow-content" id="flow-content-51">Flow content</a>.</dd>
    <dt>Contexts in which this element can be used:</dt>
-   <dd>Where <a href="content-models.html#flow-content">flow content</a> is expected.</dd>
+   <dd>Where <a href="content-models.html#flow-content" id="flow-content-52">flow content</a> is expected.</dd>
    <dt>Content model:</dt>
-   <dd>Zero or more <code><a href="#the-li-element">li</a></code> elements.</dd>
+   <dd>Zero or more <code><a href="#the-li-element" id="li-4">li</a></code> elements.</dd>
    <dt>Content attributes:</dt>
-   <dd><a href="elements.html#global-attributes">Global attributes</a></dd>
+   <dd><a href="elements.html#global-attributes" id="global-attributes-24">Global attributes</a></dd>
    <dt>DOM interface:</dt>
    <dd>
-    <pre class="idl">interface <dfn id="htmlulistelement">HTMLUListElement</dfn> : <a href="elements.html#htmlelement">HTMLElement</a> {};</pre>
+    <pre class="idl">interface <dfn id="htmlulistelement">HTMLUListElement</dfn> : <a href="elements.html#htmlelement" id="htmlelement-31">HTMLElement</a> {};</pre>
    </dd>
-  </dl><p>The <code><a href="#the-ul-element">ul</a></code> element <a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#represents" title='Read about this "represents" reference in the full HTML5 spec.'>represents</a> a list of
+  </dl><p>The <code><a href="#the-ul-element" id="ul-6">ul</a></code> element <a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#represents" title='Read about this "represents" reference in the full HTML5 spec.'>represents</a> a list of
   items, where the order of the items is not important &mdash; that
   is, where changing the order would not materially change the meaning
-  of the document.<p>The items of the list are the <code><a href="#the-li-element">li</a></code> element child nodes
-  of the <code><a href="#the-ul-element">ul</a></code> element.<div class="example">
+  of the document.<p>The items of the list are the <code><a href="#the-li-element" id="li-5">li</a></code> element child nodes
+  of the <code><a href="#the-ul-element" id="ul-7">ul</a></code> element.<div class="example">
 
    <p>The following markup shows a list where the order does not
-   matter, and where the <code><a href="#the-ul-element">ul</a></code> element is therefore
+   matter, and where the <code><a href="#the-ul-element" id="ul-8">ul</a></code> element is therefore
    appropriate. Compare this list to the equivalent list in the
-   <code><a href="#the-ol-element">ol</a></code> section to see an example of the same items using
-   the <code><a href="#the-ol-element">ol</a></code> element.</p>
+   <code><a href="#the-ol-element" id="ol-7">ol</a></code> section to see an example of the same items using
+   the <code><a href="#the-ol-element" id="ol-8">ol</a></code> element.</p>
 
    <pre>&lt;p&gt;I have lived in the following countries:&lt;/p&gt;
 &lt;ul&gt;
@@ -823,32 +823,32 @@
   </div><h4 id="the-li-element"><span class="secno">4.5.7 </span>The <dfn><code>li</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
    <dd>None.</dd>
    <dt>Contexts in which this element can be used:</dt>
-   <dd>Inside <code><a href="#the-ol-element">ol</a></code> elements.</dd>
-   <dd>Inside <code><a href="#the-ul-element">ul</a></code> elements.</dd>
-   <dd>Inside <code><a href="interactive-elements.html#menus">menu</a></code> elements.</dd>
+   <dd>Inside <code><a href="#the-ol-element" id="ol-9">ol</a></code> elements.</dd>
+   <dd>Inside <code><a href="#the-ul-element" id="ul-9">ul</a></code> elements.</dd>
+   <dd>Inside <code><a href="interactive-elements.html#menus" id="menu-8">menu</a></code> elements.</dd>
    <dt>Content model:</dt>
-   <dd><a href="content-models.html#flow-content">Flow content</a>.</dd>
+   <dd><a href="content-models.html#flow-content" id="flow-content-53">Flow content</a>.</dd>
    <dt>Content attributes:</dt>
-   <dd><a href="elements.html#global-attributes">Global attributes</a></dd>
-   <dd>If the element is a child of an <code><a href="#the-ol-element">ol</a></code> element: <code title="attr-li-value"><a href="#attr-li-value">value</a></code></dd>
+   <dd><a href="elements.html#global-attributes" id="global-attributes-25">Global attributes</a></dd>
+   <dd>If the element is a child of an <code><a href="#the-ol-element" id="ol-10">ol</a></code> element: <code title="attr-li-value"><a href="#attr-li-value" id="value">value</a></code></dd>
    <dt>DOM interface:</dt>
    <dd>
-<pre class="idl">interface <dfn id="htmllielement">HTMLLIElement</dfn> : <a href="elements.html#htmlelement">HTMLElement</a> {
+<pre class="idl">interface <dfn id="htmllielement">HTMLLIElement</dfn> : <a href="elements.html#htmlelement" id="htmlelement-32">HTMLElement</a> {
            attribute long <a class="full-spec-link" href="http://dev.w3.org/html5/spec/grouping-content.html#dom-li-value" title='Read about this "value" reference in the full HTML5 spec.'>value</a>;
 };</pre>
    </dd>
-  </dl><p>The <code><a href="#the-li-element">li</a></code> element <a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#represents" title='Read about this "represents" reference in the full HTML5 spec.'>represents</a> a list
-  item. If its parent element is an <code><a href="#the-ol-element">ol</a></code>, <code><a href="#the-ul-element">ul</a></code>,
-  or <code><a href="interactive-elements.html#menus">menu</a></code> element, then the element is an item of the
+  </dl><p>The <code><a href="#the-li-element" id="li-6">li</a></code> element <a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#represents" title='Read about this "represents" reference in the full HTML5 spec.'>represents</a> a list
+  item. If its parent element is an <code><a href="#the-ol-element" id="ol-11">ol</a></code>, <code><a href="#the-ul-element" id="ul-10">ul</a></code>,
+  or <code><a href="interactive-elements.html#menus" id="menu-9">menu</a></code> element, then the element is an item of the
   parent element's list, as defined for those elements. Otherwise, the
   list item has no defined list-related relationship to any other
-  <code><a href="#the-li-element">li</a></code> element.<p>If the parent element is an <code><a href="#the-ol-element">ol</a></code> element, then the
-  <code><a href="#the-li-element">li</a></code> element has an <dfn id="ordinal-value">ordinal value</dfn>.<p>The <dfn id="attr-li-value" title="attr-li-value"><code>value</code></dfn>
-  attribute, if present, must be a <a href="common-microsyntaxes.html#valid-integer">valid integer</a> giving
-  the <a href="#ordinal-value">ordinal value</a> of the list item.<div class="example">
+  <code><a href="#the-li-element" id="li-7">li</a></code> element.<p>If the parent element is an <code><a href="#the-ol-element" id="ol-12">ol</a></code> element, then the
+  <code><a href="#the-li-element" id="li-8">li</a></code> element has an <dfn id="ordinal-value">ordinal value</dfn>.<p>The <dfn id="attr-li-value" title="attr-li-value"><code>value</code></dfn>
+  attribute, if present, must be a <a href="common-microsyntaxes.html#valid-integer" id="valid-integer-4">valid integer</a> giving
+  the <a href="#ordinal-value" id="ordinal-value-1">ordinal value</a> of the list item.<div class="example">
    <p>The following example, the top ten movies are listed (in reverse
    order). Note the way the list is given a title by using a
-   <code><a href="#the-figure-element">figure</a></code> element and its <code><a href="#the-figcaption-element">figcaption</a></code>
+   <code><a href="#the-figure-element" id="figure-1">figure</a></code> element and its <code><a href="#the-figcaption-element" id="figcaption">figcaption</a></code>
    element.</p>
    <pre>&lt;figure&gt;
  &lt;figcaption&gt;The top 10 movies of all time&lt;/figcaption&gt;
@@ -866,8 +866,8 @@
  &lt;/ol&gt;
 &lt;/figure&gt;</pre>
 
-   <p>The markup could also be written as follows, using the <code title="attr-ol-reversed"><a href="#attr-ol-reversed">reversed</a></code> attribute on the
-   <code><a href="#the-ol-element">ol</a></code> element:</p>
+   <p>The markup could also be written as follows, using the <code title="attr-ol-reversed"><a href="#attr-ol-reversed" id="reversed-0">reversed</a></code> attribute on the
+   <code><a href="#the-ol-element" id="ol-13">ol</a></code> element:</p>
 
    <pre>&lt;figure&gt;
  &lt;figcaption&gt;The top 10 movies of all time&lt;/figcaption&gt;
@@ -884,35 +884,35 @@
   &lt;li&gt;&lt;cite&gt;Ratatouille&lt;/cite&gt;, 2007&lt;/li&gt;
  &lt;/ol&gt;
 &lt;/figure&gt;</pre>
-  </div><p class="note">If the <code><a href="#the-li-element">li</a></code> element is the child of a
-  <code><a href="interactive-elements.html#menus">menu</a></code> element and itself has a child that defines a
-  <a href="commands.html#concept-command" title="concept-command">command</a>, then the
-  <code><a href="#the-li-element">li</a></code> element will match the <code title="selector-enabled"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/links.html#selector-enabled" title='Read about this ":enabled" reference in the full HTML5 spec.'>:enabled</a></code> and <code title="selector-disabled"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/links.html#selector-disabled" title='Read about this ":disabled" reference in the full HTML5 spec.'>:disabled</a></code> pseudo-classes in the
+  </div><p class="note">If the <code><a href="#the-li-element" id="li-9">li</a></code> element is the child of a
+  <code><a href="interactive-elements.html#menus" id="menu-10">menu</a></code> element and itself has a child that defines a
+  <a href="commands.html#concept-command" id="concept-command-3" title="concept-command">command</a>, then the
+  <code><a href="#the-li-element" id="li-10">li</a></code> element will match the <code title="selector-enabled"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/links.html#selector-enabled" title='Read about this ":enabled" reference in the full HTML5 spec.'>:enabled</a></code> and <code title="selector-disabled"><a class="full-spec-link" href="http://dev.w3.org/html5/spec/links.html#selector-disabled" title='Read about this ":disabled" reference in the full HTML5 spec.'>:disabled</a></code> pseudo-classes in the
   same way as the first such child element does.<h4 id="the-dl-element"><span class="secno">4.5.8 </span>The <dfn><code>dl</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
-   <dd><a href="content-models.html#flow-content">Flow content</a>.</dd>
+   <dd><a href="content-models.html#flow-content" id="flow-content-54">Flow content</a>.</dd>
    <dt>Contexts in which this element can be used:</dt>
-   <dd>Where <a href="content-models.html#flow-content">flow content</a> is expected.</dd>
+   <dd>Where <a href="content-models.html#flow-content" id="flow-content-55">flow content</a> is expected.</dd>
    <dt>Content model:</dt>
    <dd>Zero or more groups each consisting of one or more
-   <code><a href="#the-dt-element">dt</a></code> elements followed by one or more <code><a href="#the-dd-element">dd</a></code>
+   <code><a href="#the-dt-element" id="dt">dt</a></code> elements followed by one or more <code><a href="#the-dd-element" id="dd">dd</a></code>
    elements.</dd>
    <dt>Content attributes:</dt>
-   <dd><a href="elements.html#global-attributes">Global attributes</a></dd>
+   <dd><a href="elements.html#global-attributes" id="global-attributes-26">Global attributes</a></dd>
    <dt>DOM interface:</dt>
    <dd>
-    <pre class="idl">interface <dfn id="htmldlistelement">HTMLDListElement</dfn> : <a href="elements.html#htmlelement">HTMLElement</a> {};</pre>
+    <pre class="idl">interface <dfn id="htmldlistelement">HTMLDListElement</dfn> : <a href="elements.html#htmlelement" id="htmlelement-33">HTMLElement</a> {};</pre>
    </dd>
-  </dl><p>The <code><a href="#the-dl-element">dl</a></code> element <a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#represents" title='Read about this "represents" reference in the full HTML5 spec.'>represents</a> an
+  </dl><p>The <code><a href="#the-dl-element" id="dl-0">dl</a></code> element <a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#represents" title='Read about this "represents" reference in the full HTML5 spec.'>represents</a> an
   association list consisting of zero or more name-value groups (a
   description list). Each group must consist of one or more names
-  (<code><a href="#the-dt-element">dt</a></code> elements) followed by one or more values
-  (<code><a href="#the-dd-element">dd</a></code> elements). Within a single <code><a href="#the-dl-element">dl</a></code> element,
-  there should not be more than one <code><a href="#the-dt-element">dt</a></code> element for each
+  (<code><a href="#the-dt-element" id="dt-0">dt</a></code> elements) followed by one or more values
+  (<code><a href="#the-dd-element" id="dd-0">dd</a></code> elements). Within a single <code><a href="#the-dl-element" id="dl-1">dl</a></code> element,
+  there should not be more than one <code><a href="#the-dt-element" id="dt-1">dt</a></code> element for each
   name.<p>Name-value groups may be terms and definitions, metadata topics
   and values, questions and answers, or any other groups of name-value
   data.<p>The values within a group are alternatives; multiple paragraphs
   forming part of the same value must all be given within the same
-  <code><a href="#the-dd-element">dd</a></code> element.<p>The order of the list of groups, and of the names and values
+  <code><a href="#the-dd-element" id="dd-1">dd</a></code> element.<p>The order of the list of groups, and of the names and values
   within each group, may be significant.<div class="example">
    <p>In the following example, one entry ("Authors") is linked to two
    values ("John" and "Luke").</p>
@@ -934,7 +934,7 @@
  filtered analyses of a view. &lt;/dd&gt;
 &lt;/dl&gt;</pre>
   </div><div class="example">
-   <p>The following example illustrates the use of the <code><a href="#the-dl-element">dl</a></code>
+   <p>The following example illustrates the use of the <code><a href="#the-dl-element" id="dl-2">dl</a></code>
    element to mark up metadata of sorts. At the end of the example,
    one group has two metadata labels ("Authors" and "Editors") and two
    values ("Robert Rothman" and "Daniel Jackson").</p>
@@ -950,7 +950,7 @@
 &lt;/dl&gt;</pre>
   </div><div class="example">
 
-   <p>The following example shows the <code><a href="#the-dl-element">dl</a></code> element used to
+   <p>The following example shows the <code><a href="#the-dl-element" id="dl-3">dl</a></code> element used to
    give a set of instructions. The order of the instructions here is
    important (in the other examples, the order of the blocks was not
    important).</p>
@@ -968,8 +968,8 @@
  &lt;dd&gt; You get no victory points &lt;/dd&gt;
 &lt;/dl&gt;</pre>
   </div><div class="example">
-   <p>The following snippet shows a <code><a href="#the-dl-element">dl</a></code> element being used
-   as a glossary. Note the use of <code><a href="text-level-semantics.html#the-dfn-element">dfn</a></code> to indicate the
+   <p>The following snippet shows a <code><a href="#the-dl-element" id="dl-4">dl</a></code> element being used
+   as a glossary. Note the use of <code><a href="text-level-semantics.html#the-dfn-element" id="dfn-1">dfn</a></code> to indicate the
    word being defined.</p>
    <pre>&lt;dl&gt;
  &lt;dt&gt;&lt;dfn&gt;Apartment&lt;/dfn&gt;, n.&lt;/dt&gt;
@@ -980,28 +980,28 @@
  &lt;dt&gt;&lt;dfn&gt;Home&lt;/dfn&gt;, n.&lt;/dt&gt;
  &lt;dd&gt;The user's login directory.&lt;/dd&gt;
 &lt;/dl&gt;</pre>
-  </div><p class="note">The <code><a href="#the-dl-element">dl</a></code> element is inappropriate for
+  </div><p class="note">The <code><a href="#the-dl-element" id="dl-5">dl</a></code> element is inappropriate for
   marking up dialogue. <a href="links.html#conversations">Examples of how to
   mark up dialogue</a> are shown below.<h4 id="the-dt-element"><span class="secno">4.5.9 </span>The <dfn><code>dt</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
    <dd>None.</dd>
    <dt>Contexts in which this element can be used:</dt>
-   <dd>Before <code><a href="#the-dd-element">dd</a></code> or <code><a href="#the-dt-element">dt</a></code> elements inside <code><a href="#the-dl-element">dl</a></code> elements.</dd>
+   <dd>Before <code><a href="#the-dd-element" id="dd-2">dd</a></code> or <code><a href="#the-dt-element" id="dt-2">dt</a></code> elements inside <code><a href="#the-dl-element" id="dl-6">dl</a></code> elements.</dd>
    <dt>Content model:</dt>
-   <dd><a href="content-models.html#phrasing-content">Phrasing content</a>.</dd>
+   <dd><a href="content-models.html#phrasing-content" id="phrasing-content-26">Phrasing content</a>.</dd>
    <dt>Content attributes:</dt>
-   <dd><a href="elements.html#global-attributes">Global attributes</a></dd>
+   <dd><a href="elements.html#global-attributes" id="global-attributes-27">Global attributes</a></dd>
    <dt>DOM interface:</dt>
-   <dd>Uses <code><a href="elements.html#htmlelement">HTMLElement</a></code>.</dd>
-  </dl><p>The <code><a href="#the-dt-element">dt</a></code> element <a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#represents" title='Read about this "represents" reference in the full HTML5 spec.'>represents</a> the term, or
+   <dd>Uses <code><a href="elements.html#htmlelement" id="htmlelement-34">HTMLElement</a></code>.</dd>
+  </dl><p>The <code><a href="#the-dt-element" id="dt-3">dt</a></code> element <a class="full-spec-link" href="http://dev.w3.org/html5/spec/rendering.html#represents" title='Read about this "represents" reference in the full HTML5 spec.'>represents</a> the term, or
   name, part of a term-description group in a description list
-  (<code><a href="#the-dl-element">dl</a></code> element).<p class="note">The <code><a href="#the-dt-element">dt</a></code> element itself, when used in a
-  <code><a href="#the-dl-element">dl</a></code> element, does not indicate that its contents are a
+  (<code><a href="#the-dl-element" id="dl-7">dl</a></code> element).<p class="note">The <code><a href="#the-dt-element" id="dt-4">dt</a></code> elemen