[html5] r1198 - /

whatwg at whatwg.org whatwg at whatwg.org
Fri Feb 8 17:31:39 PST 2008


Author: ianh
Date: 2008-02-08 17:31:30 -0800 (Fri, 08 Feb 2008)
New Revision: 1198

Modified:
   index
   source
Log:
[g] (2) Update <a ping=''> to address recent concerns.

Modified: index
===================================================================
--- index	2008-02-03 09:43:50 UTC (rev 1197)
+++ index	2008-02-09 01:31:30 UTC (rev 1198)
@@ -24,7 +24,7 @@
 
    <h1 id=html-5>HTML 5</h1>
 
-   <h2 class="no-num no-toc" id=working>Working Draft &mdash; 3 February 2008</h2>
+   <h2 class="no-num no-toc" id=working>Working Draft &mdash; 9 February 2008</h2>
 
    <p>You can take part in this work. <a
     href="http://www.whatwg.org/mailing-list">Join the working group's
@@ -142,43 +142,42 @@
   <ul class=toc>
    <li><a href="#introduction"><span class=secno>1. </span>Introduction</a>
     <ul class=toc>
-     <li><a href="#scope"><span class=secno>1.1. </span>Scope</a>
+     <li><a href="#scope"><span class=secno>1.1 </span>Scope</a>
       <ul class=toc>
-       <li><a href="#relationship"><span class=secno>1.1.1.
+       <li><a href="#relationship"><span class=secno>1.1.1
         </span>Relationship to HTML 4.01, XHTML 1.1, DOM2 HTML</a>
 
-       <li><a href="#relationship0"><span class=secno>1.1.2.
+       <li><a href="#relationship0"><span class=secno>1.1.2
         </span>Relationship to XHTML2</a>
 
-       <li><a href="#relationship1"><span class=secno>1.1.3.
+       <li><a href="#relationship1"><span class=secno>1.1.3
         </span>Relationship to XUL, Flash, Silverlight, and other proprietary
         UI languages</a>
       </ul>
 
-     <li><a href="#structure"><span class=secno>1.2. </span>Structure of this
+     <li><a href="#structure"><span class=secno>1.2 </span>Structure of this
       specification</a>
       <ul class=toc>
-       <li><a href="#how-to"><span class=secno>1.2.1. </span>How to read this
+       <li><a href="#how-to"><span class=secno>1.2.1 </span>How to read this
         specification</a>
       </ul>
 
-     <li><a href="#conformance"><span class=secno>1.3. </span>Conformance
+     <li><a href="#conformance"><span class=secno>1.3 </span>Conformance
       requirements</a>
       <ul class=toc>
-       <li><a href="#common"><span class=secno>1.3.1. </span>Common
+       <li><a href="#common"><span class=secno>1.3.1 </span>Common
         conformance requirements for APIs exposed to JavaScript</a>
 
-       <li><a href="#dependencies"><span class=secno>1.3.2.
+       <li><a href="#dependencies"><span class=secno>1.3.2
         </span>Dependencies</a>
 
-       <li><a href="#features"><span class=secno>1.3.3. </span>Features
+       <li><a href="#features"><span class=secno>1.3.3 </span>Features
         defined in other specifications</a>
       </ul>
 
-     <li><a href="#terminology"><span class=secno>1.4. </span>Terminology</a>
-      
+     <li><a href="#terminology"><span class=secno>1.4 </span>Terminology</a>
       <ul class=toc>
-       <li><a href="#html-vs"><span class=secno>1.4.1. </span>HTML vs
+       <li><a href="#html-vs"><span class=secno>1.4.1 </span>HTML vs
         XHTML</a>
       </ul>
     </ul>
@@ -186,24 +185,24 @@
    <li><a href="#dom"><span class=secno>2. </span>The Document Object
     Model</a>
     <ul class=toc>
-     <li><a href="#documents"><span class=secno>2.1. </span>Documents</a>
+     <li><a href="#documents"><span class=secno>2.1 </span>Documents</a>
       <ul class=toc>
-       <li><a href="#security"><span class=secno>2.1.1. </span>Security</a>
+       <li><a href="#security"><span class=secno>2.1.1 </span>Security</a>
 
-       <li><a href="#resource"><span class=secno>2.1.2. </span>Resource
+       <li><a href="#resource"><span class=secno>2.1.2 </span>Resource
         metadata management</a>
       </ul>
 
-     <li><a href="#elements"><span class=secno>2.2. </span>Elements</a>
+     <li><a href="#elements"><span class=secno>2.2 </span>Elements</a>
       <ul class=toc>
-       <li><a href="#reflecting"><span class=secno>2.2.1. </span>Reflecting
+       <li><a href="#reflecting"><span class=secno>2.2.1 </span>Reflecting
         content attributes in DOM attributes</a>
       </ul>
 
-     <li><a href="#common0"><span class=secno>2.3. </span>Common DOM
+     <li><a href="#common0"><span class=secno>2.3 </span>Common DOM
       interfaces</a>
       <ul class=toc>
-       <li><a href="#collections"><span class=secno>2.3.1.
+       <li><a href="#collections"><span class=secno>2.3.1
         </span>Collections</a>
         <ul class=toc>
          <li><a href="#htmlcollection"><span class=secno>2.3.1.1.
@@ -216,49 +215,49 @@
           </span>HTMLOptionsCollection</a>
         </ul>
 
-       <li><a href="#domtokenlist"><span class=secno>2.3.2.
+       <li><a href="#domtokenlist"><span class=secno>2.3.2
         </span>DOMTokenList</a>
 
-       <li><a href="#dom-feature"><span class=secno>2.3.3. </span>DOM feature
+       <li><a href="#dom-feature"><span class=secno>2.3.3 </span>DOM feature
         strings</a>
       </ul>
 
-     <li><a href="#dom-tree"><span class=secno>2.4. </span>DOM tree
+     <li><a href="#dom-tree"><span class=secno>2.4 </span>DOM tree
       accessors</a>
 
-     <li><a href="#dynamic"><span class=secno>2.5. </span>Dynamic markup
+     <li><a href="#dynamic"><span class=secno>2.5 </span>Dynamic markup
       insertion</a>
       <ul class=toc>
-       <li><a href="#controlling"><span class=secno>2.5.1. </span>Controlling
+       <li><a href="#controlling"><span class=secno>2.5.1 </span>Controlling
         the input stream</a>
 
-       <li><a href="#dynamic0"><span class=secno>2.5.2. </span>Dynamic markup
+       <li><a href="#dynamic0"><span class=secno>2.5.2 </span>Dynamic markup
         insertion in HTML</a>
 
-       <li><a href="#dynamic1"><span class=secno>2.5.3. </span>Dynamic markup
+       <li><a href="#dynamic1"><span class=secno>2.5.3 </span>Dynamic markup
         insertion in XML</a>
       </ul>
 
-     <li><a href="#apis-in"><span class=secno>2.6. </span>APIs in HTML
+     <li><a href="#apis-in"><span class=secno>2.6 </span>APIs in HTML
       documents</a>
     </ul>
 
    <li><a href="#semantics"><span class=secno>3. </span>Semantics and
     structure of HTML elements</a>
     <ul class=toc>
-     <li><a href="#semantics-intro"><span class=secno>3.1.
+     <li><a href="#semantics-intro"><span class=secno>3.1
       </span>Introduction</a>
 
-     <li><a href="#common1"><span class=secno>3.2. </span>Common
+     <li><a href="#common1"><span class=secno>3.2 </span>Common
       microsyntaxes</a>
       <ul class=toc>
-       <li><a href="#common2"><span class=secno>3.2.1. </span>Common parser
+       <li><a href="#common2"><span class=secno>3.2.1 </span>Common parser
         idioms</a>
 
-       <li><a href="#boolean"><span class=secno>3.2.2. </span>Boolean
+       <li><a href="#boolean"><span class=secno>3.2.2 </span>Boolean
         attributes</a>
 
-       <li><a href="#numbers"><span class=secno>3.2.3. </span>Numbers</a>
+       <li><a href="#numbers"><span class=secno>3.2.3 </span>Numbers</a>
         <ul class=toc>
          <li><a href="#unsigned"><span class=secno>3.2.3.1. </span>Unsigned
           integers</a>
@@ -278,7 +277,7 @@
           integers</a>
         </ul>
 
-       <li><a href="#dates"><span class=secno>3.2.4. </span>Dates and
+       <li><a href="#dates"><span class=secno>3.2.4 </span>Dates and
         times</a>
         <ul class=toc>
          <li><a href="#specific"><span class=secno>3.2.4.1. </span>Specific
@@ -288,28 +287,28 @@
           moments in time</a>
         </ul>
 
-       <li><a href="#time-offsets"><span class=secno>3.2.5. </span>Time
+       <li><a href="#time-offsets"><span class=secno>3.2.5 </span>Time
         offsets</a>
 
-       <li><a href="#tokens"><span class=secno>3.2.6. </span>Tokens</a>
+       <li><a href="#tokens"><span class=secno>3.2.6 </span>Tokens</a>
 
-       <li><a href="#keywords"><span class=secno>3.2.7. </span>Keywords and
+       <li><a href="#keywords"><span class=secno>3.2.7 </span>Keywords and
         enumerated attributes</a>
 
-       <li><a href="#syntax-references"><span class=secno>3.2.8.
+       <li><a href="#syntax-references"><span class=secno>3.2.8
         </span>References</a>
       </ul>
 
-     <li><a href="#documents0"><span class=secno>3.3. </span>Documents and
+     <li><a href="#documents0"><span class=secno>3.3 </span>Documents and
       document fragments</a>
       <ul class=toc>
-       <li><a href="#semantics0"><span class=secno>3.3.1.
-        </span>Semantics</a>
+       <li><a href="#semantics0"><span class=secno>3.3.1 </span>Semantics</a>
+        
 
-       <li><a href="#structure0"><span class=secno>3.3.2.
-        </span>Structure</a>
+       <li><a href="#structure0"><span class=secno>3.3.2 </span>Structure</a>
+        
 
-       <li><a href="#kinds"><span class=secno>3.3.3. </span>Kinds of
+       <li><a href="#kinds"><span class=secno>3.3.3 </span>Kinds of
         content</a>
         <ul class=toc>
          <li><a href="#metadata"><span class=secno>3.3.3.1. </span>Metadata
@@ -334,43 +333,42 @@
           </span>Interactive content</a>
         </ul>
 
-       <li><a href="#transparent"><span class=secno>3.3.4. </span>Transparent
+       <li><a href="#transparent"><span class=secno>3.3.4 </span>Transparent
         content models</a>
 
-       <li><a href="#paragraphs"><span class=secno>3.3.5.
+       <li><a href="#paragraphs"><span class=secno>3.3.5
         </span>Paragraphs</a>
       </ul>
 
-     <li><a href="#global"><span class=secno>3.4. </span>Global
-      attributes</a>
+     <li><a href="#global"><span class=secno>3.4 </span>Global attributes</a>
+      
       <ul class=toc>
-       <li><a href="#the-id"><span class=secno>3.4.1. </span>The
+       <li><a href="#the-id"><span class=secno>3.4.1 </span>The
         <code>id</code> attribute</a>
 
-       <li><a href="#the-title"><span class=secno>3.4.2. </span>The
+       <li><a href="#the-title"><span class=secno>3.4.2 </span>The
         <code>title</code> attribute</a>
 
-       <li><a href="#the-lang"><span class=secno>3.4.3. </span>The
+       <li><a href="#the-lang"><span class=secno>3.4.3 </span>The
         <code>lang</code> (HTML only) and <code>xml:lang</code> (XML only)
         attributes</a>
 
-       <li><a href="#the-dir"><span class=secno>3.4.4. </span>The
+       <li><a href="#the-dir"><span class=secno>3.4.4 </span>The
         <code>dir</code> attribute</a>
 
-       <li><a href="#classes"><span class=secno>3.4.5. </span>The
+       <li><a href="#classes"><span class=secno>3.4.5 </span>The
         <code>class</code> attribute</a>
 
-       <li><a href="#the-irrelevant"><span class=secno>3.4.6. </span>The
+       <li><a href="#the-irrelevant"><span class=secno>3.4.6 </span>The
         <code>irrelevant</code> attribute</a>
       </ul>
 
-     <li><a href="#interaction"><span class=secno>3.5. </span>Interaction</a>
-      
+     <li><a href="#interaction"><span class=secno>3.5 </span>Interaction</a>
       <ul class=toc>
-       <li><a href="#activation"><span class=secno>3.5.1.
+       <li><a href="#activation"><span class=secno>3.5.1
         </span>Activation</a>
 
-       <li><a href="#focus"><span class=secno>3.5.2. </span>Focus</a>
+       <li><a href="#focus"><span class=secno>3.5.2 </span>Focus</a>
         <ul class=toc>
          <li><a href="#focus-management"><span class=secno>3.5.2.1.
           </span>Focus management</a>
@@ -379,33 +377,33 @@
           </span>Sequential focus navigation</a>
         </ul>
 
-       <li><a href="#scrolling"><span class=secno>3.5.3. </span>Scrolling
+       <li><a href="#scrolling"><span class=secno>3.5.3 </span>Scrolling
         elements into view</a>
       </ul>
 
-     <li><a href="#the-root"><span class=secno>3.6. </span>The root
+     <li><a href="#the-root"><span class=secno>3.6 </span>The root
       element</a>
       <ul class=toc>
-       <li><a href="#the-html"><span class=secno>3.6.1. </span>The
+       <li><a href="#the-html"><span class=secno>3.6.1 </span>The
         <code>html</code> element</a>
       </ul>
 
-     <li><a href="#document"><span class=secno>3.7. </span>Document
+     <li><a href="#document"><span class=secno>3.7 </span>Document
       metadata</a>
       <ul class=toc>
-       <li><a href="#the-head"><span class=secno>3.7.1. </span>The
+       <li><a href="#the-head"><span class=secno>3.7.1 </span>The
         <code>head</code> element</a>
 
-       <li><a href="#the-title0"><span class=secno>3.7.2. </span>The
+       <li><a href="#the-title0"><span class=secno>3.7.2 </span>The
         <code>title</code> element</a>
 
-       <li><a href="#the-base"><span class=secno>3.7.3. </span>The
+       <li><a href="#the-base"><span class=secno>3.7.3 </span>The
         <code>base</code> element</a>
 
-       <li><a href="#the-link"><span class=secno>3.7.4. </span>The
+       <li><a href="#the-link"><span class=secno>3.7.4 </span>The
         <code>link</code> element</a>
 
-       <li><a href="#meta"><span class=secno>3.7.5. </span>The
+       <li><a href="#meta"><span class=secno>3.7.5 </span>The
         <code>meta</code> element</a>
         <ul class=toc>
          <li><a href="#standard"><span class=secno>3.7.5.1. </span>Standard
@@ -421,46 +419,46 @@
           the document's character encoding</a>
         </ul>
 
-       <li><a href="#the-style"><span class=secno>3.7.6. </span>The
+       <li><a href="#the-style"><span class=secno>3.7.6 </span>The
         <code>style</code> element</a>
 
-       <li><a href="#styling"><span class=secno>3.7.7. </span>Styling</a>
+       <li><a href="#styling"><span class=secno>3.7.7 </span>Styling</a>
       </ul>
 
-     <li><a href="#sections"><span class=secno>3.8. </span>Sections</a>
+     <li><a href="#sections"><span class=secno>3.8 </span>Sections</a>
       <ul class=toc>
-       <li><a href="#the-body"><span class=secno>3.8.1. </span>The
+       <li><a href="#the-body"><span class=secno>3.8.1 </span>The
         <code>body</code> element</a>
 
-       <li><a href="#the-section"><span class=secno>3.8.2. </span>The
+       <li><a href="#the-section"><span class=secno>3.8.2 </span>The
         <code>section</code> element</a>
 
-       <li><a href="#the-nav"><span class=secno>3.8.3. </span>The
+       <li><a href="#the-nav"><span class=secno>3.8.3 </span>The
         <code>nav</code> element</a>
 
-       <li><a href="#the-article"><span class=secno>3.8.4. </span>The
+       <li><a href="#the-article"><span class=secno>3.8.4 </span>The
         <code>article</code> element</a>
 
-       <li><a href="#the-blockquote"><span class=secno>3.8.5. </span>The
+       <li><a href="#the-blockquote"><span class=secno>3.8.5 </span>The
         <code>blockquote</code> element</a>
 
-       <li><a href="#the-aside"><span class=secno>3.8.6. </span>The
+       <li><a href="#the-aside"><span class=secno>3.8.6 </span>The
         <code>aside</code> element</a>
 
-       <li><a href="#the-h1"><span class=secno>3.8.7. </span>The
+       <li><a href="#the-h1"><span class=secno>3.8.7 </span>The
         <code>h1</code>, <code>h2</code>, <code>h3</code>, <code>h4</code>,
         <code>h5</code>, and <code>h6</code> elements</a>
 
-       <li><a href="#the-header"><span class=secno>3.8.8. </span>The
+       <li><a href="#the-header"><span class=secno>3.8.8 </span>The
         <code>header</code> element</a>
 
-       <li><a href="#the-footer"><span class=secno>3.8.9. </span>The
+       <li><a href="#the-footer"><span class=secno>3.8.9 </span>The
         <code>footer</code> element</a>
 
-       <li><a href="#the-address"><span class=secno>3.8.10. </span>The
+       <li><a href="#the-address"><span class=secno>3.8.10 </span>The
         <code>address</code> element</a>
 
-       <li><a href="#headings"><span class=secno>3.8.11. </span>Headings and
+       <li><a href="#headings"><span class=secno>3.8.11 </span>Headings and
         sections</a>
         <ul class=toc>
          <li><a href="#outlines"><span class=secno>3.8.11.1. </span>Creating
@@ -475,164 +473,163 @@
         </ul>
       </ul>
 
-     <li><a href="#prose0"><span class=secno>3.9. </span>Prose</a>
+     <li><a href="#prose0"><span class=secno>3.9 </span>Prose</a>
       <ul class=toc>
-       <li><a href="#the-p"><span class=secno>3.9.1. </span>The
-        <code>p</code> element</a>
+       <li><a href="#the-p"><span class=secno>3.9.1 </span>The <code>p</code>
+        element</a>
 
-       <li><a href="#the-hr"><span class=secno>3.9.2. </span>The
+       <li><a href="#the-hr"><span class=secno>3.9.2 </span>The
         <code>hr</code> element</a>
 
-       <li><a href="#the-br"><span class=secno>3.9.3. </span>The
+       <li><a href="#the-br"><span class=secno>3.9.3 </span>The
         <code>br</code> element</a>
 
-       <li><a href="#the-dialog"><span class=secno>3.9.4. </span>The
+       <li><a href="#the-dialog"><span class=secno>3.9.4 </span>The
         <code>dialog</code> element</a>
       </ul>
 
-     <li><a href="#preformatted"><span class=secno>3.10. </span>Preformatted
+     <li><a href="#preformatted"><span class=secno>3.10 </span>Preformatted
       text</a>
       <ul class=toc>
-       <li><a href="#the-pre"><span class=secno>3.10.1. </span>The
+       <li><a href="#the-pre"><span class=secno>3.10.1 </span>The
         <code>pre</code> element</a>
       </ul>
 
-     <li><a href="#lists0"><span class=secno>3.11. </span>Lists</a>
+     <li><a href="#lists0"><span class=secno>3.11 </span>Lists</a>
       <ul class=toc>
-       <li><a href="#the-ol"><span class=secno>3.11.1. </span>The
+       <li><a href="#the-ol"><span class=secno>3.11.1 </span>The
         <code>ol</code> element</a>
 
-       <li><a href="#the-ul"><span class=secno>3.11.2. </span>The
+       <li><a href="#the-ul"><span class=secno>3.11.2 </span>The
         <code>ul</code> element</a>
 
-       <li><a href="#the-li"><span class=secno>3.11.3. </span>The
+       <li><a href="#the-li"><span class=secno>3.11.3 </span>The
         <code>li</code> element</a>
 
-       <li><a href="#the-dl"><span class=secno>3.11.4. </span>The
+       <li><a href="#the-dl"><span class=secno>3.11.4 </span>The
         <code>dl</code> element</a>
 
-       <li><a href="#the-dt"><span class=secno>3.11.5. </span>The
+       <li><a href="#the-dt"><span class=secno>3.11.5 </span>The
         <code>dt</code> element</a>
 
-       <li><a href="#the-dd"><span class=secno>3.11.6. </span>The
+       <li><a href="#the-dd"><span class=secno>3.11.6 </span>The
         <code>dd</code> element</a>
       </ul>
 
-     <li><a href="#phrase"><span class=secno>3.12. </span>Phrase elements</a>
-      
+     <li><a href="#phrase"><span class=secno>3.12 </span>Phrase elements</a>
       <ul class=toc>
-       <li><a href="#the-a"><span class=secno>3.12.1. </span>The
+       <li><a href="#the-a"><span class=secno>3.12.1 </span>The
         <code>a</code> element</a>
 
-       <li><a href="#the-q"><span class=secno>3.12.2. </span>The
+       <li><a href="#the-q"><span class=secno>3.12.2 </span>The
         <code>q</code> element</a>
 
-       <li><a href="#the-cite"><span class=secno>3.12.3. </span>The
+       <li><a href="#the-cite"><span class=secno>3.12.3 </span>The
         <code>cite</code> element</a>
 
-       <li><a href="#the-em"><span class=secno>3.12.4. </span>The
+       <li><a href="#the-em"><span class=secno>3.12.4 </span>The
         <code>em</code> element</a>
 
-       <li><a href="#the-strong"><span class=secno>3.12.5. </span>The
+       <li><a href="#the-strong"><span class=secno>3.12.5 </span>The
         <code>strong</code> element</a>
 
-       <li><a href="#the-small"><span class=secno>3.12.6. </span>The
+       <li><a href="#the-small"><span class=secno>3.12.6 </span>The
         <code>small</code> element</a>
 
-       <li><a href="#the-m"><span class=secno>3.12.7. </span>The
+       <li><a href="#the-m"><span class=secno>3.12.7 </span>The
         <code>m</code> element</a>
 
-       <li><a href="#the-dfn"><span class=secno>3.12.8. </span>The
+       <li><a href="#the-dfn"><span class=secno>3.12.8 </span>The
         <code>dfn</code> element</a>
 
-       <li><a href="#the-abbr"><span class=secno>3.12.9. </span>The
+       <li><a href="#the-abbr"><span class=secno>3.12.9 </span>The
         <code>abbr</code> element</a>
 
-       <li><a href="#the-time"><span class=secno>3.12.10. </span>The
+       <li><a href="#the-time"><span class=secno>3.12.10 </span>The
         <code>time</code> element</a>
 
-       <li><a href="#the-progress"><span class=secno>3.12.11. </span>The
+       <li><a href="#the-progress"><span class=secno>3.12.11 </span>The
         <code>progress</code> element</a>
 
-       <li><a href="#the-meter"><span class=secno>3.12.12. </span>The
+       <li><a href="#the-meter"><span class=secno>3.12.12 </span>The
         <code>meter</code> element</a>
 
-       <li><a href="#the-code"><span class=secno>3.12.13. </span>The
+       <li><a href="#the-code"><span class=secno>3.12.13 </span>The
         <code>code</code> element</a>
 
-       <li><a href="#the-var"><span class=secno>3.12.14. </span>The
+       <li><a href="#the-var"><span class=secno>3.12.14 </span>The
         <code>var</code> element</a>
 
-       <li><a href="#the-samp"><span class=secno>3.12.15. </span>The
+       <li><a href="#the-samp"><span class=secno>3.12.15 </span>The
         <code>samp</code> element</a>
 
-       <li><a href="#the-kbd"><span class=secno>3.12.16. </span>The
+       <li><a href="#the-kbd"><span class=secno>3.12.16 </span>The
         <code>kbd</code> element</a>
 
-       <li><a href="#the-sub"><span class=secno>3.12.17. </span>The
+       <li><a href="#the-sub"><span class=secno>3.12.17 </span>The
         <code>sub</code> and <code>sup</code> elements</a>
 
-       <li><a href="#the-span"><span class=secno>3.12.18. </span>The
+       <li><a href="#the-span"><span class=secno>3.12.18 </span>The
         <code>span</code> element</a>
 
-       <li><a href="#the-i"><span class=secno>3.12.19. </span>The
+       <li><a href="#the-i"><span class=secno>3.12.19 </span>The
         <code>i</code> element</a>
 
-       <li><a href="#the-b"><span class=secno>3.12.20. </span>The
+       <li><a href="#the-b"><span class=secno>3.12.20 </span>The
         <code>b</code> element</a>
 
-       <li><a href="#the-bdo"><span class=secno>3.12.21. </span>The
+       <li><a href="#the-bdo"><span class=secno>3.12.21 </span>The
         <code>bdo</code> element</a>
       </ul>
 
-     <li><a href="#edits"><span class=secno>3.13. </span>Edits</a>
+     <li><a href="#edits"><span class=secno>3.13 </span>Edits</a>
       <ul class=toc>
-       <li><a href="#the-ins"><span class=secno>3.13.1. </span>The
+       <li><a href="#the-ins"><span class=secno>3.13.1 </span>The
         <code>ins</code> element</a>
 
-       <li><a href="#the-del"><span class=secno>3.13.2. </span>The
+       <li><a href="#the-del"><span class=secno>3.13.2 </span>The
         <code>del</code> element</a>
 
-       <li><a href="#attributes"><span class=secno>3.13.3. </span>Attributes
+       <li><a href="#attributes"><span class=secno>3.13.3 </span>Attributes
         common to <code>ins</code> and <code>del</code> elements</a>
       </ul>
 
-     <li><a href="#embedded0"><span class=secno>3.14. </span>Embedded
+     <li><a href="#embedded0"><span class=secno>3.14 </span>Embedded
       content</a>
       <ul class=toc>
-       <li><a href="#the-figure"><span class=secno>3.14.1. </span>The
+       <li><a href="#the-figure"><span class=secno>3.14.1 </span>The
         <code>figure</code> element</a>
 
-       <li><a href="#the-img"><span class=secno>3.14.2. </span>The
+       <li><a href="#the-img"><span class=secno>3.14.2 </span>The
         <code>img</code> element</a>
 
-       <li><a href="#the-iframe"><span class=secno>3.14.3. </span>The
+       <li><a href="#the-iframe"><span class=secno>3.14.3 </span>The
         <code>iframe</code> element</a>
 
-       <li><a href="#the-embed"><span class=secno>3.14.4. </span>The
+       <li><a href="#the-embed"><span class=secno>3.14.4 </span>The
         <code>embed</code> element</a>
 
-       <li><a href="#the-object"><span class=secno>3.14.5. </span>The
+       <li><a href="#the-object"><span class=secno>3.14.5 </span>The
         <code>object</code> element</a>
 
-       <li><a href="#the-param"><span class=secno>3.14.6. </span>The
+       <li><a href="#the-param"><span class=secno>3.14.6 </span>The
         <code>param</code> element</a>
 
-       <li><a href="#video"><span class=secno>3.14.7. </span>The
+       <li><a href="#video"><span class=secno>3.14.7 </span>The
         <code>video</code> element</a>
         <ul class=toc>
          <li><a href="#video0"><span class=secno>3.14.7.1. </span>Video and
           audio codecs for <code>video</code> elements</a>
         </ul>
 
-       <li><a href="#audio"><span class=secno>3.14.8. </span>The
+       <li><a href="#audio"><span class=secno>3.14.8 </span>The
         <code>audio</code> element</a>
         <ul class=toc>
          <li><a href="#audio0"><span class=secno>3.14.8.1. </span>Audio
           codecs for <code>audio</code> elements</a>
         </ul>
 
-       <li><a href="#media"><span class=secno>3.14.9. </span>Media
+       <li><a href="#media"><span class=secno>3.14.9 </span>Media
         elements</a>
         <ul class=toc>
          <li><a href="#error"><span class=secno>3.14.9.1. </span>Error
@@ -675,10 +672,10 @@
           </span>Security and privacy considerations</a>
         </ul>
 
-       <li><a href="#the-source"><span class=secno>3.14.10. </span>The
+       <li><a href="#the-source"><span class=secno>3.14.10 </span>The
         <code>source</code> element</a>
 
-       <li><a href="#the-canvas"><span class=secno>3.14.11. </span>The
+       <li><a href="#the-canvas"><span class=secno>3.14.11 </span>The
         <code>canvas</code> element</a>
         <ul class=toc>
          <li><a href="#the-2d"><span class=secno>3.14.11.1. </span>The 2D
@@ -725,52 +722,52 @@
           </span>Security with <code>canvas</code> elements</a>
         </ul>
 
-       <li><a href="#the-map"><span class=secno>3.14.12. </span>The
+       <li><a href="#the-map"><span class=secno>3.14.12 </span>The
         <code>map</code> element</a>
 
-       <li><a href="#the-area"><span class=secno>3.14.13. </span>The
+       <li><a href="#the-area"><span class=secno>3.14.13 </span>The
         <code>area</code> element</a>
 
-       <li><a href="#image-maps"><span class=secno>3.14.14. </span>Image
+       <li><a href="#image-maps"><span class=secno>3.14.14 </span>Image
         maps</a>
 
-       <li><a href="#dimension"><span class=secno>3.14.15. </span>Dimension
+       <li><a href="#dimension"><span class=secno>3.14.15 </span>Dimension
         attributes</a>
       </ul>
 
-     <li><a href="#tabular"><span class=secno>3.15. </span>Tabular data</a>
+     <li><a href="#tabular"><span class=secno>3.15 </span>Tabular data</a>
       <ul class=toc>
-       <li><a href="#the-table"><span class=secno>3.15.1. </span>The
+       <li><a href="#the-table"><span class=secno>3.15.1 </span>The
         <code>table</code> element</a>
 
-       <li><a href="#the-caption"><span class=secno>3.15.2. </span>The
+       <li><a href="#the-caption"><span class=secno>3.15.2 </span>The
         <code>caption</code> element</a>
 
-       <li><a href="#the-colgroup"><span class=secno>3.15.3. </span>The
+       <li><a href="#the-colgroup"><span class=secno>3.15.3 </span>The
         <code>colgroup</code> element</a>
 
-       <li><a href="#the-col"><span class=secno>3.15.4. </span>The
+       <li><a href="#the-col"><span class=secno>3.15.4 </span>The
         <code>col</code> element</a>
 
-       <li><a href="#the-tbody"><span class=secno>3.15.5. </span>The
+       <li><a href="#the-tbody"><span class=secno>3.15.5 </span>The
         <code>tbody</code> element</a>
 
-       <li><a href="#the-thead"><span class=secno>3.15.6. </span>The
+       <li><a href="#the-thead"><span class=secno>3.15.6 </span>The
         <code>thead</code> element</a>
 
-       <li><a href="#the-tfoot"><span class=secno>3.15.7. </span>The
+       <li><a href="#the-tfoot"><span class=secno>3.15.7 </span>The
         <code>tfoot</code> element</a>
 
-       <li><a href="#the-tr"><span class=secno>3.15.8. </span>The
+       <li><a href="#the-tr"><span class=secno>3.15.8 </span>The
         <code>tr</code> element</a>
 
-       <li><a href="#the-td"><span class=secno>3.15.9. </span>The
+       <li><a href="#the-td"><span class=secno>3.15.9 </span>The
         <code>td</code> element</a>
 
-       <li><a href="#the-th"><span class=secno>3.15.10. </span>The
+       <li><a href="#the-th"><span class=secno>3.15.10 </span>The
         <code>th</code> element</a>
 
-       <li><a href="#processing"><span class=secno>3.15.11. </span>Processing
+       <li><a href="#processing"><span class=secno>3.15.11 </span>Processing
         model</a>
         <ul class=toc>
          <li><a href="#forming"><span class=secno>3.15.11.1. </span>Forming a
@@ -782,72 +779,72 @@
         </ul>
       </ul>
 
-     <li><a href="#forms"><span class=secno>3.16. </span>Forms</a>
+     <li><a href="#forms"><span class=secno>3.16 </span>Forms</a>
       <ul class=toc>
-       <li><a href="#the-form"><span class=secno>3.16.1. </span>The
+       <li><a href="#the-form"><span class=secno>3.16.1 </span>The
         <code>form</code> element</a>
 
-       <li><a href="#the-fieldset"><span class=secno>3.16.2. </span>The
+       <li><a href="#the-fieldset"><span class=secno>3.16.2 </span>The
         <code>fieldset</code> element</a>
 
-       <li><a href="#the-input"><span class=secno>3.16.3. </span>The
+       <li><a href="#the-input"><span class=secno>3.16.3 </span>The
         <code>input</code> element</a>
 
-       <li><a href="#the-button"><span class=secno>3.16.4. </span>The
+       <li><a href="#the-button"><span class=secno>3.16.4 </span>The
         <code>button</code> element</a>
 
-       <li><a href="#the-label"><span class=secno>3.16.5. </span>The
+       <li><a href="#the-label"><span class=secno>3.16.5 </span>The
         <code>label</code> element</a>
 
-       <li><a href="#the-select"><span class=secno>3.16.6. </span>The
+       <li><a href="#the-select"><span class=secno>3.16.6 </span>The
         <code>select</code> element</a>
 
-       <li><a href="#the-datalist"><span class=secno>3.16.7. </span>The
+       <li><a href="#the-datalist"><span class=secno>3.16.7 </span>The
         <code>datalist</code> element</a>
 
-       <li><a href="#the-optgroup"><span class=secno>3.16.8. </span>The
+       <li><a href="#the-optgroup"><span class=secno>3.16.8 </span>The
         <code>optgroup</code> element</a>
 
-       <li><a href="#the-option"><span class=secno>3.16.9. </span>The
+       <li><a href="#the-option"><span class=secno>3.16.9 </span>The
         <code>option</code> element</a>
 
-       <li><a href="#the-textarea"><span class=secno>3.16.10. </span>The
+       <li><a href="#the-textarea"><span class=secno>3.16.10 </span>The
         <code>textarea</code> element</a>
 
-       <li><a href="#the-output"><span class=secno>3.16.11. </span>The
+       <li><a href="#the-output"><span class=secno>3.16.11 </span>The
         <code>output</code> element</a>
 
-       <li><a href="#processing0"><span class=secno>3.16.12.
-        </span>Processing model</a>
+       <li><a href="#processing0"><span class=secno>3.16.12 </span>Processing
+        model</a>
         <ul class=toc>
          <li><a href="#form-submission"><span class=secno>3.16.12.1.
           </span>Form submission</a>
         </ul>
       </ul>
 
-     <li><a href="#scripting0"><span class=secno>3.17. </span>Scripting</a>
+     <li><a href="#scripting0"><span class=secno>3.17 </span>Scripting</a>
       <ul class=toc>
-       <li><a href="#script"><span class=secno>3.17.1. </span>The
+       <li><a href="#script"><span class=secno>3.17.1 </span>The
         <code>script</code> element</a>
         <ul class=toc>
          <li><a href="#scriptingLanguages"><span class=secno>3.17.1.1.
           </span>Scripting languages</a>
         </ul>
 
-       <li><a href="#the-noscript"><span class=secno>3.17.2. </span>The
+       <li><a href="#the-noscript"><span class=secno>3.17.2 </span>The
         <code>noscript</code> element</a>
 
-       <li><a href="#the-event-source"><span class=secno>3.17.3. </span>The
+       <li><a href="#the-event-source"><span class=secno>3.17.3 </span>The
         <code>event-source</code> element</a>
       </ul>
 
-     <li><a href="#interactive-elements"><span class=secno>3.18.
+     <li><a href="#interactive-elements"><span class=secno>3.18
       </span>Interactive elements</a>
       <ul class=toc>
-       <li><a href="#the-details"><span class=secno>3.18.1. </span>The
+       <li><a href="#the-details"><span class=secno>3.18.1 </span>The
         <code>details</code> element</a>
 
-       <li><a href="#datagrid"><span class=secno>3.18.2. </span>The
+       <li><a href="#datagrid"><span class=secno>3.18.2 </span>The
         <code>datagrid</code> element</a>
         <ul class=toc>
          <li><a href="#the-datagrid"><span class=secno>3.18.2.1. </span>The
@@ -883,10 +880,10 @@
           and captions</a>
         </ul>
 
-       <li><a href="#the-command"><span class=secno>3.18.3. </span>The
+       <li><a href="#the-command"><span class=secno>3.18.3 </span>The
         <code>command</code> element</a>
 
-       <li><a href="#menus"><span class=secno>3.18.4. </span>The
+       <li><a href="#menus"><span class=secno>3.18.4 </span>The
         <code>menu</code> element</a>
         <ul class=toc>
          <li><a href="#menus-intro"><span class=secno>3.18.4.1.
@@ -902,7 +899,7 @@
           </span>Toolbars</a>
         </ul>
 
-       <li><a href="#commands"><span class=secno>3.18.5. </span>Commands</a>
+       <li><a href="#commands"><span class=secno>3.18.5 </span>Commands</a>
         <ul class=toc>
          <li><a href="#using"><span class=secno>3.18.5.1. </span>Using the
           <code>a</code> element to define a command</a>
@@ -921,25 +918,25 @@
         </ul>
       </ul>
 
-     <li><a href="#datatemplate"><span class=secno>3.19. </span>Data
+     <li><a href="#datatemplate"><span class=secno>3.19 </span>Data
       Templates</a>
       <ul class=toc>
-       <li><a href="#introduction0"><span class=secno>3.19.1.
+       <li><a href="#introduction0"><span class=secno>3.19.1
         </span>Introduction</a>
 
-       <li><a href="#the-datatemplate"><span class=secno>3.19.2. </span>The
+       <li><a href="#the-datatemplate"><span class=secno>3.19.2 </span>The
         <code>datatemplate</code> element</a>
 
-       <li><a href="#the-rule"><span class=secno>3.19.3. </span>The
+       <li><a href="#the-rule"><span class=secno>3.19.3 </span>The
         <code>rule</code> element</a>
 
-       <li><a href="#the-nest"><span class=secno>3.19.4. </span>The
+       <li><a href="#the-nest"><span class=secno>3.19.4 </span>The
         <code>nest</code> element</a>
 
-       <li><a href="#global0"><span class=secno>3.19.5. </span>Global
+       <li><a href="#global0"><span class=secno>3.19.5 </span>Global
         attributes for data templates</a>
 
-       <li><a href="#processing1"><span class=secno>3.19.6. </span>Processing
+       <li><a href="#processing1"><span class=secno>3.19.6 </span>Processing
         model</a>
         <ul class=toc>
          <li><a href="#the-originalcontent"><span class=secno>3.19.6.1.
@@ -963,69 +960,69 @@
         </ul>
       </ul>
 
-     <li><a href="#miscellaneous"><span class=secno>3.20.
-      </span>Miscellaneous elements</a>
+     <li><a href="#miscellaneous"><span class=secno>3.20 </span>Miscellaneous
+      elements</a>
       <ul class=toc>
-       <li><a href="#the-legend"><span class=secno>3.20.1. </span>The
+       <li><a href="#the-legend"><span class=secno>3.20.1 </span>The
         <code>legend</code> element</a>
 
-       <li><a href="#the-div"><span class=secno>3.20.2. </span>The
+       <li><a href="#the-div"><span class=secno>3.20.2 </span>The
         <code>div</code> element</a>
       </ul>
     </ul>
 
    <li><a href="#web-browsers"><span class=secno>4. </span>Web browsers</a>
     <ul class=toc>
-     <li><a href="#windows"><span class=secno>4.1. </span>Browsing
+     <li><a href="#windows"><span class=secno>4.1 </span>Browsing
       contexts</a>
       <ul class=toc>
-       <li><a href="#nested"><span class=secno>4.1.1. </span>Nested browsing
+       <li><a href="#nested"><span class=secno>4.1.1 </span>Nested browsing
         contexts</a>
 
-       <li><a href="#auxiliary"><span class=secno>4.1.2. </span>Auxiliary
+       <li><a href="#auxiliary"><span class=secno>4.1.2 </span>Auxiliary
         browsing contexts</a>
 
-       <li><a href="#secondary"><span class=secno>4.1.3. </span>Secondary
+       <li><a href="#secondary"><span class=secno>4.1.3 </span>Secondary
         browsing contexts</a>
 
-       <li><a href="#threads"><span class=secno>4.1.4. </span>Threads</a>
+       <li><a href="#threads"><span class=secno>4.1.4 </span>Threads</a>
 
-       <li><a href="#browsing"><span class=secno>4.1.5. </span>Browsing
+       <li><a href="#browsing"><span class=secno>4.1.5 </span>Browsing
         context names</a>
       </ul>
 
-     <li><a href="#the-default0"><span class=secno>4.2. </span>The default
+     <li><a href="#the-default0"><span class=secno>4.2 </span>The default
       view</a>
       <ul class=toc>
-       <li><a href="#security2"><span class=secno>4.2.1. </span>Security</a>
+       <li><a href="#security2"><span class=secno>4.2.1 </span>Security</a>
 
-       <li><a href="#constructors"><span class=secno>4.2.2.
+       <li><a href="#constructors"><span class=secno>4.2.2
         </span>Constructors</a>
 
-       <li><a href="#apis-for"><span class=secno>4.2.3. </span>APIs for
+       <li><a href="#apis-for"><span class=secno>4.2.3 </span>APIs for
         creating and navigating browsing contexts by name</a>
 
-       <li><a href="#accessing"><span class=secno>4.2.4. </span>Accessing
+       <li><a href="#accessing"><span class=secno>4.2.4 </span>Accessing
         other browsing contexts</a>
       </ul>
 
-     <li><a href="#scripting"><span class=secno>4.3. </span>Scripting</a>
+     <li><a href="#scripting"><span class=secno>4.3 </span>Scripting</a>
       <ul class=toc>
-       <li><a href="#running"><span class=secno>4.3.1. </span>Running
+       <li><a href="#running"><span class=secno>4.3.1 </span>Running
         executable code</a>
 
-       <li><a href="#origin"><span class=secno>4.3.2. </span>Origin</a>
+       <li><a href="#origin"><span class=secno>4.3.2 </span>Origin</a>
 
-       <li><a href="#unscripted"><span class=secno>4.3.3. </span>Unscripted
+       <li><a href="#unscripted"><span class=secno>4.3.3 </span>Unscripted
         same-origin checks</a>
 
-       <li><a href="#security3"><span class=secno>4.3.4. </span>Security
+       <li><a href="#security3"><span class=secno>4.3.4 </span>Security
         exceptions</a>
 
-       <li><a href="#javascript-protocol"><span class=secno>4.3.5. </span>The
+       <li><a href="#javascript-protocol"><span class=secno>4.3.5 </span>The
         <code title="">javascript:</code> protocol</a>
 
-       <li><a href="#events"><span class=secno>4.3.6. </span>Events</a>
+       <li><a href="#events"><span class=secno>4.3.6 </span>Events</a>
         <ul class=toc>
          <li><a href="#event-handler-attributes"><span class=secno>4.3.6.1.
           </span>Event handler attributes</a>
@@ -1041,12 +1038,12 @@
         </ul>
       </ul>
 
-     <li><a href="#user-prompts"><span class=secno>4.4. </span>User
+     <li><a href="#user-prompts"><span class=secno>4.4 </span>User
       prompts</a>
 
-     <li><a href="#browser"><span class=secno>4.5. </span>Browser state</a>
+     <li><a href="#browser"><span class=secno>4.5 </span>Browser state</a>
       <ul class=toc>
-       <li><a href="#custom-handlers"><span class=secno>4.5.1. </span>Custom
+       <li><a href="#custom-handlers"><span class=secno>4.5.1 </span>Custom
         protocol and content handlers</a>
         <ul class=toc>
          <li><a href="#security4"><span class=secno>4.5.1.1. </span>Security
@@ -1057,16 +1054,16 @@
         </ul>
       </ul>
 
-     <li><a href="#offline"><span class=secno>4.6. </span>Offline Web
+     <li><a href="#offline"><span class=secno>4.6 </span>Offline Web
       applications</a>
       <ul class=toc>
-       <li><a href="#introduction1"><span class=secno>4.6.1.
+       <li><a href="#introduction1"><span class=secno>4.6.1
         </span>Introduction</a>
 
-       <li><a href="#appcache"><span class=secno>4.6.2. </span>Application
+       <li><a href="#appcache"><span class=secno>4.6.2 </span>Application
         caches</a>
 
-       <li><a href="#manifests"><span class=secno>4.6.3. </span>The cache
+       <li><a href="#manifests"><span class=secno>4.6.3 </span>The cache
         manifest syntax</a>
         <ul class=toc>
          <li><a href="#writing"><span class=secno>4.6.3.1. </span>Writing
@@ -1076,110 +1073,110 @@
           cache manifests</a>
         </ul>
 
-       <li><a href="#updating1"><span class=secno>4.6.4. </span>Updating an
+       <li><a href="#updating1"><span class=secno>4.6.4 </span>Updating an
         application cache</a>
 
-       <li><a href="#processing2"><span class=secno>4.6.5. </span>Processing
+       <li><a href="#processing2"><span class=secno>4.6.5 </span>Processing
         model</a>
         <ul class=toc>
          <li><a href="#changes"><span class=secno>4.6.5.1. </span>Changes to
           the networking model</a>
         </ul>
 
-       <li><a href="#application"><span class=secno>4.6.6. </span>Application
+       <li><a href="#application"><span class=secno>4.6.6 </span>Application
         cache API</a>
 
-       <li><a href="#browser0"><span class=secno>4.6.7. </span>Browser
+       <li><a href="#browser0"><span class=secno>4.6.7 </span>Browser
         state</a>
       </ul>
 
-     <li><a href="#history"><span class=secno>4.7. </span>Session history and
+     <li><a href="#history"><span class=secno>4.7 </span>Session history and
       navigation</a>
       <ul class=toc>
-       <li><a href="#the-session"><span class=secno>4.7.1. </span>The session
+       <li><a href="#the-session"><span class=secno>4.7.1 </span>The session
         history of browsing contexts</a>
 
-       <li><a href="#the-history"><span class=secno>4.7.2. </span>The
+       <li><a href="#the-history"><span class=secno>4.7.2 </span>The
         <code>History</code> interface</a>
 
-       <li><a href="#activating"><span class=secno>4.7.3. </span>Activating
+       <li><a href="#activating"><span class=secno>4.7.3 </span>Activating
         state objects</a>
 
-       <li><a href="#the-location"><span class=secno>4.7.4. </span>The
+       <li><a href="#the-location"><span class=secno>4.7.4 </span>The
         <code>Location</code> interface</a>
         <ul class=toc>
          <li><a href="#security5"><span class=secno>4.7.4.1.
           </span>Security</a>
         </ul>
 
-       <li><a href="#history-notes"><span class=secno>4.7.5.
+       <li><a href="#history-notes"><span class=secno>4.7.5
         </span>Implementation notes for session history</a>
       </ul>
 
-     <li><a href="#navigating"><span class=secno>4.8. </span>Navigating
-      across documents</a>
+     <li><a href="#navigating"><span class=secno>4.8 </span>Navigating across
+      documents</a>
       <ul class=toc>
-       <li><a href="#read-html"><span class=secno>4.8.1. </span>Page load
+       <li><a href="#read-html"><span class=secno>4.8.1 </span>Page load
         processing model for HTML files</a>
 
-       <li><a href="#read-xml"><span class=secno>4.8.2. </span>Page load
+       <li><a href="#read-xml"><span class=secno>4.8.2 </span>Page load
         processing model for XML files</a>
 
-       <li><a href="#read-text"><span class=secno>4.8.3. </span>Page load
+       <li><a href="#read-text"><span class=secno>4.8.3 </span>Page load
         processing model for text files</a>
 
-       <li><a href="#read-image"><span class=secno>4.8.4. </span>Page load
+       <li><a href="#read-image"><span class=secno>4.8.4 </span>Page load
         processing model for images</a>
 
-       <li><a href="#read-plugin"><span class=secno>4.8.5. </span>Page load
+       <li><a href="#read-plugin"><span class=secno>4.8.5 </span>Page load
         processing model for content that uses plugins</a>
 
-       <li><a href="#read-ua-inline"><span class=secno>4.8.6. </span>Page
-        load processing model for inline content that doesn't have a DOM</a>
+       <li><a href="#read-ua-inline"><span class=secno>4.8.6 </span>Page load
+        processing model for inline content that doesn't have a DOM</a>
 
-       <li><a href="#scroll-to-fragid"><span class=secno>4.8.7.
+       <li><a href="#scroll-to-fragid"><span class=secno>4.8.7
         </span>Navigating to a fragment identifier</a>
       </ul>
 
-     <li><a href="#content-type-sniffing"><span class=secno>4.9.
+     <li><a href="#content-type-sniffing"><span class=secno>4.9
       </span>Determining the type of a new resource in a browsing context</a>
       
       <ul class=toc>
-       <li><a href="#content-type0"><span class=secno>4.9.1.
+       <li><a href="#content-type0"><span class=secno>4.9.1
         </span>Content-Type sniffing: text or binary</a>
 
-       <li><a href="#content-type1"><span class=secno>4.9.2.
+       <li><a href="#content-type1"><span class=secno>4.9.2
         </span>Content-Type sniffing: unknown type</a>
 
-       <li><a href="#content-type2"><span class=secno>4.9.3.
+       <li><a href="#content-type2"><span class=secno>4.9.3
         </span>Content-Type sniffing: image</a>
 
-       <li><a href="#content-type3"><span class=secno>4.9.4.
+       <li><a href="#content-type3"><span class=secno>4.9.4
         </span>Content-Type sniffing: feed or HTML</a>
 
-       <li><a href="#content-type"><span class=secno>4.9.5.
+       <li><a href="#content-type"><span class=secno>4.9.5
         </span>Content-Type metadata</a>
       </ul>
 
-     <li><a href="#storage"><span class=secno>4.10. </span>Client-side
-      session and persistent storage of name/value pairs</a>
+     <li><a href="#storage"><span class=secno>4.10 </span>Client-side session
+      and persistent storage of name/value pairs</a>
       <ul class=toc>
-       <li><a href="#introduction2"><span class=secno>4.10.1.
+       <li><a href="#introduction2"><span class=secno>4.10.1
         </span>Introduction</a>
 
-       <li><a href="#the-storage"><span class=secno>4.10.2. </span>The
+       <li><a href="#the-storage"><span class=secno>4.10.2 </span>The
         <code>Storage</code> interface</a>
 
-       <li><a href="#the-sessionstorage"><span class=secno>4.10.3. </span>The
+       <li><a href="#the-sessionstorage"><span class=secno>4.10.3 </span>The
         <code title=dom-sessionStorage>sessionStorage</code> attribute</a>
 
-       <li><a href="#the-globalstorage"><span class=secno>4.10.4. </span>The
+       <li><a href="#the-globalstorage"><span class=secno>4.10.4 </span>The
         <code title=dom-globalStorage>globalStorage</code> attribute</a>
 
-       <li><a href="#the-storage0"><span class=secno>4.10.5. </span>The <code
+       <li><a href="#the-storage0"><span class=secno>4.10.5 </span>The <code
         title=event-storage>storage</code> event</a>
 
-       <li><a href="#miscellaneous0"><span class=secno>4.10.6.
+       <li><a href="#miscellaneous0"><span class=secno>4.10.6
         </span>Miscellaneous implementation requirements for storage
         areas</a>
         <ul class=toc>
@@ -1190,7 +1187,7 @@
           </span>Threads</a>
         </ul>
 
-       <li><a href="#security6"><span class=secno>4.10.7. </span>Security and
+       <li><a href="#security6"><span class=secno>4.10.7 </span>Security and
         privacy</a>
         <ul class=toc>
          <li><a href="#user-tracking"><span class=secno>4.10.7.1. </span>User
@@ -1210,30 +1207,29 @@
         </ul>
       </ul>
 
-     <li><a href="#sql"><span class=secno>4.11. </span>Client-side database
+     <li><a href="#sql"><span class=secno>4.11 </span>Client-side database
       storage</a>
       <ul class=toc>
-       <li><a href="#introduction3"><span class=secno>4.11.1.
+       <li><a href="#introduction3"><span class=secno>4.11.1
         </span>Introduction</a>
 
-       <li><a href="#databases"><span class=secno>4.11.2.
-        </span>Databases</a>
+       <li><a href="#databases"><span class=secno>4.11.2 </span>Databases</a>
+        
 
-       <li><a href="#executing"><span class=secno>4.11.3. </span>Executing
-        SQL statements</a>
+       <li><a href="#executing"><span class=secno>4.11.3 </span>Executing SQL
+        statements</a>
 
-       <li><a href="#database"><span class=secno>4.11.4. </span>Database
-        query results</a>
+       <li><a href="#database"><span class=secno>4.11.4 </span>Database query
+        results</a>
 
-       <li><a href="#errors"><span class=secno>4.11.5. </span>Errors</a>
+       <li><a href="#errors"><span class=secno>4.11.5 </span>Errors</a>
 
-       <li><a href="#processing3"><span class=secno>4.11.6. </span>Processing
+       <li><a href="#processing3"><span class=secno>4.11.6 </span>Processing
         model</a>
 
-       <li><a href="#privacy"><span class=secno>4.11.7. </span>Privacy</a>
+       <li><a href="#privacy"><span class=secno>4.11.7 </span>Privacy</a>
 
-       <li><a href="#security7"><span class=secno>4.11.8. </span>Security</a>
-        
+       <li><a href="#security7"><span class=secno>4.11.8 </span>Security</a>
         <ul class=toc>
          <li><a href="#user-agents"><span class=secno>4.11.8.1. </span>User
           agents</a>
@@ -1243,19 +1239,19 @@
         </ul>
       </ul>
 
-     <li><a href="#links"><span class=secno>4.12. </span>Links</a>
+     <li><a href="#links"><span class=secno>4.12 </span>Links</a>
       <ul class=toc>
-       <li><a href="#hyperlink"><span class=secno>4.12.1. </span>Hyperlink
+       <li><a href="#hyperlink"><span class=secno>4.12.1 </span>Hyperlink
         elements</a>
 
-       <li><a href="#following"><span class=secno>4.12.2. </span>Following
+       <li><a href="#following"><span class=secno>4.12.2 </span>Following
         hyperlinks</a>
         <ul class=toc>
          <li><a href="#hyperlink0"><span class=secno>4.12.2.1.
           </span>Hyperlink auditing</a>
         </ul>
 
-       <li><a href="#linkTypes"><span class=secno>4.12.3. </span>Link
+       <li><a href="#linkTypes"><span class=secno>4.12.3 </span>Link
         types</a>
         <ul class=toc>
          <li><a href="#link-type"><span class=secno>4.12.3.1. </span>Link
@@ -1343,34 +1339,34 @@
         </ul>
       </ul>
 
-     <li><a href="#interfaces"><span class=secno>4.13. </span>Interfaces for
+     <li><a href="#interfaces"><span class=secno>4.13 </span>Interfaces for
       URI manipulation</a>
     </ul>
 
    <li><a href="#editing"><span class=secno>5. </span>Editing</a>
     <ul class=toc>
-     <li><a href="#editing-intro"><span class=secno>5.1.
+     <li><a href="#editing-intro"><span class=secno>5.1
       </span>Introduction</a>
 
-     <li><a href="#contenteditable"><span class=secno>5.2. </span>The <code
+     <li><a href="#contenteditable"><span class=secno>5.2 </span>The <code
       title=attr-contenteditable>contenteditable</code> attribute</a>
       <ul class=toc>
-       <li><a href="#user-editing"><span class=secno>5.2.1. </span>User
+       <li><a href="#user-editing"><span class=secno>5.2.1 </span>User
         editing actions</a>
 
-       <li><a href="#making"><span class=secno>5.2.2. </span>Making entire
+       <li><a href="#making"><span class=secno>5.2.2 </span>Making entire
         documents editable</a>
       </ul>
 
-     <li><a href="#dnd"><span class=secno>5.3. </span>Drag and drop</a>
+     <li><a href="#dnd"><span class=secno>5.3 </span>Drag and drop</a>
       <ul class=toc>
-       <li><a href="#the-dragevent"><span class=secno>5.3.1. </span>The
+       <li><a href="#the-dragevent"><span class=secno>5.3.1 </span>The
         <code>DragEvent</code> and <code>DataTransfer</code> interfaces</a>
 
-       <li><a href="#events1"><span class=secno>5.3.2. </span>Events fired
+       <li><a href="#events1"><span class=secno>5.3.2 </span>Events fired
         during a drag-and-drop action</a>
 
-       <li><a href="#drag-and-drop"><span class=secno>5.3.3.
+       <li><a href="#drag-and-drop"><span class=secno>5.3.3
         </span>Drag-and-drop processing model</a>
         <ul class=toc>
          <li><a href="#when-the"><span class=secno>5.3.3.1. </span>When the
@@ -1380,10 +1376,10 @@
           drag-and-drop operation starts or ends in another application</a>
         </ul>
 
-       <li><a href="#the-draggable"><span class=secno>5.3.4. </span>The
+       <li><a href="#the-draggable"><span class=secno>5.3.4 </span>The
         <code>draggable</code> attribute</a>
 
-       <li><a href="#copy-and"><span class=secno>5.3.5. </span>Copy and
+       <li><a href="#copy-and"><span class=secno>5.3.5 </span>Copy and
         paste</a>
         <ul class=toc>
          <li><a href="#copy-to"><span class=secno>5.3.5.1. </span>Copy to
@@ -1399,82 +1395,82 @@
           selection</a>
         </ul>
 
-       <li><a href="#security8"><span class=secno>5.3.6. </span>Security
-        risks in the drag-and-drop model</a>
+       <li><a href="#security8"><span class=secno>5.3.6 </span>Security risks
+        in the drag-and-drop model</a>
       </ul>
 
-     <li><a href="#undo"><span class=secno>5.4. </span>Undo history</a>
+     <li><a href="#undo"><span class=secno>5.4 </span>Undo history</a>
       <ul class=toc>
-       <li><a href="#the-undomanager"><span class=secno>5.4.1. </span>The
+       <li><a href="#the-undomanager"><span class=secno>5.4.1 </span>The
         <code>UndoManager</code> interface</a>
 
-       <li><a href="#undo-moving"><span class=secno>5.4.2. </span>Undo:
-        moving back in the undo transaction history</a>
+       <li><a href="#undo-moving"><span class=secno>5.4.2 </span>Undo: moving
+        back in the undo transaction history</a>
 
-       <li><a href="#redo-moving"><span class=secno>5.4.3. </span>Redo:
-        moving forward in the undo transaction history</a>
+       <li><a href="#redo-moving"><span class=secno>5.4.3 </span>Redo: moving
+        forward in the undo transaction history</a>
 
-       <li><a href="#the-undomanagerevent"><span class=secno>5.4.4.
-        </span>The <code>UndoManagerEvent</code> interface and the <code
+       <li><a href="#the-undomanagerevent"><span class=secno>5.4.4 </span>The
+        <code>UndoManagerEvent</code> interface and the <code
         title=event-undo>undo</code> and <code title=event-redo>redo</code>
         events</a>
 
-       <li><a href="#implementation0"><span class=secno>5.4.5.
+       <li><a href="#implementation0"><span class=secno>5.4.5
         </span>Implementation notes</a>
       </ul>
 
-     <li><a href="#command"><span class=secno>5.5. </span>Command APIs</a>
+     <li><a href="#command"><span class=secno>5.5 </span>Command APIs</a>
 
-     <li><a href="#selection"><span class=secno>5.6. </span>The text
-      selection APIs</a>
+     <li><a href="#selection"><span class=secno>5.6 </span>The text selection
+      APIs</a>
       <ul class=toc>
-       <li><a href="#documentSelection"><span class=secno>5.6.1. </span>APIs
+       <li><a href="#documentSelection"><span class=secno>5.6.1 </span>APIs
         for the browsing context selection</a>
 
-       <li><a href="#textFieldSelection"><span class=secno>5.6.2. </span>APIs
+       <li><a href="#textFieldSelection"><span class=secno>5.6.2 </span>APIs
         for the text field selections</a>
       </ul>
     </ul>
 
    <li><a href="#comms"><span class=secno>6. </span>Communication</a>
     <ul class=toc>
-     <li><a href="#event0"><span class=secno>6.1. </span>Event
-      definitions</a>
+     <li><a href="#event0"><span class=secno>6.1 </span>Event definitions</a>
+      
 
-     <li><a href="#server-sent-events"><span class=secno>6.2.
+     <li><a href="#server-sent-events"><span class=secno>6.2
       </span>Server-sent DOM events</a>
       <ul class=toc>
-       <li><a href="#the-remoteeventtarget"><span class=secno>6.2.1.
+       <li><a href="#the-remoteeventtarget"><span class=secno>6.2.1
         </span>The <code>RemoteEventTarget</code> interface</a>
 
-       <li><a href="#connecting"><span class=secno>6.2.2. </span>Connecting
-        to an event stream</a>
+       <li><a href="#connecting"><span class=secno>6.2.2 </span>Connecting to
+        an event stream</a>
 
-       <li><a href="#parsing1"><span class=secno>6.2.3. </span>Parsing an
+       <li><a href="#parsing1"><span class=secno>6.2.3 </span>Parsing an
         event stream</a>
 
-       <li><a href="#event-stream-interpretation"><span class=secno>6.2.4.
+       <li><a href="#event-stream-interpretation"><span class=secno>6.2.4
         </span>Interpreting an event stream</a>
 
-       <li><a href="#notes"><span class=secno>6.2.5. </span>Notes</a>
+       <li><a href="#notes"><span class=secno>6.2.5 </span>Notes</a>
       </ul>
 
-     <li><a href="#network"><span class=secno>6.3. </span>Network
+     <li><a href="#network"><span class=secno>6.3 </span>Network
       connections</a>
       <ul class=toc>
-       <li><a href="#network-intro"><span class=secno>6.3.1.
+       <li><a href="#network-intro"><span class=secno>6.3.1
         </span>Introduction</a>
 
-       <li><a href="#the-connection"><span class=secno>6.3.2. </span>The
+       <li><a href="#the-connection"><span class=secno>6.3.2 </span>The
         <code>Connection</code> interface</a>
 
-       <li><a href="#connection"><span class=secno>6.3.3. </span>Connection
+       <li><a href="#connection"><span class=secno>6.3.3 </span>Connection
         Events</a>
 
-       <li><a href="#tcp-connections"><span class=secno>6.3.4. </span>TCP
+       <li><a href="#tcp-connections"><span class=secno>6.3.4 </span>TCP
         connections</a>
 
-       <li><a href="#broadcast"><span class=secno>6.3.5. </span>Broadcast
+       <li><a href="#broadcast"><span class=secno>6.3.5 </span>Broadcast
         connections</a>
         <ul class=toc>
          <li><a href="#broadcasting"><span class=secno>6.3.5.1.
@@ -1487,7 +1483,7 @@
           </span>Broadcasting over IrDA</a>
         </ul>
 
-       <li><a href="#peer-to-peer"><span class=secno>6.3.6.
+       <li><a href="#peer-to-peer"><span class=secno>6.3.6
         </span>Peer-to-peer connections</a>
         <ul class=toc>
          <li><a href="#peer-to-peer0"><span class=secno>6.3.6.1.
@@ -1500,7 +1496,7 @@
           </span>Peer-to-peer connections over IrDA</a>
         </ul>
 
-       <li><a href="#the-common"><span class=secno>6.3.7. </span>The common
+       <li><a href="#the-common"><span class=secno>6.3.7 </span>The common
         protocol for TCP-based connections</a>
         <ul class=toc>
          <li><a href="#clients"><span class=secno>6.3.7.1. </span>Clients
@@ -1513,17 +1509,17 @@
           receiving data over TCP</a>
         </ul>
 
-       <li><a href="#network-security"><span class=secno>6.3.8.
+       <li><a href="#network-security"><span class=secno>6.3.8
         </span>Security</a>
 
-       <li><a href="#network-other-specs"><span class=secno>6.3.9.
+       <li><a href="#network-other-specs"><span class=secno>6.3.9
         </span>Relationship to other standards</a>
       </ul>
 
-     <li><a href="#crossDocumentMessages"><span class=secno>6.4.
+     <li><a href="#crossDocumentMessages"><span class=secno>6.4
       </span>Cross-document messaging</a>
       <ul class=toc>
-       <li><a href="#processing4"><span class=secno>6.4.1. </span>Processing
+       <li><a href="#processing4"><span class=secno>6.4.1 </span>Processing
         model</a>
       </ul>
     </ul>
@@ -1533,13 +1529,13 @@
 
    <li><a href="#syntax"><span class=secno>8. </span>The HTML syntax</a>
     <ul class=toc>
-     <li><a href="#writing0"><span class=secno>8.1. </span>Writing HTML
+     <li><a href="#writing0"><span class=secno>8.1 </span>Writing HTML
       documents</a>
       <ul class=toc>
-       <li><a href="#the-doctype"><span class=secno>8.1.1. </span>The
+       <li><a href="#the-doctype"><span class=secno>8.1.1 </span>The
         DOCTYPE</a>
 
-       <li><a href="#elements0"><span class=secno>8.1.2. </span>Elements</a>
+       <li><a href="#elements0"><span class=secno>8.1.2 </span>Elements</a>
         <ul class=toc>
          <li><a href="#start"><span class=secno>8.1.2.1. </span>Start
           tags</a>
@@ -1561,25 +1557,25 @@
           elements</a>
         </ul>
 
-       <li><a href="#text"><span class=secno>8.1.3. </span>Text</a>
+       <li><a href="#text"><span class=secno>8.1.3 </span>Text</a>
         <ul class=toc>
          <li><a href="#newlines"><span class=secno>8.1.3.1.
           </span>Newlines</a>
         </ul>
 
-       <li><a href="#character"><span class=secno>8.1.4. </span>Character
+       <li><a href="#character"><span class=secno>8.1.4 </span>Character
         entity references</a>
 
-       <li><a href="#comments"><span class=secno>8.1.5. </span>Comments</a>
+       <li><a href="#comments"><span class=secno>8.1.5 </span>Comments</a>
       </ul>
 
-     <li><a href="#parsing"><span class=secno>8.2. </span>Parsing HTML
+     <li><a href="#parsing"><span class=secno>8.2 </span>Parsing HTML
       documents</a>
       <ul class=toc>
-       <li><a href="#overview"><span class=secno>8.2.1. </span>Overview of
-        the parsing model</a>
+       <li><a href="#overview"><span class=secno>8.2.1 </span>Overview of the
+        parsing model</a>
 
-       <li><a href="#the-input0"><span class=secno>8.2.2. </span>The input
+       <li><a href="#the-input0"><span class=secno>8.2.2 </span>The input
         stream</a>
         <ul class=toc>
          <li><a href="#determining"><span class=secno>8.2.2.1.
@@ -1595,14 +1591,14 @@
           the encoding while parsing</a>
         </ul>
 
-       <li><a href="#tokenisation"><span class=secno>8.2.3.
+       <li><a href="#tokenisation"><span class=secno>8.2.3
         </span>Tokenisation</a>
         <ul class=toc>
          <li><a href="#tokenising"><span class=secno>8.2.3.1.
           </span>Tokenising entities</a>
         </ul>
 
-       <li><a href="#tree-construction"><span class=secno>8.2.4. </span>Tree
+       <li><a href="#tree-construction"><span class=secno>8.2.4 </span>Tree
         construction</a>
         <ul class=toc>
          <li><a href="#the-initial"><span class=secno>8.2.4.1. </span>The
@@ -1640,42 +1636,42 @@
           trailing end phase</a>
         </ul>
 
-       <li><a href="#the-end"><span class=secno>8.2.5. </span>The End</a>
+       <li><a href="#the-end"><span class=secno>8.2.5 </span>The End</a>
       </ul>
 
-     <li><a href="#namespaces"><span class=secno>8.3. </span>Namespaces</a>
+     <li><a href="#namespaces"><span class=secno>8.3 </span>Namespaces</a>
 
-     <li><a href="#serialising"><span class=secno>8.4. </span>Serialising
-      HTML fragments</a>
+     <li><a href="#serialising"><span class=secno>8.4 </span>Serialising HTML
+      fragments</a>
 
-     <li><a href="#parsing2"><span class=secno>8.5. </span>Parsing HTML
+     <li><a href="#parsing2"><span class=secno>8.5 </span>Parsing HTML
       fragments</a>
 
-     <li><a href="#entities"><span class=secno>8.6. </span>Entities</a>
+     <li><a href="#entities"><span class=secno>8.6 </span>Entities</a>
     </ul>
 
    <li><a href="#wysiwyg"><span class=secno>9. </span>WYSIWYG editors</a>
     <ul class=toc>
-     <li><a href="#presentational"><span class=secno>9.1.
+     <li><a href="#presentational"><span class=secno>9.1
       </span>Presentational markup</a>
       <ul class=toc>
-       <li><a href="#wysiwyg0"><span class=secno>9.1.1. </span>WYSIWYG
+       <li><a href="#wysiwyg0"><span class=secno>9.1.1 </span>WYSIWYG
         signature</a>
 
-       <li><a href="#the-font"><span class=secno>9.1.2. </span>The
+       <li><a href="#the-font"><span class=secno>9.1.2 </span>The
         <code>font</code> element</a>
       </ul>
     </ul>
 
    <li><a href="#rendering"><span class=secno>10. </span>Rendering</a>
     <ul class=toc>
-     <li><a href="#rendering0"><span class=secno>10.1. </span>Rendering and
+     <li><a href="#rendering0"><span class=secno>10.1 </span>Rendering and
       the DOM</a>
 
-     <li><a href="#rendering1"><span class=secno>10.2. </span>Rendering and
+     <li><a href="#rendering1"><span class=secno>10.2 </span>Rendering and
       menus/toolbars</a>
       <ul class=toc>
-       <li><a href="#the-icon"><span class=secno>10.2.1. </span>The 'icon'
+       <li><a href="#the-icon"><span class=secno>10.2.1 </span>The 'icon'
         property</a>
       </ul>
     </ul>
@@ -1684,18 +1680,18 @@
     with this specification because they are better handled using other
     technologies that are further described herein</a>
     <ul class=toc>
-     <li><a href="#localisation"><span class=secno>11.1.
+     <li><a href="#localisation"><span class=secno>11.1
       </span>Localisation</a>
 
-     <li><a href="#declarative"><span class=secno>11.2. </span>Declarative 2D
+     <li><a href="#declarative"><span class=secno>11.2 </span>Declarative 2D
       vector graphics and animation</a>
 
-     <li><a href="#declarative0"><span class=secno>11.3. </span>Declarative
-      3D scenes</a>
+     <li><a href="#declarative0"><span class=secno>11.3 </span>Declarative 3D
+      scenes</a>
 
-     <li><a href="#timers"><span class=secno>11.4. </span>Timers</a>
+     <li><a href="#timers"><span class=secno>11.4 </span>Timers</a>
 
-     <li><a href="#events2"><span class=secno>11.5. </span>Events</a>
+     <li><a href="#events2"><span class=secno>11.5 </span>Events</a>
     </ul>
 
    <li class=no-num><a href="#references">References</a>
@@ -1720,7 +1716,7 @@
    rectify this, while at the same time updating the HTML specifications to
    address issues raised in the past few years.
 
-  <h3 id=scope><span class=secno>1.1. </span>Scope</h3>
+  <h3 id=scope><span class=secno>1.1 </span>Scope</h3>
 
   <p><em>This section is non-normative.</em>
 
@@ -1762,7 +1758,7 @@
    solutions for such sophisticated applications (for example the MacOS X
    Core APIs) are even further ahead.
 
-  <h4 id=relationship><span class=secno>1.1.1. </span>Relationship to HTML
+  <h4 id=relationship><span class=secno>1.1.1 </span>Relationship to HTML
    4.01, XHTML 1.1, DOM2 HTML</h4>
 
   <p><em>This section is non-normative.</em>
@@ -1777,7 +1773,7 @@
   <p>This specification will eventually supplant Web Forms 2.0 as well. <a
    href="#refsWF2">[WF2]</a>
 
-  <h4 id=relationship0><span class=secno>1.1.2. </span>Relationship to XHTML2</h4>
+  <h4 id=relationship0><span class=secno>1.1.2 </span>Relationship to XHTML2</h4>
 
   <p><em>This section is non-normative.</em>
 
@@ -1798,7 +1794,7 @@
   <p>XHTML2 and this specification use different namespaces and therefore can
    both be implemented in the same XML processor.
 
-  <h4 id=relationship1><span class=secno>1.1.3. </span>Relationship to XUL,
+  <h4 id=relationship1><span class=secno>1.1.3 </span>Relationship to XUL,
    Flash, Silverlight, and other proprietary UI languages</h4>
 
   <p><em>This section is non-normative.</em>
@@ -1808,7 +1804,7 @@
    language, HTML provides for a solution to the same problems without the
    risk of vendor lock-in.
 
-  <h3 id=structure><span class=secno>1.2. </span>Structure of this
+  <h3 id=structure><span class=secno>1.2 </span>Structure of this
    specification</h3>
 
   <p><em>This section is non-normative.</em>
@@ -1861,15 +1857,14 @@
    browsers, and listing <a href="#no">areas that are out of scope</a> for
    this specification.
 
-  <h4 id=how-to><span class=secno>1.2.1. </span>How to read this
-   specification</h4>
+  <h4 id=how-to><span class=secno>1.2.1 </span>How to read this specification</h4>
 
   <p>This specification should be read like all other specifications. First,
    it should be read cover-to-cover, multiple times. Then, it should be read
    backwards at least once. Then it should be read by picking random sections
    from the contents list and following all the cross-references.
 
-  <h3 id=conformance><span class=secno>1.3. </span>Conformance requirements</h3>
+  <h3 id=conformance><span class=secno>1.3 </span>Conformance requirements</h3>
 
   <p>All diagrams, examples, and notes in this specification are
    non-normative, as are all sections explicitly marked non-normative.
@@ -2135,7 +2130,7 @@
    element would be used as well.</p>
   <!-- XXX unexpandable entities? -->
 
-  <h4 id=common><span class=secno>1.3.1. </span>Common conformance
+  <h4 id=common><span class=secno>1.3.1 </span>Common conformance
    requirements for APIs exposed to JavaScript</h4>
 
   <p class=big-issue>A lot of arrays/lists/<span>collection</span>s in this
@@ -2183,7 +2178,7 @@
   <p class=big-issue>Anything else? Passing the wrong type of object, maybe?
    Implied conversions to int/float?
 
-  <h4 id=dependencies><span class=secno>1.3.2. </span>Dependencies</h4>
+  <h4 id=dependencies><span class=secno>1.3.2 </span>Dependencies</h4>
 
   <p>This specification relies on several other underlying specifications.
 
@@ -2240,7 +2235,7 @@
    on character encodings, image formats, audio formats, and video formats in
    the respective sections.
 
-  <h4 id=features><span class=secno>1.3.3. </span>Features defined in other
+  <h4 id=features><span class=secno>1.3.3 </span>Features defined in other
    specifications</h4>
 
   <p>Some elements are defined in terms of their DOM <dfn
@@ -2286,7 +2281,7 @@
    value of the 'color' property on the <code><a
    href="#canvas">canvas</a></code> element is the one that is used.
 
-  <h3 id=terminology><span class=secno>1.4. </span>Terminology</h3>
+  <h3 id=terminology><span class=secno>1.4 </span>Terminology</h3>
 
   <p>This specification refers to both HTML and XML attributes and DOM
    attributes, often in the same context. When it is not clear which is being
@@ -2433,7 +2428,7 @@
    execute (e.g. no event handlers, no timers, etc). User agents should
    remain responsive to user input while paused, however.
 
-  <h4 id=html-vs><span class=secno>1.4.1. </span>HTML vs XHTML</h4>
+  <h4 id=html-vs><span class=secno>1.4.1 </span>HTML vs XHTML</h4>
 
   <p><em>This section is non-normative.</em>
 
@@ -2494,7 +2489,7 @@
    DOM Core APIs, providing new features to application developers using DOM5
    HTML.
 
-  <h3 id=documents><span class=secno>2.1. </span>Documents</h3>
+  <h3 id=documents><span class=secno>2.1 </span>Documents</h3>
 
   <p>Every XML and HTML document in an HTML UA is represented by a
    <code>Document</code> object. <a href="#refsDOM3CORE">[DOM3CORE]</a>
@@ -2591,7 +2586,7 @@
    features, the members of this interface are described in various different
    sections.
 
-  <h4 id=security><span class=secno>2.1.1. </span>Security</h4>
+  <h4 id=security><span class=secno>2.1.1 </span>Security</h4>
 
   <p>User agents must raise a <a href="#security9">security exception</a>
    whenever any of the members of an <code><a
@@ -2599,7 +2594,7 @@
    scripts whose <a href="#origin0">origin</a> is not the same as the
    <code>Document</code>'s origin.
 
-  <h4 id=resource><span class=secno>2.1.2. </span><dfn id=resource0>Resource
+  <h4 id=resource><span class=secno>2.1.2 </span><dfn id=resource0>Resource
    metadata management</dfn></h4>
 
   <p>The <dfn id=url title=dom-document-URL><code>URL</code></dfn> attribute
@@ -2742,7 +2737,7 @@
    </ul>
   </div>
 
-  <h3 id=elements><span class=secno>2.2. </span>Elements</h3>
+  <h3 id=elements><span class=secno>2.2 </span>Elements</h3>
 
   <p>The nodes representing <a href="#html-elements">HTML elements</a> in the
    DOM must implement, and expose to scripts, the interfaces listed for them
@@ -2838,7 +2833,7 @@
    features, and the members of this interface are therefore described in
    various different sections of this specification.
 
-  <h4 id=reflecting><span class=secno>2.2.1. </span>Reflecting content
+  <h4 id=reflecting><span class=secno>2.2.1 </span>Reflecting content
    attributes in DOM attributes</h4>
 
   <p>Some <span title="DOM attribute">DOM attributes</span> are defined to
@@ -2976,9 +2971,9 @@
    attribute. Otherwise, the DOM attribute must be set to the empty string.</p>
   <!-- XXX or raise an exception? -->
 
-  <h3 id=common0><span class=secno>2.3. </span>Common DOM interfaces</h3>
+  <h3 id=common0><span class=secno>2.3 </span>Common DOM interfaces</h3>
 
-  <h4 id=collections><span class=secno>2.3.1. </span>Collections</h4>
+  <h4 id=collections><span class=secno>2.3.1 </span>Collections</h4>
 
   <p>The <code><a href="#htmlcollection0">HTMLCollection</a></code>, <code><a
    href="#htmlformcontrolscollection0">HTMLFormControlsCollection</a></code>,
@@ -3223,7 +3218,7 @@
    HTMLSelectElement and HTMLOptionsCollection on the same object, and so
    people use them almost interchangeably in the wild.
 
-  <h4 id=domtokenlist><span class=secno>2.3.2. </span>DOMTokenList</h4>
+  <h4 id=domtokenlist><span class=secno>2.3.2 </span>DOMTokenList</h4>
 
   <p>The <code><a href="#domtokenlist0">DOMTokenList</a></code> interface
    represents an interface to an underlying string that consists of an <a
@@ -3368,7 +3363,7 @@
    href="#domtokenlist0">DOMTokenList</a></code> interface must stringify to
    the object's underlying string representation.
 
-  <h4 id=dom-feature><span class=secno>2.3.3. </span>DOM feature strings</h4>
+  <h4 id=dom-feature><span class=secno>2.3.3 </span>DOM feature strings</h4>
 
   <p>DOM3 Core defines mechanisms for checking for interface support, and for
    obtaining implementations of interfaces, using <a
@@ -3404,7 +3399,7 @@
    "<code>5.0</code>" also supports "<code title="">HTML</code>"
    "<code>2.0</code>".
 
-  <h3 id=dom-tree><span class=secno>2.4. </span><dfn id=dom-tree0>DOM tree
+  <h3 id=dom-tree><span class=secno>2.4 </span><dfn id=dom-tree0>DOM tree
    accessors</dfn></h3>
 
   <p><dfn id=the-html0>The <code>html</code> element</dfn> of a document is
@@ -3630,8 +3625,8 @@
    with the <code title=attr-dir><a href="#dir">dir</a></code> content
    attribute.
 
-  <h3 id=dynamic><span class=secno>2.5. </span><dfn id=dynamic2>Dynamic
-   markup insertion</dfn></h3>
+  <h3 id=dynamic><span class=secno>2.5 </span><dfn id=dynamic2>Dynamic markup
+   insertion</dfn></h3>
 
   <p>The <code title=dom-document-write><a
    href="#document.write">document.write()</a></code> family of methods and
@@ -3686,7 +3681,7 @@
    href="#document.write">document.write()</a></code> method with, as its
    argument, a string consisting of a single line feed character (U+000A).
 
-  <h4 id=controlling><span class=secno>2.5.1. </span>Controlling the input
+  <h4 id=controlling><span class=secno>2.5.1 </span>Controlling the input
    stream</h4>
 
   <p>The <dfn id=open title=dom-document-open><code>open()</code></dfn>
@@ -3821,7 +3816,7 @@
    character</a> at the <a href="#insertion">insertion point</a> of the
    parser's <a href="#input0">input stream</a>.
 
-  <h4 id=dynamic0><span class=secno>2.5.2. </span>Dynamic markup insertion in
+  <h4 id=dynamic0><span class=secno>2.5.2 </span>Dynamic markup insertion in
    HTML</h4>
 
   <p>In HTML, the <dfn id=document.write...
@@ -3981,7 +3976,7 @@
        http://trac.webkit.org/projects/webkit/browser/trunk/WebCore/html/HTMLTokenizer.cpp#L1742
    -->
 
-  <h4 id=dynamic1><span class=secno>2.5.3. </span>Dynamic markup insertion in
+  <h4 id=dynamic1><span class=secno>2.5.3 </span>Dynamic markup insertion in
    XML</h4>
 
   <p>In an XML context, the <dfn id=document.write0
@@ -4120,7 +4115,7 @@
    href="#innerhtml1">innerHTML</a></code> do not execute when they are
    inserted.
 
-  <h3 id=apis-in><span class=secno>2.6. </span>APIs in HTML documents</h3>
+  <h3 id=apis-in><span class=secno>2.6 </span>APIs in HTML documents</h3>
   <!-- XXX case-sensitivity training required here. -->
 
   <p>For <a href="#html-">HTML documents</a>, and for <a
@@ -4203,13 +4198,13 @@
   <h2 id=semantics><span class=secno>3. </span>Semantics and structure of
    HTML elements</h2>
 
-  <h3 id=semantics-intro><span class=secno>3.1. </span>Introduction</h3>
+  <h3 id=semantics-intro><span class=secno>3.1 </span>Introduction</h3>
 
   <p><em>This section is non-normative.</em>
 
   <p class=big-issue>An introduction to marking up a document.
 
-  <h3 id=common1><span class=secno>3.2. </span>Common microsyntaxes</h3>
+  <h3 id=common1><span class=secno>3.2 </span>Common microsyntaxes</h3>
 
   <p>There are various places in HTML that accept particular data types, such
    as dates or numbers. This section describes what the conformance criteria
@@ -4221,7 +4216,7 @@
    attribute values are clearly defined either in terms of microsyntaxes or
    in terms of other specs, or as "Text" or some such.
 
-  <h4 id=common2><span class=secno>3.2.1. </span>Common parser idioms</h4>
+  <h4 id=common2><span class=secno>3.2.1 </span>Common parser idioms</h4>
 
   <p>The <dfn id=space title="space character">space characters</dfn>, for
    the purposes of this specification, are U+0020 SPACE, U+0009 CHARACTER
@@ -4267,7 +4262,7 @@
    the Unicode character class Zs. In both cases, the collected characters
    are not used. <a href="#refsUNICODE">[UNICODE]</a>
 
-  <h4 id=boolean><span class=secno>3.2.2. </span>Boolean attributes</h4>
+  <h4 id=boolean><span class=secno>3.2.2 </span>Boolean attributes</h4>
 
   <p>A number of attributes in HTML5 are <dfn id=boolean0 title="boolean
    attribute">boolean attributes</dfn>. The presence of a boolean attribute
@@ -4278,7 +4273,7 @@
    or the attribute's canonical name, exactly, with no leading or trailing
    whitespace, and in lowercase.
 
-  <h4 id=numbers><span class=secno>3.2.3. </span>Numbers</h4>
+  <h4 id=numbers><span class=secno>3.2.3 </span>Numbers</h4>
 
   <h5 id=unsigned><span class=secno>3.2.3.1. </span>Unsigned integers</h5>
 
@@ -4876,7 +4871,7 @@
     <p>Return the <var title="">numbers</var> list and abort.
   </ol>
 
-  <h4 id=dates><span class=secno>3.2.4. </span>Dates and times</h4>
+  <h4 id=dates><span class=secno>3.2.4 </span>Dates and times</h4>
 
   <p>In the algorithms below, the <dfn id=number>number of days in month <var
    title="">month</var> of year <var title="">year</var></dfn> is:
@@ -5585,14 +5580,14 @@
     <p>Abort these steps (the string is parsed).
   </ol>
 
-  <h4 id=time-offsets><span class=secno>3.2.5. </span>Time offsets</h4>
+  <h4 id=time-offsets><span class=secno>3.2.5 </span>Time offsets</h4>
 
   <p class=big-issue><dfn id=valid6>valid time offset</dfn>, <dfn
    id=rules4>rules for parsing time offsets</dfn>, <dfn id=time-offset>time
    offset serialisation rules</dfn>; in the format "5d4h3m2s1ms" or "3m 9.2s"
    or "00:00:00.00" or similar.
 
-  <h4 id=tokens><span class=secno>3.2.6. </span>Tokens</h4>
+  <h4 id=tokens><span class=secno>3.2.6 </span>Tokens</h4>
 
   <p>A <dfn id=set-of>set of space-separated tokens</dfn> is a set of zero or
    more words separated by one or more <a href="#space" title="space
@@ -5730,7 +5725,7 @@
    to a single space, except at the start and end of the string, where such
    spaces are removed.
 
-  <h4 id=keywords><span class=secno>3.2.7. </span>Keywords and enumerated
+  <h4 id=keywords><span class=secno>3.2.7 </span>Keywords and enumerated
    attributes</h4>
 
   <p>Some attributes are defined as taking one of a finite set of keywords.
@@ -5776,7 +5771,7 @@
    <em>missing value default</em>), but for various reasons that isn't the
    way this specification actually defines it.
 
-  <h4 id=syntax-references><span class=secno>3.2.8. </span>References</h4>
+  <h4 id=syntax-references><span class=secno>3.2.8 </span>References</h4>
 
   <p>A <dfn id=valid7>valid hashed ID reference</dfn> to an element of type
    <var title="">type</var> is a string consisting of a U+0023 NUMBER SIGN
@@ -5809,10 +5804,10 @@
      case-insensitively matches <var title="">s</var>.
   </ol>
 
-  <h3 id=documents0><span class=secno>3.3. </span>Documents and document
+  <h3 id=documents0><span class=secno>3.3 </span>Documents and document
    fragments</h3>
 
-  <h4 id=semantics0><span class=secno>3.3.1. </span>Semantics</h4>
+  <h4 id=semantics0><span class=secno>3.3.1 </span>Semantics</h4>
 
   <p>Elements, attributes, and attribute values in HTML are defined (by this
    specification) to have certain meanings (semantics). For example, the
@@ -5894,7 +5889,7 @@
    dynamically updated by a script, the UA would update the rendering to show
    the progress changing.
 
-  <h4 id=structure0><span class=secno>3.3.2. </span>Structure</h4>
+  <h4 id=structure0><span class=secno>3.3.2 </span>Structure</h4>
 
   <p>All the elements in this specification have a defined content model,
    which describes what nodes are allowed inside the elements, and thus what
@@ -5948,7 +5943,7 @@
     <code>foreignObject</code> element is conforming.</p>
   </div>
 
-  <h4 id=kinds><span class=secno>3.3.3. </span>Kinds of content</h4>
+  <h4 id=kinds><span class=secno>3.3.3 </span>Kinds of content</h4>
 
   <p>Each element in HTML falls into zero or more categories that group
    elements with similar characteristics together. The following categories
@@ -6140,7 +6135,7 @@
   <p class=note>Most interactive elements have content models that disallow
    nesting interactive elements.
 
-  <h4 id=transparent><span class=secno>3.3.4. </span>Transparent content
+  <h4 id=transparent><span class=secno>3.3.4 </span>Transparent content
    models</h4>
 
   <p>Some elements are described as <dfn id=transparent0>transparent</dfn>;
@@ -6159,7 +6154,7 @@
    part of its content model that is "transparent" must instead be treated as
    accepting any <a href="#prose1">prose content</a>.
 
-  <h4 id=paragraphs><span class=secno>3.3.5. </span>Paragraphs</h4>
+  <h4 id=paragraphs><span class=secno>3.3.5 </span>Paragraphs</h4>
 
   <p>A <dfn id=paragraph>paragraph</dfn> is typically a block of text with
    one or more sentences that discuss a particular topic, as in typography,
@@ -6220,7 +6215,7 @@
 &lt;/section></pre>
   </div>
 
-  <h3 id=global><span class=secno>3.4. </span>Global attributes</h3>
+  <h3 id=global><span class=secno>3.4 </span>Global attributes</h3>
 
   <p>The following attributes are common to and may be specified on all <a
    href="#html-elements">HTML elements</a> (even those not defined in this
@@ -6348,7 +6343,7 @@
    <dd><code title=handler-onunload><a href="#onunload">onunload</a></code>
   </dl>
 
-  <h4 id=the-id><span class=secno>3.4.1. </span>The <dfn id=id
+  <h4 id=the-id><span class=secno>3.4.1 </span>The <dfn id=id
    title=attr-id><code>id</code></dfn> attribute</h4>
 
   <p>The <code title=attr-id><a href="#id">id</a></code> attribute represents
@@ -6378,7 +6373,7 @@
    href="#reflect">reflect</a> the <code title=attr-id><a
    href="#id">id</a></code> content attribute.
 
-  <h4 id=the-title><span class=secno>3.4.2. </span>The <dfn id=title
+  <h4 id=the-title><span class=secno>3.4.2 </span>The <dfn id=title
    title=attr-title><code>title</code></dfn> attribute</h4>
 
   <p>The <code title=attr-title><a href="#title">title</a></code> attribute
@@ -6413,7 +6408,7 @@
    attribute must <a href="#reflect">reflect</a> the <code
    title=attr-title><a href="#title">title</a></code> content attribute.
 
-  <h4 id=the-lang><span class=secno>3.4.3. </span>The <dfn id=lang
+  <h4 id=the-lang><span class=secno>3.4.3 </span>The <dfn id=lang
    title=attr-lang><code>lang</code></dfn> (HTML only) and <dfn id=xmllang
    title=attr-xml-lang><code>xml:lang</code></dfn> (XML only) attributes</h4>
 
@@ -6478,7 +6473,7 @@
    must <a href="#reflect">reflect</a> the <code title=attr-lang><a
    href="#lang">lang</a></code> content attribute.
 
-  <h4 id=the-dir><span class=secno>3.4.4. </span>The <dfn id=dir
+  <h4 id=the-dir><span class=secno>3.4.4 </span>The <dfn id=dir
    title=attr-dir><code>dir</code></dfn> attribute</h4>
 
   <p>The <code title=attr-dir><a href="#dir">dir</a></code> attribute
@@ -6511,7 +6506,7 @@
    known values</a>. If there is no such element, then the attribute must
    return the empty string and do nothing on setting.
 
-  <h4 id=classes><span class=secno>3.4.5. </span>The <dfn id=class
+  <h4 id=classes><span class=secno>3.4.5 </span>The <dfn id=class
    title=attr-class><code>class</code></dfn> attribute</h4>
 
   <p>Every <a href="#html-elements" title="HTML elements">HTML element</a>
@@ -6543,9 +6538,8 @@
    attributes must both <a href="#reflect">reflect</a> the <code
    title=attr-class><a href="#class">class</a></code> content attribute.
 
-  <h4 id=the-irrelevant><span class=secno>3.4.6. </span>The <dfn
-   id=irrelevant title=attr-irrelevant><code>irrelevant</code></dfn>
-   attribute</h4>
+  <h4 id=the-irrelevant><span class=secno>3.4.6 </span>The <dfn id=irrelevant
+   title=attr-irrelevant><code>irrelevant</code></dfn> attribute</h4>
 
   <p>All elements may have the <code title=attr-irrelevant><a
    href="#irrelevant">irrelevant</a></code> content attribute set. The <code
@@ -6598,7 +6592,7 @@
    title=dom-irrelevant><code>irrelevant</code></dfn> DOM attribute must <a
    href="#reflect">reflect</a> the content attribute of the same name.
 
-  <h3 id=interaction><span class=secno>3.5. </span><dfn
+  <h3 id=interaction><span class=secno>3.5 </span><dfn
    id=interaction0>Interaction</dfn></h3>
   <!--
 ELEMENT
@@ -6614,7 +6608,7 @@
   readonly attribute boolean <span title="dom-document-hasFocus">hasFocus</span>;
 -->
 
-  <h4 id=activation><span class=secno>3.5.1. </span>Activation</h4>
+  <h4 id=activation><span class=secno>3.5.1 </span>Activation</h4>
 
   <p>The <dfn id=click title=dom-click>click()</dfn> method must <a
    href="#firing">fire a <code>click</code> event</a> at the element, whose
@@ -6627,7 +6621,7 @@
    href="#activation0">activation behavior</a>; the first element, in reverse
    tree order, to have one, must have its activation behavior executed.
 
-  <h4 id=focus><span class=secno>3.5.2. </span>Focus</h4>
+  <h4 id=focus><span class=secno>3.5.2 </span>Focus</h4>
 
   <p>When an element is <em>focused</em>, key events received by the document
    must be targeted at that element. There is always an element focused; in
@@ -6778,7 +6772,7 @@
    http://msdn.microsoft.com/workshop/author/dhtml/reference/methods/focus.asp
 -->
 
-  <h4 id=scrolling><span class=secno>3.5.3. </span>Scrolling elements into
+  <h4 id=scrolling><span class=secno>3.5.3 </span>Scrolling elements into
    view</h4>
 
   <p>The <dfn id=scrollintoview
@@ -6802,9 +6796,9 @@
    media-specific manner most useful to the user.</p>
   <!-- XXX maybe this should move to CSSOM -->
 
-  <h3 id=the-root><span class=secno>3.6. </span>The root element</h3>
+  <h3 id=the-root><span class=secno>3.6 </span>The root element</h3>
 
-  <h4 id=the-html><span class=secno>3.6.1. </span>The <dfn
+  <h4 id=the-html><span class=secno>3.6.1 </span>The <dfn
    id=html><code>html</code></dfn> element</h4>
 
   <dl class=element>
@@ -6877,9 +6871,9 @@
    the namespace declaration mechanism, and an element cannot actually have
    an <code title="">xmlns</code> attribute in the null namespace specified.
 
-  <h3 id=document><span class=secno>3.7. </span>Document metadata</h3>
+  <h3 id=document><span class=secno>3.7 </span>Document metadata</h3>
 
-  <h4 id=the-head><span class=secno>3.7.1. </span>The <dfn
+  <h4 id=the-head><span class=secno>3.7.1 </span>The <dfn
    id=head><code>head</code></dfn> element</h4>
 
   <dl class=element>
@@ -6910,7 +6904,7 @@
   <p>The <code><a href="#head">head</a></code> element collects the
    document's metadata.
 
-  <h4 id=the-title0><span class=secno>3.7.2. </span>The <dfn
+  <h4 id=the-title0><span class=secno>3.7.2 </span>The <dfn
    id=title1><code>title</code></dfn> element</h4>
 
   <dl class=element>
@@ -6977,7 +6971,7 @@
    agents should use the document's title when referring to the document in
    their user interface.
 
-  <h4 id=the-base><span class=secno>3.7.3. </span>The <dfn
+  <h4 id=the-base><span class=secno>3.7.3 </span>The <dfn
    id=base><code>base</code></dfn> element</h4>
 
   <dl class=element>
@@ -7071,7 +7065,7 @@
    must <a href="#reflect">reflect</a> the content attributes of the same
    name.
 
-  <h4 id=the-link><span class=secno>3.7.4. </span>The <dfn
+  <h4 id=the-link><span class=secno>3.7.4 </span>The <dfn
    id=link><code>link</code></dfn> element</h4>
 
   <dl class=element>
@@ -7323,7 +7317,7 @@
    sheets DOM</a>. For all other <code><a href="#link">link</a></code>
    elements it always return false and does nothing on setting.
 
-  <h4 id=meta><span class=secno>3.7.5. </span>The <dfn
+  <h4 id=meta><span class=secno>3.7.5 </span>The <dfn
    id=meta0><code>meta</code></dfn> element</h4>
 
   <dl class=element>
@@ -7915,7 +7909,7 @@
   <p>In XHTML, the XML declaration should be used for inline character
    encoding information, if necessary.
 
-  <h4 id=the-style><span class=secno>3.7.6. </span>The <dfn
+  <h4 id=the-style><span class=secno>3.7.6 </span>The <dfn
    id=style><code>style</code></dfn> element</h4>
 
   <dl class=element>
@@ -8074,7 +8068,7 @@
    defined <a href="#disabled1" title=dom-linkstyle-disabled>for the
    alternative style sheets DOM</a>.
 
-  <h4 id=styling><span class=secno>3.7.7. </span><dfn id=styling0
+  <h4 id=styling><span class=secno>3.7.7 </span><dfn id=styling0
    title="styling processing model">Styling</dfn></h4>
 
   <p>The <code><a href="#link">link</a></code> and <code><a
@@ -8160,7 +8154,7 @@
   .styleSheets, HTTP Link: headers, and the stuff about the alternative
   stylesheet API.</p> XXX that will all be covered by Anne's spec -->
 
-  <h3 id=sections><span class=secno>3.8. </span>Sections</h3>
+  <h3 id=sections><span class=secno>3.8 </span>Sections</h3>
 
   <p id=applyToSection>Some elements, for example <code><a
    href="#address">address</a></code> elements, are scoped to their nearest
@@ -8170,7 +8164,7 @@
    whose nearest <a href="#sectioning0">sectioning content</a> ancestor is
    <var title="">e</var>.
 
-  <h4 id=the-body><span class=secno>3.8.1. </span>The <dfn
+  <h4 id=the-body><span class=secno>3.8.1 </span>The <dfn
    id=body0><code>body</code></dfn> element</h4>
 
   <dl class=element>
@@ -8212,7 +8206,7 @@
    element in the DOM, as per the definition of the term, and not any
    arbitrary <code><a href="#body0">body</a></code> element.
 
-  <h4 id=the-section><span class=secno>3.8.2. </span>The <dfn
+  <h4 id=the-section><span class=secno>3.8.2 </span>The <dfn
    id=section><code>section</code></dfn> element</h4>
 
   <dl class=element>
@@ -8250,7 +8244,7 @@
    site's home page could be split into sections for an introduction, news
    items, contact information.
 
-  <h4 id=the-nav><span class=secno>3.8.3. </span>The <dfn
+  <h4 id=the-nav><span class=secno>3.8.3 </span>The <dfn
    id=nav><code>nav</code></dfn> element</h4>
 
   <dl class=element>
@@ -8282,7 +8276,7 @@
    a page that links to other pages or to parts within the page: a section
    with navigation links.
 
-  <h4 id=the-article><span class=secno>3.8.4. </span>The <dfn
+  <h4 id=the-article><span class=secno>3.8.4 </span>The <dfn
    id=article><code>article</code></dfn> element</h4>
 
   <dl class=element>
@@ -8343,7 +8337,7 @@
    href="#address">address</a></code> element) does not apply to nested
    <code><a href="#article">article</a></code> elements.
 
-  <h4 id=the-blockquote><span class=secno>3.8.5. </span>The <dfn
+  <h4 id=the-blockquote><span class=secno>3.8.5 </span>The <dfn
    id=blockquote><code>blockquote</code></dfn> element</h4>
 
   <dl class=element>
@@ -8410,7 +8404,7 @@
    href="#blockquote">blockquote</a></code> elements, but with the <code><a
    href="#dialog">dialog</a></code> element.
 
-  <h4 id=the-aside><span class=secno>3.8.6. </span>The <dfn
+  <h4 id=the-aside><span class=secno>3.8.6 </span>The <dfn
    id=aside><code>aside</code></dfn> element</h4>
 
   <dl class=element>
@@ -8444,7 +8438,7 @@
    which could be considered separate from that content. Such sections are
    often represented as sidebars in printed typography.
 
-  <h4 id=the-h1><span class=secno>3.8.7. </span>The <dfn
+  <h4 id=the-h1><span class=secno>3.8.7 </span>The <dfn
    id=h1><code>h1</code></dfn>, <dfn id=h2><code>h2</code></dfn>, <dfn
    id=h3><code>h3</code></dfn>, <dfn id=h4><code>h4</code></dfn>, <dfn
    id=h5><code>h5</code></dfn>, and <dfn id=h6><code>h6</code></dfn> elements</h4>
@@ -8484,7 +8478,7 @@
    the highest rank, the <code><a href="#h6">h6</a></code> element has the
    lowest rank, and two elements with the same name have equal rank.
 
-  <h4 id=the-header><span class=secno>3.8.8. </span>The <dfn
+  <h4 id=the-header><span class=secno>3.8.8 </span>The <dfn
    id=header><code>header</code></dfn> element</h4>
 
   <dl class=element>
@@ -8576,7 +8570,7 @@
    href="#header">header</a></code> element is the same as for an <code><a
    href="#h1">h1</a></code> element (the highest rank).
 
-  <h4 id=the-footer><span class=secno>3.8.9. </span>The <dfn
+  <h4 id=the-footer><span class=secno>3.8.9 </span>The <dfn
    id=footer><code>footer</code></dfn> element</h4>
 
   <dl class=element>
@@ -8615,7 +8609,7 @@
    href="#address">address</a></code> element.</p>
   <!-- XXX examples needed -->
 
-  <h4 id=the-address><span class=secno>3.8.10. </span>The <dfn
+  <h4 id=the-address><span class=secno&