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

html5/spec acknowledgements.html,1.122,1.123 browsers.html,1.122,1.123 comms.html,1.122,1.123 dom.html,1.122,1.123 editing.html,1.122,1.123 embedded-content-0.html,1.116,1.117 forms.html,1.116,1.117 history.html,1.116,1.117 index.html,1.122,1.123 infrastructure.html,1.122,1.123 interactive-elements.html,1.116,1.117 introduction.html,1.122,1.123 microdata.html,1.76,1.77 named-character-references.html,1.115,1.116 no.html,1.122,1.123 obsolete.html,1.114,1.115 offline.html,1.117,1.118 references.html,1.122,1.123 semantics.html,1.122,1.123 spec.html,1.122,1.123 syntax.html,1.122,1.123 tabular-data.html,1.116,1.117 text-level-semantics.html,1.115,1.116 the-canvas-element.html,1.22,1.23 the-xhtml-syntax.html,1.122,1.123 toc-status.html,1.47,1.48 video.html,1.19,1.20

From: Michael Smith via cvs-syncmail <cvsmail@w3.org>
Date: Thu, 13 Aug 2009 21:46:38 +0000
To: Message-Id: <E1Mbi86-0004GU-Sf@lionel-hutz.w3.org>
Update of /sources/public/html5/spec
In directory hutz:/tmp/cvs-serv16373

Modified Files:
	acknowledgements.html browsers.html comms.html dom.html 
	editing.html embedded-content-0.html forms.html history.html 
	index.html infrastructure.html interactive-elements.html 
	introduction.html microdata.html 
	named-character-references.html no.html obsolete.html 
	offline.html references.html semantics.html spec.html 
	syntax.html tabular-data.html text-level-semantics.html 
	the-canvas-element.html the-xhtml-syntax.html toc-status.html 
	video.html 
Log Message:
Note that pushState() doesn't imply onhashchange. (whatwg r3603)

[updated by splitter]


Index: infrastructure.html
===================================================================
RCS file: /sources/public/html5/spec/infrastructure.html,v
retrieving revision 1.122
retrieving revision 1.123
diff -u -d -r1.122 -r1.123
--- infrastructure.html	12 Aug 2009 23:47:36 -0000	1.122
+++ infrastructure.html	13 Aug 2009 21:46:35 -0000	1.123
@@ -179,104 +179,66 @@
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"></a></p>
    <h1>HTML 5</h1>
    <h2 class="no-num no-toc" id="a-vocabulary-and-associated-apis-for-html-and-xhtml">A vocabulary and associated APIs for HTML and XHTML</h2>
-   </div>
-
-  <nav>
+   </div><nav>
    <a href="introduction.html">&#8592; 1 Introduction</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="dom.html">3 Semantics, structure, and APIs of HTML documents &#8594;</a>
-  </nav><p>This is revision 1.2793.</p>
[...1568 lines suppressed...]
-  Core. <a href="references.html#refsDOMCORE">[DOMCORE]</a></p>
-
-  <ol class="brief"><li value="1"><dfn id="index_size_err"><code>INDEX_SIZE_ERR</code></dfn></li>
+  </div><h4 id="exceptions"><span class="secno">2.8.8 </span>Exceptions</h4><p>The following <code>DOMException</code> codes are defined in DOM
+  Core. <a href="references.html#refsDOMCORE">[DOMCORE]</a></p><ol class="brief"><li value="1"><dfn id="index_size_err"><code>INDEX_SIZE_ERR</code></dfn></li>
    <li value="2"><dfn id="domstring_size_err"><code>DOMSTRING_SIZE_ERR</code></dfn></li>
    <li value="3"><dfn id="hierarchy_request_err"><code>HIERARCHY_REQUEST_ERR</code></dfn></li>
    <li value="4"><dfn id="wrong_document_err"><code>WRONG_DOCUMENT_ERR</code></dfn></li>
@@ -5107,8 +4579,4 @@
 
   </div>
 
-  </div>
-
-
-
-  </body></html>
\ No newline at end of file
+  </div></body></html>
\ No newline at end of file

Index: text-level-semantics.html
===================================================================
RCS file: /sources/public/html5/spec/text-level-semantics.html,v
retrieving revision 1.115
retrieving revision 1.116
diff -u -d -r1.115 -r1.116
--- text-level-semantics.html	12 Aug 2009 23:47:37 -0000	1.115
+++ text-level-semantics.html	13 Aug 2009 21:46:36 -0000	1.116
@@ -179,20 +179,14 @@
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"></a></p>
    <h1>HTML 5</h1>
    <h2 class="no-num no-toc" id="a-vocabulary-and-associated-apis-for-html-and-xhtml">A vocabulary and associated APIs for HTML and XHTML</h2>
-   </div>
-
-  <nav>
+   </div><nav>
    <a href="semantics.html">&#8592; 4 The elements of HTML</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="embedded-content-0.html">4.8 Embedded content &#8594;</a>
-  </nav><p>This is revision 1.2793.</p>
[...1704 lines suppressed...]
-  </div>
-
-  <div class="example">
+  </div><div class="example">
 
    <p>In the following example, a list that started with just fruit
    was replaced by a list with just colors.</p>
@@ -3003,9 +2511,4 @@
  &lt;li&gt;&lt;ins&gt;Purple&lt;/ins&gt;
 &lt;/ul&gt;</pre>
 
-  </div>
-
-
-
-
-  </body></html>
\ No newline at end of file
+  </div></body></html>
\ No newline at end of file

Index: the-canvas-element.html
===================================================================
RCS file: /sources/public/html5/spec/the-canvas-element.html,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -d -r1.22 -r1.23
--- the-canvas-element.html	12 Aug 2009 06:36:33 -0000	1.22
+++ the-canvas-element.html	13 Aug 2009 21:46:36 -0000	1.23
@@ -179,17 +179,13 @@
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"></a></p>
    <h1>HTML 5</h1>
    <h2 class="no-num no-toc" id="a-vocabulary-and-associated-apis-for-html-and-xhtml">A vocabulary and associated APIs for HTML and XHTML</h2>
-   </div>
-
-  <nav>
+   </div><nav>
    <a href="video.html">&#8592; 4.8.7 The video element</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="tabular-data.html">4.9 Tabular data &#8594;</a>
   </nav>
 
-  <h4 id="the-canvas-element"><span class="secno">4.8.11 </span>The <dfn id="canvas"><code>canvas</code></dfn> element</h4>
-
-  <dl class="element"><dt>Categories</dt>
+  <h4 id="the-canvas-element"><span class="secno">4.8.11 </span>The <dfn id="canvas"><code>canvas</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
    <dd><a href="dom.html#flow-content-0">Flow content</a>.</dd>
    <dd><a href="dom.html#phrasing-content-0">Phrasing content</a>.</dd>
    <dd><a href="dom.html#embedded-content-2">Embedded content</a>.</dd>
@@ -214,41 +210,29 @@
    </dd>
   </dl><p>The <code><a href="#the-canvas-element">canvas</a></code> element <a href="the-xhtml-syntax.html#represents">represents</a> a
   resolution-dependent bitmap canvas, which can be used for rendering
-  graphs, game graphics, or other visual images on the fly.</p>
-
-  <p>Authors should not use the <code><a href="#the-canvas-element">canvas</a></code> element in a
+  graphs, game graphics, or other visual images on the fly.</p><p>Authors should not use the <code><a href="#the-canvas-element">canvas</a></code> element in a
   document when a more suitable element is available. For example, it
   is inappropriate to use a <code><a href="#the-canvas-element">canvas</a></code> element to render a
   page heading: if the desired presentation of the heading is
   graphically intense, it should be marked up using appropriate
   elements (typically <code><a href="semantics.html#the-h1-h2-h3-h4-h5-and-h6-elements">h1</a></code>) and then styled using CSS and
-  supporting technologies such as XBL.</p>
-
-  <p>When authors use the <code><a href="#the-canvas-element">canvas</a></code> element, they must also
+  supporting technologies such as XBL.</p><p>When authors use the <code><a href="#the-canvas-element">canvas</a></code> element, they must also
   provide content that, when presented to the user, conveys
   essentially the same function or purpose as the bitmap canvas. This
   content may be placed as content of the <code><a href="#the-canvas-element">canvas</a></code>
   element. The contents of the <code><a href="#the-canvas-element">canvas</a></code> element, if any,
-  are the element's <a href="dom.html#fallback-content">fallback content</a>.</p>
-
-  <p>In interactive visual media, if <a href="browsers.html#concept-n-script" title="concept-n-script">scripting is enabled</a> for the
+  are the element's <a href="dom.html#fallback-content">fallback content</a>.</p><p>In interactive visual media, if <a href="browsers.html#concept-n-script" title="concept-n-script">scripting is enabled</a> for the
   <code><a href="#the-canvas-element">canvas</a></code> element, the <code><a href="#the-canvas-element">canvas</a></code> element
-  represents an embedded element with a dynamically created image.</p>
-
-  <p>In non-interactive, static, visual media, if the
+  represents an embedded element with a dynamically created image.</p><p>In non-interactive, static, visual media, if the
   <code><a href="#the-canvas-element">canvas</a></code> element has been previously painted on (e.g. if
   the page was viewed in an interactive visual medium and is now being
   printed, or if some script that ran during the page layout process
   painted on the element), then the <code><a href="#the-canvas-element">canvas</a></code> element
   represents <a href="dom.html#embedded-content-2">embedded content</a> with the current image and
   size. Otherwise, the element represents its <a href="dom.html#fallback-content">fallback
-  content</a> instead.</p>
-
-  <p>In non-visual media, and in visual media if <a href="browsers.html#concept-n-noscript" title="concept-n-noscript">scripting is disabled</a> for the
+  content</a> instead.</p><p>In non-visual media, and in visual media if <a href="browsers.html#concept-n-noscript" title="concept-n-noscript">scripting is disabled</a> for the
   <code><a href="#the-canvas-element">canvas</a></code> element, the <code><a href="#the-canvas-element">canvas</a></code> element
-  represents its <a href="dom.html#fallback-content">fallback content</a> instead.</p>
-
-  <p>The <code><a href="#the-canvas-element">canvas</a></code> element has two attributes to control the
+  represents its <a href="dom.html#fallback-content">fallback content</a> instead.</p><p>The <code><a href="#the-canvas-element">canvas</a></code> element has two attributes to control the
   size of the coordinate space: <dfn id="attr-canvas-width" title="attr-canvas-width"><code>width</code></dfn> and <dfn id="attr-canvas-height" title="attr-canvas-height"><code>height</code></dfn>. These
   attributes, when specified, must have values that are <a href="infrastructure.html#valid-non-negative-integer" title="valid non-negative integer">valid non-negative
   integers</a>. <span class="impl">The <a href="infrastructure.html#rules-for-parsing-non-negative-integers">rules for parsing
@@ -257,15 +241,11 @@
   an error, then the default value must be used instead.</span> The
   <code title="attr-canvas-width"><a href="#attr-canvas-width">width</a></code> attribute defaults to
   300, and the <code title="attr-canvas-height"><a href="#attr-canvas-height">height</a></code>
-  attribute defaults to 150.</p>
-
-  <p>The intrinsic dimensions of the <code><a href="#the-canvas-element">canvas</a></code> element equal
+  attribute defaults to 150.</p><p>The intrinsic dimensions of the <code><a href="#the-canvas-element">canvas</a></code> element equal
   the size of the coordinate space, with the numbers interpreted in
   CSS pixels. However, the element can be sized arbitrarily by a
   style sheet. During rendering, the image is scaled to fit this layout
-  size.</p>
-
-  <div class="impl">
+  size.</p><div class="impl">
 
   <p>The size of the coordinate space does not necessarily represent
   the size of the actual bitmap that the user agent will use
@@ -286,31 +266,24 @@
   attributes must <a href="infrastructure.html#reflect">reflect</a> the respective content
   attributes of the same name.</p>
 
-  </div>
-
-  <div class="example">
+  </div><div class="example">
    <p>Only one square appears to be drawn in the following example:</p>
-   <pre>  // canvas is a reference to a &lt;canvas&gt; element
+   <pre>
+  // canvas is a reference to a &lt;canvas&gt; element
   var context = canvas.getContext('2d');
   context.fillRect(0,0,50,50);
   canvas.setAttribute('width', '300'); // clears the canvas
   context.fillRect(0,100,50,50);
   canvas.width = canvas.width; // clears the canvas
   context.fillRect(100,0,50,50); // only this square remains</pre>
-  </div>
-
-  <div class="impl">
+  </div><div class="impl">
 
   <p>When the canvas is initialized it must be set to fully
   transparent black.</p>
 
-  </div>
-
-  <p>To draw on the canvas, authors must first obtain a reference to a
+  </div><p>To draw on the canvas, authors must first obtain a reference to a
   <dfn id="context">context</dfn> using the <dfn id="dom-canvas-getcontext" title="dom-canvas-getContext"><code>getContext(<var title="">contextId</var>)</code></dfn> method of the
-  <code><a href="#the-canvas-element">canvas</a></code> element.</p>
-
-  <dl class="domintro"><dt><var title="">context</var> = <var title="">canvas</var> . <code title="dom-canvas-getContext"><a href="#dom-canvas-getcontext">getContext</a></code>(<var title="">contextId</var>)</dt>
+  <code><a href="#the-canvas-element">canvas</a></code> element.</p><dl class="domintro"><dt><var title="">context</var> = <var title="">canvas</var> . <code title="dom-canvas-getContext"><a href="#dom-canvas-getcontext">getContext</a></code>(<var title="">contextId</var>)</dt>
 
    <dd>
 
@@ -325,9 +298,7 @@
   then the UA must return a reference to an object implementing
   <code><a href="#canvasrenderingcontext2d">CanvasRenderingContext2D</a></code>. Other specifications may
   define their own contexts, which would return different
-  objects.</span></p>
-
-  <div class="impl">
+  objects.</span></p><div class="impl">
 
   <p>Vendors may also define experimental contexts using the syntax
   <code><var title="">vendorname</var>-<var title="">context</var></code>, for example, <code>moz-3d</code>.</p>
@@ -336,13 +307,9 @@
   context that it does not support, then it must return null. String
   comparisons must be <a href="infrastructure.html#case-sensitive">case-sensitive</a>.</p>
 
-  </div>
-
-  <p class="note">A future version of this specification will probably
+  </div><p class="note">A future version of this specification will probably
   define a <code>3d</code> context (probably based on the OpenGL ES
-  API).</p>
-
-  <hr><dl class="domintro"><dt><var title="">url</var> = <var title="">canvas</var> . <code title="dom-canvas-toDataURL"><a href="#dom-canvas-todataurl">toDataURL</a></code>( [ <var title="">type</var>, ... ])</dt>
+  API).</p><hr><dl class="domintro"><dt><var title="">url</var> = <var title="">canvas</var> . <code title="dom-canvas-toDataURL"><a href="#dom-canvas-todataurl">toDataURL</a></code>( [ <var title="">type</var>, ... ])</dt>
 
    <dd>
 
@@ -389,17 +356,13 @@
   provided type to ASCII lowercase</a> before establishing if they
   support that type and before creating the <code title="">data:</code> URL.</p>
 
-  </div>
-
-  <p class="note">When trying to use types other than
+  </div><p class="note">When trying to use types other than
   <code>image/png</code>, authors can check if the image was really
   returned in the requested format by checking to see if the returned
   string starts with one the exact strings "<code title="">data:image/png,</code>" or "<code title="">data:image/png;</code>". If it does, the image is PNG, and
   thus the requested type was not supported. (The one exception to
   this is if the canvas has either no height or no width, in which
-  case the result might simply be "<code title="">data:,</code>".)</p>
-
-  <div class="impl">
+  case the result might simply be "<code title="">data:,</code>".)</p><div class="impl">
 
   <p>If the method is invoked with the first argument giving a type
   corresponding to one of the types given in the first column of the
@@ -407,9 +370,7 @@
   subsequent arguments, if any, must be treated as described in the
   second cell of that row.</p>
 
-  </div>
-
-  <table><thead><tr><th> Type </th><th> Other arguments
+  </div><table><thead><tr><th> Type </th><th> Other arguments
    </th></tr></thead><tbody><tr><td> image/jpeg
      </td><td> The second argument<span class="impl">, if it</span> is a
      number between 0.0 and 1.0<span class="impl">, must be</span>
@@ -424,30 +385,18 @@
   more carefully control compression settings, image metadata,
   etc.</p>
 
-  </div>
-
-
-  <h5 id="the-2d-context"><span class="secno">4.8.11.1 </span>The 2D context</h5>
-  <!-- v2: we're on v3. suggestions for next version are marked v4. -->
-
-  <p>When the <code title="dom-canvas-getContext"><a href="#dom-canvas-getcontext">getContext()</a></code>
+  </div><h5 id="the-2d-context"><span class="secno">4.8.11.1 </span>The 2D context</h5><!-- v2: we're on v3. suggestions for next version are marked v4. --><p>When the <code title="dom-canvas-getContext"><a href="#dom-canvas-getcontext">getContext()</a></code>
   method of a <code><a href="#the-canvas-element">canvas</a></code> element is invoked with <dfn id="canvas-context-2d" title="canvas-context-2d"><code>2d</code></dfn> as the argument, a
-  <code><a href="#canvasrenderingcontext2d">CanvasRenderingContext2D</a></code> object is returned.</p>
-
-  <div class="impl">
+  <code><a href="#canvasrenderingcontext2d">CanvasRenderingContext2D</a></code> object is returned.</p><div class="impl">
 
   <p>There is only one <code><a href="#canvasrenderingcontext2d">CanvasRenderingContext2D</a></code> object
   per canvas, so calling the <code title="dom-canvas-getContext"><a href="#dom-canvas-getcontext">getContext()</a></code> method with the
   <code title="canvas-context-2d"><a href="#canvas-context-2d">2d</a></code> argument a second time
   must return the same object.</p>
 
-  </div>
-
-  <p>The 2D context represents a flat Cartesian surface whose origin
+  </div><p>The 2D context represents a flat Cartesian surface whose origin
   (0,0) is at the top left corner, with the coordinate space having
-  <var title="">x</var> values increasing when going right, and <var title="">y</var> values increasing when going down.</p>
-
-  <pre class="idl">interface <dfn id="canvasrenderingcontext2d">CanvasRenderingContext2D</dfn> {
+  <var title="">x</var> values increasing when going right, and <var title="">y</var> values increasing when going down.</p><pre class="idl">interface <dfn id="canvasrenderingcontext2d">CanvasRenderingContext2D</dfn> {
 
   // back-reference to the canvas
   readonly attribute <a href="#htmlcanvaselement">HTMLCanvasElement</a> <a href="#dom-context-2d-canvas" title="dom-context-2d-canvas">canvas</a>;
@@ -573,9 +522,7 @@
   readonly attribute unsigned long <a href="#dom-canvaspixelarray-length" title="dom-canvaspixelarray-length">length</a>;
   <a href="#dom-canvaspixelarray-get" title="dom-CanvasPixelArray-get">getter</a> octet (in unsigned long index);
   <a href="#dom-canvaspixelarray-set" title="dom-CanvasPixelArray-set">setter</a> void (in unsigned long index, in octet value);
-};</pre>
-
-  <dl class="domintro"><dt><var title="">context</var> . <code title="dom-context-2d-canvas"><a href="#dom-context-2d-canvas">canvas</a></code></dt>
+};</pre><dl class="domintro"><dt><var title="">context</var> . <code title="dom-context-2d-canvas"><a href="#dom-context-2d-canvas">canvas</a></code></dt>
 
    <dd>
 
@@ -618,23 +565,13 @@
   computed value of the <code title="">currentColor</code> keyword is
   fully opaque black. <a href="references.html#refsCSSCOLOR">[CSSCOLOR]</a></p>
 
-  </div>
-
-
-
-  <h6 id="the-canvas-state"><span class="secno">4.8.11.1.1 </span>The canvas state</h6>
-
-  <p>Each context maintains a stack of drawing states. <dfn id="drawing-state" title="drawing state">Drawing states</dfn> consist of:</p>
-
-  <ul class="brief"><li>The current <a href="#transformations" title="dom-context-2d-transformation">transformation matrix</a>.</li>
+  </div><h6 id="the-canvas-state"><span class="secno">4.8.11.1.1 </span>The canvas state</h6><p>Each context maintains a stack of drawing states. <dfn id="drawing-state" title="drawing state">Drawing states</dfn> consist of:</p><ul class="brief"><li>The current <a href="#transformations" title="dom-context-2d-transformation">transformation matrix</a>.</li>
    <li>The current <a href="#clipping-region">clipping region</a>.</li>
    <li>The current values of the following attributes: <code title="dom-context-2d-strokeStyle"><a href="#dom-context-2d-strokestyle">strokeStyle</a></code>, <code title="dom-context-2d-fillStyle"><a href="#dom-context-2d-fillstyle">fillStyle</a></code>, <code title="dom-context-2d-globalAlpha"><a href="#dom-context-2d-globalalpha">globalAlpha</a></code>, <code title="dom-context-2d-lineWidth"><a href="#dom-context-2d-linewidth">lineWidth</a></code>, <code title="dom-context-2d-lineCap"><a href="#dom-context-2d-linecap">lineCap</a></code>, <code title="dom-context-2d-lineJoin"><a href="#dom-context-2d-linejoin">lineJoin</a></code>, <code title="dom-context-2d-miterLimit"><a href="#dom-context-2d-miterlimit">miterLimit</a></code>, <code title="dom-context-2d-shadowOffsetX"><a href="#dom-context-2d-shadowoffsetx">shadowOffsetX</a></code>, <code title="dom-context-2d-shadowOffsetY"><a href="#dom-context-2d-shadowoffsety">shadowOffsetY</a></code>, <code title="dom-context-2d-shadowBlur"><a href="#dom-context-2d-shadowblur">shadowBlur</a></code>, <code title="dom-context-2d-shadowColor"><a href="#dom-context-2d-shadowcolor">shadowColor</a></code>, <code title="dom-context-2d-globalCompositeOperation"><a href="#dom-context-2d-globalcompositeoperation">globalCompositeOperation</a></code>, <code title="dom-context-2d-font"><a href="#dom-context-2d-font">font</a></code>, <code title="dom-context-2d-textAlign"><a href="#dom-context-2d-textalign">textAlign</a></code>, <code title="dom-context-2d-textBaseline"><a href="#dom-context-2d-textbaseline">textBaseline</a></code>.</li>
   </ul><p class="note">The current path and the current bitmap are not part
   of the drawing state. The current path is persistent, and can only
   be reset using the <code title="dom-context-2d-beginPath"><a href="#dom-context-2d-beginpath">beginPath()</a></code> method. The
-  current bitmap is a property of the canvas, not the context.</p>
-
-  <dl class="domintro"><dt><var title="">context</var> . <code title="dom-context-2d-save"><a href="#dom-context-2d-save">save</a></code>()</dt>
+  current bitmap is a property of the canvas, not the context.</p><dl class="domintro"><dt><var title="">context</var> . <code title="dom-context-2d-save"><a href="#dom-context-2d-save">save</a></code>()</dt>
 
    <dd>
 
@@ -679,16 +616,9 @@
 > But how would it interact with normal calls to ctx.restore()?
   -->
 
-  </div>
-
-
-  <h6 id="transformations"><span class="secno">4.8.11.1.2 </span><dfn title="dom-context-2d-transformation">Transformations</dfn></h6>
-
-  <p>The transformation matrix is applied to coordinates when creating
-  shapes and paths.</p> <!-- conformance criteria for actual drawing
-  are described in the various sections below -->
-
-  <div class="impl">
+  </div><h6 id="transformations"><span class="secno">4.8.11.1.2 </span><dfn title="dom-context-2d-transformation">Transformations</dfn></h6><p>The transformation matrix is applied to coordinates when creating
+  shapes and paths.</p><!-- conformance criteria for actual drawing
+  are described in the various sections below --><div class="impl">
 
   <p>When the context is created, the transformation matrix must
   initially be the identity transform. It may then be adjusted using
@@ -701,9 +631,7 @@
   tall is then drawn on the canvas, the actual result will be a
   square.</p>
 
-  </div>
-
-  <dl class="domintro"><dt><var title="">context</var> . <code title="dom-context-2d-scale"><a href="#dom-context-2d-scale">scale</a></code>(<var title="">x</var>, <var title="">y</var>)</dt>
+  </div><dl class="domintro"><dt><var title="">context</var> . <code title="dom-context-2d-scale"><a href="#dom-context-2d-scale">scale</a></code>(<var title="">x</var>, <var title="">y</var>)</dt>
 
    <dd>
 
@@ -766,9 +694,7 @@
   <var title="">dy</var>)</code></dfn> method must multiply the
   current transformation matrix with the matrix described by:</p>
 
-  </div>
-
-  <table class="matrix"><tr><td><var title="">m11</var></td>
+  </div><table class="matrix"><tr><td><var title="">m11</var></td>
     <td><var title="">m21</var></td>
     <td><var title="">dx</var></td>
    </tr><tr><td><var title="">m12</var></td>
@@ -784,12 +710,7 @@
   transform to the identity matrix, and then invoke the <code><a href="#dom-context-2d-transform" title="dom-context-2d-transform">transform</a>(<var title="">m11</var>, <var title="">m12</var>, <var title="">m21</var>, <var title="">m22</var>, <var title="">dx</var>,
   <var title="">dy</var>)</code> method with the same arguments.</p>
 
-  </div>
-
-
-  <h6 id="compositing"><span class="secno">4.8.11.1.3 </span>Compositing</h6>
-
-  <dl class="domintro"><dt><var title="">context</var> . <code title="dom-context-2d-globalAlpha"><a href="#dom-context-2d-globalalpha">globalAlpha</a></code> [ = <var title="">value</var> ]</dt>
+  </div><h6 id="compositing"><span class="secno">4.8.11.1.3 </span>Compositing</h6><dl class="domintro"><dt><var title="">context</var> . <code title="dom-context-2d-globalAlpha"><a href="#dom-context-2d-globalalpha">globalAlpha</a></code> [ = <var title="">value</var> ]</dt>
 
    <dd>
 
@@ -839,9 +760,7 @@
   and the destination image, <var title="">B</var>, is the current
   state of the bitmap.</p>
 
-  </div>
-
-  <dl><dt><dfn id="gcop-source-atop" title="gcop-source-atop"><code>source-atop</code></dfn></dt>
+  </div><dl><dt><dfn id="gcop-source-atop" title="gcop-source-atop"><code>source-atop</code></dfn></dt>
 
    <dd><var title="">A</var> atop <var title="">B</var>. Display the
    source image wherever both images are opaque. Display the
@@ -940,12 +859,7 @@
   attribute must initially have the value
   <code>source-over</code>.</p>
 
-  </div>
-
-
-  <h6 id="colors-and-styles"><span class="secno">4.8.11.1.4 </span>Colors and styles</h6>
-
-  <dl class="domintro"><dt><var title="">context</var> . <code title="dom-context-2d-strokeStyle"><a href="#dom-context-2d-strokestyle">strokeStyle</a></code> [ = <var title="">value</var> ]</dt>
+  </div><h6 id="colors-and-styles"><span class="secno">4.8.11.1.4 </span>Colors and styles</h6><dl class="domintro"><dt><var title="">context</var> . <code title="dom-context-2d-strokeStyle"><a href="#dom-context-2d-strokestyle">strokeStyle</a></code> [ = <var title="">value</var> ]</dt>
 
    <dd>
 
@@ -1047,13 +961,9 @@
   <p>When the context is created, the <code title="dom-context-2d-strokeStyle"><a href="#dom-context-2d-strokestyle">strokeStyle</a></code> and <code title="dom-context-2d-fillStyle"><a href="#dom-context-2d-fillstyle">fillStyle</a></code> attributes must
   initially have the string value <code title="">#000000</code>.</p>
 
-  </div>
-
-  <hr><p>There are two types of gradients, linear gradients and radial
+  </div><hr><p>There are two types of gradients, linear gradients and radial
   gradients, both represented by objects implementing the opaque
-  <code><a href="#canvasgradient">CanvasGradient</a></code> interface.</p>
-
-  <p id="interpolation">Once a gradient has been created (see below),
+  <code><a href="#canvasgradient">CanvasGradient</a></code> interface.</p><p id="interpolation">Once a gradient has been created (see below),
   stops are placed along it to define how the colors are distributed
   along the gradient. <span class="impl">The color of the gradient at
   each stop is the color specified for that stop. Between each such
@@ -1062,9 +972,7 @@
   value to find the color to use at that offset. Before the first
   stop, the color must be the color of the first stop. After the last
   stop, the color must be the color of the last stop. When there are
-  no stops, the gradient is transparent black.</span></p>
-
-  <dl class="domintro"><dt><var title="">gradient</var> . <code title="dom-canvasgradient-addColorStop"><a href="#dom-canvasgradient-addcolorstop">addColorStop</a></code>(<var title="">offset</var>, <var title="">color</var>)</dt>
+  no stops, the gradient is transparent black.</span></p><dl class="domintro"><dt><var title="">gradient</var> . <code title="dom-canvasgradient-addColorStop"><a href="#dom-canvasgradient-addcolorstop">addColorStop</a></code>(<var title="">offset</var>, <var title="">color</var>)</dt>
 
    <dd>
 
@@ -1204,12 +1112,8 @@
   must always return objects when passed valid arguments.</p>
 -->
 
-  </div>
-
-  <hr><p>Patterns are represented by objects implementing the opaque
-  <code><a href="#canvaspattern">CanvasPattern</a></code> interface.</p>
-
-  <dl class="domintro"><dt><var title="">pattern</var> = <var title="">context</var> . <code title="dom-context-2d-createPattern"><a href="#dom-context-2d-createpattern">createPattern</a></code>(<var title="">image</var>, <var title="">repetition</var>)</dt>
+  </div><hr><p>Patterns are represented by objects implementing the opaque
+  <code><a href="#canvaspattern">CanvasPattern</a></code> interface.</p><dl class="domintro"><dt><var title="">pattern</var> = <var title="">context</var> . <code title="dom-context-2d-createPattern"><a href="#dom-context-2d-createpattern">createPattern</a></code>(<var title="">image</var>, <var title="">repetition</var>)</dt>
 
    <dd>
 
@@ -1305,13 +1209,7 @@
       canvas then using that canvas as the pattern.
   -->
 
-  </div>
-
-
-
-  <h6 id="line-styles"><span class="secno">4.8.11.1.5 </span>Line styles</h6>
-
-  <dl class="domintro"><dt><var title="">context</var> . <code title="dom-context-2d-lineWidth"><a href="#dom-context-2d-linewidth">lineWidth</a></code> [ = <var title="">value</var> ]</dt>
+  </div><h6 id="line-styles"><span class="secno">4.8.11.1.5 </span>Line styles</h6><dl class="domintro"><dt><var title="">context</var> . <code title="dom-context-2d-lineWidth"><a href="#dom-context-2d-linewidth">lineWidth</a></code> [ = <var title="">value</var> ]</dt>
 
    <dd>
 
@@ -1476,15 +1374,8 @@
 > allowing whatever behavior the graphics library has.)
   -->
 
-  </div>
-
-
-  <h6 id="shadows"><span class="secno">4.8.11.1.6 </span><dfn>Shadows</dfn></h6>
-
-  <p>All drawing operations are affected by the four global shadow
-  attributes.</p>
-
-  <dl class="domintro"><dt><var title="">context</var> . <code title="dom-context-2d-shadowColor"><a href="#dom-context-2d-shadowcolor">shadowColor</a></code> [ = <var title="">value</var> ]</dt>
+  </div><h6 id="shadows"><span class="secno">4.8.11.1.6 </span><dfn>Shadows</dfn></h6><p>All drawing operations are affected by the four global shadow
+  attributes.</p><dl class="domintro"><dt><var title="">context</var> . <code title="dom-context-2d-shadowColor"><a href="#dom-context-2d-shadowcolor">shadowColor</a></code> [ = <var title="">value</var> ]</dt>
 
    <dd>
 
@@ -1607,17 +1498,10 @@
    <li> <p>The shadow is in the bitmap <var title="">B</var>, and is
    rendered as part of the drawing model described below.</p> </li>
 
-  </ol></div>
-
-
-  <h6 id="simple-shapes-rectangles"><span class="secno">4.8.11.1.7 </span>Simple shapes (rectangles)</h6>
-
-  <p>There are three methods that immediately draw rectangles to the
+  </ol></div><h6 id="simple-shapes-rectangles"><span class="secno">4.8.11.1.7 </span>Simple shapes (rectangles)</h6><p>There are three methods that immediately draw rectangles to the
   bitmap. They each take four arguments; the first two give the <var title="">x</var> and <var title="">y</var> coordinates of the top
   left of the rectangle, and the second two give the width <var title="">w</var> and height <var title="">h</var> of the rectangle,
-  respectively.</p>
-
-  <div class="impl">
+  respectively.</p><div class="impl">
 
   <p>The <a href="#transformations" title="dom-context-2d-transformation">current
   transformation matrix</a> must be applied to the following four
@@ -1632,9 +1516,7 @@
   and, with the exception of <code title="dom-context-2d-clearRect"><a href="#dom-context-2d-clearrect">clearRect()</a></code>, also <a href="#shadows" title="shadows">shadow effects</a>, <a href="#dom-context-2d-globalalpha" title="dom-context-2d-globalAlpha">global alpha</a>, and <a href="#dom-context-2d-globalcompositeoperation" title="dom-context-2d-globalCompositeOperation">global composition
   operators</a>.</p>
 
-  </div>
-
-  <dl class="domintro"><dt><var title="">context</var> . <code title="dom-context-2d-clearRect"><a href="#dom-context-2d-clearrect">clearRect</a></code>(<var title="">x</var>, <var title="">y</var>, <var title="">w</var>, <var title="">h</var>)</dt>
+  </div><dl class="domintro"><dt><var title="">context</var> . <code title="dom-context-2d-clearRect"><a href="#dom-context-2d-clearrect">clearRect</a></code>(<var title="">x</var>, <var title="">y</var>, <var title="">w</var>, <var title="">h</var>)</dt>
 
    <dd>
 
@@ -1677,23 +1559,14 @@
   zero, then the method will draw a line instead (the path for the
   outline is just a straight line along the non-zero dimension).</p>
 
-  </div>
-
-
-  <h6 id="complex-shapes-paths"><span class="secno">4.8.11.1.8 </span>Complex shapes (paths)</h6>
-
-  <p>The context always has a current path. There is only one current
-  path, it is not part of the <a href="#drawing-state">drawing state</a>.</p>
-
-  <p>A <dfn id="path">path</dfn> has a list of zero or more subpaths. Each
+  </div><h6 id="complex-shapes-paths"><span class="secno">4.8.11.1.8 </span>Complex shapes (paths)</h6><p>The context always has a current path. There is only one current
+  path, it is not part of the <a href="#drawing-state">drawing state</a>.</p><p>A <dfn id="path">path</dfn> has a list of zero or more subpaths. Each
   subpath consists of a list of one or more points, connected by
   straight or curved lines, and a flag indicating whether the subpath
   is closed or not. A closed subpath is one where the last point of
   the subpath is connected to the first point of the subpath by a
   straight line. Subpaths with fewer than two points are ignored when
-  painting the path.</p>
-
-  <dl class="domintro"><dt><var title="">context</var> . <code title="dom-context-2d-beginPath"><a href="#dom-context-2d-beginpath">beginPath</a></code>()</dt>
+  painting the path.</p><dl class="domintro"><dt><var title="">context</var> . <code title="dom-context-2d-beginPath"><a href="#dom-context-2d-beginpath">beginPath</a></code>()</dt>
 
    <dd>
 
@@ -2034,12 +1907,7 @@
   path. If either of the arguments is infinite or NaN, then the method
   must return false.</p>
 
-  </div>
-
-
-  <h6 id="text"><span class="secno">4.8.11.1.9 </span>Text</h6> <!-- a v3 feature -->
-
-  <dl class="domintro"><dt><var title="">context</var> . <code title="dom-context-2d-font"><a href="#dom-context-2d-font">font</a></code> [ = <var title="">value</var> ]</dt>
+  </div><h6 id="text"><span class="secno">4.8.11.1.9 </span>Text</h6><!-- a v3 feature --><dl class="domintro"><dt><var title="">context</var> . <code title="dom-context-2d-font"><a href="#dom-context-2d-font">font</a></code> [ = <var title="">value</var> ]</dt>
 
    <dd>
 
@@ -2179,13 +2047,9 @@
   value must be ignored. When the context is created, the <code title="dom-context-2d-textBaseline"><a href="#dom-context-2d-textbaseline">textBaseline</a></code> attribute
   must initially have the value <code title="">alphabetic</code>.</p>
 
-  </div>
-
-  <p>The <code title="dom-context-2d-textBaseline"><a href="#dom-context-2d-textbaseline">textBaseline</a></code>
+  </div><p>The <code title="dom-context-2d-textBaseline"><a href="#dom-context-2d-textbaseline">textBaseline</a></code>
   attribute's allowed keywords correspond to alignment points in the
-  font:</p>
-
-  <p><img alt="The top of the em square is
+  font:</p><p><img alt="The top of the em square is
   roughly at the top of the glyphs in a font, the hanging baseline is
   where some glyphs like &#2310; are anchored, the middle is half-way
   between the top of the em square and the bottom of the em square,
@@ -2194,11 +2058,7 @@
   where glyphs like &#31169; and &#36948; are anchored, and the bottom
   of the em square is roughly at the bottom of the glyphs in a
   font. The top and bottom of the bounding box can be far from these
-  baselines, due to glyphs extending far outside the em square." src="images/baselines.png"></p>
-
-  <p>The keywords map to these alignment points as follows:</p>
-
-  <dl><dt><dfn id="dom-context-2d-textbaseline-top" title="dom-context-2d-textBaseline-top"><code>top</code></dfn>
+  baselines, due to glyphs extending far outside the em square." src="images/baselines.png"></p><p>The keywords map to these alignment points as follows:</p><dl><dt><dfn id="dom-context-2d-textbaseline-top" title="dom-context-2d-textBaseline-top"><code>top</code></dfn>
    </dt><dd>The top of the em square</dd>
 
    <dt><dfn id="dom-context-2d-textbaseline-hanging" title="dom-context-2d-textBaseline-hanging"><code>hanging</code></dfn>
@@ -2533,31 +2393,17 @@
   <!-- see also: http://www.w3.org/TR/SVG11/text.html#TextpathLayoutRules -->
   <!-- see also: http://developer.mozilla.org/en/docs/Drawing_text_using_a_canvas -->
 
-  </div>
-
-  <p class="note">A future version of the 2D context API may provide a
+  </div><p class="note">A future version of the 2D context API may provide a
   way to render fragments of documents, rendered using CSS, straight
   to the canvas. This would be provided in preference to a dedicated
-  way of doing multiline layout.</p>
-
-
-
-  <h6 id="images"><span class="secno">4.8.11.1.10 </span>Images</h6>
-
-  <p>To draw images onto the canvas, the <dfn id="dom-context-2d-drawimage" title="dom-context-2d-drawImage"><code>drawImage</code></dfn> method
-  can be used.</p>
-
-  <p>This method can be invoked with three different sets of arguments:</p>
-
-  <ul class="brief"><li><code title="">drawImage(<var title="">image</var>, <var title="">dx</var>, <var title="">dy</var>)</code>
+  way of doing multiline layout.</p><h6 id="images"><span class="secno">4.8.11.1.10 </span>Images</h6><p>To draw images onto the canvas, the <dfn id="dom-context-2d-drawimage" title="dom-context-2d-drawImage"><code>drawImage</code></dfn> method
+  can be used.</p><p>This method can be invoked with three different sets of arguments:</p><ul class="brief"><li><code title="">drawImage(<var title="">image</var>, <var title="">dx</var>, <var title="">dy</var>)</code>
    </li><li><code title="">drawImage(<var title="">image</var>, <var title="">dx</var>, <var title="">dy</var>, <var title="">dw</var>, <var title="">dh</var>)</code>
    </li><li><code title="">drawImage(<var title="">image</var>, <var title="">sx</var>, <var title="">sy</var>, <var title="">sw</var>, <var title="">sh</var>, <var title="">dx</var>, <var title="">dy</var>, <var title="">dw</var>, <var title="">dh</var>)</code>
   </li></ul><!-- v3: drawImage() of an ImageData object might make sense (when resizing as well as filtering) - ack Charles Pritchard --><p>Each of those three can take either an
   <code><a href="embedded-content-0.html#htmlimageelement">HTMLImageElement</a></code>, an <code><a href="#htmlcanvaselement">HTMLCanvasElement</a></code>, or
   an <code><a href="video.html#htmlvideoelement">HTMLVideoElement</a></code> for the <var title="">image</var>
-  argument.</p>
-
-  <dl class="domintro"><dt><var title="">context</var> . <code title="">drawImage</code>(<var title="">image</var>, <var title="">dx</var>, <var title="">dy</var>)</dt>
+  argument.</p><dl class="domintro"><dt><var title="">context</var> . <code title="">drawImage</code>(<var title="">image</var>, <var title="">dx</var>, <var title="">dy</var>)</dt>
    <dt><var title="">context</var> . <code title="">drawImage</code>(<var title="">image</var>, <var title="">dx</var>, <var title="">dy</var>, <var title="">dw</var>, <var title="">dh</var>)</dt>
    <dt><var title="">context</var> . <code title="">drawImage</code>(<var title="">image</var>, <var title="">sx</var>, <var title="">sy</var>, <var title="">sw</var>, <var title="">sh</var>, <var title="">dx</var>, <var title="">dy</var>, <var title="">dw</var>, <var title="">dh</var>)</dt>
 
@@ -2672,13 +2518,7 @@
   subject to <a href="#shadows" title="shadows">shadow effects</a>, <a href="#dom-context-2d-globalalpha" title="dom-context-2d-globalAlpha">global alpha</a>, the <a href="#clipping-region" title="clipping region">clipping region</a>, and <a href="#dom-context-2d-globalcompositeoperation" title="dom-context-2d-globalCompositeOperation">global composition
   operators</a>.</p>
 
-  </div>
-
-
-
-  <h6 id="pixel-manipulation"><span class="secno">4.8.11.1.11 </span><dfn>Pixel manipulation</dfn></h6>
-
-  <dl class="domintro"><dt><var title="">imagedata</var> = <var title="">context</var> . <code title="dom-context-2d-createImageData"><a href="#dom-context-2d-createimagedata">createImageData</a></code>(<var title="">sw</var>, <var title="">sh</var>)</dt>
+  </div><h6 id="pixel-manipulation"><span class="secno">4.8.11.1.11 </span><dfn>Pixel manipulation</dfn></h6><dl class="domintro"><dt><var title="">imagedata</var> = <var title="">context</var> . <code title="dom-context-2d-createImageData"><a href="#dom-context-2d-createimagedata">createImageData</a></code>(<var title="">sw</var>, <var title="">sh</var>)</dt>
 
    <dd>
 
@@ -2947,9 +2787,7 @@
   operator</a> must not affect the <code title="dom-context-2d-getImageData"><a href="#dom-context-2d-getimagedata">getImageData()</a></code> and <code title="dom-context-2d-putImageData"><a href="#dom-context-2d-putimagedata">putImageData()</a></code>
   methods.</p>
 
-  </div>
-
-  <div class="example">
+  </div><div class="example">
 
    <p>The data returned by <code title="dom-context-2d-getImageData"><a href="#dom-context-2d-getimagedata">getImageData()</a></code> is at the
    resolution of the canvas backing store, which is likely to not be
@@ -2978,9 +2816,7 @@
 function FillPlasma(data, color) { ... }
 function AddCloud(data, x, y) { ... }</pre>
 
-  </div>
-
-  <div class="example">
+  </div><div class="example">
 
    <p>Here is an example of using <code title="dom-context-2d-getImageData"><a href="#dom-context-2d-getimagedata">getImageData()</a></code> and <code title="dom-context-2d-putImageData"><a href="#dom-context-2d-putimagedata">putImageData()</a></code> to
    implement an edge detection filter.</p>
@@ -3039,10 +2875,7 @@
  &lt;/body&gt;
 &lt;/html&gt;</pre>
 
-  </div>
-
-
-  <div class="impl">
+  </div><div class="impl">
 
   <h6 id="drawing-model"><span class="secno">4.8.11.1.12 </span>Drawing model</h6>
 
@@ -3070,11 +2903,7 @@
    over the current canvas bitmap using the current composition
    operator.</p></li>
 
-  </ol></div>
-
-
-
-  <div class="impl">
+  </ol></div><div class="impl">
 
   <h5 id="color-spaces-and-color-correction"><span class="secno">4.8.11.2 </span>Color spaces and color correction</h5>
 
@@ -3113,10 +2942,7 @@
   the output of the <code title="dom-canvas-toDataURL"><a href="#dom-canvas-todataurl">toDataURL()</a></code> method to the
   canvas, given the appropriate dimensions, has no visible effect.</p>
 
-  </div>
-
-
-  <div class="impl">
+  </div><div class="impl">
 
   <h5 id="security-with-canvas-elements"><span class="secno">4.8.11.3 </span>Security with <code><a href="#the-canvas-element">canvas</a></code> elements</h5>
 
@@ -3182,13 +3008,7 @@
   <code title="attr-canvas-width"><a href="#attr-canvas-width">width</a></code> or <code title="attr-canvas-height"><a href="#attr-canvas-height">height</a></code> attributes doesn't reset
   the <i>origin-clean</i> flag.</p>
 
-  </div>
-
-
-
-  <h4 id="the-map-element"><span class="secno">4.8.12 </span>The <dfn><code>map</code></dfn> element</h4>
-
-  <dl class="element"><dt>Categories</dt>
+  </div><h4 id="the-map-element"><span class="secno">4.8.12 </span>The <dfn><code>map</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
    <dd><a href="dom.html#flow-content-0">Flow content</a>.</dd>
    <dd>When the element only contains <a href="dom.html#phrasing-content-0">phrasing content</a>: <a href="dom.html#phrasing-content-0">phrasing content</a>.</dd>
    <dt>Contexts in which this element may be used:</dt>
@@ -3208,14 +3028,10 @@
    </dd>
   </dl><p>The <code><a href="#the-map-element">map</a></code> element, in conjunction with any
   <code><a href="#the-area-element">area</a></code> element descendants, defines an <a href="#image-map">image
-  map</a>. The element <a href="the-xhtml-syntax.html#represents">represents</a> its children.</p>
-
-  <p>The <dfn id="attr-map-name" title="attr-map-name"><code>name</code></dfn> attribute
+  map</a>. The element <a href="the-xhtml-syntax.html#represents">represents</a> its children.</p><p>The <dfn id="attr-map-name" title="attr-map-name"><code>name</code></dfn> attribute
   gives the map a name so that it can be referenced. The attribute
   must be present and must have a non-empty value with no <a href="infrastructure.html#space-character" title="space character">space characters</a>. If the <code title="attr-id"><a href="dom.html#the-id-attribute">id</a></code> attribute is also specified, both
-  attributes must have the same value.</p>
-
-  <dl class="domintro"><dt><var title="">map</var> . <code title="dom-map-areas"><a href="#dom-map-areas">areas</a></code></dt>
+  attributes must have the same value.</p><dl class="domintro"><dt><var title="">map</var> . <code title="dom-map-areas"><a href="#dom-map-areas">areas</a></code></dt>
 
    <dd>
 
@@ -3248,13 +3064,7 @@
   <p>The DOM attribute <dfn id="dom-map-name" title="dom-map-name"><code>name</code></dfn> must
   <a href="infrastructure.html#reflect">reflect</a> the content attribute of the same name.</p>
 
-  </div>
-
-
-
-  <h4 id="the-area-element"><span class="secno">4.8.13 </span>The <dfn><code>area</code></dfn> element</h4>
-
-  <dl class="element"><dt>Categories</dt>
+  </div><h4 id="the-area-element"><span class="secno">4.8.13 </span>The <dfn><code>area</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
    <dd><a href="dom.html#flow-content-0">Flow content</a>.</dd>
    <dd><a href="dom.html#phrasing-content-0">Phrasing content</a>.</dd>
    <dt>Contexts in which this element may be used:</dt>
@@ -3300,9 +3110,7 @@
    </dd>
   </dl><p>The <code><a href="#the-area-element">area</a></code> element <a href="the-xhtml-syntax.html#represents">represents</a> either a
   hyperlink with some text and a corresponding area on an <a href="#image-map">image
-  map</a>, or a dead area on an image map.</p>
-
-  <p>If the <code><a href="#the-area-element">area</a></code> element has an <code title="attr-hyperlink-href"><a href="history.html#attr-hyperlink-href">href</a></code> attribute, then the
+  map</a>, or a dead area on an image map.</p><p>If the <code><a href="#the-area-element">area</a></code> element has an <code title="attr-hyperlink-href"><a href="history.html#attr-hyperlink-href">href</a></code> attribute, then the
   <code><a href="#the-area-element">area</a></code> element represents a <a href="history.html#hyperlink">hyperlink</a>. In
   this case, the <dfn id="attr-area-alt" title="attr-area-alt"><code>alt</code></dfn>
   attribute must be present. It specifies the text of the
@@ -3315,23 +3123,15 @@
   attribute may be left blank if there is another <code><a href="#the-area-element">area</a></code>
   element in the same <a href="#image-map">image map</a> that points to the same
   resource and has a non-blank <code title="attr-area-alt"><a href="#attr-area-alt">alt</a></code>
-  attribute.</p>
-
-  <p>If the <code><a href="#the-area-element">area</a></code> element has no <code title="attr-hyperlink-href"><a href="history.html#attr-hyperlink-href">href</a></code> attribute, then the area
-  represented by the element cannot be selected, and the <code title="attr-area-alt"><a href="#attr-area-alt">alt</a></code> attribute must be omitted.</p>
-
-  <p>In both cases, the <code title="attr-area-shape"><a href="#attr-area-shape">shape</a></code> and
+  attribute.</p><p>If the <code><a href="#the-area-element">area</a></code> element has no <code title="attr-hyperlink-href"><a href="history.html#attr-hyperlink-href">href</a></code> attribute, then the area
+  represented by the element cannot be selected, and the <code title="attr-area-alt"><a href="#attr-area-alt">alt</a></code> attribute must be omitted.</p><p>In both cases, the <code title="attr-area-shape"><a href="#attr-area-shape">shape</a></code> and
   <code title="attr-area-coords"><a href="#attr-area-coords">coords</a></code> attributes specify the
-  area.</p>
-
-  <p>The <dfn id="attr-area-shape" title="attr-area-shape"><code>shape</code></dfn>
+  area.</p><p>The <dfn id="attr-area-shape" title="attr-area-shape"><code>shape</code></dfn>
   attribute is an <a href="infrastructure.html#enumerated-attribute">enumerated attribute</a>. The following
   table lists the keywords defined for this attribute. The states
   given in the first cell of the rows with keywords give the states to
   which those keywords map. <span class="impl">Some of the keywords
-  are non-conforming, as noted in the last column.</span></p>
-
-  <table><thead><tr><th>State
+  are non-conforming, as noted in the last column.</span></p><table><thead><tr><th>State
      </th><th>Keywords
      </th><th class="impl">Notes
    </th></tr></thead><tbody><tr><td rowspan="2"><a href="#attr-area-shape-circle" title="attr-area-shape-circle">Circle state</a>
@@ -3353,42 +3153,30 @@
     </td></tr><tr><td class="impl"><dfn id="attr-area-shape-keyword-rectangle" title="attr-area-shape-keyword-rectangle"><code>rectangle</code></dfn>
      </td><td class="impl">Non-conforming
   </td></tr></tbody></table><p>The attribute may be omitted. The <i>missing value default</i> is
-  the <a href="#attr-area-shape-rect" title="attr-area-shape-rect">rectangle</a> state.</p>
-
-  <p>The <dfn id="attr-area-coords" title="attr-area-coords"><code>coords</code></dfn>
+  the <a href="#attr-area-shape-rect" title="attr-area-shape-rect">rectangle</a> state.</p><p>The <dfn id="attr-area-coords" title="attr-area-coords"><code>coords</code></dfn>
   attribute must, if specified, contain a <a href="infrastructure.html#valid-list-of-integers">valid list of
   integers</a>. This attribute gives the coordinates for the shape
   described by the <code title="attr-area-shape"><a href="#attr-area-shape">shape</a></code>
   attribute. <span class="impl">The processing for this attribute is
   described as part of the <a href="#image-map">image map</a> processing
-  model.</span></p>
-
-  <!-- v2: It was suggested by John S. Urban that coords should
+  model.</span></p><!-- v2: It was suggested by John S. Urban that coords should
   support percentages as well as pixels, so that one could use the
-  same image map for images of various sizes. -->
-
-  <p>In the <dfn id="attr-area-shape-circle" title="attr-area-shape-circle">circle state</dfn>,
+  same image map for images of various sizes. --><p>In the <dfn id="attr-area-shape-circle" title="attr-area-shape-circle">circle state</dfn>,
   <code><a href="#the-area-element">area</a></code> elements must have a <code title="attr-area-coords"><a href="#attr-area-coords">coords</a></code> attribute present, with three
   integers, the last of which must be non-negative. The first integer
   must be the distance in CSS pixels from the left edge of the image
   to the center of the circle, the second integer must be the distance
   in CSS pixels from the top edge of the image to the center of the
   circle, and the third integer must be the radius of the circle,
-  again in CSS pixels.</p>
-
-  <p>In the <dfn id="attr-area-shape-default" title="attr-area-shape-default">default state</dfn>
+  again in CSS pixels.</p><p>In the <dfn id="attr-area-shape-default" title="attr-area-shape-default">default state</dfn>
   state, <code><a href="#the-area-element">area</a></code> elements must not have a <code title="attr-area-coords"><a href="#attr-area-coords">coords</a></code> attribute. (The area is the
-  whole image.)</p>
-
-  <p>In the <dfn id="attr-area-shape-poly" title="attr-area-shape-poly">polygon state</dfn>,
+  whole image.)</p><p>In the <dfn id="attr-area-shape-poly" title="attr-area-shape-poly">polygon state</dfn>,
   <code><a href="#the-area-element">area</a></code> elements must have a <code title="attr-area-coords"><a href="#attr-area-coords">coords</a></code> attribute with at least six
   integers, and the number of integers must be even. Each pair of
   integers must represent a coordinate given as the distances from the
   left and the top of the image in CSS pixels respectively, and all
   the coordinates together must represent the points of the polygon,
-  in order.</p>
-
-  <p>In the <dfn id="attr-area-shape-rect" title="attr-area-shape-rect">rectangle state</dfn>,
+  in order.</p><p>In the <dfn id="attr-area-shape-rect" title="attr-area-shape-rect">rectangle state</dfn>,
   <code><a href="#the-area-element">area</a></code> elements must have a <code title="attr-area-coords"><a href="#attr-area-coords">coords</a></code> attribute with exactly four
   integers, the first of which must be less than the third, and the
   second of which must be less than the fourth. The four points must
@@ -3396,9 +3184,7 @@
   image to the left side of the rectangle, the distance from the
   top edge to the top side, the distance from the left edge to the
   right side, and the distance from the top edge to the bottom side,
-  all in CSS pixels.</p>
-
-  <div class="impl">
+  all in CSS pixels.</p><div class="impl">
 
   <p>When user agents allow users to <a href="history.html#following-hyperlinks" title="following
   hyperlinks">follow hyperlinks</a> created using the
@@ -3410,13 +3196,9 @@
   indicate to the user the likely nature of the target resource before
   the user follows the link.</p>
 
-  </div>
-
-  <p>The <code title="attr-hyperlink-target"><a href="history.html#attr-hyperlink-target">target</a></code>, <code title="attr-hyperlink-ping"><a href="history.html#ping">ping</a></code>, <code title="attr-hyperlink-rel"><a href="history.html#attr-hyperlink-rel">rel</a></code>, <code title="attr-hyperlink-media"><a href="history.html#attr-hyperlink-media">media</a></code>, <code title="attr-hyperlink-hreflang"><a href="history.html#attr-hyperlink-hreflang">hreflang</a></code>, and <code title="attr-hyperlink-type"><a href="history.html#attr-hyperlink-type">type</a></code> attributes must be omitted
+  </div><p>The <code title="attr-hyperlink-target"><a href="history.html#attr-hyperlink-target">target</a></code>, <code title="attr-hyperlink-ping"><a href="history.html#ping">ping</a></code>, <code title="attr-hyperlink-rel"><a href="history.html#attr-hyperlink-rel">rel</a></code>, <code title="attr-hyperlink-media"><a href="history.html#attr-hyperlink-media">media</a></code>, <code title="attr-hyperlink-hreflang"><a href="history.html#attr-hyperlink-hreflang">hreflang</a></code>, and <code title="attr-hyperlink-type"><a href="history.html#attr-hyperlink-type">type</a></code> attributes must be omitted
   if the <code title="attr-hyperlink-href"><a href="history.html#attr-hyperlink-href">href</a></code> attribute is
-  not present.</p>
-
-  <div class="impl">
+  not present.</p><div class="impl">
 
   <p>The <a href="dom.html#activation-behavior">activation behavior</a> of <code><a href="#the-area-element">area</a></code>
   elements is to run the following steps:</p>
@@ -3454,36 +3236,23 @@
   same as setting the element's <code title="attr-hyperlink-href"><a href="history.html#attr-hyperlink-href">href</a></code> attribute to the new output
   value.</p>
 
-  </div>
-
-
-  <h4 id="image-maps"><span class="secno">4.8.14 </span>Image maps</h4>
-
-  <!-- TESTS
+  </div><h4 id="image-maps"><span class="secno">4.8.14 </span>Image maps</h4><!-- TESTS
   http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C%21DOCTYPE%20html%3E%0A%3Cimg%20src%3D%22http%3A//hixie.ch/resources/images/smallcats%22%20usemap%3D%23a%20onclick%3Dw%28%27img%27%29%3E%0A%3Cmap%20name%3Da%3E%0A%20%3Carea%20onclick%3Dw%28%271%27%29%20coords%3D%270%25%200%25%20100%25%20100%25%27%20href%3Djavascript%3A%3E%0A%3C/map%3E
   http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C%21DOCTYPE%20html%3E%0A%3Cbody%20onfocus%3D%22w%28document.activeElement.tagName%29%22%3E%0A%3Cimg%20src%3D%22http%3A//hixie.ch/resources/images/smallcats%22%20usemap%3D%23a%20onclick%3Dw%28%27img%27%29%20onfocus%3D%22w%28document.activeElement.tagName%29%22%3E%0A%3Cimg%20src%3D%22http%3A//hixie.ch/resources/images/sample%22%20usemap%3D%23a%20onclick%3Dw%28%27img%27%29%20onfocus%3D%22w%28document.activeElement.tagName%29%22%3E%0A%3Cmap%20name%3Da%20onfocus%3D%22w%28document.activeElement.tagName%29%22%3E%0A%20%3Carea%20onclick%3Dw%28%271%27%29%20coords%3D%270%200%2050%2050%27%20href%3Djavascript%3A%20onfocus%3D%22w%28document.activeElement.tagName%29%22%3E%0A%3C/map%3E%0A%3Cscript%3E%0A%20var%20x%20%3D%20document.getElementsByTagName%28%27img%27%29%5B0%5D%3B%0A%20x.parentNode.appendChild%28x%29%3B%0A%20document.getElementsByTagName%28%27area%27%29%5B0%5D.focus%28%29%3B%0A%3C/script%3E
   http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C%21DOCTYPE%20html%3Ex%3Cmap%3E%3Carea%20shape%3Dpolyg%20coords%3D%221%2C2%203%22%3E%3C/map%3E%0A%3Cscript%3Ex%20%3D%20document.getElementsByTagName%28%27area%27%29%5B0%5D%3B%20w%28x.shape%20+%20%27%20%27%20+%20x.coords%29%3C/script%3E
   http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C%21DOCTYPE%20html%3E%0D%0A%3Cp%3E%3Cimg%20src%3D%22http%3A//hixie.ch/resources/images/astrophy/128%22%20usemap%3D%23a%3E%0D%0A%3Cmap%20name%3Da%3E%3Carea%20shape%3Dcirc%20coords%3D%2220%2C20%2C10%25%22%20href%3D%23%3E%3Carea%20shape%3Dcirc%20coords%3D%2220%2C20%2C10%22%20href%3D%23%3E%3C/map%3E%0D%0A%3Cscript%3Edocument.write%28document.getElementsByTagName%28%27area%27%29%5B0%5D.coords%29%3C/script%3E
-  -->
-
-  <div class="impl">
+  --><div class="impl">
 
   <h5 id="authoring"><span class="secno">4.8.14.1 </span>Authoring</h5>
 
-  </div>
-
-  <p>An <dfn id="image-map">image map</dfn> allows geometric areas on an image to be
-  associated with <a href="history.html#hyperlink" title="hyperlink">hyperlinks</a>.</p>
-
-  <p>An image, in the form of an <code><a href="embedded-content-0.html#the-img-element">img</a></code> element or an
+  </div><p>An <dfn id="image-map">image map</dfn> allows geometric areas on an image to be
+  associated with <a href="history.html#hyperlink" title="hyperlink">hyperlinks</a>.</p><p>An image, in the form of an <code><a href="embedded-content-0.html#the-img-element">img</a></code> element or an
   <code><a href="embedded-content-0.html#the-object-element">object</a></code> element representing an image, may be associated
   with an image map (in the form of a <code><a href="#the-map-element">map</a></code> element) by
   specifying a <dfn id="attr-hyperlink-usemap" title="attr-hyperlink-usemap"><code>usemap</code></dfn> attribute on
   the <code><a href="embedded-content-0.html#the-img-element">img</a></code> or <code><a href="embedded-content-0.html#the-object-element">object</a></code> element. The <code title="attr-hyperlink-usemap"><a href="#attr-hyperlink-usemap">usemap</a></code> attribute, if specified,
   must be a <a href="infrastructure.html#valid-hash-name-reference">valid hash-name reference</a> to a
-  <code><a href="#the-map-element">map</a></code> element.</p>
-
-  <div class="example">
+  <code><a href="#the-map-element">map</a></code> element.</p><div class="example">
 
    <p>Consider an image that looks as follows:</p>
 
@@ -3506,9 +3275,7 @@
  &lt;/map&gt;
 &lt;/p&gt;</pre>
 
-  </div>
-
-  <div class="impl">
+  </div><div class="impl">
 
   <h5 id="processing-model"><span class="secno">4.8.14.2 </span>Processing model</h5>
 
@@ -3707,18 +3474,10 @@
   user agent must act as if it had rerun the algorithms for image
   maps.</p>
 
-  </div>
-
-
-
-  <h4 id="mathml"><span class="secno">4.8.15 </span>MathML</h4>
-
-  <p>The <dfn id="math"><code>math</code></dfn> element from the <a href="syntax.html#mathml-namespace">MathML
+  </div><h4 id="mathml"><span class="secno">4.8.15 </span>MathML</h4><p>The <dfn id="math"><code>math</code></dfn> element from the <a href="syntax.html#mathml-namespace">MathML
   namespace</a> falls into the <a href="dom.html#embedded-content-2">embedded content</a>
   category for the purposes of the content models in this
-  specification.</p>
-
-  <div class="impl">
+  specification.</p><div class="impl">
 
   <!-- apparently we get to define error handling, so: -->
 
@@ -3741,40 +3500,23 @@
   provide a way to export any MathML fragment as a
   namespace-well-formed XML fragment.</p>
 
-  </div>
-
-
-  <h4 id="svg"><span class="secno">4.8.16 </span>SVG</h4>
-
-  <p>The <dfn id="svg-0"><code>svg</code></dfn> element from the <a href="syntax.html#svg-namespace">SVG
+  </div><h4 id="svg"><span class="secno">4.8.16 </span>SVG</h4><p>The <dfn id="svg-0"><code>svg</code></dfn> element from the <a href="syntax.html#svg-namespace">SVG
   namespace</a> falls into the <a href="dom.html#embedded-content-2">embedded content</a>,
   <a href="dom.html#phrasing-content-0">phrasing content</a>, and <a href="dom.html#flow-content-0">flow content</a>
   categories for the purposes of the content models in this
-  specification.</p>
-
-  <div class="impl">
+  specification.</p><div class="impl">
 
   <p>To enable authors to use SVG tools that only accept SVG in its
   XML form, interactive HTML user agents are encouraged to provide a
   way to export any SVG fragment as a namespace-well-formed XML
   fragment.</p>
 
-  </div>
-
-  <p>When the SVG <code>foreignObject</code> element contains elements
+  </div><p>When the SVG <code>foreignObject</code> element contains elements
   from the <a href="syntax.html#html-namespace-0">HTML namespace</a>, such elements must all be
-  <a href="dom.html#flow-content-0">flow content</a>. <a href="references.html#refsSVG">[SVG]</a></p>
-
-  <p>The content model for <code title="">title</code> elements in the
+  <a href="dom.html#flow-content-0">flow content</a>. <a href="references.html#refsSVG">[SVG]</a></p><p>The content model for <code title="">title</code> elements in the
   <a href="syntax.html#svg-namespace">SVG namespace</a> inside <a href="dom.html#html-documents">HTML documents</a> is
   <a href="dom.html#phrasing-content-0">phrasing content</a>. (This further constrains the
-  requirements given in the SVG specification.)</p>
-
-
-
-  <h4 id="dimension-attributes"><span class="secno">4.8.17 </span><dfn>Dimension attributes</dfn></h4>
-
-  <p><strong class="impl">Author requirements</strong>: The <dfn id="attr-dim-width" title="attr-dim-width"><code>width</code></dfn> and <dfn id="attr-dim-height" title="attr-dim-height"><code>height</code></dfn> attributes on
+  requirements given in the SVG specification.)</p><h4 id="dimension-attributes"><span class="secno">4.8.17 </span><dfn>Dimension attributes</dfn></h4><p><strong class="impl">Author requirements</strong>: The <dfn id="attr-dim-width" title="attr-dim-width"><code>width</code></dfn> and <dfn id="attr-dim-height" title="attr-dim-height"><code>height</code></dfn> attributes on
   <code><a href="embedded-content-0.html#the-img-element">img</a></code>, <code><a href="embedded-content-0.html#the-iframe-element">iframe</a></code>, <code><a href="embedded-content-0.html#the-embed-element">embed</a></code>,
   <code><a href="embedded-content-0.html#the-object-element">object</a></code>, <code><a href="video.html#video">video</a></code>, and, when their <code title="attr-input-type"><a href="forms.html#attr-input-type">type</a></code> attribute is in the <a href="forms.html#image-button-state" title="attr-input-type-image">Image Button</a> state,
   <code><a href="forms.html#the-input-element">input</a></code> elements may be specified to give the dimensions
@@ -3782,16 +3524,12 @@
   respectively, relative to the nominal direction of the output
   medium), in CSS pixels. The attributes, if specified, must have
   values that are <a href="infrastructure.html#valid-non-negative-integer" title="valid non-negative integer">valid
-  non-negative integers</a>.</p>
-
-  <p>The specified dimensions given may differ from the dimensions
+  non-negative integers</a>.</p><p>The specified dimensions given may differ from the dimensions
   specified in the resource itself, since the resource may have a
   resolution that differs from the CSS pixel resolution. (On screens,
   CSS pixels have a resolution of 96ppi, but in general the CSS pixel
   resolution depends on the reading distance.) If both attributes are
-  specified, then one of the following statements must be true:</p>
-
-  <ul><li><span title=""><var title="">specified width</var> - 0.5 &#8804;
+  specified, then one of the following statements must be true:</p><ul><li><span title=""><var title="">specified width</var> - 0.5 &#8804;
              <var title="">specified height</var> * <var title="">target ratio</var> &#8804;
              <var title="">specified width</var> + 0.5</span></li>
 
@@ -3803,19 +3541,11 @@
 
   </ul><p>The <var title="">target ratio</var> is the ratio of the
   intrinsic width to the intrinsic height in the resource. The <var title="">specified width</var> and <var title="">specified
-  height</var> are the values of the <code title="attr-dim-width"><a href="#attr-dim-width">width</a></code> and <code title="attr-dim-height"><a href="#attr-dim-height">height</a></code> attributes respectively.</p>
-
-  <p>The two attributes must be omitted if the resource in question
-  does not have both an intrinsic width and an intrinsic height.</p>
-
-  <p>If the two attributes are both zero, it indicates that the
+  height</var> are the values of the <code title="attr-dim-width"><a href="#attr-dim-width">width</a></code> and <code title="attr-dim-height"><a href="#attr-dim-height">height</a></code> attributes respectively.</p><p>The two attributes must be omitted if the resource in question
+  does not have both an intrinsic width and an intrinsic height.</p><p>If the two attributes are both zero, it indicates that the
   element is not intended for the user (e.g. it might be a part of a
-  service to count page views).</p>
-
-  <p class="note">The dimension attributes are not intended to be used
-  to stretch the image.</p>
-
-  <div class="impl">
+  service to count page views).</p><p class="note">The dimension attributes are not intended to be used
+  to stretch the image.</p><div class="impl">
 
   <p><strong>User agent requirements</strong>: User agents are
   expected to use these attributes <a href="the-xhtml-syntax.html#dimRendering">as hints
@@ -3826,8 +3556,4 @@
   and <code><a href="video.html#video">video</a></code> elements must <a href="infrastructure.html#reflect">reflect</a> the
   respective content attributes of the same name.</p>
 
-  </div>
-
-
-
-  </body></html>
\ No newline at end of file
+  </div></body></html>
\ No newline at end of file

Index: tabular-data.html
===================================================================
RCS file: /sources/public/html5/spec/tabular-data.html,v
retrieving revision 1.116
retrieving revision 1.117
diff -u -d -r1.116 -r1.117
--- tabular-data.html	12 Aug 2009 23:47:37 -0000	1.116
+++ tabular-data.html	13 Aug 2009 21:46:36 -0000	1.117
@@ -179,28 +179,15 @@
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"></a></p>
    <h1>HTML 5</h1>
    <h2 class="no-num no-toc" id="a-vocabulary-and-associated-apis-for-html-and-xhtml">A vocabulary and associated APIs for HTML and XHTML</h2>
-   </div>
-
-  <nav>
+   </div><nav>
    <a href="the-canvas-element.html">&#8592; 4.8.11 The canvas element</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="forms.html">4.10 Forms &#8594;</a>
-  </nav><p>This is revision 1.2793.</p>
-
-
-  <h3 id="tabular-data"><span class="secno">4.9 </span>Tabular data</h3>
-
-  <h4 id="table-intro"><span class="secno">4.9.1 </span>Introduction</h4>
-
-  <p><i>This section is non-normative.</i></p>
-
-  <p class="XXX">...examples, how to write tables accessibly, a
-  brief mention of the table model, etc...</p>
-
+  </nav><p>This is revision 1.2794.</p>
 
-  <h4 id="the-table-element"><span class="secno">4.9.2 </span>The <dfn><code>table</code></dfn> element</h4>
 
-  <dl class="element"><dt>Categories</dt>
+  <h3 id="tabular-data"><span class="secno">4.9 </span>Tabular data</h3><h4 id="table-intro"><span class="secno">4.9.1 </span>Introduction</h4><p><i>This section is non-normative.</i></p><p class="XXX">...examples, how to write tables accessibly, a
+  brief mention of the table model, etc...</p><h4 id="the-table-element"><span class="secno">4.9.2 </span>The <dfn><code>table</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
    <dd><a href="dom.html#flow-content-0">Flow content</a>.</dd>
    <dt>Contexts in which this element may be used:</dt>
    <dd>Where <a href="dom.html#flow-content-0">flow content</a> is expected.</dd>
@@ -236,55 +223,39 @@
 };</pre>
    </dd>
   </dl><p>The <code><a href="#the-table-element">table</a></code> element <a href="the-xhtml-syntax.html#represents">represents</a> data with
-  more than one dimension, in the form of a <a href="#concept-table" title="concept-table">table</a>.</p>
-
-  <div class="impl">
+  more than one dimension, in the form of a <a href="#concept-table" title="concept-table">table</a>.</p><div class="impl">
 
   <p>The <code><a href="#the-table-element">table</a></code> element takes part in the <a href="#table-model">table
   model</a>.</p>
 
-  </div>
-
-  <p>Tables must not be used as layout aids. Historically, some Web
+  </div><p>Tables must not be used as layout aids. Historically, some Web
   authors have misused tables in HTML as a way to control their page
   layout. This usage is non-conforming, because tools attempting to
   extract tabular data from such documents would obtain very confusing
   results. In particular, users of accessibility tools like screen
   readers are likely to find it very difficult to navigate pages with
-  tables used for layout.</p>
-
-  <p class="note">There are a variety of alternatives to using HTML
+  tables used for layout.</p><p class="note">There are a variety of alternatives to using HTML
   tables for layout, primarily using CSS positioning and the CSS table
-  model.</p>
-
-  <div class="impl">
+  model.</p><div class="impl">
 
   <p>User agents that do table analysis on arbitrary content are
   encouraged to find heuristics to determine which tables actually
   contain data and which are merely being used for layout. This
   specification does not define a precise heuristic.</p>
 
-  </div>
-
-  <p>Tables have rows and columns given by their descendants. A table
+  </div><p>Tables have rows and columns given by their descendants. A table
   must not have an empty row or column<span class="impl">, as
   described in the description of the <a href="#table-model">table
   model</a></span>. <!-- conformance criteria for detecting this
-  are in the table model section --></p>
-
-  <p id="table-descriptions">For tables that consist of more than just
+  are in the table model section --></p><p id="table-descriptions">For tables that consist of more than just
   a grid of cells with headers in the first row and headers in the
   first column, and for any table in general where the reader might
   have difficulty understanding the content, authors should include
   explanatory information introducing the table. This information is
   useful for all users, but is especially useful for users who cannot
-  see the table, e.g. users of screen readers.</p>
-
-  <p>Such explanatory information should introduce the purpose of the
+  see the table, e.g. users of screen readers.</p><p>Such explanatory information should introduce the purpose of the
   table, outline its basic cell structure, highlight any trends or
-  patterns, and generally teach the user how to use the table.</p>
-
-  <div class="example">
+  patterns, and generally teach the user how to use the table.</p><div class="example">
 
    <p>For instance, the following table:</p>
 
@@ -303,11 +274,7 @@
    second column, with the negative side in the left column and the
    positive side in the right column".</p>
 
-  </div>
-
-  <p>There are a variety of ways to include this information, such as:</p>
-
-  <dl><dt>In prose, surrounding the table</dt>
+  </div><p>There are a variety of ways to include this information, such as:</p><dl><dt>In prose, surrounding the table</dt>
 
    <dd>
     <div class="example"><pre>&lt;p&gt;In the following table, characteristics are given in the second
@@ -448,18 +415,14 @@
    </dd>
 
   </dl><p>Authors may also use other techniques, or combinations of the
-  above techniques, as appropriate.</p>
-
-  <p>The <dfn id="attr-table-summary" title="attr-table-summary"><code>summary</code></dfn>
+  above techniques, as appropriate.</p><p>The <dfn id="attr-table-summary" title="attr-table-summary"><code>summary</code></dfn>
   attribute on <code><a href="#the-table-element">table</a></code> elements was suggested in earlier
   versions of the language as a technique for providing explanatory
   text for complex tables for users of screen readers. One of the <a href="#table-descriptions">techniques</a> described <!--in the
   <code>table</code> section--> above should be used
   instead. <!--Authors should not specify the <code
   title="attr-table-summary">summary</code> attribute on
-  <code>table</code> elements. --> <!-- 2.65% pages --></p>
-
-  <p class="note">In particular, authors are encouraged to consider
+  <code>table</code> elements. --> <!-- 2.65% pages --></p><p class="note">In particular, authors are encouraged to consider
   whether their explanatory text for tables is likely to be useful to
   the visually impaired: if their text would not be useful, then it is
   best to not include a <code title="attr-table-summary"><a href="#attr-table-summary">summary</a></code> attribute. Similarly, if
@@ -472,9 +435,7 @@
   describing the structure of the table, if it is easy to grasp
   visually, may not be useful to everyone, but it might also not be
   useful to users who can quickly navigate the table with an
-  accessibility tool.</p>
-
-  <!--
+  accessibility tool.</p><!--
   <p class="note">Use of the <code
   title="attr-table-summary">summary</code> attribute is discouraged
   because in practice it is poorly understood. Because the attribute
@@ -491,16 +452,12 @@
   <p class="XXX">It has been suggested that the summary="" attribute
   should not be obsolete, and the working group may vote on the matter
   at some future point.</p>
-  -->
-
-  <div class="impl">
+  --><div class="impl">
 
   <p>If a <code><a href="#the-table-element">table</a></code> element has a <code title="attr-table-summary"><a href="#attr-table-summary">summary</a></code> attribute, the user agent
   may report the contents of that attribute to the user.</p>
 
-  </div>
-
-  <dl class="domintro"><dt><var title="">table</var> . <code title="dom-table-caption"><a href="#dom-table-caption">caption</a></code> [ = <var title="">value</var> ]</dt>
+  </div><dl class="domintro"><dt><var title="">table</var> . <code title="dom-table-caption"><a href="#dom-table-caption">caption</a></code> [ = <var title="">value</var> ]</dt>
    <dd>
     <p>Returns the table's <code><a href="#the-caption-element">caption</a></code> element.</p>
     <p>Can be set, to replace the <code><a href="#the-caption-element">caption</a></code> element. If the
@@ -747,12 +704,7 @@
 
    <li><p>Otherwise, the method must remove the <var title="">index</var>th element in the <code title="dom-table-rows"><a href="#dom-table-rows">rows</a></code> collection from its parent.</p>
 
-  </li></ol></div>
-
-
-  <h4 id="the-caption-element"><span class="secno">4.9.3 </span>The <dfn><code>caption</code></dfn> element</h4>
-
-  <dl class="element"><dt>Categories</dt>
+  </li></ol></div><h4 id="the-caption-element"><span class="secno">4.9.3 </span>The <dfn><code>caption</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
    <dd>None.</dd>
    <dt>Contexts in which this element may be used:</dt>
    <dd>As the first element child of a <code><a href="#the-table-element">table</a></code> element.</dd>
@@ -766,24 +718,16 @@
    </dd>
   </dl><p>The <code><a href="#the-caption-element">caption</a></code> element <a href="the-xhtml-syntax.html#represents">represents</a> the title of the
   <code><a href="#the-table-element">table</a></code> that is its parent, if it has a parent and that
-  is a <code><a href="#the-table-element">table</a></code> element.</p>
-
-  <div class="impl">
+  is a <code><a href="#the-table-element">table</a></code> element.</p><div class="impl">
 
   <p>The <code><a href="#the-caption-element">caption</a></code> element takes part in the <a href="#table-model">table
   model</a>.</p>
 
-  </div>
-
-  <p>When a <code><a href="#the-table-element">table</a></code> element is in a <code><a href="embedded-content-0.html#the-figure-element">figure</a></code>
+  </div><p>When a <code><a href="#the-table-element">table</a></code> element is in a <code><a href="embedded-content-0.html#the-figure-element">figure</a></code>
   element alone but for the <code><a href="embedded-content-0.html#the-figure-element">figure</a></code>'s <code><a href="interactive-elements.html#the-legend-element">legend</a></code>,
   the <code><a href="#the-caption-element">caption</a></code> element should be omitted in favor of the
-  <code><a href="interactive-elements.html#the-legend-element">legend</a></code>.</p>
-
-  <p>A caption can introduce context for a table, making it
-  significantly easier to understand.</p>
-
-  <div class="example">
+  <code><a href="interactive-elements.html#the-legend-element">legend</a></code>.</p><p>A caption can introduce context for a table, making it
+  significantly easier to understand.</p><div class="example">
 
    <p>Consider, for instance, the following table:</p>
 
@@ -822,14 +766,7 @@
     </td></tr><tr><th> 4 </th><td> 5 </td><td> 6 </td><td> 7 </td><td> 8 </td><td> 9 </td><td> 10
     </td></tr><tr><th> 5 </th><td> 6 </td><td> 7 </td><td> 8 </td><td> 9 </td><td> 10 </td><td> 11
     </td></tr><tr><th> 6 </th><td> 7 </td><td> 8 </td><td> 9 </td><td> 10 </td><td> 11 </td><td> 12
-   </td></tr></table></div>
-
-
-
-
-  <h4 id="the-colgroup-element"><span class="secno">4.9.4 </span>The <dfn><code>colgroup</code></dfn> element</h4>
-
-  <dl class="element"><dt>Categories</dt>
+   </td></tr></table></div><h4 id="the-colgroup-element"><span class="secno">4.9.4 </span>The <dfn><code>colgroup</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
    <dd>None.</dd>
    <dt>Contexts in which this element may be used:</dt>
    <dd>As a child of a <code><a href="#the-table-element">table</a></code> element, after any
@@ -849,14 +786,10 @@
    </dd>
   </dl><p>The <code><a href="#the-colgroup-element">colgroup</a></code> element <a href="the-xhtml-syntax.html#represents">represents</a> a <a href="#concept-column-group" title="concept-column-group">group</a> of one or more <a href="#concept-column" title="concept-column">columns</a> in the <code><a href="#the-table-element">table</a></code> that
   is its parent, if it has a parent and that is a <code><a href="#the-table-element">table</a></code>
-  element.</p>
-
-  <p>If the <code><a href="#the-colgroup-element">colgroup</a></code> element contains no <code><a href="#the-col-element">col</a></code>
+  element.</p><p>If the <code><a href="#the-colgroup-element">colgroup</a></code> element contains no <code><a href="#the-col-element">col</a></code>
   elements, then the element may have a <dfn id="attr-colgroup-span" title="attr-colgroup-span"><code>span</code></dfn> content attribute
   specified, whose value must be a <a href="infrastructure.html#valid-non-negative-integer">valid non-negative
-  integer</a> greater than zero.</p>
-
-  <div class="impl">
+  integer</a> greater than zero.</p><div class="impl">
 
   <p>The <code><a href="#the-colgroup-element">colgroup</a></code> element and its <code title="attr-colgroup-span"><a href="#attr-colgroup-span">span</a></code> attribute take part in the
   <a href="#table-model">table model</a>.</p>
@@ -866,12 +799,7 @@
   of the same name. The value must be <a href="infrastructure.html#limited-to-only-positive-non-zero-numbers">limited to only positive
   non-zero numbers</a>.</p>
 
-  </div>
-
-
-  <h4 id="the-col-element"><span class="secno">4.9.5 </span>The <dfn><code>col</code></dfn> element</h4>
-
-  <dl class="element"><dt>Categories</dt>
+  </div><h4 id="the-col-element"><span class="secno">4.9.5 </span>The <dfn><code>col</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
    <dd>None.</dd>
    <dt>Contexts in which this element may be used:</dt>
    <dd>As a child of a <code><a href="#the-colgroup-element">colgroup</a></code> element that doesn't have
@@ -892,13 +820,9 @@
   <code><a href="#the-colgroup-element">colgroup</a></code> element that itself has a parent that is a
   <code><a href="#the-table-element">table</a></code> element, then the <code><a href="#the-col-element">col</a></code> element
   <a href="the-xhtml-syntax.html#represents">represents</a> one or more <a href="#concept-column" title="concept-column">columns</a> in the <a href="#concept-column-group" title="concept-column-group">column group</a> represented by that
-  <code><a href="#the-colgroup-element">colgroup</a></code>.</p>
-
-  <p>The element may have a <dfn id="attr-col-span" title="attr-col-span"><code>span</code></dfn> content attribute
+  <code><a href="#the-colgroup-element">colgroup</a></code>.</p><p>The element may have a <dfn id="attr-col-span" title="attr-col-span"><code>span</code></dfn> content attribute
   specified, whose value must be a <a href="infrastructure.html#valid-non-negative-integer">valid non-negative
-  integer</a> greater than zero.</p>
-
-  <div class="impl">
+  integer</a> greater than zero.</p><div class="impl">
 
   <p>The <code><a href="#the-col-element">col</a></code> element and its <code title="attr-col-span"><a href="#attr-col-span">span</a></code> attribute take part in the
   <a href="#table-model">table model</a>.</p>
@@ -908,12 +832,7 @@
   same name. The value must be <a href="infrastructure.html#limited-to-only-positive-non-zero-numbers">limited to only positive non-zero
   numbers</a>.</p>
 
-  </div>
-
-
-  <h4 id="the-tbody-element"><span class="secno">4.9.6 </span>The <dfn><code>tbody</code></dfn> element</h4>
-
-  <dl class="element"><dt>Categories</dt>
+  </div><h4 id="the-tbody-element"><span class="secno">4.9.6 </span>The <dfn><code>tbody</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
    <dd>None.</dd>
    <dt>Contexts in which this element may be used:</dt>
    <dd>As a child of a <code><a href="#the-table-element">table</a></code> element, after any
@@ -937,16 +856,12 @@
    </dd>
   </dl><p>The <code><a href="#the-tbody-element">tbody</a></code> element <a href="the-xhtml-syntax.html#represents">represents</a> a <a href="#concept-row-group" title="concept-row-group">block</a> of <a href="#concept-row" title="concept-row">rows</a> that consist of a body of data for
   the parent <code><a href="#the-table-element">table</a></code> element, if the <code><a href="#the-tbody-element">tbody</a></code>
-  element has a parent and it is a <code><a href="#the-table-element">table</a></code>.</p>
-
-  <div class="impl">
+  element has a parent and it is a <code><a href="#the-table-element">table</a></code>.</p><div class="impl">
 
   <p>The <code><a href="#the-tbody-element">tbody</a></code> element takes part in the <a href="#table-model">table
   model</a>.</p>
 
-  </div>
-
-  <dl class="domintro"><dt><var title="">tbody</var> . <code title="dom-tbody-rows"><a href="#dom-tbody-rows">rows</a></code></dt>
+  </div><dl class="domintro"><dt><var title="">tbody</var> . <code title="dom-tbody-rows"><a href="#dom-tbody-rows">rows</a></code></dt>
    <dd>
     <p>Returns an <code><a href="infrastructure.html#htmlcollection-0">HTMLCollection</a></code> of the <code><a href="#the-tr-element">tr</a></code> elements of the table section.</p>
    <dd>
@@ -996,12 +911,7 @@
   to the number of elements in the <code title="dom-tbody-rows"><a href="#dom-tbody-rows">rows</a></code> collection, the method must
   instead raise an <code><a href="infrastructure.html#index_size_err">INDEX_SIZE_ERR</a></code> exception.</p>
 
-  </div>
-
-
-  <h4 id="the-thead-element"><span class="secno">4.9.7 </span>The <dfn><code>thead</code></dfn> element</h4>
-
-  <dl class="element"><dt>Categories</dt>
+  </div><h4 id="the-thead-element"><span class="secno">4.9.7 </span>The <dfn><code>thead</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
    <dd>None.</dd>
    <dt>Contexts in which this element may be used:</dt>
    <dd>As a child of a <code><a href="#the-table-element">table</a></code> element, after any
@@ -1020,19 +930,12 @@
   </dl><p>The <code><a href="#the-thead-element">thead</a></code> element <a href="the-xhtml-syntax.html#represents">represents</a> the <a href="#concept-row-group" title="concept-row-group">block</a> of <a href="#concept-row" title="concept-row">rows</a> that consist of the column labels
   (headers) for the parent <code><a href="#the-table-element">table</a></code> element, if the
   <code><a href="#the-thead-element">thead</a></code> element has a parent and it is a
-  <code><a href="#the-table-element">table</a></code>.</p>
-
-  <div class="impl">
+  <code><a href="#the-table-element">table</a></code>.</p><div class="impl">
 
   <p>The <code><a href="#the-thead-element">thead</a></code> element takes part in the <a href="#table-model">table
   model</a>.</p>
 
-  </div>
-
-
-  <h4 id="the-tfoot-element"><span class="secno">4.9.8 </span>The <dfn><code>tfoot</code></dfn> element</h4>
-
-  <dl class="element"><dt>Categories</dt>
+  </div><h4 id="the-tfoot-element"><span class="secno">4.9.8 </span>The <dfn><code>tfoot</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
    <dd>None.</dd>
    <dt>Contexts in which this element may be used:</dt>
    <dd>As a child of a <code><a href="#the-table-element">table</a></code> element, after any
@@ -1055,19 +958,12 @@
   </dl><p>The <code><a href="#the-tfoot-element">tfoot</a></code> element <a href="the-xhtml-syntax.html#represents">represents</a> the <a href="#concept-row-group" title="concept-row-group">block</a> of <a href="#concept-row" title="concept-row">rows</a> that consist of the column summaries
   (footers) for the parent <code><a href="#the-table-element">table</a></code> element, if the
   <code><a href="#the-tfoot-element">tfoot</a></code> element has a parent and it is a
-  <code><a href="#the-table-element">table</a></code>.</p>
-
-  <div class="impl">
+  <code><a href="#the-table-element">table</a></code>.</p><div class="impl">
 
   <p>The <code><a href="#the-tfoot-element">tfoot</a></code> element takes part in the <a href="#table-model">table
   model</a>.</p>
 
-  </div>
-
-
-  <h4 id="the-tr-element"><span class="secno">4.9.9 </span>The <dfn><code>tr</code></dfn> element</h4>
-
-  <dl class="element"><dt>Categories</dt>
+  </div><h4 id="the-tr-element"><span class="secno">4.9.9 </span>The <dfn><code>tr</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
    <dd>None.</dd>
    <dt>Contexts in which this element may be used:</dt>
    <dd>As a child of a <code><a href="#the-thead-element">thead</a></code> element.</dd>
@@ -1092,16 +988,12 @@
   void <a href="#dom-tr-deletecell" title="dom-tr-deleteCell">deleteCell</a>(in long index);
 };</pre>
    </dd>
-  </dl><p>The <code><a href="#the-tr-element">tr</a></code> element <a href="the-xhtml-syntax.html#represents">represents</a> a <a href="#concept-row" title="concept-row">row</a> of <a href="#concept-cell" title="concept-cell">cells</a> in a <a href="#concept-table" title="concept-table">table</a>.</p>
-
-  <div class="impl">
+  </dl><p>The <code><a href="#the-tr-element">tr</a></code> element <a href="the-xhtml-syntax.html#represents">represents</a> a <a href="#concept-row" title="concept-row">row</a> of <a href="#concept-cell" title="concept-cell">cells</a> in a <a href="#concept-table" title="concept-table">table</a>.</p><div class="impl">
 
   <p>The <code><a href="#the-tr-element">tr</a></code> element takes part in the <a href="#table-model">table
   model</a>.</p>
 
-  </div>
-
-  <dl class="domintro"><dt><var title="">tr</var> . <code title="dom-tr-rowIndex"><a href="#dom-tr-rowindex">rowIndex</a></code></dt>
+  </div><dl class="domintro"><dt><var title="">tr</var> . <code title="dom-tr-rowIndex"><a href="#dom-tr-rowindex">rowIndex</a></code></dt>
 
    <dd>
 
@@ -1211,12 +1103,7 @@
   to the number of elements in the <code title="dom-tr-cells"><a href="#dom-tr-cells">cells</a></code> collection, the method must
   instead raise an <code><a href="infrastructure.html#index_size_err">INDEX_SIZE_ERR</a></code> exception.</p>
 
-  </div>
-
-
-  <h4 id="the-td-element"><span class="secno">4.9.10 </span>The <dfn><code>td</code></dfn> element</h4>
-
-  <dl class="element"><dt>Categories</dt>
+  </div><h4 id="the-td-element"><span class="secno">4.9.10 </span>The <dfn><code>td</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
    <dd><a href="semantics.html#sectioning-root">Sectioning root</a>.</dd>
    <dt>Contexts in which this element may be used:</dt>
    <dd>As a child of a <code><a href="#the-tr-element">tr</a></code> element.</dd>
@@ -1232,19 +1119,12 @@
    <dd>
     <pre class="idl">interface <dfn id="htmltabledatacellelement">HTMLTableDataCellElement</dfn> : <a href="#htmltablecellelement">HTMLTableCellElement</a> {};</pre>
    </dd>
-  </dl><p>The <code><a href="#the-td-element">td</a></code> element <a href="the-xhtml-syntax.html#represents">represents</a> a data <a href="#concept-cell" title="concept-cell">cell</a> in a table.</p>
-
-  <div class="impl">
+  </dl><p>The <code><a href="#the-td-element">td</a></code> element <a href="the-xhtml-syntax.html#represents">represents</a> a data <a href="#concept-cell" title="concept-cell">cell</a> in a table.</p><div class="impl">
 
   <p>The <code><a href="#the-td-element">td</a></code> element and its <code title="attr-tdth-colspan"><a href="#attr-tdth-colspan">colspan</a></code>, <code title="attr-tdth-rowspan"><a href="#attr-tdth-rowspan">rowspan</a></code>, and <code title="attr-tdth-headers"><a href="#attr-tdth-headers">headers</a></code> attributes take part in the
   <a href="#table-model">table model</a>.</p>
 
-  </div>
-
-
-  <h4 id="the-th-element"><span class="secno">4.9.11 </span>The <dfn><code>th</code></dfn> element</h4>
-
-  <dl class="element"><dt>Categories</dt>
+  </div><h4 id="the-th-element"><span class="secno">4.9.11 </span>The <dfn><code>th</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
    <dd>None.</dd>
    <dt>Contexts in which this element may be used:</dt>
    <dd>As a child of a <code><a href="#the-tr-element">tr</a></code> element.</dd>
@@ -1262,14 +1142,10 @@
            attribute DOMString <a href="#dom-th-scope" title="dom-th-scope">scope</a>;
 };</pre>
    </dd>
-  </dl><p>The <code><a href="#the-th-element">th</a></code> element <a href="the-xhtml-syntax.html#represents">represents</a> a header <a href="#concept-cell" title="concept-cell">cell</a> in a table.</p>
-
-  <p>The <code><a href="#the-th-element">th</a></code> element may have a <dfn id="attr-th-scope" title="attr-th-scope"><code>scope</code></dfn> content attribute
+  </dl><p>The <code><a href="#the-th-element">th</a></code> element <a href="the-xhtml-syntax.html#represents">represents</a> a header <a href="#concept-cell" title="concept-cell">cell</a> in a table.</p><p>The <code><a href="#the-th-element">th</a></code> element may have a <dfn id="attr-th-scope" title="attr-th-scope"><code>scope</code></dfn> content attribute
   specified. The <code title="attr-th-scope"><a href="#attr-th-scope">scope</a></code> attribute is
   an <a href="infrastructure.html#enumerated-attribute">enumerated attribute</a> with five states, four of which
-  have explicit keywords:</p>
-
-  <dl><dt>The <dfn id="attr-th-scope-row" title="attr-th-scope-row"><code>row</code></dfn>
+  have explicit keywords:</p><dl><dt>The <dfn id="attr-th-scope-row" title="attr-th-scope-row"><code>row</code></dfn>
    keyword, which maps to the <i>row</i> state</dt>
 
    <dd>The <i>row</i> state means the header cell applies to some of
@@ -1305,9 +1181,7 @@
    cells selected based on context.</dd>
 
   </dl><p>The <code title="attr-th-scope"><a href="#attr-th-scope">scope</a></code> attribute's
-  <i>missing value default</i> is the <i>auto</i> state.</p>
-
-  <div class="impl">
+  <i>missing value default</i> is the <i>auto</i> state.</p><div class="impl">
 
   <p>The <code><a href="#the-th-element">th</a></code> element and its <code title="attr-tdth-colspan"><a href="#attr-tdth-colspan">colspan</a></code>, <code title="attr-tdth-rowspan"><a href="#attr-tdth-rowspan">rowspan</a></code>, <code title="attr-tdth-headers"><a href="#attr-tdth-headers">headers</a></code>, and <code title="attr-th-scope"><a href="#attr-th-scope">scope</a></code> attributes take part in the
   <a href="#table-model">table model</a>.</p>
@@ -1316,9 +1190,7 @@
   attribute must <a href="infrastructure.html#reflect">reflect</a> the content attribute of the
   same name.</p>
 
-  </div>
-
-  <div class="example">
+  </div><div class="example">
 
    <p>The following example shows how the <code title="attr-th-scope"><a href="#attr-th-scope">scope</a></code> attribute's <code title="attr-th-scope-rowgroup"><a href="#attr-th-scope-rowgroup">rowgroup</a></code> value affects which
    data cells a header cell applies to.</p>
@@ -1357,37 +1229,23 @@
    them.</p>
 
    <!-- image source: http://software.hixie.ch/utilities/js/live-dom-viewer/saved/151 -->
-   <img alt="" src="images/table-scope-diagram.png"><!-- (alt is empty because the diagram is completely described by the previous paragraphs) --></div>
-
-
-
-  <h4 id="attributes-common-to-td-and-th-elements"><span class="secno">4.9.12 </span>Attributes common to <code><a href="#the-td-element">td</a></code> and <code><a href="#the-th-element">th</a></code> elements</h4>
-
-  <p>The <code><a href="#the-td-element">td</a></code> and <code><a href="#the-th-element">th</a></code> elements may have a <dfn id="attr-tdth-colspan" title="attr-tdth-colspan"><code>colspan</code></dfn> content
+   <img alt="" src="images/table-scope-diagram.png"><!-- (alt is empty because the diagram is completely described by the previous paragraphs) --></div><h4 id="attributes-common-to-td-and-th-elements"><span class="secno">4.9.12 </span>Attributes common to <code><a href="#the-td-element">td</a></code> and <code><a href="#the-th-element">th</a></code> elements</h4><p>The <code><a href="#the-td-element">td</a></code> and <code><a href="#the-th-element">th</a></code> elements may have a <dfn id="attr-tdth-colspan" title="attr-tdth-colspan"><code>colspan</code></dfn> content
   attribute specified, whose value must be a <a href="infrastructure.html#valid-non-negative-integer">valid non-negative
-  integer</a> greater than zero.</p>
-
-  <p>The <code><a href="#the-td-element">td</a></code> and <code><a href="#the-th-element">th</a></code> elements may also have a
+  integer</a> greater than zero.</p><p>The <code><a href="#the-td-element">td</a></code> and <code><a href="#the-th-element">th</a></code> elements may also have a
   <dfn id="attr-tdth-rowspan" title="attr-tdth-rowspan"><code>rowspan</code></dfn> content
   attribute specified, whose value must be a <a href="infrastructure.html#valid-non-negative-integer">valid non-negative
-  integer</a>.</p>
-
-  <p>These attributes give the number of columns and rows respectively
+  integer</a>.</p><p>These attributes give the number of columns and rows respectively
   that the cell is to span. These attributes must not be used to
   overlap cells<span class="impl">, as described in the description of
-  the <a href="#table-model">table model</a></span>.</p> <!-- conformance criteria
+  the <a href="#table-model">table model</a></span>.</p><!-- conformance criteria
   for determining when this is violated are given in the processing
-  model -->
-
-  <hr><p>The <code><a href="#the-td-element">td</a></code> and <code><a href="#the-th-element">th</a></code> element may have a <dfn id="attr-tdth-headers" title="attr-tdth-headers"><code>headers</code></dfn> content
+  model --><hr><p>The <code><a href="#the-td-element">td</a></code> and <code><a href="#the-th-element">th</a></code> element may have a <dfn id="attr-tdth-headers" title="attr-tdth-headers"><code>headers</code></dfn> content
   attribute specified. The <code title="attr-tdth-headers"><a href="#attr-tdth-headers">headers</a></code> attribute, if specified,
   must contain a string consisting of an <a href="infrastructure.html#unordered-set-of-unique-space-separated-tokens">unordered set of unique
   space-separated tokens</a>, each of which must have the value of
   an ID of a <code><a href="#the-th-element">th</a></code> element taking part in the same <a href="#concept-table" title="concept-table">table</a> as the <code><a href="#the-td-element">td</a></code> or
   <code><a href="#the-th-element">th</a></code> element<span class="impl"> (as defined by the
-  <a href="#table-model">table model</a>)</span>.</p>
-
-  <p>A <code><a href="#the-th-element">th</a></code> element with ID <var title="">id</var> is said
+  <a href="#table-model">table model</a>)</span>.</p><p>A <code><a href="#the-th-element">th</a></code> element with ID <var title="">id</var> is said
   to be <i>directly targeted</i> by all <code><a href="#the-td-element">td</a></code> and
   <code><a href="#the-th-element">th</a></code> elements in the same <a href="#concept-table" title="concept-table">table</a> that have <code title="attr-tdth-headers"><a href="#attr-tdth-headers">headers</a></code> attributes whose values
   include as one of their tokens the ID <var title="">id</var>. A
@@ -1397,30 +1255,20 @@
   targeted</i> by <var title="">B</var> or if there exists an element
   <var title="">C</var> that is itself <i>targeted</i> by the element
   <var title="">B</var> and <var title="">A</var> is <i>directly
-  targeted</i> by <var title="">C</var>.</p>
-
-  <p>A <code><a href="#the-th-element">th</a></code> element must not be <i>targeted</i> by
-  itself.</p>
-
-  <div class="impl">
+  targeted</i> by <var title="">C</var>.</p><p>A <code><a href="#the-th-element">th</a></code> element must not be <i>targeted</i> by
+  itself.</p><div class="impl">
 
   <p>The <code title="attr-tdth-colspan"><a href="#attr-tdth-colspan">colspan</a></code>, <code title="attr-tdth-rowspan"><a href="#attr-tdth-rowspan">rowspan</a></code>, and <code title="attr-tdth-headers"><a href="#attr-tdth-headers">headers</a></code> attributes take part in the
   <a href="#table-model">table model</a>.</p>
 
-  </div>
-
-  <hr><p>The <code><a href="#the-td-element">td</a></code> and <code><a href="#the-th-element">th</a></code> elements implement
+  </div><hr><p>The <code><a href="#the-td-element">td</a></code> and <code><a href="#the-th-element">th</a></code> elements implement
   interfaces that inherit from the <code><a href="#htmltablecellelement">HTMLTableCellElement</a></code>
-  interface:</p>
-
-  <pre class="idl">interface <dfn id="htmltablecellelement">HTMLTableCellElement</dfn> : <a href="dom.html#htmlelement">HTMLElement</a> {
+  interface:</p><pre class="idl">interface <dfn id="htmltablecellelement">HTMLTableCellElement</dfn> : <a href="dom.html#htmlelement">HTMLElement</a> {
            attribute unsigned long <a href="#dom-tdth-colspan" title="dom-tdth-colSpan">colSpan</a>;
            attribute unsigned long <a href="#dom-tdth-rowspan" title="dom-tdth-rowSpan">rowSpan</a>;
            attribute DOMString <a href="#dom-tdth-headers" title="dom-tdth-headers">headers</a>;
   readonly attribute long <a href="#dom-tdth-cellindex" title="dom-tdth-cellIndex">cellIndex</a>;
-};</pre>
-
-  <dl class="domintro"><dt><var title="">cell</var> . <code title="dom-tdth-cellIndex"><a href="#dom-tdth-cellindex">cellIndex</a></code></dt>
+};</pre><dl class="domintro"><dt><var title="">cell</var> . <code title="dom-tdth-cellIndex"><a href="#dom-tdth-cellindex">cellIndex</a></code></dt>
 
    <dd>
 
@@ -1454,10 +1302,7 @@
   there is no such parent element, then the attribute must return
   0.</p>
 
-  </div>
-
-
-  <div class="impl">
+  </div><div class="impl">
 
   <h4 id="processing-model-0"><span class="secno">4.9.13 </span>Processing model</h4>
 
@@ -2444,8 +2289,4 @@
   elements and its text content, if any, consists only of
   <a href="infrastructure.html#white_space">White_Space</a> characters.</p>
 
-  </div>
-
-
-
-  </body></html>
\ No newline at end of file
+  </div></body></html>
\ No newline at end of file

Index: microdata.html
===================================================================
RCS file: /sources/public/html5/spec/microdata.html,v
retrieving revision 1.76
retrieving revision 1.77
diff -u -d -r1.76 -r1.77
--- microdata.html	12 Aug 2009 23:47:36 -0000	1.76
+++ microdata.html	13 Aug 2009 21:46:35 -0000	1.77
@@ -179,18 +179,14 @@
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"></a></p>
    <h1>HTML 5</h1>
    <h2 class="no-num no-toc" id="a-vocabulary-and-associated-apis-for-html-and-xhtml">A vocabulary and associated APIs for HTML and XHTML</h2>
-   </div>
-
-  <nav>
+   </div><nav>
    <a href="interactive-elements.html">&#8592; 4.11 Interactive elements</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="browsers.html">6 Web browsers &#8594;</a>
-  </nav><p>This is revision 1.2793.</p>
-
+  </nav><p>This is revision 1.2794.</p>
 
-  <h2 id="microdata"><span class="secno">5 </span><dfn>Microdata</dfn></h2>
 
-<!-- v2
+  <h2 id="microdata"><span class="secno">5 </span><dfn>Microdata</dfn></h2><!-- v2
 
   * <ref property="foo" content="id"> to import the item with id="id"
     into the current microdata block
@@ -211,35 +207,17 @@
        <span property=bit>+44</span> (0) <span property=bit>1223 123 123</span>
      </span>
 
--->
-
-  <h3 id="introduction-1"><span class="secno">5.1 </span>Introduction</h3>
-
-  <h4 id="the-basic-syntax"><span class="secno">5.1.1 </span>The basic syntax</h4>
-
-  <p><i>This section is non-normative.</i></p>
-
-  <p>Sometimes, it is desirable to annotate content with specific
+--><h3 id="introduction-1"><span class="secno">5.1 </span>Introduction</h3><h4 id="the-basic-syntax"><span class="secno">5.1.1 </span>The basic syntax</h4><p><i>This section is non-normative.</i></p><p>Sometimes, it is desirable to annotate content with specific
   machine-readable labels, e.g. to allow generic scripts to provide
   services that are customised to the page, or to enable content from
   a variety of cooperating authors to be processed by a single script
-  in a consistent manner.</p>
-
-  <p>For this purpose, authors can use the microdata features
-  described in this section.</p>
-
-  <p>At a high level, microdata consists of a group of name-value
+  in a consistent manner.</p><p>For this purpose, authors can use the microdata features
+  described in this section.</p><p>At a high level, microdata consists of a group of name-value
   pairs. The groups are called <a href="#concept-item" title="concept-item">items</a>, and each name-value pair is a
   property. Items and properties are represented by regular
-  elements.</p>
-
-  <p>To create an item, the <code title="attr-item"><a href="#items:-the-item-attribute">item</a></code>
-  attribute is used.</p>
-
-  <p>To add a property to an item, the <code title="attr-itemprop"><a href="#names:-the-itemprop-attribute">itemprop</a></code> attribute is used on one of
-  the <a href="#concept-item" title="concept-item">item's</a> descendants.</p>
-
-  <div class="example">
+  elements.</p><p>To create an item, the <code title="attr-item"><a href="#items:-the-item-attribute">item</a></code>
+  attribute is used.</p><p>To add a property to an item, the <code title="attr-itemprop"><a href="#names:-the-itemprop-attribute">itemprop</a></code> attribute is used on one of
+  the <a href="#concept-item" title="concept-item">item's</a> descendants.</p><div class="example">
 
    <p>Here there are two items, each of which have the property "name":</p>
 
@@ -251,11 +229,7 @@
  &lt;p&gt;My name is &lt;span itemprop="name"&gt;Daniel&lt;/span&gt;.&lt;/p&gt;
 &lt;/div&gt;</pre>
 
-  </div>
-
-  <p>Properties generally have values that are strings.</p>
-
-  <div class="example">
+  </div><p>Properties generally have values that are strings.</p><div class="example">
 
    <p>Here the item has three properties:</p>
 
@@ -265,14 +239,10 @@
  &lt;p&gt;I am &lt;span itemprop="nationality"&gt;British&lt;/span&gt;.&lt;/p&gt;
 &lt;/div&gt;</pre>
 
-  </div>
-
-  <p>Properties can also have values that are <a href="infrastructure.html#url" title="URL">URLs</a>. This is achieved using the <code><a href="text-level-semantics.html#the-a-element">a</a></code>
+  </div><p>Properties can also have values that are <a href="infrastructure.html#url" title="URL">URLs</a>. This is achieved using the <code><a href="text-level-semantics.html#the-a-element">a</a></code>
   element and its <code title="attr-hyperlink-href"><a href="history.html#attr-hyperlink-href">href</a></code>
   attribute, the <code><a href="embedded-content-0.html#the-img-element">img</a></code> element and its <code title="attr-img-src"><a href="embedded-content-0.html#attr-img-src">src</a></code> attribute, or other elements that
-  link to or embed external resources.</p>
-
-  <div class="example">
+  link to or embed external resources.</p><div class="example">
 
    <p>In this example, the item has one property, "image", whose value is a URL:</p>
 
@@ -280,13 +250,9 @@
  &lt;img itemprop="image" src="google-logo.png" alt="Google"&gt;
 &lt;/div&gt;</pre>
 
-  </div>
-
-  <p>Properties can also have values that are dates, times, or dates
+  </div><p>Properties can also have values that are dates, times, or dates
   and times. This is achieved using the <code><a href="text-level-semantics.html#the-time-element">time</a></code> element and
-  its <code title="attr-time-datetime"><a href="text-level-semantics.html#attr-time-datetime">datetime</a></code> attribute.</p>
-
-  <div class="example">
+  its <code title="attr-time-datetime"><a href="text-level-semantics.html#attr-time-datetime">datetime</a></code> attribute.</p><div class="example">
 
    <p>In this example, the item has one property, "birthday", whose
    value is a date:</p>
@@ -295,16 +261,10 @@
  I was born on &lt;time itemprop="birthday" datetime="2009-05-10"&gt;May 10th 2009&lt;/time&gt;.
 &lt;/div&gt;</pre>
 
-  </div>
-
-  <p>Properties can also themselves be groups of name-value pairs, by
+  </div><p>Properties can also themselves be groups of name-value pairs, by
   putting the <code title="attr-item"><a href="#items:-the-item-attribute">item</a></code> attribute on the
-  element that declares the property.</p>
-
-  <p>Items that are not part of others are called <a href="#top-level-microdata-items">top-level
-  microdata items</a>.</p>
-
-  <div class="example">
+  element that declares the property.</p><p>Items that are not part of others are called <a href="#top-level-microdata-items">top-level
+  microdata items</a>.</p><div class="example">
 
    <p>In this example, the outer item represents a person, and the
    inner one represents a band:</p>
@@ -322,15 +282,11 @@
    <p>The outer item in this example is a top-level microdata
    item.</p>
 
-  </div>
-
-  <p>Properties don't have to be given as descendants of the element
+  </div><p>Properties don't have to be given as descendants of the element
   with the <code title="attr-item"><a href="#items:-the-item-attribute">item</a></code> attribute. They can be
   associated with a specific <a href="#concept-item" title="concept-item">item</a>
   using the <code title="attr-subject"><a href="#attr-subject">subject</a></code> attribute, which
-  takes the ID of the element with the <code title="attr-item"><a href="#items:-the-item-attribute">item</a></code> attribute.</p>
-
-  <div class="example">
+  takes the ID of the element with the <code title="attr-item"><a href="#items:-the-item-attribute">item</a></code> attribute.</p><div class="example">
 
    <p>This example is the same as the previous one, but all the
    properties are separated from their <a href="#concept-item" title="concept-item">items</a>:</p>
@@ -346,12 +302,8 @@
    to another item. That second item has two further properties,
    "name", set to "Jazz Band", and "size", set to "12".</p>
 
-  </div>
-
-  <p>An <a href="#concept-item" title="concept-item">item</a> can have multiple
-  properties with the same name and different values.</p>
-
-  <div class="example">
+  </div><p>An <a href="#concept-item" title="concept-item">item</a> can have multiple
+  properties with the same name and different values.</p><div class="example">
 
    <p>This example describes an ice cream, with two flavors:</p>
 
@@ -366,13 +318,9 @@
    <p>This thus results in an item with two properties, both "flavor",
    having the values "Lemon sorbet" and "Apricot sorbet".</p>
 
-  </div>
-
-  <p>An element introducing a property can also introduce multiple
+  </div><p>An element introducing a property can also introduce multiple
   properties at once, to avoid duplication when some of the properties
-  have the same value.</p>
-
-  <div class="example">
+  have the same value.</p><div class="example">
 
    <p>Here we see an item with two properties, "favorite-color" and
    "favorite-fruit", both set to the value "orange":</p>
@@ -381,24 +329,12 @@
  &lt;span itemprop="favorite-color favorite-fruit"&gt;orange&lt;/span&gt;
 &lt;/div&gt;</pre>
 
-  </div>
-
-
-
-  <h4 id="typed-items"><span class="secno">5.1.2 </span>Typed items</h4>
-
-  <p><i>This section is non-normative.</i></p>
-
-  <p>The examples in the previous section show how information could
+  </div><h4 id="typed-items"><span class="secno">5.1.2 </span>Typed items</h4><p><i>This section is non-normative.</i></p><p>The examples in the previous section show how information could
   be marked up on a page that doesn't expect its microdata to be
   re-used. Microdata is most useful, though, when it is used in
   contexts where other authors and readers are able to cooperate to
-  make new uses of the markup.</p>
-
-  <p>For this purpose, it is necessary to give each <a href="#concept-item" title="concept-item">item</a> a type, such as "person", or "cat",
-  or "band". Types are identified in three ways:</p>
-
-  <ul class="brief"><li>As <a href="infrastructure.html#url" title="URL">URLs</a>.
+  make new uses of the markup.</p><p>For this purpose, it is necessary to give each <a href="#concept-item" title="concept-item">item</a> a type, such as "person", or "cat",
+  or "band". Types are identified in three ways:</p><ul class="brief"><li>As <a href="infrastructure.html#url" title="URL">URLs</a>.
 
    </li><li>As <a href="infrastructure.html#valid-reversed-dns-identifier" title="valid reversed DNS identifier">reversed DNS
    labels</a>.
@@ -407,17 +343,11 @@
    types</a>, which are described below.
 
   </li></ul><p><a href="infrastructure.html#url" title="URL">URLs</a> are self-explanatory. <a href="infrastructure.html#valid-reversed-dns-identifier" title="valid reversed DNS identifier">Reversed DNS labels</a> are
-  strings such as "org.example.animals.cat" or "org.example.band".</p>
-
-  <p>The type for an <a href="#concept-item" title="concept-item">item</a> is given
+  strings such as "org.example.animals.cat" or "org.example.band".</p><p>The type for an <a href="#concept-item" title="concept-item">item</a> is given
   as the value of the <code title="attr-item"><a href="#items:-the-item-attribute">item</a></code>
-  attribute.</p>
-
-  <p>When using custom typed items, the property names are also given
+  attribute.</p><p>When using custom typed items, the property names are also given
   in the form of <a href="infrastructure.html#url" title="URL">URLs</a> or <a href="infrastructure.html#valid-reversed-dns-identifier" title="valid
-  reversed DNS identifier">reversed DNS labels</a>.</p>
-
-  <div class="example">
+  reversed DNS identifier">reversed DNS labels</a>.</p><div class="example">
 
    <p>Here, the item is "org.example.animals.cat":</p>
 
@@ -432,12 +362,8 @@
    properties, an "org.example.name" ("Hedral"), an "org.example.desc"
    ("Hedral is..."), and an "org.example.img" ("hedral.jpeg").</p>
 
-  </div>
-
-  <p>An item can have several types, in the same way that an element
-  can declare several properties at once.</p>
-
-  <div class="example">
+  </div><p>An item can have several types, in the same way that an element
+  can declare several properties at once.</p><div class="example">
 
    <p>Here, the item is both an "org.example.animals.cat" and a "com.example.feline":</p>
 
@@ -467,20 +393,10 @@
       </td><td>white
      </td></tr><tr><td>org.example.img
       </td><td>.../hedral.jpeg
-   </td></tr></tbody></table></div>
-  
-
-
-  <h4 id="selecting-names-when-defining-vocabularies"><span class="secno">5.1.3 </span>Selecting names when defining vocabularies</h4>
-
-  <p><i>This section is non-normative.</i></p>
-
-  <p>Using microdata means using a vocabulary. For some purposes, an
+   </td></tr></tbody></table></div><h4 id="selecting-names-when-defining-vocabularies"><span class="secno">5.1.3 </span>Selecting names when defining vocabularies</h4><p><i>This section is non-normative.</i></p><p>Using microdata means using a vocabulary. For some purposes, an
   ad-hoc vocabulary is adequate. For others, a vocabulary will need to
   be designed. Where possible, authors are encouraged to re-use
-  existing vocabularies, as this makes content re-use easier.</p>
-
-  <p>When designing new vocabularies, identifiers can be created
+  existing vocabularies, as this makes content re-use easier.</p><p>When designing new vocabularies, identifiers can be created
   either using <a href="infrastructure.html#url" title="URL">URLs</a> or <a href="infrastructure.html#valid-reversed-dns-identifier" title="valid
   reversed DNS identifier">reversed DNS labels</a>. For URLs
   conflicts with other vocabularies can be avoided by only using
@@ -488,34 +404,21 @@
   over. Similarly, for reversed DNS labels conflicts can be avoided by
   using a domain name that the author has control over, or by using
   suffixes that correspond to the path components of pages that the
-  author has control over.</p>
-
-  <div class="example">
+  author has control over.</p><div class="example">
 
    <p>For instance, if Jon and Adam both write content at <code title="">example.com</code>, at <code title="">http://example.com/jon/...</code> and <code title="">http://example.com/adam/...</code> respectively, then they
    could select identifiers of the form "com.example.jon.name" and
    "com.example.adam.name" respectively.</p>
 
-  </div>
-
-
-  <h4 id="using-the-microdata-dom-api"><span class="secno">5.1.4 </span>Using the microdata DOM API</h4>
-
-  <p>The microdata becomes even more useful when scripts can use it to
+  </div><h4 id="using-the-microdata-dom-api"><span class="secno">5.1.4 </span>Using the microdata DOM API</h4><p>The microdata becomes even more useful when scripts can use it to
   expose information to the user, for example offering it in a form
-  that can be used by other applications.</p>
-
-  <p>The <code title="dom-document-getItems"><a href="#dom-document-getitems">document.getItems(<var title="">typeNames</var>)</a></code> method provides access to the
+  that can be used by other applications.</p><p>The <code title="dom-document-getItems"><a href="#dom-document-getitems">document.getItems(<var title="">typeNames</var>)</a></code> method provides access to the
   <a href="#top-level-microdata-items">top-level microdata items</a>. It returns a
   <code>NodeList</code> containing the items with the specified types,
-  or all types if no argument is specified.</p>
-
-  <p>Each <a href="#concept-item" title="concept-item">item</a> is represented in the
+  or all types if no argument is specified.</p><p>Each <a href="#concept-item" title="concept-item">item</a> is represented in the
   DOM by the element on which the relevant <code title="attr-item"><a href="#items:-the-item-attribute">item</a></code> attribute is found. The various types
   that the element has can be obtained using the <code title="dom-item"><a href="#dom-item">element.item</a></code> DOM attribute, which returns a
-  <code><a href="infrastructure.html#domsettabletokenlist-0">DOMSettableTokenList</a></code> object.</p>
-
-  <div class="example">
+  <code><a href="infrastructure.html#domsettabletokenlist-0">DOMSettableTokenList</a></code> object.</p><div class="example">
 
    <p>This sample how the <code title="dom-document-getItems"><a href="#dom-document-getitems">getItems()</a></code> method can be used
    to obtain a list of all the top-level microdata items of one type
@@ -523,17 +426,13 @@
 
    <pre>var cats = document.getItems("com.example.feline");</pre>
 
-  </div>
-
-  <p>Once an element representing an <a href="#concept-item" title="concept-item">item</a> has been obtained, its properties
+  </div><p>Once an element representing an <a href="#concept-item" title="concept-item">item</a> has been obtained, its properties
   can be extracted using the <code title="dom-properties"><a href="#dom-properties">properties</a></code> DOM attribute. This
   attribute returns an <code><a href="infrastructure.html#htmlpropertycollection-0">HTMLPropertyCollection</a></code>, which can
   be enumerated to go through each element that adds one or more
   properties to the item. It can also be indexed by name, which will
   return an object with a list of the elements that add properties
-  with that name.</p>
-
-  <p>Each element that adds a property also has a <code title="dom-content"><a href="#dom-content">content</a></code> DOM attribute that returns its
+  with that name.</p><p>Each element that adds a property also has a <code title="dom-content"><a href="#dom-content">content</a></code> DOM attribute that returns its
   value.
 
   </p><div class="example">
@@ -545,16 +444,12 @@
    <pre>var user = document.getItems('net.example.user')[0];
 alert('Hello ' + user.properties['net.example.name'][0].content + '!');</pre>
 
-  </div>
-
-  <p>The <code><a href="infrastructure.html#htmlpropertycollection-0">HTMLPropertyCollection</a></code> object, when indexed by
+  </div><p>The <code><a href="infrastructure.html#htmlpropertycollection-0">HTMLPropertyCollection</a></code> object, when indexed by
   name in this way, actually returns a <code><a href="infrastructure.html#propertynodelist">PropertyNodeList</a></code>
   object with all the matching properties. The
   <code><a href="infrastructure.html#propertynodelist">PropertyNodeList</a></code> object can be used to obtained all the
   values at once using <em>its</em> <code title="dom-PropertyNodeList-contents"><a href="infrastructure.html#dom-propertynodelist-contents">contents</a></code> attribute,
-  which returns an array of all the values.</p>
-
-  <div class="example">
+  which returns an array of all the values.</p><div class="example">
 
    <p>In an earlier example, a "com.example.feline" item had two
    "com.example.color" values. This script looks up the first such
@@ -573,13 +468,9 @@
     result += ' ' + colors[i];
 }</pre>
 
-  </div>
-
-  <p>It's also possible to get a list of all the <a href="#property-names">property
+  </div><p>It's also possible to get a list of all the <a href="#property-names">property
   names</a> using the object's <code title="dom-HTMLPropertyCollection-names"><a href="infrastructure.html#dom-htmlpropertycollection-names">names</a></code> DOM
-  attribute.</p>
-
-  <div class="example">
+  attribute.</p><div class="example">
 
    <p>This example creates a big list with a nested list for each item
    on the page, each with of all the property names used in that
@@ -622,38 +513,15 @@
    </ul><p>(The duplicate occurrence of "com.example.color" is not included
    in the list.)</p>
 
-  </div>
-
-
-
-  <h3 id="encoding-microdata"><span class="secno">5.2 </span>Encoding microdata</h3>
-
-  <h4 id="the-microdata-model"><span class="secno">5.2.1 </span>The microdata model</h4>
-
-  <p>The microdata model consists of groups of name-value pairs known
-  as <dfn id="concept-item" title="concept-item">items</dfn>.</p>
-
-  <p>Each group has zero or more types, each name has one or more
+  </div><h3 id="encoding-microdata"><span class="secno">5.2 </span>Encoding microdata</h3><h4 id="the-microdata-model"><span class="secno">5.2.1 </span>The microdata model</h4><p>The microdata model consists of groups of name-value pairs known
+  as <dfn id="concept-item" title="concept-item">items</dfn>.</p><p>Each group has zero or more types, each name has one or more
   values, and each value is either a string or another group of
-  name-value pairs.</p>
-
-
-  <h4 id="items:-the-item-attribute"><span class="secno">5.2.2 </span>Items: the <dfn title="attr-item"><code>item</code></dfn> attribute</h4>
-
-  <p>Every <a href="infrastructure.html#html-elements" title="HTML elements">HTML element</a> may have an
-  <code title="attr-item"><a href="#items:-the-item-attribute">item</a></code> attribute specified.</p>
-
-  <p>An element with the <code title="attr-item"><a href="#items:-the-item-attribute">item</a></code> attribute
+  name-value pairs.</p><h4 id="items:-the-item-attribute"><span class="secno">5.2.2 </span>Items: the <dfn title="attr-item"><code>item</code></dfn> attribute</h4><p>Every <a href="infrastructure.html#html-elements" title="HTML elements">HTML element</a> may have an
+  <code title="attr-item"><a href="#items:-the-item-attribute">item</a></code> attribute specified.</p><p>An element with the <code title="attr-item"><a href="#items:-the-item-attribute">item</a></code> attribute
   specified creates a new <a href="#concept-item" title="concept-item">item</a>, a
-  group of name-value pairs.</p>
-
-  <p>The attribute, if specified, must have a value that is an
+  group of name-value pairs.</p><p>The attribute, if specified, must have a value that is an
   <a href="infrastructure.html#unordered-set-of-unique-space-separated-tokens">unordered set of unique space-separated tokens</a>
-  representing the types (if any) of the <a href="#concept-item" title="concept-item">item</a>.</p>
-
-  <p>Each token must be either:</p>
-
-  <ul><li>A <a href="infrastructure.html#valid-url">valid URL</a> that is an <a href="infrastructure.html#absolute-url">absolute URL</a>
+  representing the types (if any) of the <a href="#concept-item" title="concept-item">item</a>.</p><p>Each token must be either:</p><ul><li>A <a href="infrastructure.html#valid-url">valid URL</a> that is an <a href="infrastructure.html#absolute-url">absolute URL</a>
    for which the string "<code title="">http://www.w3.org/1999/xhtml/custom#</code>" is not a
    <a href="infrastructure.html#prefix-match">prefix match</a>, or</li>
 
@@ -663,28 +531,17 @@
 
   </ul><p>If any of the tokens are a <a href="#predefined-type">predefined type</a>, then
   there must not be any other tokens that are <a href="#predefined-type" title="predefined
-  type">predefined types</a>.</p>
-
-  <p>The <dfn id="item-types">item types</dfn> of an element with an <code title="attr-item"><a href="#items:-the-item-attribute">item</a></code> attribute are the tokens that the
+  type">predefined types</a>.</p><p>The <dfn id="item-types">item types</dfn> of an element with an <code title="attr-item"><a href="#items:-the-item-attribute">item</a></code> attribute are the tokens that the
   element's <code title="attr-item"><a href="#items:-the-item-attribute">item</a></code> attribute is found to
   contain when its value is <a href="infrastructure.html#split-a-string-on-spaces" title="split a string on
-  spaces">split on spaces</a>.</p>
-
-
-  <h4 id="associating-names-with-items"><span class="secno">5.2.3 </span>Associating names with items</h4>
-
-  <p>The <dfn id="attr-subject" title="attr-subject"><code>subject</code></dfn>
+  spaces">split on spaces</a>.</p><h4 id="associating-names-with-items"><span class="secno">5.2.3 </span>Associating names with items</h4><p>The <dfn id="attr-subject" title="attr-subject"><code>subject</code></dfn>
   attribute may be specified on any <a href="infrastructure.html#html-elements" title="HTML elements">HTML
   element</a> to associate the element with an element with an
   <code title="attr-item"><a href="#items:-the-item-attribute">item</a></code> attribute. If the <code title="attr-subject"><a href="#attr-subject">subject</a></code> attribute is specified, the
   attribute's value must be the ID of an element with an <code title="attr-item"><a href="#items:-the-item-attribute">item</a></code> attribute, in the same
-  <code>Document</code> as the element with the <code title="attr-subject"><a href="#attr-subject">subject</a></code> attribute.</p>
-
-  <p>An element's <dfn id="concept-item-corresponding" title="concept-item-corresponding">corresponding item</dfn> is
+  <code>Document</code> as the element with the <code title="attr-subject"><a href="#attr-subject">subject</a></code> attribute.</p><p>An element's <dfn id="concept-item-corresponding" title="concept-item-corresponding">corresponding item</dfn> is
   determined by its position in the DOM and by any <code title="attr-subject"><a href="#attr-subject">subject</a></code> attributes on the element, and
-  is defined as follows:</p>
-
-  <dl><dt>If the element has a <code title="attr-subject"><a href="#attr-subject">subject</a></code>
+  is defined as follows:</p><dl><dt>If the element has a <code title="attr-subject"><a href="#attr-subject">subject</a></code>
    attribute</dt>
 
    <dd><p>If there is an element in the document with an ID equal to
@@ -708,29 +565,16 @@
    item</a>.</p></dd>
 
   </dl><p>The list of elements that create <a href="#concept-item" title="concept-item">items</a> but do not themselves have a <a href="#concept-item-corresponding" title="concept-item-corresponding">corresponding item</a> forms
-  the list of <dfn id="top-level-microdata-items">top-level microdata items</dfn>.</p>
-
-
-  <h4 id="names:-the-itemprop-attribute"><span class="secno">5.2.4 </span>Names: the <dfn title="attr-itemprop"><code>itemprop</code></dfn> attribute</h4>
-
-  <p>Every <a href="infrastructure.html#html-elements" title="HTML elements">HTML element</a> that has a
+  the list of <dfn id="top-level-microdata-items">top-level microdata items</dfn>.</p><h4 id="names:-the-itemprop-attribute"><span class="secno">5.2.4 </span>Names: the <dfn title="attr-itemprop"><code>itemprop</code></dfn> attribute</h4><p>Every <a href="infrastructure.html#html-elements" title="HTML elements">HTML element</a> that has a
   <a href="#concept-item-corresponding" title="concept-item-corresponding">corresponding item</a>
   may have an <code title="attr-itemprop"><a href="#names:-the-itemprop-attribute">itemprop</a></code> attribute
-  specified.</p>
-
-  <p>An element with the <code title="attr-itemprop"><a href="#names:-the-itemprop-attribute">itemprop</a></code>
+  specified.</p><p>An element with the <code title="attr-itemprop"><a href="#names:-the-itemprop-attribute">itemprop</a></code>
   attribute specified adds one or more name-value pairs to its
-  <a href="#concept-item-corresponding" title="concept-item-corresponding">corresponding item</a>.</p>
-
-  <p>The <code title="attr-itemprop"><a href="#names:-the-itemprop-attribute">itemprop</a></code> attribute, if
+  <a href="#concept-item-corresponding" title="concept-item-corresponding">corresponding item</a>.</p><p>The <code title="attr-itemprop"><a href="#names:-the-itemprop-attribute">itemprop</a></code> attribute, if
   specified, must have a value that is an <a href="infrastructure.html#unordered-set-of-unique-space-separated-tokens">unordered set of
   unique space-separated tokens</a> representing the names of the
   name-value pairs that it adds. The attribute's value must have at
-  least one token.</p>
-
-  <p>Each token must be either:</p>
-
-  <ul><li>A <a href="infrastructure.html#valid-url">valid URL</a> that is an <a href="infrastructure.html#absolute-url">absolute URL</a>
+  least one token.</p><p>Each token must be either:</p><ul><li>A <a href="infrastructure.html#valid-url">valid URL</a> that is an <a href="infrastructure.html#absolute-url">absolute URL</a>
    for which the string "<code title="">http://www.w3.org/1999/xhtml/custom#</code>" is not a
    <a href="infrastructure.html#prefix-match">prefix match</a>, or</li>
 
@@ -748,13 +592,9 @@
   is found to contain when its value is <a href="infrastructure.html#split-a-string-on-spaces" title="split a string on
   spaces">split on spaces</a>, with the order preserved but with
   duplicates removed (leaving only the first occurrence of each
-  name).</p>
-
-  <p>With an <a href="#concept-item" title="concept-item">item</a>, the properties
+  name).</p><p>With an <a href="#concept-item" title="concept-item">item</a>, the properties
   are unordered with respect to each other, except for properties with
-  the same name, which are ordered in <a href="infrastructure.html#tree-order">tree order</a>.</p>
-
-  <div class="example">
+  the same name, which are ordered in <a href="infrastructure.html#tree-order">tree order</a>.</p><div class="example">
 
    <p>In the following example, the "a" property has the values "1"
    and "2", <em>in that order</em>, but whether the "a" property comes
@@ -782,16 +622,9 @@
  &lt;p itemprop="a"&gt;2&lt;/p&gt;
 &lt;/div&gt;</pre>
 
-  </div>
-
-
-  <h4 id="values"><span class="secno">5.2.5 </span>Values</h4>
-
-  <p>The <dfn id="concept-property-value" title="concept-property-value">property value</dfn> of a
+  </div><h4 id="values"><span class="secno">5.2.5 </span>Values</h4><p>The <dfn id="concept-property-value" title="concept-property-value">property value</dfn> of a
   name-value pair added by an element with an <code title="attr-itemprop"><a href="#names:-the-itemprop-attribute">itemprop</a></code> attribute depends on the
-  element, as follows:</p>
-
-  <dl><dt>If the element also has an <code title="attr-item"><a href="#items:-the-item-attribute">item</a></code>
+  element, as follows:</p><dl><dt>If the element also has an <code title="attr-item"><a href="#items:-the-item-attribute">item</a></code>
    attribute</dt>
 
    <dd><p>The value is the <a href="#concept-item" title="concept-item">item</a>
@@ -851,18 +684,10 @@
   <code><a href="the-canvas-element.html#the-area-element">area</a></code>, <code><a href="video.html#audio">audio</a></code>, <code><a href="embedded-content-0.html#the-embed-element">embed</a></code>,
   <code><a href="embedded-content-0.html#the-iframe-element">iframe</a></code>, <code><a href="embedded-content-0.html#the-img-element">img</a></code>, <code><a href="semantics.html#the-link-element">link</a></code>,
   <code><a href="embedded-content-0.html#the-object-element">object</a></code>, <code><a href="video.html#the-source-element">source</a></code>, and <code><a href="video.html#video">video</a></code>
-  elements.</p>
-
-  <p>If a property's <a href="#concept-property-value" title="concept-property-value">value</a>
+  elements.</p><p>If a property's <a href="#concept-property-value" title="concept-property-value">value</a>
   is an <a href="infrastructure.html#absolute-url">absolute URL</a>, the property must be specified
   using an <a href="#url-property-elements" title="URL property elements">URL property
-  element</a>.</p>
-
-
-
-  <h3 id="microdata-dom-api"><span class="secno">5.3 </span>Microdata DOM API</h3>
-
-  <dl class="domintro"><dt><var title="">document</var> . <code title="dom-getItems()">getItems</code>( [ <var title="">types</var> ] )</dt>
+  element</a>.</p><h3 id="microdata-dom-api"><span class="secno">5.3 </span>Microdata DOM API</h3><dl class="domintro"><dt><var title="">document</var> . <code title="dom-getItems()">getItems</code>( [ <var title="">types</var> ] )</dt>
 
    <dd>
 
@@ -960,42 +785,19 @@
   </dl><p>The <dfn id="dom-subject" title="dom-subject"><code>subject</code></dfn> DOM
   attribute on elements must <a href="infrastructure.html#reflect">reflect</a> the element's <code title="attr-subject"><a href="#attr-subject">subject</a></code> content attribute.</p>
 
-  </div>
-
-
-
-  <h3 id="predefined-vocabularies"><span class="secno">5.4 </span>Predefined vocabularies</h3>
-
-  <p>A number of <dfn id="predefined-type" title="predefined type">predefined types</dfn>
+  </div><h3 id="predefined-vocabularies"><span class="secno">5.4 </span>Predefined vocabularies</h3><p>A number of <dfn id="predefined-type" title="predefined type">predefined types</dfn>
   exist, for describing common structures. Each such type has a set of
   <dfn id="predefined-property-name" title="predefined property name">predefined property
-  names</dfn> that are used to describe data of that type.</p>
-
-
-
-  <h4 id="general"><span class="secno">5.4.1 </span>General</h4>
-
-  <p>The <dfn id="md-about" title="md-about"><code>about</code></dfn> property can
+  names</dfn> that are used to describe data of that type.</p><h4 id="general"><span class="secno">5.4.1 </span>General</h4><p>The <dfn id="md-about" title="md-about"><code>about</code></dfn> property can
   be used to name an <a href="#concept-item" title="concept-item">item</a> for the
   purposes of identifying or refering to the data defined in that
-  item.</p>
-
-  <p>A single property with the name <code title="md-about"><a href="#md-about">about</a></code> may be present within each <a href="#concept-item" title="concept-item">item</a>. Its <a href="#concept-property-value" title="concept-property-value">value</a> must be an
-  <a href="infrastructure.html#absolute-url">absolute URL</a>.</p>
-
-
-  <h4 id="vcard"><span class="secno">5.4.2 </span>vCard</h4>
-
-  <p>An item with the <a href="#predefined-type">predefined type</a> <dfn id="md-vcard" title="md-vcard"><code>vcard</code></dfn> represents a person's or
-  organization's contact information.</p>
-
-  <p>The following are the type's <a href="#predefined-property-name" title="predefined property
+  item.</p><p>A single property with the name <code title="md-about"><a href="#md-about">about</a></code> may be present within each <a href="#concept-item" title="concept-item">item</a>. Its <a href="#concept-property-value" title="concept-property-value">value</a> must be an
+  <a href="infrastructure.html#absolute-url">absolute URL</a>.</p><h4 id="vcard"><span class="secno">5.4.2 </span>vCard</h4><p>An item with the <a href="#predefined-type">predefined type</a> <dfn id="md-vcard" title="md-vcard"><code>vcard</code></dfn> represents a person's or
+  organization's contact information.</p><p>The following are the type's <a href="#predefined-property-name" title="predefined property
   name">predefined property names</a>. They are based on the
   vocabulary defined in the vCard specification and its extensions,
   where more information on how to interpret the values can be
-  found. <a href="references.html#refsRFC2426">[RFC2426]</a> <a href="references.html#refsRFC4770">[RFC4770]</a></p>
-
-  <dl><dt><dfn id="md-vcard-fn" title="md-vcard-fn"><code>fn</code></dfn></dt>
+  found. <a href="references.html#refsRFC2426">[RFC2426]</a> <a href="references.html#refsRFC4770">[RFC4770]</a></p><dl><dt><dfn id="md-vcard-fn" title="md-vcard-fn"><code>fn</code></dfn></dt>
 
    <dd>
 
@@ -1955,9 +1757,7 @@
    </dd>
 
 
-  </dl><p>The <dfn id="address-type-strings">address type strings</dfn> are:</p>
-
-  <dl><dt><dfn id="md-vcard-type-adr-dom" title="md-vcard-type-adr-dom"><code>dom</code></dfn></dt>
+  </dl><p>The <dfn id="address-type-strings">address type strings</dfn> are:</p><dl><dt><dfn id="md-vcard-type-adr-dom" title="md-vcard-type-adr-dom"><code>dom</code></dfn></dt>
    <dd>
     <p>Indicates a domestic delivery address.</p>
    <dd>
@@ -1995,9 +1795,7 @@
 
    <dd>
 
-  </dd></dd></dl><p>The <dfn id="telephone-type-strings">telephone type strings</dfn> are:</p>
-
-  <dl><dt><dfn id="md-vcard-type-tel-home" title="md-vcard-type-tel-home"><code>home</code></dfn></dt>
+  </dd></dd></dl><p>The <dfn id="telephone-type-strings">telephone type strings</dfn> are:</p><dl><dt><dfn id="md-vcard-type-tel-home" title="md-vcard-type-tel-home"><code>home</code></dfn></dt>
    <dd>
     <p>Indicates a residential number.</p>
    <dd>
@@ -2070,9 +1868,7 @@
 
    <dd>
 
-  </dd></dd></dl><p>The <dfn id="e-mail-type-strings">e-mail type strings</dfn> are:</p>
-
-  <dl><dt><dfn id="md-vcard-type-email-internet" title="md-vcard-type-email-internet"><code>internet</code></dfn></dt>
+  </dd></dd></dl><p>The <dfn id="e-mail-type-strings">e-mail type strings</dfn> are:</p><dl><dt><dfn id="md-vcard-type-email-internet" title="md-vcard-type-email-internet"><code>internet</code></dfn></dt>
    <dd>
     <p>Indicates an Internet e-mail address.</p>
    <dd>
@@ -2090,9 +1886,7 @@
 
    <dd>
 
-  </dd></dd></dl><p>The <dfn id="impp-type-strings">IMPP type strings</dfn> are:</p>
-
-  <dl><dt><dfn id="md-vcard-type-impp-personal" title="md-vcard-type-impp-personal"><code>personal</code></dfn></dt>
+  </dd></dd></dl><p>The <dfn id="impp-type-strings">IMPP type strings</dfn> are:</p><dl><dt><dfn id="md-vcard-type-impp-personal" title="md-vcard-type-impp-personal"><code>personal</code></dfn></dt>
    <dt><dfn id="md-vcard-type-impp-business" title="md-vcard-type-impp-business"><code>business</code></dfn></dt>
    <dd>
     <p>Indicates the type of communication for which this IMPP
@@ -2113,9 +1907,7 @@
     <a href="infrastructure.html#url">URL</a>s are specified.</p>
    <dd>
 
-  </dd></dd></dl><h5 id="examples"><span class="secno">5.4.2.1 </span>Examples</h5>
-
-  <div class="example">
+  </dd></dd></dl><h5 id="examples"><span class="secno">5.4.2.1 </span>Examples</h5><div class="example">
 
    <p>Here is a long example <code title="md-vcard"><a href="#md-vcard">vcard</a></code> for a
    fictional character called "Jack Bauer":</p>
@@ -2172,15 +1964,14 @@
  &lt;/ins&gt;
 &lt;/section&gt;</pre>
 
-  </div>
-
-  <div class="example">
+  </div><div class="example">
 
    <p>This example shows a site's contact details (using the
    <code><a href="semantics.html#the-address-element">address</a></code> element) containing an address with two street
    components:</p>
 
-   <pre>&lt;address item=vcard&gt;
+   <pre>
+&lt;address item=vcard&gt;
  &lt;strong title="fn"&gt;Alfred Person&lt;/strong&gt; &lt;br&gt;
  &lt;span itemprop="adr" item&gt;
   &lt;span itemprop="street-address"&gt;1600 Amphitheatre Parkway&lt;/span&gt; &lt;br&gt;
@@ -2190,24 +1981,12 @@
  &lt;/span&gt;
 &lt;/address&gt;</pre>
 
-  </div>
-
-
-
-  <h4 id="vevent"><span class="secno">5.4.3 </span>vEvent</h4>
-
-  <p>An item with the <a href="#predefined-type">predefined type</a> <dfn id="md-vevent" title="md-vevent"><code>vevent</code></dfn> represents an event.</p>
-
-  <p>The following are the type's <a href="#predefined-property-name" title="predefined property
+  </div><h4 id="vevent"><span class="secno">5.4.3 </span>vEvent</h4><p>An item with the <a href="#predefined-type">predefined type</a> <dfn id="md-vevent" title="md-vevent"><code>vevent</code></dfn> represents an event.</p><p>The following are the type's <a href="#predefined-property-name" title="predefined property
   name">predefined property names</a>. They are based on the
   vocabulary defined in the iCalendar specification, where more
-  information on how to interpret the values can be found. <a href="references.html#refsRFC2445">[RFC2445]</a></p>
-
-  <p class="note">Only the parts of the iCalendar vocabulary relating
+  information on how to interpret the values can be found. <a href="references.html#refsRFC2445">[RFC2445]</a></p><p class="note">Only the parts of the iCalendar vocabulary relating
   to events are used here; this vocabulary cannot express a complete
-  iCalendar instance.</p>
-
-  <dl><dt><dfn id="md-vevent-attach" title="md-vevent-attach"><code>attach</code></dfn></dt>
+  iCalendar instance.</p><dl><dt><dfn id="md-vevent-attach" title="md-vevent-attach"><code>attach</code></dfn></dt>
 
    <dd>
 
@@ -2677,9 +2456,7 @@
 
 
   </dl><p>A string is a <dfn id="valid-vevent-duration-string">valid vevent duration string</dfn> if it
-  matches the following pattern:</p>
-
-  <ol><li>A U+0050 LATIN CAPITAL LETTER P character.</li>
+  matches the following pattern:</p><ol><li>A U+0050 LATIN CAPITAL LETTER P character.</li>
 
    <li>One of the following:
 
@@ -2716,11 +2493,7 @@
 
     </ul></li>
 
-  </ol><h5 id="examples-0"><span class="secno">5.4.3.1 </span>Examples</h5>
-
-<!-- get more from http://www.ietf.org/rfc/rfc2445.txt -->
-
-  <div class="example">
+  </ol><h5 id="examples-0"><span class="secno">5.4.3.1 </span>Examples</h5><!-- get more from http://www.ietf.org/rfc/rfc2445.txt --><div class="example">
 
    <p>Here is an example of a page that uses the <code title="md-vevent"><a href="#md-vevent">vevent</a></code> vocabulary to mark up an event:</p>
 
@@ -2796,21 +2569,11 @@
  &lt;meta itemprop="description" content="via livebrum.co.uk"&gt;
 &lt;/div&gt;</pre>
 
-  </div>
-
-
-
-  <h4 id="licensing-works"><span class="secno">5.4.4 </span>Licensing works</h4>
-
-  <p>An item with the <a href="#predefined-type">predefined type</a> <dfn id="md-work" title="md-work"><code>work</code></dfn> represents a work (e.g. an
+  </div><h4 id="licensing-works"><span class="secno">5.4.4 </span>Licensing works</h4><p>An item with the <a href="#predefined-type">predefined type</a> <dfn id="md-work" title="md-work"><code>work</code></dfn> represents a work (e.g. an
   article, an image, a video, a song, etc). This type is primarily
   intended to allow authors to include licensing information for
-  works.</p>
-
-  <p>The following are the type's <a href="#predefined-property-name" title="predefined property
-  name">predefined property names</a>.</p>
-
-  <dl><dt><dfn id="md-work-title" title="md-work-title"><code>title</code></dfn></dt>
+  works.</p><p>The following are the type's <a href="#predefined-property-name" title="predefined property
+  name">predefined property names</a>.</p><dl><dt><dfn id="md-work-title" title="md-work-title"><code>title</code></dfn></dt>
 
    <dd>
 
@@ -2855,12 +2618,7 @@
    </dd>
 
   </dl><p>In addition, exactly one property with the name <code title="md-about"><a href="#md-about">about</a></code> must be present within each <a href="#concept-item" title="concept-item">item</a> with the type <code title="md-work"><a href="#md-work">work</a></code>, giving the <a href="infrastructure.html#url">URL</a> of the
-  work.</p>
-
-
-  <h5 id="examples-1"><span class="secno">5.4.4.1 </span>Examples</h5>
-
-  <div class="example">
+  work.</p><h5 id="examples-1"><span class="secno">5.4.4.1 </span>Examples</h5><div class="example">
 
    <p>This example shows an embedded image entitiled <cite>My
    Pond</cite>, licensed under the Creative Commons Attribution-Share
@@ -2880,11 +2638,7 @@
  &lt;/legend&gt;
 &lt;/figure&gt;</pre>
 
-  </div>
-
-
-
-  <div class="impl">
+  </div><div class="impl">
 
   <h3 id="converting-html-to-other-formats"><span class="secno">5.5 </span>Converting HTML to other formats</h3>
 
@@ -4349,9 +4103,4 @@
 
   </ol><p>The <dfn id="atom-namespace">Atom namespace</dfn> is: <code>http://www.w3.org/2005/Atom</code></p>
 
-  </div>
-
-
-
-
-  </body></html>
\ No newline at end of file
+  </div></body></html>
\ No newline at end of file

Index: embedded-content-0.html
===================================================================
RCS file: /sources/public/html5/spec/embedded-content-0.html,v
retrieving revision 1.116
retrieving revision 1.117
diff -u -d -r1.116 -r1.117
--- embedded-content-0.html	12 Aug 2009 23:47:36 -0000	1.116
+++ embedded-content-0.html	13 Aug 2009 21:46:35 -0000	1.117
@@ -179,20 +179,14 @@
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"></a></p>
    <h1>HTML 5</h1>
    <h2 class="no-num no-toc" id="a-vocabulary-and-associated-apis-for-html-and-xhtml">A vocabulary and associated APIs for HTML and XHTML</h2>
-   </div>
-
-  <nav>
+   </div><nav>
    <a href="text-level-semantics.html">&#8592; 4.6 Text-level semantics</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="video.html">4.8.7 The video element &#8594;</a>
-  </nav><p>This is revision 1.2793.</p>
[...1054 lines suppressed...]
-
-  <div class="impl">
+  invoked by <code><a href="#the-object-element">object</a></code> elements. It does not <a href="the-xhtml-syntax.html#represents" title="represents">represent</a> anything on its own.</p><p>The <dfn id="attr-param-name" title="attr-param-name"><code>name</code></dfn>
+  attribute gives the name of the parameter.</p><p>The <dfn id="attr-param-value" title="attr-param-value"><code>value</code></dfn>
+  attribute gives the value of the parameter.</p><p>Both attributes must be present. They may have any value.</p><div class="impl">
 
   <p>If both attributes are present, and if the parent element of the
   <code><a href="#the-param-element">param</a></code> is an <code><a href="#the-object-element">object</a></code> element, then the
@@ -2865,8 +2552,4 @@
   <a href="infrastructure.html#reflect">reflect</a> the respective content attributes of the same
   name.</p>
 
-  </div>
-
-
-
-  </body></html>
\ No newline at end of file
+  </div></body></html>
\ No newline at end of file

Index: dom.html
===================================================================
RCS file: /sources/public/html5/spec/dom.html,v
retrieving revision 1.122
retrieving revision 1.123
diff -u -d -r1.122 -r1.123
--- dom.html	12 Aug 2009 23:47:36 -0000	1.122
+++ dom.html	13 Aug 2009 21:46:34 -0000	1.123
@@ -179,30 +179,15 @@
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"></a></p>
    <h1>HTML 5</h1>
    <h2 class="no-num no-toc" id="a-vocabulary-and-associated-apis-for-html-and-xhtml">A vocabulary and associated APIs for HTML and XHTML</h2>
-   </div>
-
-  <nav>
+   </div><nav>
    <a href="infrastructure.html">&#8592; 2 Common infrastructure</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="semantics.html">4 The elements of HTML &#8594;</a>
-  </nav><p>This is revision 1.2793.</p>
[...1404 lines suppressed...]
-
-  <h4 id="insertadjacenthtml"><span class="secno">3.6.6 </span><code title="dom-insertAdjacentHTML"><a href="#dom-insertadjacenthtml">insertAdjacentHTML()</a></code></h4>
-
-  <dl class="domintro"><dt><var title="">element</var> . <code title="dom-insertAdjacentHTML"><a href="#dom-insertadjacenthtml">insertAdjacentHTML</a></code>(<var title="">position</var>, <var title="">text</var>)</dt>
+  </ol></div><h4 id="insertadjacenthtml"><span class="secno">3.6.6 </span><code title="dom-insertAdjacentHTML"><a href="#dom-insertadjacenthtml">insertAdjacentHTML()</a></code></h4><dl class="domintro"><dt><var title="">element</var> . <code title="dom-insertAdjacentHTML"><a href="#dom-insertadjacenthtml">insertAdjacentHTML</a></code>(<var title="">position</var>, <var title="">text</var>)</dt>
 
    <dd>
 
@@ -3511,8 +3053,4 @@
 
    </li>
 
-  </ol></div>
-
-
-
-  </body></html>
\ No newline at end of file
+  </ol></div></body></html>
\ No newline at end of file

Index: acknowledgements.html
===================================================================
RCS file: /sources/public/html5/spec/acknowledgements.html,v
retrieving revision 1.122
retrieving revision 1.123
diff -u -d -r1.122 -r1.123
--- acknowledgements.html	12 Aug 2009 23:47:35 -0000	1.122
+++ acknowledgements.html	13 Aug 2009 21:46:34 -0000	1.123
@@ -178,17 +178,13 @@
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"></a></p>
    <h1>HTML 5</h1>
    <h2 class="no-num no-toc" id="a-vocabulary-and-associated-apis-for-html-and-xhtml">A vocabulary and associated APIs for HTML and XHTML</h2>
-   </div>
-
-  <nav>
+   </div><nav>
    <a href="references.html">&#8592; References</a> &#8211;
    <a href="spec.html#contents">Table of contents</a>
-  </nav><p>This is revision 1.2793.</p>
-
+  </nav><p>This is revision 1.2794.</p>
 
-  <h2 class="no-num" id="acknowledgements">Acknowledgements</h2> <!-- ACKS -->
 
-  <p>Thanks to
+  <h2 class="no-num" id="acknowledgements">Acknowledgements</h2><!-- ACKS --><p>Thanks to
 
   Aankhen,
   Aaron Boodman,
@@ -622,43 +618,29 @@
   &#216;istein E. Andersen,
 
   for their useful comments, both large and small, that have led to
-  changes to this specification over the years.</p>
-
-  <p>Thanks also to everyone who has ever posted about HTML&#160;5 to
+  changes to this specification over the years.</p><p>Thanks also to everyone who has ever posted about HTML&#160;5 to
   their blogs, public mailing lists, or forums, including the <a href="http://lists.w3.org/Archives/Public/public-html/">W3C
   public-html list</a> and the <a href="http://www.whatwg.org/mailing-list">various WHATWG lists</a>.
 
   </p><p>Special thanks to Richard Williamson for creating the first
   implementation of <code><a href="the-canvas-element.html#the-canvas-element">canvas</a></code> in Safari, from which the
-  canvas feature was designed.</p>
-
-  <p>Special thanks also to the Microsoft employees who first
+  canvas feature was designed.</p><p>Special thanks also to the Microsoft employees who first
   implemented the event-based drag-and-drop mechanism, <code title="attr-contenteditable"><a href="editing.html#attr-contenteditable">contenteditable</a></code>, and other
   features first widely deployed by the Windows Internet Explorer
-  browser.</p>
-
-  <div class="impl">
+  browser.</p><div class="impl">
 
   <p>Special thanks and $10,000 to David Hyatt who came up with a
   broken implementation of the <a href="syntax.html#adoptionAgency">adoption
   agency algorithm</a> that the editor had to reverse engineer and fix
   before using it in the parsing section.</p>
 
-  </div>
-
-  <p>Thanks to the many sources that provided inspiration for the
-  examples used in the specification.</p>
-
-  <p>Thanks also to the Microsoft blogging community for some ideas,
+  </div><p>Thanks to the many sources that provided inspiration for the
+  examples used in the specification.</p><p>Thanks also to the Microsoft blogging community for some ideas,
   to the attendees of the W3C Workshop on Web Applications and
   Compound Documents for inspiration, to the #mrt crew, the #mrt.no
   crew, and the #whatwg crew, and to Pillar and Hedral for their ideas
-  and support.</p>
-
-  <!-- Hopefully Kam won't notice he's covered by these
-  acknowledgements three times! -->
-
-<!--
+  and support.</p><!-- Hopefully Kam won't notice he's covered by these
+  acknowledgements three times! --><!--
 TODO (or delay):
  XXX * we should fix The Great Key Problem
  XXX * library of resources:

Index: history.html
===================================================================
RCS file: /sources/public/html5/spec/history.html,v
retrieving revision 1.116
retrieving revision 1.117
diff -u -d -r1.116 -r1.117
--- history.html	12 Aug 2009 23:47:36 -0000	1.116
+++ history.html	13 Aug 2009 21:46:35 -0000	1.117
@@ -179,89 +179,57 @@
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"></a></p>
    <h1>HTML 5</h1>
    <h2 class="no-num no-toc" id="a-vocabulary-and-associated-apis-for-html-and-xhtml">A vocabulary and associated APIs for HTML and XHTML</h2>
-   </div>
-
-  <nav>
+   </div><nav>
    <a href="offline.html">&#8592; 6.9 Offline Web applications</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="editing.html">7 User Interaction &#8594;</a>
-  </nav><p>This is revision 1.2793.</p>
[...1253 lines suppressed...]
 
    <dd><p>The actual value being defined. The value should not be
    confusingly similar to any other defined value (e.g. differing only
@@ -3056,12 +2624,6 @@
   add the value to the Wiki, with the details described above, with
   the "proposal" status.</p>
 
-  </div>
-
-  <p>This specification does not define how new values will get
+  </div><p>This specification does not define how new values will get
   approved. It is expected that the Wiki will have a community that
-  addresses this.</p>
-
-
-
-  </body></html>
\ No newline at end of file
+  addresses this.</p></body></html>
\ No newline at end of file

Index: forms.html
===================================================================
RCS file: /sources/public/html5/spec/forms.html,v
retrieving revision 1.116
retrieving revision 1.117
diff -u -d -r1.116 -r1.117
--- forms.html	12 Aug 2009 23:47:36 -0000	1.116
+++ forms.html	13 Aug 2009 21:46:35 -0000	1.117
@@ -179,35 +179,25 @@
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"></a></p>
    <h1>HTML 5</h1>
    <h2 class="no-num no-toc" id="a-vocabulary-and-associated-apis-for-html-and-xhtml">A vocabulary and associated APIs for HTML and XHTML</h2>
-   </div>
-
-  <nav>
+   </div><nav>
    <a href="tabular-data.html">&#8592; 4.9 Tabular data</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="interactive-elements.html">4.11 Interactive elements &#8594;</a>
-  </nav><p>This is revision 1.2793.</p>
[...3283 lines suppressed...]
-  </div>
-
-
-
-  <div class="impl">
+  </div><div class="impl">
 
   <h4 id="event-dispatch"><span class="secno">4.10.18 </span>Event dispatch</h4>
 
@@ -8734,7 +7784,4 @@
    <a href="infrastructure.html#tree-order">tree order</a>, <a href="browsers.html#fire-a-simple-event">fire a simple event</a> called
    <var title="">event name</var> at the element.</p></li>
 
-  </ol></div>
-
-
-  </body></html>
\ No newline at end of file
+  </ol></div></body></html>
\ No newline at end of file

Index: interactive-elements.html
===================================================================
RCS file: /sources/public/html5/spec/interactive-elements.html,v
retrieving revision 1.116
retrieving revision 1.117
diff -u -d -r1.116 -r1.117
--- interactive-elements.html	12 Aug 2009 23:47:36 -0000	1.116
+++ interactive-elements.html	13 Aug 2009 21:46:35 -0000	1.117
@@ -179,20 +179,14 @@
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"></a></p>
    <h1>HTML 5</h1>
    <h2 class="no-num no-toc" id="a-vocabulary-and-associated-apis-for-html-and-xhtml">A vocabulary and associated APIs for HTML and XHTML</h2>
-   </div>
-
-  <nav>
+   </div><nav>
    <a href="forms.html">&#8592; 4.10 Forms</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="microdata.html">5 Microdata &#8594;</a>
-  </nav><p>This is revision 1.2793.</p>
-
-
-  <h3 id="interactive-elements"><span class="secno">4.11 </span>Interactive elements</h3>
+  </nav><p>This is revision 1.2794.</p>
 
-  <h4 id="the-details-element"><span class="secno">4.11.1 </span>The <dfn><code>details</code></dfn> element</h4>
 
-  <dl class="element"><dt>Categories</dt>
+  <h3 id="interactive-elements"><span class="secno">4.11 </span>Interactive elements</h3><h4 id="the-details-element"><span class="secno">4.11.1 </span>The <dfn><code>details</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
    <dd><a href="dom.html#flow-content-0">Flow content</a>.</dd>
    <dd><a href="dom.html#interactive-content-0">Interactive content</a>.</dd>
    <dt>Contexts in which this element may be used:</dt>
@@ -209,28 +203,18 @@
 };</pre>
    </dd>
   </dl><p>The <code><a href="#the-details-element">details</a></code> element <a href="the-xhtml-syntax.html#represents">represents</a> additional
-  information or controls which the user can obtain on demand.</p>
-
-  <p class="note">The <code><a href="#the-details-element">details</a></code> element is not appropriate
+  information or controls which the user can obtain on demand.</p><p class="note">The <code><a href="#the-details-element">details</a></code> element is not appropriate
   for footnotes. Please see <a href="text-level-semantics.html#footnotes">the section on
-  footnotes</a> for details on how to mark up footnotes.</p>
-
-  <p>The first element child of a <code><a href="#the-details-element">details</a></code> element, <span class="impl">if it is</span> a <code><a href="#the-legend-element">legend</a></code> element,
-  <a href="the-xhtml-syntax.html#represents">represents</a> the summary of the details.</p>
-
-  <div class="impl">
+  footnotes</a> for details on how to mark up footnotes.</p><p>The first element child of a <code><a href="#the-details-element">details</a></code> element, <span class="impl">if it is</span> a <code><a href="#the-legend-element">legend</a></code> element,
+  <a href="the-xhtml-syntax.html#represents">represents</a> the summary of the details.</p><div class="impl">
 
   <p>If the first element is not a <code><a href="#the-legend-element">legend</a></code> element, the
   UA should provide its own legend (e.g. "Details").</p>
 
-  </div>
-
-  <p>The <dfn id="attr-details-open" title="attr-details-open"><code>open</code></dfn>
+  </div><p>The <dfn id="attr-details-open" title="attr-details-open"><code>open</code></dfn>
   content attribute is a <a href="infrastructure.html#boolean-attribute">boolean attribute</a>. If present,
   it indicates that the details are to be shown to the user. If the
-  attribute is absent, the details are not to be shown.</p>
-
-  <div class="impl">
+  attribute is absent, the details are not to be shown.</p><div class="impl">
 
   <p>If the attribute is removed, then the details should be
   hidden. If the attribute is added, the details should be shown.</p>
@@ -245,10 +229,7 @@
   <p>The <dfn id="dom-details-open" title="dom-details-open"><code>open</code></dfn>
   attribute must <a href="infrastructure.html#reflect">reflect</a> the <code title="attr-details-open"><a href="#attr-details-open">open</a></code> content attribute.</p>
 
-  </div>
-
-
-<!-- v2DATAGRID
+  </div><!-- v2DATAGRID
   <h4 id="datagrid">The <dfn><code>datagrid</code></dfn> element</h4>
 
   <dl class="element">
@@ -2841,11 +2822,7 @@
   ...define drag and drop in datagrids; selectiondraggable...
 - ->
 
--->
-
-  <h4 id="the-command"><span class="secno">4.11.2 </span>The <dfn><code>command</code></dfn> element</h4>
-
-  <dl class="element"><dt>Categories</dt>
+--><h4 id="the-command"><span class="secno">4.11.2 </span>The <dfn><code>command</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
    <dd><a href="dom.html#metadata-content-0">Metadata content</a>.</dd>
    <dd><a href="dom.html#flow-content-0">Flow content</a>.</dd>
    <dd><a href="dom.html#phrasing-content-0">Phrasing content</a>.</dd>
@@ -2877,23 +2854,17 @@
 };</pre>
    </dd>
   </dl><p>The <code><a href="#the-command">command</a></code> element represents a command that the user
-  can invoke.</p>
-
-  <p>The <dfn id="attr-command-type" title="attr-command-type"><code>type</code></dfn>
+  can invoke.</p><p>The <dfn id="attr-command-type" title="attr-command-type"><code>type</code></dfn>
   attribute indicates the kind of command: either a normal command
   with an associated action, or a state or option that can be toggled,
-  or a selection of one item from a list of items.</p>
-
-  <p>The attribute is an <a href="infrastructure.html#enumerated-attribute">enumerated attribute</a> with three
+  or a selection of one item from a list of items.</p><p>The attribute is an <a href="infrastructure.html#enumerated-attribute">enumerated attribute</a> with three
   keywords and states. The keyword "<dfn id="attr-command-type-keyword-command" title="attr-command-type-keyword-command"><code>command</code></dfn>"
   maps to the <a href="#attr-command-type-state-command" title="attr-command-type-state-command">Command</a> state, the
   <dfn id="attr-command-type-keyword-checkbox" title="attr-command-type-keyword-checkbox"><code>checkbox</code></dfn>"
   maps to the <a href="#attr-command-type-state-checkbox" title="attr-command-type-state-checkbox">Checkbox</a>, and the
   "<dfn id="attr-command-type-keyword-radio" title="attr-command-type-keyword-radio"><code>radio</code></dfn>"
   keyword maps to the <a href="#attr-command-type-state-radio" title="attr-command-type-state-radio">Radio</a> state. The
-  <i>missing value default</i> is the <a href="#attr-command-type-state-command" title="attr-command-type-state-command">Command</a> state.</p>
-
-  <dl><dt>The <dfn id="attr-command-type-state-command" title="attr-command-type-state-command">Command</dfn> state</dt>
+  <i>missing value default</i> is the <a href="#attr-command-type-state-command" title="attr-command-type-state-command">Command</a> state.</p><dl><dt>The <dfn id="attr-command-type-state-command" title="attr-command-type-state-command">Command</dfn> state</dt>
 
    <dd><p>The element <a href="the-xhtml-syntax.html#represents">represents</a> a normal command with an associated action.</p></dd>
 
@@ -2906,49 +2877,35 @@
    <dd><p>The element <a href="the-xhtml-syntax.html#represents">represents</a> a selection of one item from a list of items.</p></dd>
 
   </dl><p>The <dfn id="attr-command-label" title="attr-command-label"><code>label</code></dfn>
-  attribute gives the name of the command, as shown to the user.</p>
-
-  <p>The <dfn id="attr-command-title" title="attr-command-title"><code>title</code></dfn>
+  attribute gives the name of the command, as shown to the user.</p><p>The <dfn id="attr-command-title" title="attr-command-title"><code>title</code></dfn>
   attribute gives a hint describing the command, which might be shown
-  to the user to help him.</p>
-
-  <p>The <dfn id="attr-command-icon" title="attr-command-icon"><code>icon</code></dfn>
+  to the user to help him.</p><p>The <dfn id="attr-command-icon" title="attr-command-icon"><code>icon</code></dfn>
   attribute gives a picture that represents the command. If the
   attribute is specified, the attribute's value must contain a
   <a href="infrastructure.html#valid-url">valid URL</a>. <span class="impl">To obtain the
   <a href="infrastructure.html#absolute-url">absolute URL</a> of the icon, the attribute's value must be
   <a href="infrastructure.html#resolve-a-url" title="resolve a url">resolved</a> relative to the
-  element.</span></p> <!-- this is affected by the base URL being
+  element.</span></p><!-- this is affected by the base URL being
   changed, so users of this should cache the image once they've
-  fetched it once, at least until the relative url changes again -->
-
-  <p>The <dfn id="attr-command-disabled" title="attr-command-disabled"><code>disabled</code></dfn> attribute
+  fetched it once, at least until the relative url changes again --><p>The <dfn id="attr-command-disabled" title="attr-command-disabled"><code>disabled</code></dfn> attribute
   is a <a href="infrastructure.html#boolean-attribute">boolean attribute</a> that, if present, indicates that
-  the command is not available in the current state.</p>
-
-  <p class="note">The distinction between <code title="attr-command-disabled"><a href="#attr-command-disabled">disabled</a></code> and <code title="attr-hidden"><a href="editing.html#the-hidden-attribute">hidden</a></code> is subtle. A command would be
+  the command is not available in the current state.</p><p class="note">The distinction between <code title="attr-command-disabled"><a href="#attr-command-disabled">disabled</a></code> and <code title="attr-hidden"><a href="editing.html#the-hidden-attribute">hidden</a></code> is subtle. A command would be
   disabled if, in the same context, it could be enabled if only
   certain aspects of the situation were changed. A command would be
   marked as hidden if, in that situation, the command will never be
   enabled. For example, in the context menu for a water faucet, the
   command "open" might be disabled if the faucet is already open, but
   the command "eat" would be marked hidden since the faucet could
-  never be eaten.</p>
-
-  <p>The <dfn id="attr-command-checked" title="attr-command-checked"><code>checked</code></dfn>
+  never be eaten.</p><p>The <dfn id="attr-command-checked" title="attr-command-checked"><code>checked</code></dfn>
   attribute is a <a href="infrastructure.html#boolean-attribute">boolean attribute</a> that, if present,
   indicates that the command is selected. The attribute must be
   omitted unless the <code title="attr-command-type"><a href="#attr-command-type">type</a></code>
   attribute is in either the <a href="#attr-command-type-state-checkbox" title="attr-command-type-state-checkbox">Checkbox</a> state or
   the <a href="#attr-command-type-state-radio" title="attr-command-type-state-radio">Radio</a>
-  state.</p>
-
-  <p>The <dfn id="attr-command-radiogroup" title="attr-command-radiogroup"><code>radiogroup</code></dfn>
+  state.</p><p>The <dfn id="attr-command-radiogroup" title="attr-command-radiogroup"><code>radiogroup</code></dfn>
   attribute gives the name of the group of commands that will be
   toggled when the command itself is toggled, for commands whose <code title="attr-command-type"><a href="#attr-command-type">type</a></code> attribute has the value "<code title="">radio</code>". The scope of the name is the child list of
-  the parent element. The attribute must be omitted unless the <code title="attr-command-type"><a href="#attr-command-type">type</a></code> attribute is in the <a href="#attr-command-type-state-radio" title="attr-command-type-state-radio">Radio</a> state.</p>
-
-<!--
+  the parent element. The attribute must be omitted unless the <code title="attr-command-type"><a href="#attr-command-type">type</a></code> attribute is in the <a href="#attr-command-type-state-radio" title="attr-command-type-state-radio">Radio</a> state.</p><!--
   <p>If the <code>command</code> element is used when <span
   title="menu generation">generating</span> a <span>context
   menu</span>, then the <dfn
@@ -2970,9 +2927,7 @@
    command...
 
   </div>
--->
-
-  <div class="impl">
+--><div class="impl">
 
   <p>The <dfn id="dom-command-type" title="dom-command-type"><code>type</code></dfn>, <dfn id="dom-command-label" title="dom-command-label"><code>label</code></dfn>, <dfn id="dom-command-icon" title="dom-command-icon"><code>icon</code></dfn>, <dfn id="dom-command-disabled" title="dom-command-disabled"><code>disabled</code></dfn>, <dfn id="dom-command-checked" title="dom-command-checked"><code>checked</code></dfn>, and <dfn id="dom-command-radiogroup" title="dom-command-radiogroup"><code>radiogroup</code></dfn><!--,
   and <dfn title="dom-command-default"><code>default</code></dfn>-->
@@ -3022,16 +2977,8 @@
   etc, automatically update. Once we add this, expose the Triggers
   facet again. -->
 
-  </div>
-
-  <p class="note"><code><a href="#the-command">command</a></code> elements are not rendered
-  unless they <a href="#menus" title="menu">form part of a menu</a>.</p>
-
-
-
-  <h4 id="the-bb-element"><span class="secno">4.11.3 </span>The <dfn><code>bb</code></dfn> element</h4>
-
-  <dl class="element"><dt>Categories</dt>
+  </div><p class="note"><code><a href="#the-command">command</a></code> elements are not rendered
+  unless they <a href="#menus" title="menu">form part of a menu</a>.</p><h4 id="the-bb-element"><span class="secno">4.11.3 </span>The <dfn><code>bb</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
    <dd><a href="dom.html#flow-content-0">Flow content</a>.</dd>
    <dd><a href="dom.html#phrasing-content-0">Phrasing content</a>.</dd>
    <dd><a href="dom.html#interactive-content-0">Interactive content</a>.</dd>
@@ -3051,28 +2998,18 @@
 };</pre>
    </dd>
   </dl><p>The <code><a href="#the-bb-element">bb</a></code> element represents a user agent command that
-  the user can invoke.</p>
-
-  <p>The <dfn id="attr-bb-type" title="attr-bb-type"><code>type</code></dfn> attribute
+  the user can invoke.</p><p>The <dfn id="attr-bb-type" title="attr-bb-type"><code>type</code></dfn> attribute
   indicates the kind of command. The <code title="attr-bb-type"><a href="#attr-bb-type">type</a></code> attribute is an <a href="infrastructure.html#enumerated-attribute">enumerated
   attribute</a>. The following table lists the keywords and states
   for the attribute &#8212; the keywords in the left column map to the
   states listed in the cell in the second column on the same row as
-  the keyword.</p>
-
-  <table><thead><tr><th> Keyword </th><th> State
+  the keyword.</p><table><thead><tr><th> Keyword </th><th> State
    </th></tr></thead><tbody><tr><td> <dfn id="attr-bb-type-makeapp" title="attr-bb-type-makeapp"><code>makeapp</code></dfn>
      </td><td> <i title="attr-bb-type-makeapp-state"><a href="#the-make-application-state">make application</a></i>
-  </td></tr></tbody></table><p>The <i>missing value default</i> state is the <i title="attr-bb-type-null-state"><a href="#attr-bb-type-null-state">null</a></i> state.</p>
-
-  <p>Each state has an <i>action</i> and a <i>relevance</i>, defined
-  in the following sections.</p>
-
-  <p>When the attribute is in the <dfn id="attr-bb-type-null-state" title="attr-bb-type-null-state"><i>null</i></dfn> state, the
+  </td></tr></tbody></table><p>The <i>missing value default</i> state is the <i title="attr-bb-type-null-state"><a href="#attr-bb-type-null-state">null</a></i> state.</p><p>Each state has an <i>action</i> and a <i>relevance</i>, defined
+  in the following sections.</p><p>When the attribute is in the <dfn id="attr-bb-type-null-state" title="attr-bb-type-null-state"><i>null</i></dfn> state, the
   <i>action</i> is to not do anything, and the <i>relevance</i> is
-  unconditionally false.</p>
-
-  <div class="impl">
+  unconditionally false.</p><div class="impl">
 
   <p>A <code><a href="#the-bb-element">bb</a></code> element whose <code title="attr-bb-type"><a href="#attr-bb-type">type</a></code> attribute is in a state whose
   <i>relevance</i> is true must be enabled. Conversely, a
@@ -3089,16 +3026,12 @@
   element, its <code title="attr-bb-type"><a href="#attr-bb-type">type</a></code> attribute's
   state's <i>action</i> must be invoked.</p>
 
-  </div>
-
-  <p>When the element has no descendant element children and has no
+  </div><p>When the element has no descendant element children and has no
   descendant <a href="infrastructure.html#text-node">text node</a> children of non-zero length, the
   element <a href="the-xhtml-syntax.html#represents">represents</a> a browser button with a
   user-agent-defined icon or text representing the <code title="attr-bb-type"><a href="#attr-bb-type">type</a></code> attribute's state's <i>action</i>
   and <i>relevance</i> (enabled vs disabled). Otherwise, the element
-  <a href="the-xhtml-syntax.html#represents">represents</a> its children.</p>
-
-  <dl class="domintro"><dt><var title="">bb</var> . <code title="dom-bb-supported"><a href="#dom-bb-supported">supported</a></code></dt>
+  <a href="the-xhtml-syntax.html#represents">represents</a> its children.</p><dl class="domintro"><dt><var title="">bb</var> . <code title="dom-bb-supported"><a href="#dom-bb-supported">supported</a></code></dt>
 
    <dd>
 
@@ -3135,25 +3068,14 @@
   otherwise (i.e. it returns the opposite of the <code title="attr-bb-type"><a href="#attr-bb-type">type</a></code> attribute's state's
   <i>relevance</i>).</p>
 
-  </div>
-
-
-  <h5 id="browser-button-types"><span class="secno">4.11.3.1 </span>Browser button types</h5>
-
-  <h6 id="the-make-application-state"><span class="secno">4.11.3.1.1 </span>The <dfn title="attr-bb-type-makeapp-state"><i>make application</i></dfn> state</h6>
-
-  <p>Some user agents support making sites accessible as independent
+  </div><h5 id="browser-button-types"><span class="secno">4.11.3.1 </span>Browser button types</h5><h6 id="the-make-application-state"><span class="secno">4.11.3.1.1 </span>The <dfn title="attr-bb-type-makeapp-state"><i>make application</i></dfn> state</h6><p>Some user agents support making sites accessible as independent
   applications, as if they were not Web sites at all. The <i title="attr-bb-type-makeapp-state"><a href="#the-make-application-state">make application</a></i> state exists
   to allow Web pages to offer themselves to the user as targets for
-  this mode of operation.</p>
-
-  <p>The <i>action</i> of the <i title="attr-bb-type-makeapp-state"><a href="#the-make-application-state">make application</a></i> state is to
+  this mode of operation.</p><p>The <i>action</i> of the <i title="attr-bb-type-makeapp-state"><a href="#the-make-application-state">make application</a></i> state is to
   confirm the user's intent to use the current site in a standalone
   fashion, and, provided the user's intent is confirmed, offer the
   user a way to make the resource identified by <a href="dom.html#the-document-s-address">the document's
-  address</a> available in such a fashion.</p>
-
-  <div class="impl">
+  address</a> available in such a fashion.</p><div class="impl">
 
   <p class="warning">The confirmation is needed because it is
   relatively easy to trick users into activating buttons. The
@@ -3162,14 +3084,10 @@
   clearly from the user agent and gives the user the opportunity to
   drag an icon to their system's application launcher.</p>
 
-  </div>
-
-  <p>The <i>relevance</i> of the <i title="attr-bb-type-makeapp-state"><a href="#the-make-application-state">make application</a></i> state is
+  </div><p>The <i>relevance</i> of the <i title="attr-bb-type-makeapp-state"><a href="#the-make-application-state">make application</a></i> state is
   false if the user agent is already handling the site in such a
   fashion, or if the user agent doesn't support making the site
-  available in that fashion, and true otherwise.</p>
-
-  <div class="example">
+  available in that fashion, and true otherwise.</p><div class="example">
 
    <p>In the following example, a few links are listed on an
    application's page, to allow the user perform certain actions,
@@ -3195,9 +3113,7 @@
 
    <p><img alt='"Settings&#160;|&#160;Download&#160;standalone&#160;application&#160;|&#160;Help&#160;|&#160;Sign&#160;out"' src="images/sample-makeapp.png"></p>
 
-  </div>
-
-  <div class="example">
+  </div><div class="example">
 
    <p>The following example shows another way to do the same thing as
    the previous one, this time not relying on CSS support to hide the
@@ -3219,14 +3135,7 @@
  }
 &lt;/script&gt;</pre>
 
-  </div>
-
-
-
-
-  <h4 id="menus"><span class="secno">4.11.4 </span>The <dfn><code>menu</code></dfn> element</h4>
-
-  <dl class="element"><dt>Categories</dt>
+  </div><h4 id="menus"><span class="secno">4.11.4 </span>The <dfn><code>menu</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
    <dd><a href="dom.html#flow-content-0">Flow content</a>.</dd>
    <dd>If the element's <code title="attr-menu-type"><a href="#attr-menu-type">type</a></code> attribute is in the <a href="#tool-bar-state" title="tool bar state">tool bar</a> state: <a href="dom.html#interactive-content-0">Interactive content</a>.</dd>
    <dt>Contexts in which this element may be used:</dt>
@@ -3244,11 +3153,7 @@
            attribute DOMString <a href="#dom-menu-type" title="dom-menu-type">type</a>;
            attribute DOMString <a href="#dom-menu-label" title="dom-menu-label">label</a>;
 };</pre>
-  </dd></dl><p>The <code><a href="#menus">menu</a></code> element represents a list of commands.</p>
-
-  <!-- v2 idea: <menu> should get an icon, like <command> -->
-
-  <p>The <dfn id="attr-menu-type" title="attr-menu-type"><code>type</code></dfn> attribute
+  </dd></dl><p>The <code><a href="#menus">menu</a></code> element represents a list of commands.</p><!-- v2 idea: <menu> should get an icon, like <command> --><p>The <dfn id="attr-menu-type" title="attr-menu-type"><code>type</code></dfn> attribute
   is an <a href="infrastructure.html#enumerated-attribute">enumerated attribute</a> indicating the kind of menu
   being declared. The attribute has three states. The <code title="attr-menu-type-context">context</code> keyword maps to the
   <dfn id="context-menu-state" title="context menu state">context menu</dfn> state, in which
@@ -3258,47 +3163,27 @@
   omitted. The <i>missing value default</i> is the <dfn id="list-state" title="list
   state">list</dfn> state, which indicates that the element is merely
   a list of commands that is neither declaring a context menu nor
-  defining a tool bar.</p>
-
-  <p>If a <code><a href="#menus">menu</a></code> element's <code title="attr-menu-type"><a href="#attr-menu-type">type</a></code> attribute is in the <a href="#context-menu-state" title="context menu state">context menu</a> state, then the
+  defining a tool bar.</p><p>If a <code><a href="#menus">menu</a></code> element's <code title="attr-menu-type"><a href="#attr-menu-type">type</a></code> attribute is in the <a href="#context-menu-state" title="context menu state">context menu</a> state, then the
   element <a href="the-xhtml-syntax.html#represents">represents</a> the commands of a context menu, and
   the user can only interact with the commands if that context menu is
-  activated.</p>
-
-  <p>If a <code><a href="#menus">menu</a></code> element's <code title="attr-menu-type"><a href="#attr-menu-type">type</a></code> attribute is in the <a href="#tool-bar-state" title="tool bar state">tool bar</a> state, then the element
+  activated.</p><p>If a <code><a href="#menus">menu</a></code> element's <code title="attr-menu-type"><a href="#attr-menu-type">type</a></code> attribute is in the <a href="#tool-bar-state" title="tool bar state">tool bar</a> state, then the element
   <a href="the-xhtml-syntax.html#represents">represents</a> a list of active commands that the user can
-  immediately interact with.</p>
-
-  <p>If a <code><a href="#menus">menu</a></code> element's <code title="attr-menu-type"><a href="#attr-menu-type">type</a></code> attribute is in the <a href="#list-state" title="list state">list</a> state, then the element either
+  immediately interact with.</p><p>If a <code><a href="#menus">menu</a></code> element's <code title="attr-menu-type"><a href="#attr-menu-type">type</a></code> attribute is in the <a href="#list-state" title="list state">list</a> state, then the element either
   <a href="the-xhtml-syntax.html#represents">represents</a> an unordered list of items (each represented
   by an <code><a href="semantics.html#the-li-element">li</a></code> element), each of which represents a command
   that the user can perform or activate, or, if the element has no
   <code><a href="semantics.html#the-li-element">li</a></code> element children, <a href="dom.html#flow-content-0">flow content</a>
-  describing available commands.</p>
-
-  <p>The <dfn id="attr-menu-label" title="attr-menu-label"><code>label</code></dfn>
+  describing available commands.</p><p>The <dfn id="attr-menu-label" title="attr-menu-label"><code>label</code></dfn>
   attribute gives the label of the menu. It is used by user agents to
   display nested menus in the UI. For example, a context menu
   containing another menu would use the nested menu's <code title="attr-menu-label"><a href="#attr-menu-label">label</a></code> attribute for the submenu's
-  menu label.</p>
-
-  <div class="impl">
+  menu label.</p><div class="impl">
 
   <p>The <dfn id="dom-menu-type" title="dom-menu-type"><code>type</code></dfn> and <dfn id="dom-menu-label" title="dom-menu-label"><code>label</code></dfn> DOM attributes must
   <a href="infrastructure.html#reflect">reflect</a> the respective content attributes of the same
   name.</p>
 
-  </div>
-
-
-
-  <h5 id="menus-intro"><span class="secno">4.11.4.1 </span>Introduction</h5>
-
-  <p><i>This section is non-normative.</i></p>
-
-  <p class="XXX">...</p>
-
-<!--
+  </div><h5 id="menus-intro"><span class="secno">4.11.4.1 </span>Introduction</h5><p><i>This section is non-normative.</i></p><p class="XXX">...</p><!--
 
 
   <pre>&lt;menu type="commands"&gt;
@@ -3392,11 +3277,7 @@
 
 explain that only direct children of the <menu> matter
 
--->
-
-
-
-  <div class="impl">
+--><div class="impl">
 
   <h5 id="building-menus-and-tool-bars"><span class="secno">4.11.4.2 </span><dfn>Building menus and tool bars</dfn></h5>
 
@@ -3474,14 +3355,7 @@
 
    <li>Any separator at the start or end of the menu must be removed.</li>
 
-  </ol></div>
-
-
-
-
-  <h5 id="context-menus"><span class="secno">4.11.4.3 </span><dfn>Context menus</dfn></h5>
-
-  <p>The <dfn id="attr-contextmenu" title="attr-contextmenu"><code>contextmenu</code></dfn>
+  </ol></div><h5 id="context-menus"><span class="secno">4.11.4.3 </span><dfn>Context menus</dfn></h5><p>The <dfn id="attr-contextmenu" title="attr-contextmenu"><code>contextmenu</code></dfn>
   attribute gives the element's <a href="#context-menus" title="context menus">context
   menu</a>. The value must be the ID of a <code><a href="#menus">menu</a></code> element
   in the DOM. <span class="impl">If the node that would be obtained by
@@ -3489,9 +3363,7 @@
   attribute's value as the only argument is null or not a
   <code><a href="#menus">menu</a></code> element, then the element has no assigned context
   menu. Otherwise, the element's assigned context menu is the element
-  so identified.</span></p>
-
-  <div class="impl">
+  so identified.</span></p><div class="impl">
 
   <p>When an element's context menu is requested (e.g. by the user
   right-clicking the element, or pressing a context menu key), the UA
@@ -3544,11 +3416,7 @@
   <p>The <dfn id="dom-contextmenu" title="dom-contextMenu"><code>contextMenu</code></dfn>
   attribute must <a href="infrastructure.html#reflect">reflect</a> the <code title="attr-contextmenu"><a href="#attr-contextmenu">contextmenu</a></code> content attribute.</p>
 
-  </div>
-
-
-
-  <div class="impl">
+  </div><div class="impl">
 
   <h5 id="tool-bars"><span class="secno">4.11.4.4 </span><dfn>Tool bars</dfn></h5>
 
@@ -3561,22 +3429,12 @@
   <code><a href="#menus">menu</a></code>'s DOM, by immediately <a href="#building-menus-and-tool-bars" title="building menus
   and tool bars">rebuilding</a> the menu.</p>
 
-  </div>
-
-
-
-  <h4 id="commands"><span class="secno">4.11.5 </span>Commands</h4>
-
-  <p>A <dfn id="concept-command" title="concept-command">command</dfn> is the abstraction
+  </div><h4 id="commands"><span class="secno">4.11.5 </span>Commands</h4><p>A <dfn id="concept-command" title="concept-command">command</dfn> is the abstraction
   behind menu items, buttons, and links.<!--v2COMMAND: Once a command
   is defined, other parts of the interface can refer to the same
   command, allowing many access points to a single feature to share
-  aspects such as the disabled state.--></p>
-
-  <p id="facets">Commands are defined to have the following
-  <dfn id="concept-facet" title="concept-facet">facets</dfn>:</p>
-
-  <dl><dt><dfn id="command-facet-type" title="command-facet-Type">Type</dfn></dt>
+  aspects such as the disabled state.--></p><p id="facets">Commands are defined to have the following
+  <dfn id="concept-facet" title="concept-facet">facets</dfn>:</p><dl><dt><dfn id="command-facet-type" title="command-facet-Type">Type</dfn></dt>
 
    <dd>The kind of command: "command", meaning it is a normal command;
    "radio", meaning that triggering the command will, amongst other
@@ -3641,9 +3499,7 @@
 -->
 
   </dl><p>These facets are exposed on elements using the <dfn id="command-api">command
-  API</dfn>:</p>
-
-  <dl class="domintro"><dt><var title="">element</var> . <code title="dom-command-ro-commandType"><a href="#dom-command-ro-commandtype">commandType</a></code></dt>
+  API</dfn>:</p><dl class="domintro"><dt><var title="">element</var> . <code title="dom-command-ro-commandType"><a href="#dom-command-ro-commandtype">commandType</a></code></dt>
 
    <dd>
 
@@ -3788,9 +3644,7 @@
   attribute, and the <a href="#command-facet-hiddenstate" title="command-facet-HiddenState">Hidden
   State</a> facet is exposed by the <code title="dom-hidden"><a href="editing.html#dom-hidden">hidden</a></code> DOM attribute.</p>
 
-  </div>
-
-  <hr><dl class="domintro"><dt><var title="">document</var> . <code title="dom-document-commands"><a href="#dom-document-commands">commands</a></code></dt>
+  </div><hr><dl class="domintro"><dt><var title="">document</var> . <code title="dom-document-commands"><a href="#dom-document-commands">commands</a></code></dt>
    <dd>
     <p>Returns an <code><a href="infrastructure.html#htmlcollection-0">HTMLCollection</a></code> of the elements in the
     <code>Document</code> that define commands and have IDs.</p>
@@ -3803,15 +3657,10 @@
   <code><a href="infrastructure.html#htmlcollection-0">HTMLCollection</a></code> rooted at the <code>Document</code>
   node, whose filter matches only elements that <a href="#concept-command" title="concept-command">define commands</a> and have <a href="#command-facet-id" title="command-facet-ID">IDs</a>.</p>
 
-  </div>
-
-  <hr><p>User agents may expose the <a href="#concept-command" title="concept-command">commands</a> whose <a href="#command-facet-hiddenstate" title="command-facet-HiddenState">Hidden State</a> facet is false
+  </div><hr><p>User agents may expose the <a href="#concept-command" title="concept-command">commands</a> whose <a href="#command-facet-hiddenstate" title="command-facet-HiddenState">Hidden State</a> facet is false
   (visible), e.g. in the user agent's menu bar. User agents are
   encouraged to do this especially for commands that have <a href="#command-facet-accesskey" title="command-facet-AccessKey">Access Keys</a>, as a way to
-  advertise those keys to the user.</p>
-
-
-  <div class="impl">
+  advertise those keys to the user.</p><div class="impl">
 
   <h5 id="using-the-a-element-to-define-a-command"><span class="secno">4.11.5.1 </span><dfn title="a-command">Using the <code>a</code> element to define a command</dfn></h5>
 
@@ -4250,14 +4099,7 @@
   <a href="browsers.html#fire-a-click-event">fire a <code title="event-click">click</code> event</a> at
   the element.</p>
 
-  </div>
-
-
-  <h3 id="miscellaneous-elements"><span class="secno">4.12 </span>Miscellaneous elements</h3>
-
-  <h4 id="the-legend-element"><span class="secno">4.12.1 </span>The <dfn><code>legend</code></dfn> element</h4>
-
-  <dl class="element"><dt>Categories</dt>
+  </div><h3 id="miscellaneous-elements"><span class="secno">4.12 </span>Miscellaneous elements</h3><h4 id="the-legend-element"><span class="secno">4.12.1 </span>The <dfn><code>legend</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
    <dd>None.</dd>
    <dt>Contexts in which this element may be used:</dt>
    <dd>As the first child of a <code><a href="forms.html#the-fieldset-element">fieldset</a></code> element.</dd>
@@ -4276,9 +4118,7 @@
    </dd>
   </dl><p>The <code><a href="#the-legend-element">legend</a></code> element <a href="the-xhtml-syntax.html#represents">represents</a> a title
   or explanatory caption for the rest of the contents of the
-  <code><a href="#the-legend-element">legend</a></code> element's parent element.</p>
-
-  <dl class="domintro"><dt><var title="">legend</var> . <code title="dom-legend-form"><a href="#dom-legend-form">form</a></code></dt>
+  <code><a href="#the-legend-element">legend</a></code> element's parent element.</p><dl class="domintro"><dt><var title="">legend</var> . <code title="dom-legend-form"><a href="#dom-legend-form">form</a></code></dt>
 
    <dd>
 
@@ -4297,12 +4137,7 @@
   attribute must return the same value as the <code title="dom-fae-form"><a href="forms.html#dom-fae-form">form</a></code> DOM attribute on that
   <code><a href="forms.html#the-fieldset-element">fieldset</a></code> element. Otherwise, it must return null.</p>
 
-  </div>
-
-
-  <h4 id="the-div-element"><span class="secno">4.12.2 </span>The <dfn><code>div</code></dfn> element</h4>
-
-  <dl class="element"><dt>Categories</dt>
+  </div><h4 id="the-div-element"><span class="secno">4.12.2 </span>The <dfn><code>div</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
    <dd><a href="dom.html#flow-content-0">Flow content</a>.</dd>
    <dd><a href="editing.html#formatblock-candidate"><code title="">formatBlock</code> candidate</a>.</dd>
    <dt>Contexts in which this element may be used:</dt>
@@ -4317,15 +4152,11 @@
    </dd>
   </dl><p>The <code><a href="#the-div-element">div</a></code> element has no special meaning at all. It
   <a href="the-xhtml-syntax.html#represents">represents</a> its children. It can be used with the <code title="attr-class"><a href="dom.html#classes">class</a></code>, <code title="attr-lang"><a href="dom.html#attr-lang">lang</a></code>, and <code title="attr-title"><a href="dom.html#the-title-attribute">title</a></code> attributes to mark up semantics
-  common to a group of consecutive elements.</p>
-
-  <p class="note">Authors are strongly encouraged to view the
+  common to a group of consecutive elements.</p><p class="note">Authors are strongly encouraged to view the
   <code><a href="#the-div-element">div</a></code> element as an element of last resort, for when no
   other element is suitable. Use of the <code><a href="#the-div-element">div</a></code> element
   instead of more appropriate elements leads to poor accessibility for
-  readers and poor maintainability for authors.</p>
-
-  <div class="example">
+  readers and poor maintainability for authors.</p><div class="example">
 
    <p>For example, a blog post would be marked up using
    <code><a href="semantics.html#the-article-element">article</a></code>, a chapter using <code><a href="semantics.html#the-section-element">section</a></code>, a
@@ -4356,12 +4187,7 @@
  &lt;p&gt;I should say "sidewalk" and "apartment" and "color"!&lt;/p&gt;
 &lt;/article&gt;</pre>
 
-  </div>
-
-
-
-
-  <div class="impl">
+  </div><div class="impl">
 
   <h3 id="matching-html-elements-using-selectors"><span class="secno">4.13 </span>Matching HTML elements using selectors</h3>
 
@@ -4663,8 +4489,4 @@
   those are all defined in sufficient detail in a language-agnostic
   fashion in the Selectors specification. <a href="references.html#refsSELECTORS">[SELECTORS]</a></p>
 
-  </div>
-
-
-
-  </body></html>
\ No newline at end of file
+  </div></body></html>
\ No newline at end of file

Index: editing.html
===================================================================
RCS file: /sources/public/html5/spec/editing.html,v
retrieving revision 1.122
retrieving revision 1.123
diff -u -d -r1.122 -r1.123
--- editing.html	12 Aug 2009 23:47:36 -0000	1.122
+++ editing.html	13 Aug 2009 21:46:35 -0000	1.123
@@ -179,41 +179,21 @@
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"></a></p>
    <h1>HTML 5</h1>
    <h2 class="no-num no-toc" id="a-vocabulary-and-associated-apis-for-html-and-xhtml">A vocabulary and associated APIs for HTML and XHTML</h2>
-   </div>
-
-  <nav>
+   </div><nav>
    <a href="history.html">&#8592; 6.10 Session history and navigation</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="comms.html">8 Communication &#8594;</a>
-  </nav><p>This is revision 1.2793.</p>
[...967 lines suppressed...]
 
   <p>The <dfn id="dom-document-querycommandenabled" title="dom-document-queryCommandEnabled"><code>queryCommandEnabled(<var title="">commandId</var>)</code></dfn> method, when invoked, must
   return true if the condition listed below under "Enabled When" for
@@ -3543,14 +3224,10 @@
   <p>The <dfn id="dom-document-querycommandvalue" title="dom-document-queryCommandValue"><code>queryCommandValue(<var title="">commandId</var>)</code></dfn> method, when invoked, must
   return the value expressed below under "Value" for the given <var title="">commandId</var>.</p>
 
-  </div>
-
-  <p>The possible values for <var title="">commandId</var>, and their
+  </div><p>The possible values for <var title="">commandId</var>, and their
   corresponding meanings, are as follows. <span class="impl">These
   values must be compared to the argument in an <a href="infrastructure.html#ascii-case-insensitive">ASCII
-  case-insensitive</a> manner.</span></p>
-
-  <dl><dt><dfn id="command-bold" title="command-bold"><code>bold</code></dfn></dt>
+  case-insensitive</a> manner.</span></p><dl><dt><dfn id="command-bold" title="command-bold"><code>bold</code></dfn></dt>
    <dd><strong>Summary</strong>: Toggles whether the selection is bold.</dd>
    <dd class="impl"><strong>Action</strong>: The user agent must act as if the user
    had requested that the selection <a href="#contenteditable-wrapSemantic">be wrapped in the

Index: video.html
===================================================================
RCS file: /sources/public/html5/spec/video.html,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -d -r1.19 -r1.20
--- video.html	11 Aug 2009 07:16:33 -0000	1.19
+++ video.html	13 Aug 2009 21:46:36 -0000	1.20
@@ -179,17 +179,13 @@
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"></a></p>
    <h1>HTML 5</h1>
    <h2 class="no-num no-toc" id="a-vocabulary-and-associated-apis-for-html-and-xhtml">A vocabulary and associated APIs for HTML and XHTML</h2>
-   </div>
-
-  <nav>
+   </div><nav>
    <a href="embedded-content-0.html">&#8592; 4.8 Embedded content</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="the-canvas-element.html">4.8.11 The canvas element &#8594;</a>
   </nav>
 
-  <h4 id="video"><span class="secno">4.8.7 </span>The <dfn><code>video</code></dfn> element</h4>
-
-  <dl class="element"><dt>Categories</dt>
+  <h4 id="video"><span class="secno">4.8.7 </span>The <dfn><code>video</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
    <dd><a href="dom.html#flow-content-0">Flow content</a>.</dd>
    <dd><a href="dom.html#phrasing-content-0">Phrasing content</a>.</dd>
    <dd><a href="dom.html#embedded-content-2">Embedded content</a>.</dd>
@@ -219,30 +215,20 @@
            attribute DOMString <a href="#dom-video-poster" title="dom-video-poster">poster</a>;
 };</pre>
    </dd>
-  </dl><p>A <code><a href="#video">video</a></code> element represents a video or movie.</p>
-
-  <p>Content may be provided inside the <code><a href="#video">video</a></code>
+  </dl><p>A <code><a href="#video">video</a></code> element represents a video or movie.</p><p>Content may be provided inside the <code><a href="#video">video</a></code>
   element<span class="impl">. User agents should not show this content
   to the user</span>; it is intended for older Web browsers which do
   not support <code><a href="#video">video</a></code>, so that legacy video plugins can be
   tried, or to show text to the users of these older browser informing
-  them of how to access the video contents.</p>
-
-  <p class="note">In particular, this content is not <i><a href="dom.html#fallback-content">fallback
+  them of how to access the video contents.</p><p class="note">In particular, this content is not <i><a href="dom.html#fallback-content">fallback
   content</a></i> intended to address accessibility concerns. To make
   video content accessible to the blind, deaf, and those with other
   physical or cognitive disabilities, authors are expected to provide
   alternative media streams and/or to embed accessibility aids (such
-  as caption or subtitle tracks) into their media streams.</p>
-
-  <p>The <code><a href="#video">video</a></code> element is a <a href="#media-element">media element</a>
+  as caption or subtitle tracks) into their media streams.</p><p>The <code><a href="#video">video</a></code> element is a <a href="#media-element">media element</a>
   whose <a href="#media-data">media data</a> is ostensibly video data, possibly
-  with associated audio data.</p>
-
-  <p>The <code title="attr-media-src"><a href="#attr-media-src">src</a></code>, <code title="attr-media-autobuffer"><a href="#attr-media-autobuffer">autobuffer</a></code>, <code title="attr-media-autoplay"><a href="#attr-media-autoplay">autoplay</a></code>, <code title="attr-media-loop"><a href="#attr-media-loop">loop</a></code>, and <code title="attr-media-controls"><a href="#attr-media-controls">controls</a></code> attributes are <a href="#media-element-attributes" title="media element attributes">the attributes common to all media
-  elements</a>.</p>
-
-  <p>The <dfn id="attr-video-poster" title="attr-video-poster"><code>poster</code></dfn>
+  with associated audio data.</p><p>The <code title="attr-media-src"><a href="#attr-media-src">src</a></code>, <code title="attr-media-autobuffer"><a href="#attr-media-autobuffer">autobuffer</a></code>, <code title="attr-media-autoplay"><a href="#attr-media-autoplay">autoplay</a></code>, <code title="attr-media-loop"><a href="#attr-media-loop">loop</a></code>, and <code title="attr-media-controls"><a href="#attr-media-controls">controls</a></code> attributes are <a href="#media-element-attributes" title="media element attributes">the attributes common to all media
+  elements</a>.</p><p>The <dfn id="attr-video-poster" title="attr-video-poster"><code>poster</code></dfn>
   attribute gives the address of an image file that the user agent can
   show while no video data is available. The attribute, if present,
   must contain a <a href="infrastructure.html#valid-url">valid URL</a>. <span class="impl">If the
@@ -252,15 +238,10 @@
   url">resolved</a> relative to the element, and if that is
   successful, the resulting <a href="infrastructure.html#absolute-url">absolute URL</a> must be <a href="infrastructure.html#fetch" title="fetch">fetched</a>; this must <a href="syntax.html#delay-the-load-event">delay the load
   event</a> of the element's document. The <dfn id="poster-frame">poster frame</dfn>
-  is then the image obtained from that resource, if any.</span></p>
-  <!-- thus it is unaffected by changes to the base URL. -->
-
-  <p class="note">The image given by the <code title="attr-video-poster"><a href="#attr-video-poster">poster</a></code> attribute, the <i><a href="#poster-frame">poster
+  is then the image obtained from that resource, if any.</span></p><!-- thus it is unaffected by changes to the base URL. --><p class="note">The image given by the <code title="attr-video-poster"><a href="#attr-video-poster">poster</a></code> attribute, the <i><a href="#poster-frame">poster
   frame</a></i>, is intended to be a representative frame of the video
   (typically one of the first non-blank frames) that gives the user an
-  idea of what the video is like.</p>
-
-  <div class="impl">
+  idea of what the video is like.</p><div class="impl">
 
   <p>The <dfn id="dom-video-poster" title="dom-video-poster"><code>poster</code></dfn> DOM
   attribute must <a href="infrastructure.html#reflect">reflect</a> the <code title="attr-video-poster"><a href="#attr-video-poster">poster</a></code> content attribute.</p>
@@ -319,9 +300,7 @@
   element <a href="the-xhtml-syntax.html#represents" title="represents">represent</a> a link to an
   external video playback utility or to the video data itself.</p>
 
-  <hr></div>
-
-  <dl class="domintro"><dt><var title="">video</var> . <code title="dom-video-videoWidth"><a href="#dom-video-videowidth">videoWidth</a></code></dt>
+  <hr></div><dl class="domintro"><dt><var title="">video</var> . <code title="dom-video-videoWidth"><a href="#dom-video-videowidth">videoWidth</a></code></dt>
    <dt><var title="">video</var> . <code title="dom-video-videoHeight"><a href="#dom-video-videoheight">videoHeight</a></code></dt>
 
    <dd>
@@ -347,12 +326,8 @@
   the video in CSS pixels. If the element's <code title="dom-media-readyState"><a href="#dom-media-readystate">readyState</a></code> attribute is <code title="dom-media-HAVE_NOTHING"><a href="#dom-media-have_nothing">HAVE_NOTHING</a></code>, then the
   attributes must return 0.</p>
 
-  </div>
-
-  <p>The <code><a href="#video">video</a></code> element supports <a href="the-canvas-element.html#dimension-attributes">dimension
-  attributes</a>.</p>
-
-  <div class="impl">
+  </div><p>The <code><a href="#video">video</a></code> element supports <a href="the-canvas-element.html#dimension-attributes">dimension
+  attributes</a>.</p><div class="impl">
 
   <p>Video content should be rendered inside the element's playback
   area such that the video content is shown centered in the playback
@@ -419,11 +394,7 @@
   provided to easily allow the user to obtain a full-screen playback
   mode.</p>
 
-  </div>
-
-
-
-  <!--CODECS
+  </div><!--CODECS
 
   <div class="impl">
 
@@ -443,15 +414,7 @@
 
   </div>
 
-  (when replacing this text, also fix "- -" nested comments)-->
-
-
-
-
-
-  <h4 id="audio"><span class="secno">4.8.8 </span>The <dfn><code>audio</code></dfn> element</h4>
-
-  <dl class="element"><dt>Categories</dt>
+  (when replacing this text, also fix "- -" nested comments)--><h4 id="audio"><span class="secno">4.8.8 </span>The <dfn><code>audio</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
    <dd><a href="dom.html#flow-content-0">Flow content</a>.</dd>
    <dd><a href="dom.html#phrasing-content-0">Phrasing content</a>.</dd>
    <dd><a href="dom.html#embedded-content-2">Embedded content</a>.</dd>
@@ -475,9 +438,7 @@
 interface <dfn id="htmlaudioelement">HTMLAudioElement</dfn> : <a href="#htmlmediaelement">HTMLMediaElement</a> {};</pre>
    </dd>
   </dl><p>An <code><a href="#audio">audio</a></code> element <a href="the-xhtml-syntax.html#represents">represents</a> a sound or
-  audio stream.</p>
-
-  <!-- v2 (actually v3) suggestions:
+  audio stream.</p><!-- v2 (actually v3) suggestions:
     * Audio syntesis. Use cases from Charles Pritchard:
       > Use a sound of varying pitch to hint to a user the location of their 
       > mouse (is it hovering over a button, is it x/y pixels away from the edge 
@@ -492,29 +453,19 @@
       > has been tried for "male" "female" sound fonts.
       > 
       > Support very simple audio codecs, and programmable synthesizers.
-  -->
-
-  <p>Content may be provided inside the <code><a href="#audio">audio</a></code>
+  --><p>Content may be provided inside the <code><a href="#audio">audio</a></code>
   element<span class="impl">. User agents should not show this content
   to the user</span>; it is intended for older Web browsers which do
   not support <code><a href="#audio">audio</a></code>, so that legacy audio plugins can be
   tried, or to show text to the users of these older browser informing
-  them of how to access the audio contents.</p>
-
-  <p class="note">In particular, this content is not <i><a href="dom.html#fallback-content">fallback
+  them of how to access the audio contents.</p><p class="note">In particular, this content is not <i><a href="dom.html#fallback-content">fallback
   content</a></i> intended to address accessibility concerns. To make
   audio content accessible to the deaf or to those with other physical
   or cognitive disabilities, authors are expected to provide
   alternative media streams and/or to embed accessibility aids (such
-  as transcriptions) into their media streams.</p>
-
-  <p>The <code><a href="#audio">audio</a></code> element is a <a href="#media-element">media element</a>
-  whose <a href="#media-data">media data</a> is ostensibly audio data.</p>
-
-  <p>The <code title="attr-media-src"><a href="#attr-media-src">src</a></code>, <code title="attr-media-autobuffer"><a href="#attr-media-autobuffer">autobuffer</a></code>, <code title="attr-media-autoplay"><a href="#attr-media-autoplay">autoplay</a></code>, <code title="attr-media-loop"><a href="#attr-media-loop">loop</a></code>, and <code title="attr-media-controls"><a href="#attr-media-controls">controls</a></code> attributes are <a href="#media-element-attributes" title="media element attributes">the attributes common to all media
-  elements</a>.</p>
-
-  <div class="impl">
+  as transcriptions) into their media streams.</p><p>The <code><a href="#audio">audio</a></code> element is a <a href="#media-element">media element</a>
+  whose <a href="#media-data">media data</a> is ostensibly audio data.</p><p>The <code title="attr-media-src"><a href="#attr-media-src">src</a></code>, <code title="attr-media-autobuffer"><a href="#attr-media-autobuffer">autobuffer</a></code>, <code title="attr-media-autoplay"><a href="#attr-media-autoplay">autoplay</a></code>, <code title="attr-media-loop"><a href="#attr-media-loop">loop</a></code>, and <code title="attr-media-controls"><a href="#attr-media-controls">controls</a></code> attributes are <a href="#media-element-attributes" title="media element attributes">the attributes common to all media
+  elements</a>.</p><div class="impl">
 
   <p>When an <code><a href="#audio">audio</a></code> element is <a href="#potentially-playing">potentially
   playing</a>, it must have its audio data played synchronized with
@@ -523,9 +474,7 @@
   <p>When an <code><a href="#audio">audio</a></code> element is not <a href="#potentially-playing">potentially
   playing</a>, audio must not play for the element.</p>
 
-  </div>
-
-  <dl class="domintro"><dt><var title="">audio</var> = new <code title="dom-Audio"><a href="#dom-audio">Audio</a></code>( [ <var title="">url</var> ] )</dt>
+  </div><dl class="domintro"><dt><var title="">audio</var> = new <code title="dom-Audio"><a href="#dom-audio">Audio</a></code>( [ <var title="">url</var> ] )</dt>
 
    <dd>
 
@@ -547,11 +496,7 @@
   <a href="#concept-media-load-algorithm" title="concept-media-load-algorithm">resource selection
   algorithm</a> before returning.</p>
 
-  </div>
-
-
-
-  <!--CODECS
+  </div><!--CODECS
 
   <div class="impl">
 
@@ -578,13 +523,7 @@
 
   </div>
 
-  (when replacing this text, also fix "- -" nested comments)-->
-
-
-
-  <h4 id="the-source-element"><span class="secno">4.8.9 </span>The <dfn><code>source</code></dfn> element</h4>
-
-  <dl class="element"><dt>Categories</dt>
+  (when replacing this text, also fix "- -" nested comments)--><h4 id="the-source-element"><span class="secno">4.8.9 </span>The <dfn><code>source</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
    <dd>None.</dd>
    <dt>Contexts in which this element may be used:</dt>
    <dd>As a child of a <a href="#media-element">media element</a>, before any <a href="dom.html#flow-content-0">flow content</a>.</dd>
@@ -605,21 +544,15 @@
    </dd>
   </dl><p>The <code><a href="#the-source-element">source</a></code> element allows authors to specify
   multiple <a href="#media-resource" title="media resource">media resources</a> for
-  <a href="#media-element" title="media element">media elements</a>. It does not <a href="the-xhtml-syntax.html#represents" title="represents">represent</a> anything on its own.</p>
-
-  <p>The <dfn id="attr-source-src" title="attr-source-src"><code>src</code></dfn> attribute
+  <a href="#media-element" title="media element">media elements</a>. It does not <a href="the-xhtml-syntax.html#represents" title="represents">represent</a> anything on its own.</p><p>The <dfn id="attr-source-src" title="attr-source-src"><code>src</code></dfn> attribute
   gives the address of the <a href="#media-resource">media resource</a>. The value must
-  be a <a href="infrastructure.html#valid-url">valid URL</a>. This attribute must be present.</p>
-
-  <p>The <dfn id="attr-source-type" title="attr-source-type"><code>type</code></dfn>
+  be a <a href="infrastructure.html#valid-url">valid URL</a>. This attribute must be present.</p><p>The <dfn id="attr-source-type" title="attr-source-type"><code>type</code></dfn>
   attribute gives the type of the <a href="#media-resource">media resource</a>, to help
   the user agent determine if it can play this <a href="#media-resource">media
   resource</a> before fetching it. If specified, its value must be
   a <a href="infrastructure.html#valid-mime-type">valid MIME type</a>. The <code title="">codecs</code>
   parameter may be specified and might be necessary to specify exactly
-  how the resource is encoded. <a href="references.html#refsRFC4281">[RFC4281]</a></p>
-
-  <div class="example">
+  how the resource is encoded. <a href="references.html#refsRFC4281">[RFC4281]</a></p><div class="example">
 
    <p>The following list shows some examples of how to use the <code title="">codecs=</code> MIME parameter in the <code title="attr-source-type"><a href="#attr-source-type">type</a></code> attribute.</p>
 
@@ -704,15 +637,11 @@
     <dd><pre>&lt;source src='video.mpg' type='video/mpeg; codecs='></pre></dd>
 -->
 
-   </dl></div>
-
-  <p>The <dfn id="attr-source-media" title="attr-source-media"><code>media</code></dfn>
+   </dl></div><p>The <dfn id="attr-source-media" title="attr-source-media"><code>media</code></dfn>
   attribute gives the intended media type of the <a href="#media-resource">media
   resource</a>, to help the user agent determine if this
   <a href="#media-resource">media resource</a> is useful to the user before fetching
-  it. Its value must be a valid <a href="infrastructure.html#mq">media query</a>. <a href="references.html#refsMQ">[MQ]</a></p>
-
-  <div class="impl">
+  it. Its value must be a valid <a href="infrastructure.html#mq">media query</a>. <a href="references.html#refsMQ">[MQ]</a></p><div class="impl">
 
   <p>If a <code><a href="#the-source-element">source</a></code> element is inserted as a child of a
   <a href="#media-element">media element</a> that is <a href="infrastructure.html#in-a-document">in a
@@ -725,16 +654,8 @@
   <a href="infrastructure.html#reflect">reflect</a> the respective content attributes of the same
   name.</p>
 
-  </div>
-
-
-
-  <h4 id="media-elements"><span class="secno">4.8.10 </span>Media elements</h4>
-
-  <p><dfn id="media-element" title="media element">Media elements</dfn> implement the
-  following interface:</p>
-
-  <pre class="idl">interface <dfn id="htmlmediaelement">HTMLMediaElement</dfn> : <a href="dom.html#htmlelement">HTMLElement</a> {
+  </div><h4 id="media-elements"><span class="secno">4.8.10 </span>Media elements</h4><p><dfn id="media-element" title="media element">Media elements</dfn> implement the
+  following interface:</p><pre class="idl">interface <dfn id="htmlmediaelement">HTMLMediaElement</dfn> : <a href="dom.html#htmlelement">HTMLElement</a> {
 
   // error state
   readonly attribute <a href="#mediaerror">MediaError</a> <a href="#dom-media-error" title="dom-media-error">error</a>;
@@ -792,12 +713,8 @@
 [Callback=FunctionOnly, NoInterfaceObject]
 interface <dfn id="cuerangecallback">CueRangeCallback</dfn> {
   void <span title="dom-CueRangeCallback-handleEvent">handleEvent</span>(in DOMString id);
-};</pre>
-
-  <p>The <dfn id="media-element-attributes">media element attributes</dfn>, <code title="attr-media-src"><a href="#attr-media-src">src</a></code>, <code title="attr-media-autobuffer"><a href="#attr-media-autobuffer">autobuffer</a></code>, <code title="attr-media-autoplay"><a href="#attr-media-autoplay">autoplay</a></code>, <code title="attr-media-loop"><a href="#attr-media-loop">loop</a></code>, and <code title="attr-media-controls"><a href="#attr-media-controls">controls</a></code>, apply to all <a href="#media-element" title="media element">media elements</a>. They are defined in
-  this section.</p>
-
-  <!-- proposed v2 (actually v3!) features:
+};</pre><p>The <dfn id="media-element-attributes">media element attributes</dfn>, <code title="attr-media-src"><a href="#attr-media-src">src</a></code>, <code title="attr-media-autobuffer"><a href="#attr-media-autobuffer">autobuffer</a></code>, <code title="attr-media-autoplay"><a href="#attr-media-autoplay">autoplay</a></code>, <code title="attr-media-loop"><a href="#attr-media-loop">loop</a></code>, and <code title="attr-media-controls"><a href="#attr-media-controls">controls</a></code>, apply to all <a href="#media-element" title="media element">media elements</a>. They are defined in
+  this section.</p><!-- proposed v2 (actually v3!) features:
     * frame forward / backwards / step(n) while paused
     * hasAudio, hasVideo, hasCaptions, etc
     * per-frame control: get current frame; set current frame
@@ -837,34 +754,22 @@
     * bufferingRate/bufferingThrottled (see v3BUF)
     * events for when the user agent's controls get shown or hidden
       so that the author's controls can get away of the UA's
-  -->
-
-  <!-- v2 features that already have experimental implementations:
+  --><!-- v2 features that already have experimental implementations:
     * webkitPreservesPitch (for when playbackRate != 1.0)
-  -->
-
-  <p><a href="#media-element" title="media element">Media elements</a> are used to
+  --><p><a href="#media-element" title="media element">Media elements</a> are used to
   present audio data, or video and audio data, to the user. This is
   referred to as <dfn id="media-data">media data</dfn> in this section, since this
   section applies equally to <a href="#media-element" title="media element">media
   elements</a> for audio or for video. The term <dfn id="media-resource">media
   resource</dfn> is used to refer to the complete set of media data,
-  e.g. the complete video file, or complete audio file.</p>
-
-  <div class="impl">
+  e.g. the complete video file, or complete audio file.</p><div class="impl">
 
   <p>Unless otherwise specified, the <a href="browsers.html#task-source">task source</a> for all
   the tasks <a href="browsers.html#queue-a-task" title="queue a task">queued</a> in this section
   and its subsections is the <dfn id="media-element-event-task-source">media element event task
   source</dfn>.</p>
 
-  </div>
-
-
-
-  <h5 id="error-codes"><span class="secno">4.8.10.1 </span>Error codes</h5>
-
-  <dl class="domintro"><dt><var title="">media</var> . <code title="dom-media-error"><a href="#dom-media-error">error</a></code></dt>
+  </div><h5 id="error-codes"><span class="secno">4.8.10.1 </span>Error codes</h5><dl class="domintro"><dt><var title="">media</var> . <code title="dom-media-error"><a href="#dom-media-error">error</a></code></dt>
 
    <dd>
 
@@ -884,17 +789,13 @@
   getting, must return the <code><a href="#mediaerror">MediaError</a></code> object created for
   this last error, or null if there has not been an error.</p>
 
-  </div>
-
-  <pre class="idl">interface <dfn id="mediaerror">MediaError</dfn> {
+  </div><pre class="idl">interface <dfn id="mediaerror">MediaError</dfn> {
   const unsigned short <a href="#dom-mediaerror-media_err_aborted" title="dom-MediaError-MEDIA_ERR_ABORTED">MEDIA_ERR_ABORTED</a> = 1;
   const unsigned short <a href="#dom-mediaerror-media_err_network" title="dom-MediaError-MEDIA_ERR_NETWORK">MEDIA_ERR_NETWORK</a> = 2;
   const unsigned short <a href="#dom-mediaerror-media_err_decode" title="dom-MediaError-MEDIA_ERR_DECODE">MEDIA_ERR_DECODE</a> = 3;
   const unsigned short <a href="#dom-mediaerror-media_err_src_not_supported" title="dom-MediaError-MEDIA_ERR_SRC_NOT_SUPPORTED">MEDIA_ERR_SRC_NOT_SUPPORTED</a> = 4;
   readonly attribute unsigned short <a href="#dom-mediaerror-code" title="dom-MediaError-code">code</a>;
-};</pre>
-
-  <dl class="domintro"><dt><var title="">media</var> . <code title="dom-media-error"><a href="#dom-media-error">error</a></code> . <code title="dom-MediaError-code"><a href="#dom-mediaerror-code">code</a></code></dt>
+};</pre><dl class="domintro"><dt><var title="">media</var> . <code title="dom-media-error"><a href="#dom-media-error">error</a></code> . <code title="dom-MediaError-code"><a href="#dom-mediaerror-code">code</a></code></dt>
 
    <dd>
 
@@ -908,9 +809,7 @@
   attribute of a <code><a href="#mediaerror">MediaError</a></code> object must return the code
   for the error, which must be one of the following:</p>
 
-  </div>
-
-  <dl><dt><dfn id="dom-mediaerror-media_err_aborted" title="dom-MediaError-MEDIA_ERR_ABORTED"><code>MEDIA_ERR_ABORTED</code></dfn> (numeric value 1)</dt>
+  </div><dl><dt><dfn id="dom-mediaerror-media_err_aborted" title="dom-MediaError-MEDIA_ERR_ABORTED"><code>MEDIA_ERR_ABORTED</code></dfn> (numeric value 1)</dt>
 
    <dd>The fetching process for the <a href="#media-resource">media resource</a> was
    aborted by the user agent at the user's request.</dd>
@@ -931,14 +830,10 @@
 
    <dd>The <a href="#media-resource">media resource</a> indicated by the <code title="attr-media-src"><a href="#attr-media-src">src</a></code> attribute was not suitable.</dd>
 
-  </dl><h5 id="location-of-the-media-resource"><span class="secno">4.8.10.2 </span>Location of the media resource</h5>
-
-  <p>The <dfn id="attr-media-src" title="attr-media-src"><code>src</code></dfn> content
+  </dl><h5 id="location-of-the-media-resource"><span class="secno">4.8.10.2 </span>Location of the media resource</h5><p>The <dfn id="attr-media-src" title="attr-media-src"><code>src</code></dfn> content
   attribute on <a href="#media-element" title="media element">media elements</a> gives
   the address of the media resource (video, audio) to show. The
-  attribute, if present, must contain a <a href="infrastructure.html#valid-url">valid URL</a>.</p>
-
-  <div class="impl">
+  attribute, if present, must contain a <a href="infrastructure.html#valid-url">valid URL</a>.</p><div class="impl">
 
   <p>If a <code title="attr-media-src"><a href="#attr-media-src">src</a></code> attribute of a
   <a href="#media-element">media element</a> that is <a href="infrastructure.html#in-a-document">in a
@@ -953,9 +848,7 @@
   <a href="infrastructure.html#reflect">reflect</a> the respective content attribute of the same
   name.</p>
 
-  </div>
-
-  <dl class="domintro"><dt><var title="">media</var> . <code title="dom-media-currentSrc"><a href="#dom-media-currentsrc">currentSrc</a></code></dt>
+  </div><dl class="domintro"><dt><var title="">media</var> . <code title="dom-media-currentSrc"><a href="#dom-media-currentsrc">currentSrc</a></code></dt>
 
    <dd>
 
@@ -972,43 +865,27 @@
   <a href="#concept-media-load-algorithm" title="concept-media-load-algorithm">resource selection
   algorithm</a> defined below.</p>
 
-  </div>
-
-  <p class="note">There are two ways to specify a <a href="#media-resource">media
+  </div><p class="note">There are two ways to specify a <a href="#media-resource">media
   resource</a>, the <code title="attr-media-src"><a href="#attr-media-src">src</a></code>
   attribute, or <code><a href="#the-source-element">source</a></code> elements. The attribute overrides
-  the elements.</p>
-
-
-
-  <h5 id="mime-types"><span class="secno">4.8.10.3 </span>MIME types</h5>
-
-  <p>A <a href="#media-resource">media resource</a> can be described in terms of its
+  the elements.</p><h5 id="mime-types"><span class="secno">4.8.10.3 </span>MIME types</h5><p>A <a href="#media-resource">media resource</a> can be described in terms of its
   <em>type</em>, specifically a <a href="infrastructure.html#mime-type">MIME type</a>, optionally
-  with a <code title="">codecs</code> parameter. <a href="references.html#refsRFC4281">[RFC4281]</a>.</p>
-
-  <p>Types are usually somewhat incomplete descriptions; for example
+  with a <code title="">codecs</code> parameter. <a href="references.html#refsRFC4281">[RFC4281]</a>.</p><p>Types are usually somewhat incomplete descriptions; for example
   "<code title="">video/mpeg</code>" doesn't say anything except what
   the container type is, and even a type like "<code title="">video/mp4; codecs="avc1.42E01E,
   mp4a.40.2"</code>" doesn't include information like the actual
   bitrate (only the maximum bitrate). Thus, given a type, a user agent
   can often only know whether it <em>might</em> be able to play
   media of that type (with varying levels of confidence), or whether
-  it definitely <em>cannot</em> play media of that type.</p>
-
-  <p><dfn id="a-type-that-the-user-agent-knows-it-cannot-render">A type that the user agent knows it cannot render</dfn> is
+  it definitely <em>cannot</em> play media of that type.</p><p><dfn id="a-type-that-the-user-agent-knows-it-cannot-render">A type that the user agent knows it cannot render</dfn> is
   one that describes a resource that the user agent definitely does
   not support, for example because it doesn't recognize the container
-  type, or it doesn't support the listed codecs.</p>
-
-  <p>The <a href="infrastructure.html#mime-type">MIME type</a> "<code title="">application/octet-stream</code>" is
+  type, or it doesn't support the listed codecs.</p><p>The <a href="infrastructure.html#mime-type">MIME type</a> "<code title="">application/octet-stream</code>" is
   never <a href="#a-type-that-the-user-agent-knows-it-cannot-render">a type that the user agent knows it cannot
   render</a>. User agents must treat that type as equivalent to the
   lack of any explicit <a href="infrastructure.html#content-type" title="Content-Type">Content-Type
   metadata</a> when it is used to label a potential <a href="#media-resource">media
-  resource</a>.</p>
-
-  <dl class="domintro"><dt><var title="">media</var> . <code title="dom-navigator-canPlayType"><a href="#dom-navigator-canplaytype">canPlayType</a></code>(<var title="">type</var>)</dt>
+  resource</a>.</p><dl class="domintro"><dt><var title="">media</var> . <code title="dom-navigator-canPlayType"><a href="#dom-navigator-canplaytype">canPlayType</a></code>(<var title="">type</var>)</dt>
 
    <dd>
 
@@ -1031,9 +908,7 @@
   should never return "<code title="">probably</code>" if the type
   doesn't have a <code title="">codecs</code> parameter.</p>
 
-  </div>
-
-  <div class="example">
+  </div><div class="example">
 
    <p>This script tests to see if the user agent supports a
    (fictional) new format to dynamically decide whether to use a
@@ -1064,17 +939,10 @@
  }
 &lt;/script&gt;</pre>
 
-  </div>
-
-  <p class="note">The <code title="attr-source-type"><a href="#attr-source-type">type</a></code>
+  </div><p class="note">The <code title="attr-source-type"><a href="#attr-source-type">type</a></code>
   attribute of the <code><a href="#the-source-element">source</a></code> element allows the user agent
   to avoid downloading resources that use formats it cannot
-  render.</p>
-
-
-  <h5 id="network-states"><span class="secno">4.8.10.4 </span>Network states</h5>
-
-  <dl class="domintro"><dt><var title="">media</var> . <code title="dom-media-networkState"><a href="#dom-media-networkstate">networkState</a></code></dt>
+  render.</p><h5 id="network-states"><span class="secno">4.8.10.4 </span>Network states</h5><dl class="domintro"><dt><var title="">media</var> . <code title="dom-media-networkState"><a href="#dom-media-networkstate">networkState</a></code></dt>
 
    <dd>
 
@@ -1091,9 +959,7 @@
   attribute. On getting, it must return the current network state of
   the element, which must be one of the following values:</p>
 
-  </div>
-
-  <dl><dt><dfn id="dom-media-network_empty" title="dom-media-NETWORK_EMPTY"><code>NETWORK_EMPTY</code></dfn> (numeric value 0)</dt>
+  </div><dl><dt><dfn id="dom-media-network_empty" title="dom-media-NETWORK_EMPTY"><code>NETWORK_EMPTY</code></dfn> (numeric value 0)</dt>
 
    <dd>The element has not yet been initialized. All attributes are in
    their initial states.</dd>
@@ -1126,17 +992,8 @@
   algorithm</a> defined below describes exactly when the <code title="dom-media-networkState"><a href="#dom-media-networkstate">networkState</a></code> attribute changes
   value and what events fire to indicate changes in this state.</p>
 
-  </div>
-
-  <p class="note">Some resources, e.g. streaming Web radio, can never
-  reach the <code title="dom-media-NETWORK_LOADED"><a href="#dom-media-network_loaded">NETWORK_LOADED</a></code> state.</p>
-
-
-
-
-  <h5 id="loading-the-media-resource"><span class="secno">4.8.10.5 </span>Loading the media resource</h5>
-
-  <dl class="domintro"><dt><var title="">media</var> . <code title="dom-media-load"><a href="#dom-media-load">load</a></code>()</dt>
+  </div><p class="note">Some resources, e.g. streaming Web radio, can never
+  reach the <code title="dom-media-NETWORK_LOADED"><a href="#dom-media-network_loaded">NETWORK_LOADED</a></code> state.</p><h5 id="loading-the-media-resource"><span class="secno">4.8.10.5 </span>Loading the media resource</h5><dl class="domintro"><dt><var title="">media</var> . <code title="dom-media-load"><a href="#dom-media-load">load</a></code>()</dt>
 
    <dd>
 
@@ -1791,9 +1648,7 @@
   element</a>'s <a href="#concept-media-load-algorithm" title="concept-media-load-algorithm">resource
   selection algorithm</a>.</p>
 
-  </div>
-
-  <p>The <dfn id="attr-media-autobuffer" title="attr-media-autobuffer"><code>autobuffer</code></dfn>
+  </div><p>The <dfn id="attr-media-autobuffer" title="attr-media-autobuffer"><code>autobuffer</code></dfn>
   attribute is a <a href="infrastructure.html#boolean-attribute">boolean attribute</a>. Its presence hints to
   the user agent that the author believes that the <a href="#media-element">media
   element</a> will likely be used, even though the element does not
@@ -1803,17 +1658,13 @@
   though including both is not an error.) <span class="impl">This
   attribute may be ignored altogether. The attribute must be ignored
   if the <code title="attr-media-autoplay"><a href="#attr-media-autoplay">autoplay</a></code> attribute
-  is present.</span></p>
-
-  <div class="impl">
+  is present.</span></p><div class="impl">
 
   <p>The <dfn id="dom-media-autobuffer" title="dom-media-autobuffer"><code>autobuffer</code></dfn> DOM
   attribute must <a href="infrastructure.html#reflect">reflect</a> the content attribute of the
   same name.</p>
 
-  </div>
-
-<!--v3BUF (when readding this, also add a domintro block)
+  </div><!--v3BUF (when readding this, also add a domintro block)
   <p>The <dfn
   title="dom-media-bufferingRate"><code>bufferingRate</code></dfn>
   attribute must return the average number of bits received per second
@@ -1826,9 +1677,7 @@
   throttling the bandwidth used by the download (including when
   throttling to zero to pause the download altogether), and false
   otherwise.</p>
--->
-
-  <dl class="domintro"><dt><var title="">media</var> . <code title="dom-media-buffered"><a href="#dom-media-buffered">buffered</a></code></dt>
+--><dl class="domintro"><dt><var title="">media</var> . <code title="dom-media-buffered"><a href="#dom-media-buffered">buffered</a></code></dt>
 
    <dd>
 
@@ -1859,13 +1708,7 @@
   end up being not included in the range(s) of objects returned by the
   same attribute at later times.</p>
 
-  </div>
-
-
-
-  <h5 id="offsets-into-the-media-resource"><span class="secno">4.8.10.6 </span>Offsets into the media resource</h5>
-
-  <dl class="domintro"><dt><var title="">media</var> . <code title="dom-media-duration"><a href="#dom-media-duration">duration</a></code></dt>
+  </div><h5 id="offsets-into-the-media-resource"><span class="secno">4.8.10.6 </span>Offsets into the media resource</h5><dl class="domintro"><dt><var title="">media</var> . <code title="dom-media-duration"><a href="#dom-media-duration">duration</a></code></dt>
 
    <dd>
 
@@ -1977,26 +1820,16 @@
   would not expose those times; it would instead expose the times as
   00:15..00:29 and 00:29..01:02, as a single video.</p>
 
-  </div>
-
-  <p>The <dfn id="attr-media-loop" title="attr-media-loop"><code>loop</code></dfn>
+  </div><p>The <dfn id="attr-media-loop" title="attr-media-loop"><code>loop</code></dfn>
   attribute is a <a href="infrastructure.html#boolean-attribute">boolean attribute</a> that, if specified,
   indicates that the <a href="#media-element">media element</a> is to seek back to the
-  start of the <a href="#media-resource">media resource</a> upon reaching the end.</p>
-
-  <div class="impl">
+  start of the <a href="#media-resource">media resource</a> upon reaching the end.</p><div class="impl">
 
   <p>The <dfn id="dom-media-loop" title="dom-media-loop"><code>loop</code></dfn> DOM
   attribute must <a href="infrastructure.html#reflect">reflect</a> the content attribute of the
   same name.</p>
 
-  </div>
-
-
-
-  <h5 id="the-ready-states"><span class="secno">4.8.10.7 </span>The ready states</h5>
-
-  <dl class="domintro"><dt><var title="">media</var> . <code title="dom-media-readyState"><a href="#dom-media-readystate">readyState</a></code></dt>
+  </div><h5 id="the-ready-states"><span class="secno">4.8.10.7 </span>The ready states</h5><dl class="domintro"><dt><var title="">media</var> . <code title="dom-media-readyState"><a href="#dom-media-readystate">readyState</a></code></dt>
 
    <dd>
 
@@ -2015,9 +1848,7 @@
   at any particular time is the greatest value describing the state of
   the element:</p>
 
-  </div>
-
-  <dl><dt><dfn id="dom-media-have_nothing" title="dom-media-HAVE_NOTHING"><code>HAVE_NOTHING</code></dfn> (numeric value 0)</dt>
+  </div><dl><dt><dfn id="dom-media-have_nothing" title="dom-media-HAVE_NOTHING"><code>HAVE_NOTHING</code></dfn> (numeric value 0)</dt>
 
    <dd>No information regarding the <a href="#media-resource">media resource</a> is
    available. No data for the <a href="#current-playback-position">current playback position</a>
@@ -2163,51 +1994,35 @@
 
    </dd>
 
-  </dl></div>
-
-  <p class="note">It is possible for the ready state of a media
+  </dl></div><p class="note">It is possible for the ready state of a media
   element to jump between these states discontinuously. For example,
   the state of a media element can jump straight from <code title="dom-media-HAVE_METADATA"><a href="#dom-media-have_metadata">HAVE_METADATA</a></code> to <code title="dom-media-HAVE_ENOUGH_DATA"><a href="#dom-media-have_enough_data">HAVE_ENOUGH_DATA</a></code> without
   passing through the <code title="dom-media-HAVE_CURRENT_DATA"><a href="#dom-media-have_current_data">HAVE_CURRENT_DATA</a></code> and
   <code title="dom-media-HAVE_FUTURE_DATA"><a href="#dom-media-have_future_data">HAVE_FUTURE_DATA</a></code>
-  states.</p>
-
-  <div class="impl">
+  states.</p><div class="impl">
 
   <p>The <dfn id="dom-media-readystate" title="dom-media-readyState"><code>readyState</code></dfn> DOM
   attribute must, on getting, return the value described above that
   describes the current ready state of the <a href="#media-element">media
   element</a>.</p>
 
-  </div>
-
-  <p>The <dfn id="attr-media-autoplay" title="attr-media-autoplay"><code>autoplay</code></dfn>
+  </div><p>The <dfn id="attr-media-autoplay" title="attr-media-autoplay"><code>autoplay</code></dfn>
   attribute is a <a href="infrastructure.html#boolean-attribute">boolean attribute</a>. When present, the
   user agent <span class="impl">(as described in the algorithm
   described herein)</span> will automatically begin playback of the
   <a href="#media-resource">media resource</a> as soon as it can do so without
-  stopping.</p>
-
-  <p class="note">Authors are urged to use the <code title="attr-media-autoplay"><a href="#attr-media-autoplay">autoplay</a></code> attribute rather than
+  stopping.</p><p class="note">Authors are urged to use the <code title="attr-media-autoplay"><a href="#attr-media-autoplay">autoplay</a></code> attribute rather than
   using script to trigger automatic playback, as this allows the user
   to override the automatic playback when it is not desired, e.g. when
   using a screen reader. Authors are also encouraged to consider not
   using the automatic playback behavior at all, and instead to let the
-  user agent wait for the user to start playback explicitly.</p>
-
-  <div class="impl">
+  user agent wait for the user to start playback explicitly.</p><div class="impl">
 
   <p>The <dfn id="dom-media-autoplay" title="dom-media-autoplay"><code>autoplay</code></dfn>
   DOM attribute must <a href="infrastructure.html#reflect">reflect</a> the content attribute of the
   same name.</p>
 
-  </div>
-
-
-
-  <h5 id="cue-ranges"><span class="secno">4.8.10.8 </span>Cue ranges</h5>
-
-  <dl class="domintro"><dt><var title="">media</var> . <code title="dom-media-addCueRange"><a href="#dom-media-addcuerange">addCueRange</a></code>(<var title="">className</var>, <var title="">id</var>, <var title="">start</var>, <var title="">end</var>, <var title="">pauseOnExit</var>, <var title="">enterCallback</var>, <var title="">exitCallback</var>)</dt>
+  </div><h5 id="cue-ranges"><span class="secno">4.8.10.8 </span>Cue ranges</h5><dl class="domintro"><dt><var title="">media</var> . <code title="dom-media-addCueRange"><a href="#dom-media-addcuerange">addCueRange</a></code>(<var title="">className</var>, <var title="">id</var>, <var title="">start</var>, <var title="">end</var>, <var title="">pauseOnExit</var>, <var title="">enterCallback</var>, <var title="">exitCallback</var>)</dt>
 
    <dd>
 
@@ -2279,13 +2094,7 @@
   remove all the <a href="#cue-range" title="cue range">cue ranges</a> of the
   <a href="#media-element">media element</a> which have the class name <var title="">className</var>.</p>
 
-  </div>
-
-
-
-  <h5 id="playing-the-media-resource"><span class="secno">4.8.10.9 </span>Playing the media resource</h5>
-
-  <dl class="domintro"><dt><var title="">media</var> . <code title="dom-media-paused"><a href="#dom-media-paused">paused</a></code></dt>
+  </div><h5 id="playing-the-media-resource"><span class="secno">4.8.10.9 </span>Playing the media resource</h5><dl class="domintro"><dt><var title="">media</var> . <code title="dom-media-paused"><a href="#dom-media-paused">paused</a></code></dt>
 
    <dd>
 
@@ -2709,13 +2518,7 @@
   document, then the playback will <a href="#media-playback">stop</a>
   until the document is active again.</p>
 
-  </div>
-
-
-
-  <h5 id="seeking"><span class="secno">4.8.10.10 </span>Seeking</h5>
-
-  <dl class="domintro"><dt><var title="">media</var> . <code title="dom-media-seeking"><a href="#dom-media-seeking">seeking</a></code></dt>
+  </div><h5 id="seeking"><span class="secno">4.8.10.10 </span>Seeking</h5><dl class="domintro"><dt><var title="">media</var> . <code title="dom-media-seeking"><a href="#dom-media-seeking">seeking</a></code></dt>
 
    <dd>
 
@@ -2826,17 +2629,10 @@
   <a href="#current-playback-position">current playback position</a> changes in a discontinuous
   fashion (so that the relevant events fire).</p>
 
-  </div>
-
-
-  <h5 id="user-interface"><span class="secno">4.8.10.11 </span>User interface</h5>
-
-  <p>The <dfn id="attr-media-controls" title="attr-media-controls"><code>controls</code></dfn>
+  </div><h5 id="user-interface"><span class="secno">4.8.10.11 </span>User interface</h5><p>The <dfn id="attr-media-controls" title="attr-media-controls"><code>controls</code></dfn>
   attribute is a <a href="infrastructure.html#boolean-attribute">boolean attribute</a>. If present, it
   indicates that the author has not provided a scripted controller and
-  would like the user agent to provide its own set of controls.</p>
-
-  <div class="impl">
+  would like the user agent to provide its own set of controls.</p><div class="impl">
 
   <p>If the attribute is present, or if <a href="browsers.html#concept-n-noscript" title="concept-n-noscript">scripting is disabled</a> for the
   <a href="#media-element">media element</a>, then the user agent should <dfn id="expose-a-user-interface-to-the-user">expose a
@@ -2868,9 +2664,7 @@
   DOM attribute must <a href="infrastructure.html#reflect">reflect</a> the content attribute of the
   same name.</p>
 
-  <hr></div>
-
-  <dl class="domintro"><dt><var title="">media</var> . <code title="dom-media-volume"><a href="#dom-media-volume">volume</a></code> [ = <var title="">value</var> ]</dt>
+  <hr></div><dl class="domintro"><dt><var title="">media</var> . <code title="dom-media-volume"><a href="#dom-media-volume">volume</a></code> [ = <var title="">value</var> ]</dt>
 
    <dd>
 
@@ -2931,23 +2725,12 @@
   event</a> called <code title="event-volumechange"><a href="#event-volumechange">volumechange</a></code> at the <a href="#media-element">media
   element</a>.</p>
 
-  </div>
-
-
-
-
-  <h5 id="time-ranges"><span class="secno">4.8.10.12 </span>Time ranges</h5>
-
-  <p>Objects implementing the <code><a href="#timeranges">TimeRanges</a></code> interface
-  represent a list of ranges (periods) of time.</p>
-
-  <pre class="idl">interface <dfn id="timeranges">TimeRanges</dfn> {
+  </div><h5 id="time-ranges"><span class="secno">4.8.10.12 </span>Time ranges</h5><p>Objects implementing the <code><a href="#timeranges">TimeRanges</a></code> interface
+  represent a list of ranges (periods) of time.</p><pre class="idl">interface <dfn id="timeranges">TimeRanges</dfn> {
   readonly attribute unsigned long <a href="#dom-timeranges-length" title="dom-TimeRanges-length">length</a>;
   float <a href="#dom-timeranges-start" title="dom-TimeRanges-start">start</a>(in unsigned long index);
   float <a href="#dom-timeranges-end" title="dom-TimeRanges-end">end</a>(in unsigned long index);
-};</pre>
-
-  <dl class="domintro"><dt><var title="">media</var> . <code title="dom-TimeRanges-length"><a href="#dom-timeranges-length">length</a></code></dt>
+};</pre><dl class="domintro"><dt><var title="">media</var> . <code title="dom-TimeRanges-length"><a href="#dom-timeranges-length">length</a></code></dt>
 
    <dd>
 
@@ -3011,15 +2794,8 @@
   <p>The timelines used by the objects returned by the <code title="dom-media-buffered"><a href="#dom-media-buffered">buffered</a></code>, <code title="dom-media-seekable"><a href="#dom-media-seekable">seekable</a></code> and <code title="dom-media-played"><a href="#dom-media-played">played</a></code> DOM attributes of <a href="#media-element" title="media element">media elements</a> must be the same as that
   element's <a href="#media-resource">media resource</a>'s timeline.</p>
 
-  </div>
-
-
-  <h5 id="mediaevents"><span class="secno">4.8.10.13 </span>Event summary</h5>
-
-  <p>The following events fire on <a href="#media-element" title="media element">media
-  elements</a> as part of the processing model described above:</p>
-
-  <table><thead><tr><th>Event name
+  </div><h5 id="mediaevents"><span class="secno">4.8.10.13 </span>Event summary</h5><p>The following events fire on <a href="#media-element" title="media element">media
+  elements</a> as part of the processing model described above:</p><table><thead><tr><th>Event name
      </th><th>Interface
      </th><th>Dispatched when...
      </th><th>Preconditions
@@ -3169,7 +2945,4 @@
   being able to read the subtitles would present a confidentiality
   breach.</p>
 
-  </div>
-
-
-  </body></html>
\ No newline at end of file
+  </div></body></html>
\ No newline at end of file

Index: browsers.html
===================================================================
RCS file: /sources/public/html5/spec/browsers.html,v
retrieving revision 1.122
retrieving revision 1.123
diff -u -d -r1.122 -r1.123
--- browsers.html	12 Aug 2009 23:47:36 -0000	1.122
+++ browsers.html	13 Aug 2009 21:46:34 -0000	1.123
@@ -179,62 +179,38 @@
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"></a></p>
    <h1>HTML 5</h1>
    <h2 class="no-num no-toc" id="a-vocabulary-and-associated-apis-for-html-and-xhtml">A vocabulary and associated APIs for HTML and XHTML</h2>
-   </div>
-
-  <nav>
+   </div><nav>
    <a href="microdata.html">&#8592; 5 Microdata</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="offline.html">6.9 Offline Web applications &#8594;</a>
-  </nav><p>This is revision 1.2793.</p>
-
+  </nav><p>This is revision 1.2794.</p>
 
-  <h2 id="browsers"><span class="secno">6 </span>Web browsers</h2>
 
-  <div class="impl">
+  <h2 id="browsers"><span class="secno">6 </span>Web browsers</h2><div class="impl">
 
   <p>This section describes features that apply most directly to Web
   browsers. Having said that, unless specified elsewhere, the
   requirements defined in this section <em>do</em> apply to all user
   agents, whether they are Web browsers or not.</p>
 
-  </div>
-
-
-
-  <h3 id="windows"><span class="secno">6.1 </span>Browsing contexts</h3>
-
-  <p>A <dfn id="browsing-context">browsing context</dfn> is an environment in which
-  <code>Document</code> objects are presented to the user.</p>
-
-  <p class="note">A tab or window in a Web browser typically contains
+  </div><h3 id="windows"><span class="secno">6.1 </span>Browsing contexts</h3><p>A <dfn id="browsing-context">browsing context</dfn> is an environment in which
+  <code>Document</code> objects are presented to the user.</p><p class="note">A tab or window in a Web browser typically contains
   a <a href="#browsing-context">browsing context</a>, as does an <code><a href="embedded-content-0.html#the-iframe-element">iframe</a></code><span class="impl"> or <code><a href="obsolete.html#frame">frame</a></code>s in a
-  <code><a href="obsolete.html#frameset">frameset</a></code></span>.</p>
-
-  <p>Each <a href="#browsing-context">browsing context</a> has a corresponding
-  <code><a href="#windowproxy">WindowProxy</a></code> object.</p>
-
-  <p>The collection of <code>Document</code>s is the <a href="#browsing-context">browsing
+  <code><a href="obsolete.html#frameset">frameset</a></code></span>.</p><p>Each <a href="#browsing-context">browsing context</a> has a corresponding
+  <code><a href="#windowproxy">WindowProxy</a></code> object.</p><p>The collection of <code>Document</code>s is the <a href="#browsing-context">browsing
   context</a>'s <a href="history.html#session-history">session history</a>. At any time, one
   <code>Document</code> in each <a href="#browsing-context">browsing context</a> is
-  designated the <dfn id="active-document">active document</dfn>.</p>
-
-  <p>Each <code>Document</code> has a collection of one or more <a href="#view" title="view">views</a>.</p>
-
-  <p>A <dfn id="view">view</dfn> is a user agent interface tied to a particular
+  designated the <dfn id="active-document">active document</dfn>.</p><p>Each <code>Document</code> has a collection of one or more <a href="#view" title="view">views</a>.</p><p>A <dfn id="view">view</dfn> is a user agent interface tied to a particular
   media used for the presentation of a particular
   <code>Document</code> object in some media. A view may be
   interactive. Each view is represented by an
-  <code>AbstractView</code> object. <a href="references.html#refsDOMVIEWS">[DOMVIEWS]</a></p>
-
-  <p>The main <a href="#view">view</a> through which a user primarily
+  <code>AbstractView</code> object. <a href="references.html#refsDOMVIEWS">[DOMVIEWS]</a></p><p>The main <a href="#view">view</a> through which a user primarily
   interacts with a user agent is the <dfn id="default-view">default view</dfn>. The
   <code>AbstractView</code> object that represents this view <span class="impl">must also implement the <code><a href="#window">Window</a></code> interface,
   and</span> is referred to as the <code>Document</code>'s
   <code><a href="#window">Window</a></code> object. <code><a href="#windowproxy">WindowProxy</a></code> objects forward
   everything to the <a href="#active-document">active document</a>'s <a href="#default-view">default
-  view</a>'s <code><a href="#window">Window</a></code> object.</p>
-
-  <div class="impl">
+  view</a>'s <code><a href="#window">Window</a></code> object.</p><div class="impl">
 
   <p>The <code title="dom-document-defaultView">defaultView</code>
   attribute on the <code>Document</code> object's
@@ -243,23 +219,17 @@
   <code>AbstractView</code> object of the <a href="#default-view">default
   view</a>. <a href="references.html#refsDOMVIEWS">[DOMVIEWS]</a></p>
 
-  </div>
-
-  <p class="note">The <code title="dom-document">document</code>
+  </div><p class="note">The <code title="dom-document">document</code>
   attribute of an <code>AbstractView</code> object representing a
   <a href="#view">view</a> gives the view's corresponding
-  <code>Document</code> object. <a href="references.html#refsDOMVIEWS">[DOMVIEWS]</a></p>
-
-  <p class="note">In general, there is a 1-to-1 mapping from the
+  <code>Document</code> object. <a href="references.html#refsDOMVIEWS">[DOMVIEWS]</a></p><p class="note">In general, there is a 1-to-1 mapping from the
   <code><a href="#window">Window</a></code> object to the <code>Document</code> object. In
   one particular case, a set of <a href="#view" title="view">views</a> can be
   reused for the presentation of a second <code>Document</code> in the
   same <a href="#browsing-context">browsing context</a>, such that the mapping is then
   2:1. This occurs when a <a href="#browsing-context">browsing context</a> is <a href="history.html#navigate" title="navigate">navigated</a> from the initial
   <code><a href="infrastructure.html#about:blank">about:blank</a></code> <code>Document</code> to another, with
-  <a href="history.html#replacement-enabled">replacement enabled</a>.</p>
-
-  <div class="impl">
+  <a href="history.html#replacement-enabled">replacement enabled</a>.</p><div class="impl">
 
   <p>Events that use the <code>UIEvent</code> interface are related to
   a specific <a href="#view">view</a> (the view in which the event happened);
@@ -270,35 +240,25 @@
   <code>AbstractView</code> object of the <a href="#default-view">default
   view</a>. <a href="references.html#refsDOMEVENTS">[DOMEVENTS]</a></p>
 
-  </div>
-
-  <p class="note">A typical Web browser has one obvious
+  </div><p class="note">A typical Web browser has one obvious
   <a href="#view">view</a> per <code>Document</code>: the browser's window
   (screen media). This is typically the <a href="#default-view">default view</a>. If
   a page is printed, however, a second view becomes evident, that of
   the print media. The two views always share the same underlying
   <code>Document</code> object, but they have a different presentation
   of that object. A speech browser might have a different
-  <a href="#default-view">default view</a>, using the speech media.</p>
-
-  <p class="note">A <code>Document</code> does not necessarily have a
+  <a href="#default-view">default view</a>, using the speech media.</p><p class="note">A <code>Document</code> does not necessarily have a
   <a href="#browsing-context">browsing context</a> associated with it. In particular,
   data mining tools are likely to never instantiate browsing
-  contexts.</p>
-
-  <hr><p>A <a href="#browsing-context">browsing context</a> can have a <dfn id="creator-browsing-context">creator browsing
+  contexts.</p><hr><p>A <a href="#browsing-context">browsing context</a> can have a <dfn id="creator-browsing-context">creator browsing
   context</dfn>, the <a href="#browsing-context">browsing context</a> that was
   responsible for its creation. <span class="impl">Unless otherwise
   specified, a <a href="#browsing-context">browsing context</a> has no <a href="#creator-browsing-context">creator
-  browsing context</a>.</span></p>
-
-  <p>If a <a href="#browsing-context">browsing context</a> <var title="">A</var> has a
+  browsing context</a>.</span></p><p>If a <a href="#browsing-context">browsing context</a> <var title="">A</var> has a
   <a href="#creator-browsing-context">creator browsing context</a>, then the
   <code>Document</code> that was the <a href="#active-document">active document</a> of
   that <a href="#creator-browsing-context">creator browsing context</a> at the time <var title="">A</var> was created is the <dfn id="creator-document">creator
-  <code>Document</code></dfn>.</p>
-
-  <div class="impl">
+  <code>Document</code></dfn>.</p><div class="impl">
 
   <p>When a <a href="#browsing-context">browsing context</a> is first created, it must be
   created with a single <code>Document</code> in its session history,
@@ -323,12 +283,7 @@
   <code>Document</code> is a globally unique identifier assigned when
   the new <a href="#browsing-context">browsing context</a> is created.</p>
 
-  </div>
-
-
-  <h4 id="nested-browsing-contexts"><span class="secno">6.1.1 </span>Nested browsing contexts</h4>
-
-  <p>Certain elements (for example, <code><a href="embedded-content-0.html#the-iframe-element">iframe</a></code> elements) can
+  </div><h4 id="nested-browsing-contexts"><span class="secno">6.1.1 </span>Nested browsing contexts</h4><p>Certain elements (for example, <code><a href="embedded-content-0.html#the-iframe-element">iframe</a></code> elements) can
   instantiate further <a href="#browsing-context" title="browsing context">browsing
   contexts</a>. These are called <dfn id="nested-browsing-context" title="nested browsing
   context">nested browsing contexts</dfn>. If a browsing context <var title="">P</var> has an element <var title="">E</var> in one of its
@@ -336,51 +291,34 @@
   browsing context <var title="">C</var> inside it, then <var title="">P</var> is said to be the <dfn id="parent-browsing-context">parent browsing
   context</dfn> of <var title="">C</var>, <var title="">C</var> is
   said to be a <dfn id="child-browsing-context">child browsing context</dfn> of <var title="">P</var>, <var title="">C</var> is said to be <dfn id="browsing-context-nested-through" title="browsing context nested through">nested through</dfn> <var title="">D</var>, and <var title="">E</var> is said to be the
-  <dfn id="browsing-context-container">browsing context container</dfn> of <var title="">C</var>.</p>
-
-  <p>A browsing context <var title="">A</var> is said to be an
+  <dfn id="browsing-context-container">browsing context container</dfn> of <var title="">C</var>.</p><p>A browsing context <var title="">A</var> is said to be an
   ancestor of a browsing context <var title="">B</var> if there exists
   a browsing context <var title="">A'</var> that is a <a href="#child-browsing-context">child
   browsing context</a> of <var title="">A</var> and that is itself
   an ancestor of <var title="">B</var>, or if there is a browsing
   context <var title="">P</var> that is a <a href="#child-browsing-context">child browsing
   context</a> of <var title="">A</var> and that is the <a href="#parent-browsing-context">parent
-  browsing context</a> of <var title="">B</var>.</p>
-
-  <p>The browsing context with no <a href="#parent-browsing-context">parent browsing context</a>
+  browsing context</a> of <var title="">B</var>.</p><p>The browsing context with no <a href="#parent-browsing-context">parent browsing context</a>
   is the <dfn id="top-level-browsing-context">top-level browsing context</dfn> of all the browsing
   contexts <a href="#nested-browsing-context" title="nested browsing context">nested</a> within
   it (either directly or indirectly through other nested browsing
-  contexts).</p>
-
-  <p>The transitive closure of <a href="#parent-browsing-context" title="parent browsing
+  contexts).</p><p>The transitive closure of <a href="#parent-browsing-context" title="parent browsing
   context">parent browsing contexts</a> for a <a href="#nested-browsing-context">nested browsing
   context</a> gives the list of <dfn id="ancestor-browsing-context" title="ancestor browsing
-  context">ancestor browsing contexts</dfn>.</p>
-
-  <p>A <code>Document</code> is said to be <dfn id="fully-active">fully active</dfn>
+  context">ancestor browsing contexts</dfn>.</p><p>A <code>Document</code> is said to be <dfn id="fully-active">fully active</dfn>
   when it is the <a href="#active-document">active document</a> of its <a href="#browsing-context">browsing
   context</a>, and either its browsing context is a <a href="#top-level-browsing-context">top-level
   browsing context</a>, or the <code>Document</code> <a href="#browsing-context-nested-through" title="browsing context nested through">through which</a> that
   browsing context is <a href="#nested-browsing-context" title="nested browsing
-  context">nested</a> is itself <a href="#fully-active">fully active</a>.</p>
-
-  <p>Because they are nested through an element, <a href="#child-browsing-context" title="child
+  context">nested</a> is itself <a href="#fully-active">fully active</a>.</p><p>Because they are nested through an element, <a href="#child-browsing-context" title="child
   browsing context">child browsing contexts</a> are always tied to
   a specific <code>Document</code> in their <a href="#parent-browsing-context">parent browsing
   context</a>. User agents must not allow the user to interact with
   <a href="#child-browsing-context" title="child browsing context">child browsing contexts</a>
   of elements that are in <code>Document</code>s that are not
-  themselves <a href="#fully-active">fully active</a>.</p>
-
-  <p>A <a href="#nested-browsing-context">nested browsing context</a> can have a <a href="embedded-content-0.html#seamless-browsing-context-flag">seamless
+  themselves <a href="#fully-active">fully active</a>.</p><p>A <a href="#nested-browsing-context">nested browsing context</a> can have a <a href="embedded-content-0.html#seamless-browsing-context-flag">seamless
   browsing context flag</a> set, if it is embedded through an
-  <code><a href="embedded-content-0.html#the-iframe-element">iframe</a></code> element with a <code title="attr-iframe-seamless"><a href="embedded-content-0.html#attr-iframe-seamless">seamless</a></code> attribute.</p>
-
-
-  <h5 id="navigating-nested-browsing-contexts-in-the-dom"><span class="secno">6.1.1.1 </span>Navigating nested browsing contexts in the DOM</h5>
-
-  <dl class="domintro"><dt><var title="">window</var> . <code title="dom-top"><a href="#dom-top">top</a></code></dt>
+  <code><a href="embedded-content-0.html#the-iframe-element">iframe</a></code> element with a <code title="attr-iframe-seamless"><a href="embedded-content-0.html#attr-iframe-seamless">seamless</a></code> attribute.</p><h5 id="navigating-nested-browsing-contexts-in-the-dom"><span class="secno">6.1.1.1 </span>Navigating nested browsing contexts in the DOM</h5><dl class="domintro"><dt><var title="">window</var> . <code title="dom-top"><a href="#dom-top">top</a></code></dt>
 
    <dd>
 
@@ -444,47 +382,24 @@
    <li><p>Otherwise, return the <a href="#browsing-context-container">browsing context
    container</a> for <var title="">b</var>.</p></li>
 
-  </ol></div>
-
-
-
-  <h4 id="auxiliary-browsing-contexts"><span class="secno">6.1.2 </span>Auxiliary browsing contexts</h4>
-
-  <p>It is possible to create new browsing contexts that are related
+  </ol></div><h4 id="auxiliary-browsing-contexts"><span class="secno">6.1.2 </span>Auxiliary browsing contexts</h4><p>It is possible to create new browsing contexts that are related
   to a <span>top level browsing context</span> without being nested
   through an element. Such browsing contexts are called <dfn id="auxiliary-browsing-context" title="auxiliary browsing context">auxiliary browsing
   contexts</dfn>. Auxiliary browsing contexts are always <a href="#top-level-browsing-context" title="top-level browsing context">top-level browsing
-  contexts</a>.</p>
-
-  <p>An <a href="#auxiliary-browsing-context">auxiliary browsing context</a> has an <dfn id="opener-browsing-context">opener
+  contexts</a>.</p><p>An <a href="#auxiliary-browsing-context">auxiliary browsing context</a> has an <dfn id="opener-browsing-context">opener
   browsing context</dfn>, which is the <a href="#browsing-context">browsing context</a>
   from which the <a href="#auxiliary-browsing-context">auxiliary browsing context</a> was created,
   and it has a <dfn id="furthest-ancestor-browsing-context">furthest ancestor browsing context</dfn>, which is
   the <a href="#top-level-browsing-context">top-level browsing context</a> of the <a href="#opener-browsing-context">opener
   browsing context</a> when the <a href="#auxiliary-browsing-context">auxiliary browsing
-  context</a> was created.</p>
-
-
-  <h5 id="navigating-auxiliary-browsing-contexts-in-the-dom"><span class="secno">6.1.2.1 </span>Navigating auxiliary browsing contexts in the DOM</h5>
-
-  <p>The <dfn id="dom-opener" title="dom-opener"><code>opener</code></dfn> DOM
+  context</a> was created.</p><h5 id="navigating-auxiliary-browsing-contexts-in-the-dom"><span class="secno">6.1.2.1 </span>Navigating auxiliary browsing contexts in the DOM</h5><p>The <dfn id="dom-opener" title="dom-opener"><code>opener</code></dfn> DOM
   attribute on the <code><a href="#window">Window</a></code> object must return the
   <code><a href="#windowproxy">WindowProxy</a></code> object of the <a href="#browsing-context">browsing context</a>
   from which the current <a href="#browsing-context">browsing context</a> was created
   (its <a href="#opener-browsing-context">opener browsing context</a>), if there is one and it
-  is still available.</p>
-
-
-
-
-  <h4 id="secondary-browsing-contexts"><span class="secno">6.1.3 </span>Secondary browsing contexts</h4>
-
-  <p>User agents may support <dfn id="secondary-browsing-context" title="secondary browsing
+  is still available.</p><h4 id="secondary-browsing-contexts"><span class="secno">6.1.3 </span>Secondary browsing contexts</h4><p>User agents may support <dfn id="secondary-browsing-context" title="secondary browsing
   context">secondary browsing contexts</dfn>, which are <a href="#browsing-context" title="browsing context">browsing contexts</a> that form part of
-  the user agent's interface, apart from the main content area.</p>
-
-
-  <div class="impl">
+  the user agent's interface, apart from the main content area.</p><div class="impl">
 
   <h4 id="security-1"><span class="secno">6.1.4 </span>Security</h4>
 
@@ -515,10 +430,7 @@
    document</a> of <var title="">A</var> (possibly in fact being
    <var title="">A</var> itself).</li>
 
-  </ul></div>
-
-
-  <div class="impl">
+  </ul></div><div class="impl">
 
   <h4 id="groupings-of-browsing-contexts"><span class="secno">6.1.5 </span>Groupings of browsing contexts</h4>
 
@@ -559,25 +471,13 @@
   of related similar-origin browsing contexts</a>. Initially, there
   is no <a href="#first-script">first script</a>.</p>
 
-  </div>
-
-
-
-  <h4 id="browsing-context-names"><span class="secno">6.1.6 </span>Browsing context names</h4>
-
-  <p>Browsing contexts can have a <dfn id="browsing-context-name">browsing context name</dfn>. By
-  default, a browsing context has no name (its name is not set).</p>
-
-  <p>A <dfn id="valid-browsing-context-name">valid browsing context name</dfn> is any string with at
+  </div><h4 id="browsing-context-names"><span class="secno">6.1.6 </span>Browsing context names</h4><p>Browsing contexts can have a <dfn id="browsing-context-name">browsing context name</dfn>. By
+  default, a browsing context has no name (its name is not set).</p><p>A <dfn id="valid-browsing-context-name">valid browsing context name</dfn> is any string with at
   least one character that does not start with a U+005F LOW LINE
   character. (Names starting with an underscore are reserved for
-  special keywords.)</p>
-
-  <p>A <dfn id="valid-browsing-context-name-or-keyword">valid browsing context name or keyword</dfn> is any string
+  special keywords.)</p><p>A <dfn id="valid-browsing-context-name-or-keyword">valid browsing context name or keyword</dfn> is any string
   that is either a <a href="#valid-browsing-context-name">valid browsing context name</a> or that is
-  an <a href="infrastructure.html#ascii-case-insensitive">ASCII case-insensitive</a> match for one of: <code title="">_blank</code>, <code title="">_self</code>, <code title="">_parent</code>, or <code title="">_top</code>.</p>
-
-  <div class="impl">
+  an <a href="infrastructure.html#ascii-case-insensitive">ASCII case-insensitive</a> match for one of: <code title="">_blank</code>, <code title="">_self</code>, <code title="">_parent</code>, or <code title="">_top</code>.</p><div class="impl">
 
   <p><dfn id="the-rules-for-choosing-a-browsing-context-given-a-browsing-context-name">The rules for choosing a browsing context given a browsing
   context name</dfn> are as follows. The rules assume that they are
@@ -676,10 +576,7 @@
 
    </li>
 
-  </ol></div>
-
-
-  <div class="impl">
+  </ol></div><div class="impl">
 
   <h3 id="the-windowproxy-object"><span class="secno">6.2 </span>The <code><a href="#windowproxy">WindowProxy</a></code> object</h3>
 
@@ -691,13 +588,7 @@
   <code><a href="#window">Window</a></code> object in every way, except that it is not equal
   to it.</p>
 
-  </div>
-
-
-
-  <h3 id="the-window-object"><span class="secno">6.3 </span>The <code><a href="#window">Window</a></code> object</h3>
-
-  <pre class="idl">[OverrideBuiltins]
+  </div><h3 id="the-window-object"><span class="secno">6.3 </span>The <code><a href="#window">Window</a></code> object</h3><pre class="idl">[OverrideBuiltins]
 interface <dfn id="window">Window</dfn> {
   // the current browsing context
   readonly attribute <a href="#windowproxy">WindowProxy</a> <a href="#dom-window" title="dom-window">window</a>;
@@ -812,16 +703,12 @@
            attribute <a href="#function">Function</a> <a href="#handler-window-onunload" title="handler-window-onunload">onunload</a>;
            attribute <a href="#function">Function</a> <a href="#handler-onvolumechange" title="handler-onvolumechange">onvolumechange</a>;
            attribute <a href="#function">Function</a> <a href="#handler-onwaiting" title="handler-onwaiting">onwaiting</a>;
-};</pre>
-
-<!-- for more features to add here, look here:
+};</pre><!-- for more features to add here, look here:
  http://msdn.microsoft.com/workshop/author/dhtml/reference/objects/obj_window.asp
  http://www.mozilla.org/docs/dom/domref/dom_window_ref.html
  http://lxr.mozilla.org/mozilla/source/dom/public/idl/base/nsIDOMWindow.idl - scrollBy, etc
  http://lxr.mozilla.org/mozilla/source/dom/public/idl/base/nsIDOMWindowInternal.idl - DOM level 0
--->
-
-  <dl class="domintro"><dt><var title="">window</var> . <code title="dom-window"><a href="#dom-window">window</a></code></dt>
+--><dl class="domintro"><dt><var title="">window</var> . <code title="dom-window"><a href="#dom-window">window</a></code></dt>
    <dt><var title="">window</var> . <code title="dom-frames"><a href="#dom-frames">frames</a></code></dt>
    <dt><var title="">window</var> . <code title="dom-self"><a href="#dom-self">self</a></code></dt>
 
@@ -840,10 +727,7 @@
   return the <code><a href="#window">Window</a></code> object's <a href="#browsing-context">browsing
   context</a>'s <code><a href="#windowproxy">WindowProxy</a></code> object.</p>
 
-  </div>
-
-
-  <div class="impl">
+  </div><div class="impl">
 
   <h4 id="security-2"><span class="secno">6.3.1 </span>Security</h4>
 
@@ -868,13 +752,7 @@
 
   </li></ul><p>User agents must not allow scripts to override the <code title="dom-location"><a href="history.html#dom-location">location</a></code> object's setter.</p>
 
-  </div>
-
-
-
-  <h4 id="apis-for-creating-and-navigating-browsing-contexts-by-name"><span class="secno">6.3.2 </span>APIs for creating and navigating browsing contexts by name</h4>
-
-  <dl class="domintro"><dt><var title="">window</var> = <var title="">window</var> . <code title="dom-open"><a href="#dom-open">open</a></code>( [ <var title="">url</var> [, <var title="">target</var> [, <var title="">features</var> [, <var title="">replace</var> ] ] ] ] )</dt>
+  </div><h4 id="apis-for-creating-and-navigating-browsing-contexts-by-name"><span class="secno">6.3.2 </span>APIs for creating and navigating browsing contexts by name</h4><dl class="domintro"><dt><var title="">window</var> = <var title="">window</var> . <code title="dom-open"><a href="#dom-open">open</a></code>( [ <var title="">url</var> [, <var title="">target</var> [, <var title="">features</var> [, <var title="">replace</var> ] ] ] ] )</dt>
 
    <dd>
 
@@ -993,12 +871,7 @@
   context</a> <var title="">A</var> (and may <a href="#a-browsing-context-is-discarded" title="a
   browsing context is discarded">discard</a> it too).</p>
 
-  </div>
-
-
-  <h4 id="accessing-other-browsing-contexts"><span class="secno">6.3.3 </span>Accessing other browsing contexts</h4>
-
-  <dl class="domintro"><dt><var title="">window</var> . <code title="dom-length"><a href="#dom-length">length</a></code></dt>
+  </div><h4 id="accessing-other-browsing-contexts"><span class="secno">6.3.3 </span>Accessing other browsing contexts</h4><dl class="domintro"><dt><var title="">window</var> . <code title="dom-length"><a href="#dom-length">length</a></code></dt>
 
    <dd>
 
@@ -1039,13 +912,7 @@
   <p>These properties are the <dfn id="dynamic-nested-browsing-context-properties">dynamic nested browsing context
   properties</dfn>.</p>
 
-  </div>
-
-
-
-  <h4 id="named-access-on-the-window-object"><span class="secno">6.3.4 </span>Named access on the <code><a href="#window">Window</a></code> object</h4>
-
-  <dl class="domintro"><dt><var title="">window</var>[<var title="">name</var>]</dt>
+  </div><h4 id="named-access-on-the-window-object"><span class="secno">6.3.4 </span>Named access on the <code><a href="#window">Window</a></code> object</h4><dl class="domintro"><dt><var title="">window</var>[<var title="">name</var>]</dt>
 
    <dd>
 
@@ -1122,10 +989,7 @@
 
    <li><a href="infrastructure.html#html-elements">HTML elements</a> elements that have an <code title="attr-id"><a href="dom.html#the-id-attribute">id</a></code> content attribute whose value is <var title="">name</var>.</li>
 
-  </ul></div>
-
-
-  <div class="impl">
+  </ul></div><div class="impl">
 
   <h4 id="garbage-collection-and-browsing-contexts"><span class="secno">6.3.5 </span>Garbage collection and browsing contexts</h4>
 
@@ -1171,24 +1035,12 @@
   once their <code><a href="#windowproxy">WindowProxy</a></code> object is eligible for garbage
   collection.</p>
 
-  </div>
-
-
-
-  <h4 id="browser-interface-elements"><span class="secno">6.3.6 </span>Browser interface elements</h4>
-
-  <p>To allow Web pages to integrate with Web browsers, certain Web
+  </div><h4 id="browser-interface-elements"><span class="secno">6.3.6 </span>Browser interface elements</h4><p>To allow Web pages to integrate with Web browsers, certain Web
   browser interface elements are exposed in a limited way to scripts
-  in Web pages.</p>
-
-  <p>Each interface element is represented by a <code><a href="#barprop">BarProp</a></code>
-  object:</p>
-
-  <pre class="idl">interface <dfn id="barprop">BarProp</dfn> {
+  in Web pages.</p><p>Each interface element is represented by a <code><a href="#barprop">BarProp</a></code>
+  object:</p><pre class="idl">interface <dfn id="barprop">BarProp</dfn> {
            attribute boolean <a href="#dom-barprop-visible" title="dom-BarProp-visible">visible</a>;
-};</pre>
-
-  <dl class="domintro"><dt><var title="">window</var> . <code title="dom-window-locationbar"><a href="#dom-window-locationbar">locationbar</a></code> . <code title="dom-BarProp-visible"><a href="#dom-barprop-visible">visible</a></code></dt>
+};</pre><dl class="domintro"><dt><var title="">window</var> . <code title="dom-window-locationbar"><a href="#dom-window-locationbar">locationbar</a></code> . <code title="dom-BarProp-visible"><a href="#dom-barprop-visible">visible</a></code></dt>
    <dd>
     <p>Returns true if the location bar is visible; otherwise, returns false.</p>
    </dd>
@@ -1305,10 +1157,7 @@
   <code>BarProp</code> object</span>.</p>
 -->
 
-  </div>
-
-
-  <div class="impl">
+  </div><div class="impl">
 
   <h3 id="origin"><span class="secno">6.4 </span>Origin</h3>
   <!-- Hallowed are the Ori -->
@@ -1658,12 +1507,7 @@
 
    <li><p>Return true.</p></li>
 
-  </ol></div>
-
-
-  <h4 id="relaxing-the-same-origin-restriction"><span class="secno">6.4.1 </span>Relaxing the same-origin restriction</h4>
-
-  <dl class="domintro"><dt><var title="">document</var> . <code title="dom-document-domain"><a href="#dom-document-domain">domain</a></code> [ = <var title="">domain</var> ]</dt>
+  </ol></div><h4 id="relaxing-the-same-origin-restriction"><span class="secno">6.4.1 </span>Relaxing the same-origin restriction</h4><dl class="domintro"><dt><var title="">document</var> . <code title="dom-document-domain"><a href="#dom-document-domain">domain</a></code> [ = <var title="">domain</var> ]</dt>
 
    <dd>
 
@@ -1782,23 +1626,11 @@
   <a href="#origin-0">origin</a>, if that is a scheme/host/port tuple. If it
   isn't, then the document does not have a domain.</p>
 
-  </div>
-
-  <p class="note">The <code title="dom-document-domain"><a href="#dom-document-domain">domain</a></code>
+  </div><p class="note">The <code title="dom-document-domain"><a href="#dom-document-domain">domain</a></code>
   attribute is used to enable pages on different hosts of a domain to
-  access each others' DOMs.</p>
-
-
-
-  <h3 id="scripting"><span class="secno">6.5 </span>Scripting</h3>
-
-  <h4 id="introduction-2"><span class="secno">6.5.1 </span>Introduction</h4>
-
-  <p>Various mechanisms can cause author-provided executable code to
+  access each others' DOMs.</p><h3 id="scripting"><span class="secno">6.5 </span>Scripting</h3><h4 id="introduction-2"><span class="secno">6.5.1 </span>Introduction</h4><p>Various mechanisms can cause author-provided executable code to
   run in the context of a document. These mechanisms include, but are
-  probably not limited to:</p>
-
-  <ul><li>Processing of <code><a href="semantics.html#script">script</a></code> elements.</li>
+  probably not limited to:</p><ul><li>Processing of <code><a href="semantics.html#script">script</a></code> elements.</li>
 
    <li>Processing of inline <code title="javascript
    protocol"><a href="#javascript-protocol">javascript:</a></code> URLs (e.g. the <code title="attr-img-src"><a href="embedded-content-0.html#attr-img-src">src</a></code> attribute of <code><a href="embedded-content-0.html#the-img-element">img</a></code>
@@ -1845,10 +1677,7 @@
   node if there is no such <a href="#browsing-context">browsing context</a>, or if <a href="#concept-bc-noscript" title="concept-bc-noscript">scripting is disabled</a> in that
   <a href="#browsing-context">browsing context</a>.</p>
 
-  </div>
-
-
-  <div class="impl">
+  </div><div class="impl">
 
   <!-- SCRIPT EXEC (marks areas related to creation of scripts) -->
   <h4 id="processing-model-1"><span class="secno">6.5.3 </span>Processing model</h4>
@@ -1960,10 +1789,7 @@
 
    </dd>
 
-  </dl></div>
-
-
-  <div class="impl">
+  </dl></div><div class="impl">
 
   <h5 id="calling-scripts"><span class="secno">6.5.3.2 </span>Calling scripts</h5>
 
@@ -1988,10 +1814,7 @@
 
   </ol><p>This algorithm is not invoked by one script calling another.</p>
 
-  </div>
-
-
-  <div class="impl">
+  </div><div class="impl">
 
   <h5 id="creating-scripts"><span class="secno">6.5.3.3 </span>Creating scripts</h5>
 
@@ -2059,10 +1882,7 @@
    <li><p>The base URL is the <a href="infrastructure.html#document-base-url" title="document base URL">base
    URL</a> of <var title="">document</var>. (<a href="#sbu-not-copy">This is a reference, not a copy</a>.)</p></li>
 
-  </ol></div>
-
-
-  <div class="impl">
+  </ol></div><div class="impl">
 
   <h5 id="killing-scripts"><span class="secno">6.5.3.4 </span>Killing scripts</h5>
 
@@ -2093,10 +1913,7 @@
   <p>If scripting is disabled while a script is executing, the script
   should be terminated immediately.</p>
 
-  </div>
-
-
-  <div class="impl">
+  </div><div class="impl">
 
   <h4 id="event-loops"><span class="secno">6.5.4 </span>Event loops</h4>
 
@@ -2264,10 +2081,7 @@
 
    <li><p>Take ownership of the <a href="#storage-mutex">storage mutex</a>.</p></li>
 
-  </ol></div>
-
-
-  <div class="impl">
+  </ol></div><div class="impl">
 
   <h5 id="generic-task-sources"><span class="secno">6.5.4.3 </span>Generic task sources</h5>
 
@@ -2318,11 +2132,7 @@
 
    </dd>
 
-  </dl></div>
-
-
-
-  <div class="impl">
+  </dl></div><div class="impl">
 
   <!-- SCRIPT EXEC -->
   <h4 id="javascript-protocol"><span class="secno">6.5.5 </span><dfn title="javascript protocol">The <code title="">javascript:</code> protocol</dfn></h4>
@@ -2440,41 +2250,21 @@
 
   </div>
 
-  </div>
-
-
-
-  <h4 id="events"><span class="secno">6.5.6 </span>Events</h4>
-
-  <div class="impl">
+  </div><h4 id="events"><span class="secno">6.5.6 </span>Events</h4><div class="impl">
 
   <h5 id="event-handler-attributes"><span class="secno">6.5.6.1 </span>Event handler attributes</h5>
 
-  </div>
-
-  <!--test: <a href="http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C!DOCTYPE%20html%3E%0A...%3Cscript%3E%0Aw(a%3Ddocument.implementation.createDocument(null%2C%20null%2C%20null))%3B%0Aw(a.appendChild(a.createElementNS('http%3A%2F%2Fwww.w3.org%2F1999%2Fxhtml'%2C%20'html')))%3B%0Aw(b%3Da.firstChild.appendChild(a.createElementNS('http%3A%2F%2Fwww.w3.org%2F1999%2Fxhtml'%2C%20'body')))%3B%0Aw(b.test%20%3D%20w)%3B%0Aw(b.setAttribute('onclick'%2C%20'test(%22fire%3A%20%22%20%2B%20event)'))%3B%0Aw(b.onclick)%3B%0Aw(e%3Da.createEvent('Event'))%3B%0Aw(e.initEvent('click'%2C%20false%2C%20false))%3B%0Aw(b.dispatchEvent(e))%3B%0A%3C%2Fscript%3E">test</a>-->
-
-  <p>Many objects can have <dfn id="event-handler-attributes-0">event handler attributes</dfn>
+  </div><!--test: <a href="http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C!DOCTYPE%20html%3E%0A...%3Cscript%3E%0Aw(a%3Ddocument.implementation.createDocument(null%2C%20null%2C%20null))%3B%0Aw(a.appendChild(a.createElementNS('http%3A%2F%2Fwww.w3.org%2F1999%2Fxhtml'%2C%20'html')))%3B%0Aw(b%3Da.firstChild.appendChild(a.createElementNS('http%3A%2F%2Fwww.w3.org%2F1999%2Fxhtml'%2C%20'body')))%3B%0Aw(b.test%20%3D%20w)%3B%0Aw(b.setAttribute('onclick'%2C%20'test(%22fire%3A%20%22%20%2B%20event)'))%3B%0Aw(b.onclick)%3B%0Aw(e%3Da.createEvent('Event'))%3B%0Aw(e.initEvent('click'%2C%20false%2C%20false))%3B%0Aw(b.dispatchEvent(e))%3B%0A%3C%2Fscript%3E">test</a>--><p>Many objects can have <dfn id="event-handler-attributes-0">event handler attributes</dfn>
   specified. These act as bubbling event listeners for the object on
-  which they are specified.</p>
-
-  <p>An <a href="#event-handler-attributes-0" title="event handler attributes">event handler
+  which they are specified.</p><p>An <a href="#event-handler-attributes-0" title="event handler attributes">event handler
   attribute</a>, unless otherwise specified, can either have the
   value null or be set to a <code><a href="#function">Function</a></code> object. <span class="impl">Initially, an event handler attribute must be set to
-  null.</span></p>
-
-  <p>Event handler attributes are exposed in one or two ways.</p>
-
-  <p>The first way, common to all event handler attributes, is as an
+  null.</span></p><p>Event handler attributes are exposed in one or two ways.</p><p>The first way, common to all event handler attributes, is as an
   <a href="#event-handler-dom-attributes" title="event handler DOM attributes">event handler DOM
-  attribute</a>.</p>
-
-  <p>The second way is as an <a href="#event-handler-content-attributes" title="event handler content
+  attribute</a>.</p><p>The second way is as an <a href="#event-handler-content-attributes" title="event handler content
   attributes">event handler content attribute</a>. Event handlers on
   <a href="infrastructure.html#html-elements">HTML elements</a> and some of the event handlers on
-  <code><a href="#window">Window</a></code> objects are exposed in this way.</p>
-
-  <div class="impl">
+  <code><a href="#window">Window</a></code> objects are exposed in this way.</p><div class="impl">
 
   <hr><p><dfn id="event-handler-dom-attributes">Event handler DOM attributes</dfn>, on setting, must set the
   corresponding event handler attribute to their new value, and on
@@ -2496,12 +2286,8 @@
   requirements, in particular the <code title="handler-MessagePort-onmessage"><a href="comms.html#handler-messageport-onmessage">onmessage</a></code> attribute of
   <code><a href="comms.html#messageport">MessagePort</a></code> objects.</p>
 
-  <hr></div>
-
-  <p><dfn id="event-handler-content-attributes">Event handler content attributes</dfn>, when specified, must
-  contain valid JavaScript code matching the <code title="">FunctionBody</code> production. <a href="references.html#refsECMA262">[ECMA262]</a></p>
-
-  <div class="impl">
+  <hr></div><p><dfn id="event-handler-content-attributes">Event handler content attributes</dfn>, when specified, must
+  contain valid JavaScript code matching the <code title="">FunctionBody</code> production. <a href="references.html#refsECMA262">[ECMA262]</a></p><div class="impl">
 
   <!-- SCRIPT EXEC -->
   <p>When an event handler content attribute is set, if the element is
@@ -2556,24 +2342,16 @@
    <li><p>Set the corresponding <a href="#event-handler-attributes-0" title="event handler attributes">event handler attribute</a>
    to the aforementioned function.</p></li>
 
-  </ol></div>
-
-  <p class="note">When an <a href="#event-handler-content-attributes" title="event handler content
+  </ol></div><p class="note">When an <a href="#event-handler-content-attributes" title="event handler content
   attributes">event handler content attribute</a> is set on an
   element owned by a <code>Document</code> that is not in a
   <a href="#browsing-context">browsing context</a>, the corresponding event handler
-  attribute is not changed.</p>
-
-  <p class="note">Removing an <a href="#event-handler-content-attributes" title="event handler content
+  attribute is not changed.</p><p class="note">Removing an <a href="#event-handler-content-attributes" title="event handler content
   attributes">event handler content attribute</a> does not reset
   the corresponding <a href="#event-handler-attributes-0" title="event handler attributes">event
-  handler attribute</a>.</p> <!--
+  handler attribute</a>.</p><!--
   http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C!DOCTYPE%20html%3E%0A...%3Cbody%20onload%3D%22w(%27pass%27)%22%3E%0A%3Cscript%3Edocument.body.removeAttribute(%27onload%27)%3B%3C%2Fscript%3E
-  -->
-
-  <!-- v2: we should probably support HTML4's Content-Script-Type header here. -->
-
-  <div class="impl">
+  --><!-- v2: we should probably support HTML4's Content-Script-Type header here. --><div class="impl">
 
   <hr><p>All <a href="#event-handler-attributes-0">event handler attributes</a> on an element, whether
   set to null or to a <code><a href="#function">Function</a></code> object, must be registered
@@ -2639,10 +2417,7 @@
   <p class="note">In JavaScript, any <code title="">Function</code>
   object implements this interface.</p>
 
-  </div>
-
-
-  <div class="impl">
+  </div><div class="impl">
 
   <h5 id="event-handler-attributes-on-elements-document-objects-and-window-objects"><span class="secno">6.5.6.2 </span>Event handler attributes on elements, <code>Document</code> objects, and <code><a href="#window">Window</a></code> objects</h5>
 
@@ -2752,10 +2527,7 @@
   </td></tr></tbody></table><p class="note">The <code title="handler-window-onerror"><a href="#handler-window-onerror">onerror</a></code>
   handler is also used for <a href="#runtime-script-errors">reporting script errors</a>.</p>
 
-  </div>
-
-
-  <div class="impl">
+  </div><div class="impl">
 
   <h5 id="event-firing"><span class="secno">6.5.6.3 </span>Event firing</h5>
 
@@ -2787,10 +2559,7 @@
   <p>The default action of these event is to do nothing unless
   otherwise stated.</p>
 
-  </div>
-
-
-  <div class="impl">
+  </div><div class="impl">
 
   <h5 id="events-and-the-window-object"><span class="secno">6.5.6.4 </span>Events and the <code><a href="#window">Window</a></code> object</h5>
 
@@ -2810,10 +2579,7 @@
    has been prevented, again as if the <code><a href="#window">Window</a></code> object was
    the parent of the <code>Document</code> in the dispatch chain.</li>
 
-  </ol></div>
-
-
-  <div class="impl">
+  </ol></div><div class="impl">
 
   <h5 id="runtime-script-errors"><span class="secno">6.5.6.5 </span>Runtime script errors</h5>
 
@@ -2863,25 +2629,16 @@
 
    </dd>
 
-  </dl></div>
-
-
-  <h3 id="timers"><span class="secno">6.6 </span>Timers</h3>
-
-  <p>The <code title="dom-windowtimers-setTimeout"><a href="#dom-windowtimers-settimeout">setTimeout()</a></code>
+  </dl></div><h3 id="timers"><span class="secno">6.6 </span>Timers</h3><p>The <code title="dom-windowtimers-setTimeout"><a href="#dom-windowtimers-settimeout">setTimeout()</a></code>
   and <code title="dom-windowtimers-setInterval"><a href="#dom-windowtimers-setinterval">setInterval()</a></code>
-  methods allow authors to schedule timer-based callbacks.</p>
-
-<pre class="idl">[Supplemental, NoInterfaceObject]
+  methods allow authors to schedule timer-based callbacks.</p><pre class="idl">[Supplemental, NoInterfaceObject]
 interface <dfn id="windowtimers">WindowTimers</dfn> {
   long <a href="#dom-windowtimers-settimeout" title="dom-windowtimers-setTimeout">setTimeout</a>(in any handler, optional in any timeout, in any... args);
   void <a href="#dom-windowtimers-cleartimeout" title="dom-windowtimers-clearTimeout">clearTimeout</a>(in long handle);
   long <a href="#dom-windowtimers-setinterval" title="dom-windowtimers-setInterval">setInterval</a>(in any handler, optional in any timeout, in any... args);
   void <a href="#dom-windowtimers-clearinterval" title="dom-windowtimers-clearInterval">clearInterval</a>(in long handle);
 };
-<a href="#window">Window</a> implements <a href="#windowtimers">WindowTimers</a>;</pre>
-
-  <dl class="domintro"><dt><var title="">handle</var> = <var title="">window</var> . <code title="dom-windowtimers-setTimeout"><a href="#dom-windowtimers-settimeout">setTimeout</a></code>( <var title="">handler</var> [, <var title="">timeout</var> [, <var title="">arguments</var> ] ] )</dt>
+<a href="#window">Window</a> implements <a href="#windowtimers">WindowTimers</a>;</pre><dl class="domintro"><dt><var title="">handle</var> = <var title="">window</var> . <code title="dom-windowtimers-setTimeout"><a href="#dom-windowtimers-settimeout">setTimeout</a></code>( <var title="">handler</var> [, <var title="">timeout</var> [, <var title="">arguments</var> ] ] )</dt>
 
    <dd>
 
@@ -2935,9 +2692,7 @@
 
   </dl><p class="note">This API does not guarantee that timers will fire
   exactly on schedule. Delays due to CPU load, other tasks, etc, are
-  to be expected.</p>
-
-  <div class="impl">
+  to be expected.</p><div class="impl">
 
   <p class="note">The <code><a href="#windowtimers">WindowTimers</a></code> interfaceadds to the
   <code><a href="#window">Window</a></code> interface and the <code>WorkerUtils</code>
@@ -3139,24 +2894,14 @@
   </ol><hr><p>The <a href="#task-source">task source</a> for these tasks is the <dfn id="timer-task-source">timer
   task source</dfn>.</p>
 
-  </div>
-
-
-
-  <h3 id="user-prompts"><span class="secno">6.7 </span>User prompts</h3>
-
-  <!--
+  </div><h3 id="user-prompts"><span class="secno">6.7 </span>User prompts</h3><!--
    v2 ideas:
     * in-window modal dialogs
        - escape/enter handling
        - dragging the window out of the tab
     * in-window non-modal palettes
        - with a solution for the mobile space
-  -->
-
-  <h4 id="simple-dialogs"><span class="secno">6.7.1 </span>Simple dialogs</h4>
-
-  <dl class="domintro"><dt><var title="">window</var> . <code title="dom-alert"><a href="#dom-alert">alert</a></code>(<var title="">message</var>)</dt>
+  --><h4 id="simple-dialogs"><span class="secno">6.7.1 </span>Simple dialogs</h4><dl class="domintro"><dt><var title="">window</var> . <code title="dom-alert"><a href="#dom-alert">alert</a></code>(<var title="">message</var>)</dt>
    <dd>
 
     <p>Displays a modal alert with the given message, and waits for the user to dismiss it.</p>
@@ -3218,12 +2963,7 @@
   user aborts, then the method must return null; otherwise, the method
   must return the string that the user responded with.</p>
 
-  </div>
-
-
-  <h4 id="printing"><span class="secno">6.7.2 </span>Printing</h4>
-
-  <dl class="domintro"><dt><var title="">window</var> . <code title="dom-print"><a href="#dom-print">print</a></code>()</dt>
+  </div><h4 id="printing"><span class="secno">6.7.2 </span>Printing</h4><dl class="domintro"><dt><var title="">window</var> . <code title="dom-print"><a href="#dom-print">print</a></code>()</dt>
 
    <dd>
 
@@ -3312,12 +3052,7 @@
 
    </li>
 
-  </ol></div>
-
-
-  <h4 id="dialogs-implemented-using-separate-documents"><span class="secno">6.7.3 </span>Dialogs implemented using separate documents</h4>
-
-  <dl class="domintro"><dt><var title="">result</var> = <var title="">window</var> . <code title="dom-showModalDialog"><a href="#dom-showmodaldialog">showModalDialog</a></code>(<var title="">url</var> [, <var title="">argument</var>] )</dt>
+  </ol></div><h4 id="dialogs-implemented-using-separate-documents"><span class="secno">6.7.3 </span>Dialogs implemented using separate documents</h4><dl class="domintro"><dt><var title="">result</var> = <var title="">window</var> . <code title="dom-showModalDialog"><a href="#dom-showmodaldialog">showModalDialog</a></code>(<var title="">url</var> [, <var title="">argument</var>] )</dt>
 
    <dd>
 
@@ -3467,15 +3202,11 @@
   by the above algorithm must all have the <code><a href="#windowmodal">WindowModal</a></code>
   interface added to their <code><a href="#window">Window</a></code> interface:</p>
 
-  </div>
-
-  <pre class="idl">[Supplemental, NoInterfaceObject] interface <dfn id="windowmodal">WindowModal</dfn> {
+  </div><pre class="idl">[Supplemental, NoInterfaceObject] interface <dfn id="windowmodal">WindowModal</dfn> {
   readonly attribute any <a href="#dom-windowmodal-dialogarguments" title="dom-WindowModal-dialogArguments">dialogArguments</a>;
            attribute DOMString <a href="#dom-windowmodal-returnvalue" title="dom-WindowModal-returnValue">returnValue</a>;
 };
-<a href="#window">Window</a> implements <a href="#windowmodal">WindowModal</a>; /* sometimes */</pre>
-
-  <dl class="domintro"><dt><var title="">window</var> . <code title="dom-WindowModal-dialogArguments"><a href="#dom-windowmodal-dialogarguments">dialogArguments</a></code></dt>
+<a href="#window">Window</a> implements <a href="#windowmodal">WindowModal</a>; /* sometimes */</pre><dl class="domintro"><dt><var title="">window</var> . <code title="dom-WindowModal-dialogArguments"><a href="#dom-windowmodal-dialogarguments">dialogArguments</a></code></dt>
 
    <dd>
 
@@ -3524,17 +3255,8 @@
   of its browsing context, and on setting, must set the <a href="#return-value">return
   value</a> to the given new value.</p>
 
-  </div>
-
-  <p class="note">The <code title="dom-window-close"><a href="#dom-window-close">window.close()</a></code> method can be used to
-  close the browsing context.</p>
-
-
-
-
-  <h3 id="system-state-and-capabilities"><span class="secno">6.8 </span>System state and capabilities</h3>
-
-  <div class="impl">
+  </div><p class="note">The <code title="dom-window-close"><a href="#dom-window-close">window.close()</a></code> method can be used to
+  close the browsing context.</p><h3 id="system-state-and-capabilities"><span class="secno">6.8 </span>System state and capabilities</h3><div class="impl">
 
   <p>The <dfn id="dom-navigator" title="dom-navigator"><code>navigator</code></dfn>
   attribute of the <code><a href="#window">Window</a></code> interface must return an
@@ -3543,9 +3265,7 @@
   Web pages to register themselves as potential protocol and content
   handlers:</p>
 
-  </div>
-
-  <pre class="idl">interface <dfn id="navigator">Navigator</dfn> {
+  </div><pre class="idl">interface <dfn id="navigator">Navigator</dfn> {
   // objects implementing this interface also implement the interfaces given below
 };
 <a href="#navigator">Navigator</a> implements <a href="#navigatorid">NavigatorID</a>;
@@ -3576,9 +3296,7 @@
   readonly attribute <span>MimeTypeArray</span> <span title="dom-navigator-mimeTypes">mimeTypes</span>;
   readonly attribute <span>PluginArray</span> <span title="dom-navigator-plugins">plugins</span>;
   (the latter is used in a <video> element demo now, so we might need to pull this forward from v2!)
--->};</pre>
-
-  <div class="impl">
+-->};</pre><div class="impl">
 
   <p>Objects implementing the <code><a href="#navigator">Navigator</a></code> interface must
   also implement the <a href="#navigatorid">NavigatorID</a>,
@@ -3597,24 +3315,13 @@
    <dd><p>Must return either null or a language code representing the user's preferred language.</p></dd>
    -->
 
-  </div>
-
-
-  <h4 id="client-identification"><span class="secno">6.8.1 </span>Client identification</h4>
-
-  <p>In certain cases, despite the best efforts of the entire
+  </div><h4 id="client-identification"><span class="secno">6.8.1 </span>Client identification</h4><p>In certain cases, despite the best efforts of the entire
   industry, Web browsers have bugs and limitations that Web authors
-  are forced to work around.</p>
-
-  <p>This section defines a collection of attributes that can be used
+  are forced to work around.</p><p>This section defines a collection of attributes that can be used
   to determine, from script, the kind of user agent in use, in order
-  to work around these issues.</p>
-
-  <p>Client detection should always be limited to detecting known
+  to work around these issues.</p><p>Client detection should always be limited to detecting known
   current versions; future versions and unknown versions should always
-  be assumed to be fully compliant.</p>
-
-  <dl class="domintro"><dt><var title="">window</var> . <code title="dom-navigator"><a href="#dom-navigator">navigator</a></code> . <code title="dom-navigator-appName"><a href="#dom-navigator-appname">appName</a></code></dt>
+  be assumed to be fully compliant.</p><dl class="domintro"><dt><var title="">window</var> . <code title="dom-navigator"><a href="#dom-navigator">navigator</a></code> . <code title="dom-navigator-appName"><a href="#dom-navigator-appname">appName</a></code></dt>
    <dd>
     <p>Returns the name of the browser.</p>
    </dd>
@@ -3667,12 +3374,7 @@
 
    <!-- vendorSub: Mozilla and Safari only; always returns "" -->
 
-  </dl></div>
-
-
-  <h4 id="custom-handlers"><span class="secno">6.8.2 </span>Custom scheme and content handlers</h4>
-
-  <p>The <dfn id="dom-navigator-registerprotocolhandler" title="dom-navigator-registerProtocolHandler"><code>registerProtocolHandler()</code></dfn>
+  </dl></div><h4 id="custom-handlers"><span class="secno">6.8.2 </span>Custom scheme and content handlers</h4><p>The <dfn id="dom-navigator-registerprotocolhandler" title="dom-navigator-registerProtocolHandler"><code>registerProtocolHandler()</code></dfn>
   method allows Web sites to register themselves as possible handlers
   for particular schemes. For example, an online fax service could
   register itself as a handler of the <code>fax:</code> scheme (<a href="references.html#refsRFC2806">[RFC2806]</a>), so that if the user clicks on
@@ -3684,9 +3386,7 @@
   <code>image/g3fax</code> files (<a href="references.html#refsRFC1494">[RFC1494]</a>), so that if the user has no
   native application capable of handling G3 Facsimile byte streams,
   his Web browser can instead suggest he use that site to view the
-  image.</p>
-
-  <dl class="domintro"><dt><var title="">window</var> . <code title="dom-navigator"><a href="#dom-navigator">navigator</a></code> . <code title="dom-navigator-registerProtocolHandler"><a href="#dom-navigator-registerprotocolhandler">registerProtocolHandler</a></code>(<var title="">scheme</var>, <var title="">url</var>, <var title="">title</var>)</dt>
+  image.</p><dl class="domintro"><dt><var title="">window</var> . <code title="dom-navigator"><a href="#dom-navigator">navigator</a></code> . <code title="dom-navigator-registerProtocolHandler"><a href="#dom-navigator-registerprotocolhandler">registerProtocolHandler</a></code>(<var title="">scheme</var>, <var title="">url</var>, <var title="">title</var>)</dt>
    <dt><var title="">window</var> . <code title="dom-navigator"><a href="#dom-navigator">navigator</a></code> . <code title="dom-navigator-registerContentHandler"><a href="#dom-navigator-registercontenthandler">registerContentHandler</a></code>(<var title="">mimeType</var>, <var title="">url</var>, <var title="">title</var>)</dt>
 
    <dd>
@@ -3856,10 +3556,7 @@
   part of any non-idempotent transaction), as the remote site would
   not be able to fetch the same data.</p>
 
-  </div>
-
-
-  <div class="impl">
+  </div><div class="impl">
 
   <h5 id="security-and-privacy"><span class="secno">6.8.2.1 </span>Security and privacy</h5>
 
@@ -3940,10 +3637,7 @@
   require the user to know whether to trust the third-party handler, a
   decision many users are unable to make or even understand).</p>
 
-  </div>
-
-
-  <div class="impl">
+  </div><div class="impl">
 
   <h5 id="sample-handler-impl"><span class="secno">6.8.2.2 </span>Sample user interface</h5>
 
@@ -4028,13 +3722,7 @@
   method would work equivalently, but for schemes instead of unknown
   content types.</p>
 
-  </div>
-
-
-
-  <h4 id="manually-releasing-the-storage-mutex"><span class="secno">6.8.3 </span>Manually releasing the storage mutex</h4>
-
-  <dl class="domintro"><dt><var title="">window</var> . <code title="dom-navigator"><a href="#dom-navigator">navigator</a></code> . <code title="dom-navigator-getStorageUpdates"><a href="#dom-navigator-getstorageupdates">getStorageUpdates</a></code>()</dt>
+  </div><h4 id="manually-releasing-the-storage-mutex"><span class="secno">6.8.3 </span>Manually releasing the storage mutex</h4><dl class="domintro"><dt><var title="">window</var> . <code title="dom-navigator"><a href="#dom-navigator">navigator</a></code> . <code title="dom-navigator-getStorageUpdates"><a href="#dom-navigator-getstorageupdates">getStorageUpdates</a></code>()</dt>
 
    <dd>
 
@@ -4061,8 +3749,4 @@
    called, release the <a href="#storage-mutex">storage mutex</a> so that it is once
    again free. Otherwise, it must do nothing.</p>
 
-  </div>
-
-
-
-  </body></html>
\ No newline at end of file
+  </div></body></html>
\ No newline at end of file

Index: the-xhtml-syntax.html
===================================================================
RCS file: /sources/public/html5/spec/the-xhtml-syntax.html,v
retrieving revision 1.122
retrieving revision 1.123
diff -u -d -r1.122 -r1.123
--- the-xhtml-syntax.html	12 Aug 2009 23:47:37 -0000	1.122
+++ the-xhtml-syntax.html	13 Aug 2009 21:46:36 -0000	1.123
@@ -179,48 +179,30 @@
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"></a></p>
    <h1>HTML 5</h1>
    <h2 class="no-num no-toc" id="a-vocabulary-and-associated-apis-for-html-and-xhtml">A vocabulary and associated APIs for HTML and XHTML</h2>
-   </div>
-
-  <nav>
+   </div><nav>
    <a href="named-character-references.html">&#8592; 9.6 Named character references</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="obsolete.html">12 Obsolete features &#8594;</a>
-  </nav><p>This is revision 1.2793.</p>
-
+  </nav><p>This is revision 1.2794.</p>
 
-  <h2 id="the-xhtml-syntax"><span class="secno">10 </span><dfn id="xhtml">The XHTML syntax</dfn></h2>
 
-  <p class="note">This section only describes the rules for XML
+  <h2 id="the-xhtml-syntax"><span class="secno">10 </span><dfn id="xhtml">The XHTML syntax</dfn></h2><p class="note">This section only describes the rules for XML
   resources. Rules for <code><a href="iana-considerations.html#text-html">text/html</a></code> resources are discussed
-  in the section above entitled "<a href="syntax.html#syntax">The HTML syntax</a>".</p>
-
-
-  <div class="impl">
+  in the section above entitled "<a href="syntax.html#syntax">The HTML syntax</a>".</p><div class="impl">
 
   <h3 id="writing-xhtml-documents"><span class="secno">10.1 </span>Writing XHTML documents</h3>
 
-  </div>
-
-  <p>The syntax for using HTML with XML, whether in XHTML documents or
+  </div><p>The syntax for using HTML with XML, whether in XHTML documents or
   embedded in other XML documents, is defined in the XML and
-  Namespaces in XML specifications. <a href="references.html#refsXML">[XML]</a> <a href="references.html#refsXMLNS">[XMLNS]</a></p>
-
-  <p>This specification does not define any syntax-level requirements
-  beyond those defined for XML proper.</p>
-
-  <p>XML documents may contain a <code>DOCTYPE</code> if desired, but
+  Namespaces in XML specifications. <a href="references.html#refsXML">[XML]</a> <a href="references.html#refsXMLNS">[XMLNS]</a></p><p>This specification does not define any syntax-level requirements
+  beyond those defined for XML proper.</p><p>XML documents may contain a <code>DOCTYPE</code> if desired, but
   this is not required to conform to this specification. This
   specification does not define a public or system identifier, nor
-  provide a format DTD.</p>
-
-  <p class="note">According to the XML specification, XML processors
+  provide a format DTD.</p><p class="note">According to the XML specification, XML processors
   are not guaranteed to process the external DTD subset referenced in
   the DOCTYPE. This means, for example, that using entity references
   for characters in XHTML documents is unsafe if they are defined in
-  an external file (except for <code title="">&amp;lt;</code>, <code title="">&amp;gt;</code>, <code title="">&amp;amp;</code>, <code title="">&amp;quot;</code> and <code title="">&amp;apos;</code>).</p>
-
-
-  <div class="impl">
+  an external file (except for <code title="">&amp;lt;</code>, <code title="">&amp;gt;</code>, <code title="">&amp;amp;</code>, <code title="">&amp;quot;</code> and <code title="">&amp;apos;</code>).</p><div class="impl">
 
   <h3 id="parsing-xhtml-documents"><span class="secno">10.2 </span>Parsing XHTML documents</h3>
 
@@ -427,10 +409,7 @@
 
    </li>
 
-  </ol></div>
-
-
-  <div class="impl">
+  </ol></div><div class="impl">
 
   <h2 id="rendering"><span class="secno">11 </span>Rendering</h2>
 
@@ -2601,27 +2580,15 @@
       ...
   -->
 
-  </div>
-
-  <h4 id="selectors"><span class="secno">11.8.1 </span>Selectors</h4>
-
-  <p>Attribute and element <em>names</em> of <a href="infrastructure.html#html-elements">HTML
+  </div><h4 id="selectors"><span class="secno">11.8.1 </span>Selectors</h4><p>Attribute and element <em>names</em> of <a href="infrastructure.html#html-elements">HTML
   elements</a> in <a href="dom.html#html-documents">HTML documents</a> must be treated as
-  <a href="infrastructure.html#ascii-case-insensitive">ASCII case-insensitive</a>.</p>
-
-  <p>Classes from the <code title="attr-class"><a href="dom.html#classes">class</a></code> attribute
+  <a href="infrastructure.html#ascii-case-insensitive">ASCII case-insensitive</a>.</p><p>Classes from the <code title="attr-class"><a href="dom.html#classes">class</a></code> attribute
   of <a href="infrastructure.html#html-elements">HTML elements</a> in documents that are in <a href="dom.html#quirks-mode">quirks
   mode</a> must be treated as <a href="infrastructure.html#ascii-case-insensitive">ASCII
-  case-insensitive</a>.</p>
-
-  <p>Attribute selectors on an <a href="infrastructure.html#html-elements" title="HTML elements">HTML
+  case-insensitive</a>.</p><p>Attribute selectors on an <a href="infrastructure.html#html-elements" title="HTML elements">HTML
   element</a> in an <a href="dom.html#html-documents" title="HTML documents">HTML
   document</a> must treat the <em>values</em> of attributes with
-  the following names as <a href="infrastructure.html#ascii-case-insensitive">ASCII case-insensitive</a>:</p>
-
-  <!-- based on Mozilla's list, which was itself based on HTML4 -->
-  <!-- WebKit's was identical at the time of writing except as noted below -->
-  <ul class="brief"><li><code title="">accept</code>
+  the following names as <a href="infrastructure.html#ascii-case-insensitive">ASCII case-insensitive</a>:</p><!-- based on Mozilla's list, which was itself based on HTML4 --><!-- WebKit's was identical at the time of writing except as noted below --><ul class="brief"><li><code title="">accept</code>
    </li><li><code title="">accept-charset</code>
    </li><li><code title="">align</code>
    </li><li><code title="">alink</code>
@@ -2669,7 +2636,4 @@
    </li><li><code title="">vlink</code>
   </li></ul><p>All other <a href="infrastructure.html#html-elements">HTML elements</a> and all attribute names and
   values on <a href="infrastructure.html#html-elements">HTML elements</a> must be treated as
-  <a href="infrastructure.html#case-sensitive">case-sensitive</a>.</p>
-
-
-  </body></html>
\ No newline at end of file
+  <a href="infrastructure.html#case-sensitive">case-sensitive</a>.</p></body></html>
\ No newline at end of file

Index: offline.html
===================================================================
RCS file: /sources/public/html5/spec/offline.html,v
retrieving revision 1.117
retrieving revision 1.118
diff -u -d -r1.117 -r1.118
--- offline.html	12 Aug 2009 23:47:36 -0000	1.117
+++ offline.html	13 Aug 2009 21:46:35 -0000	1.118
@@ -179,18 +179,14 @@
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"></a></p>
    <h1>HTML 5</h1>
    <h2 class="no-num no-toc" id="a-vocabulary-and-associated-apis-for-html-and-xhtml">A vocabulary and associated APIs for HTML and XHTML</h2>
-   </div>
-
-  <nav>
+   </div><nav>
    <a href="browsers.html">&#8592; 6 Web browsers</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="history.html">6.10 Session history and navigation &#8594;</a>
-  </nav><p>This is revision 1.2793.</p>
-
+  </nav><p>This is revision 1.2794.</p>
 
-  <h3 id="offline"><span class="secno">6.9 </span>Offline Web applications</h3>
 
-  <!-- v2 ideas for appcache:
+  <h3 id="offline"><span class="secno">6.9 </span>Offline Web applications</h3><!-- v2 ideas for appcache:
 
      * A way to limit what gets download when the user agent is
        updating the application cache and it turns out the server has
@@ -230,28 +226,16 @@
        else by just making the script pick the other user's variant,
        and then reloading.
 
-  -->
-
-  <h4 id="introduction-3"><span class="secno">6.9.1 </span>Introduction</h4>
-
-  <p><i>This section is non-normative.</i></p>
-
-  <p>In order to enable users to continue interacting with Web
+  --><h4 id="introduction-3"><span class="secno">6.9.1 </span>Introduction</h4><p><i>This section is non-normative.</i></p><p>In order to enable users to continue interacting with Web
   applications and documents even when their network connection is
   unavailable &#8212; for instance, because they are traveling outside
   of their ISP's coverage area &#8212; authors can provide a manifest
   which lists the files that are needed for the Web application to
   work offline and which causes the user's browser to keep a copy of
-  the files for use offline.</p>
-
-  <p>To illustrate this, consider a simple clock applet consisting of
+  the files for use offline.</p><p>To illustrate this, consider a simple clock applet consisting of
   an HTML page "<code title="">clock.html</code>", a CSS style sheet
-  "<code title="">clock.css</code>", and a JavaScript script "<code title="">clock.js</code>".</p>
-
-  <p>Before adding the manifest, these three files might look like
-  this:</p>
-
-  <pre>&lt;!-- clock.html --&gt;
+  "<code title="">clock.css</code>", and a JavaScript script "<code title="">clock.js</code>".</p><p>Before adding the manifest, these three files might look like
+  this:</p><pre>&lt;!-- clock.html --&gt;
 &lt;!DOCTYPE HTML&gt;
 &lt;html&gt;
  &lt;head&gt;
@@ -262,29 +246,17 @@
  &lt;body&gt;
   &lt;p&gt;The time is: &lt;output id="clock"&gt;&lt;/output&gt;&lt;/p&gt;
  &lt;/body&gt;
-&lt;/html&gt;</pre>
-  <pre>/* clock.css */
-output { font: 2em sans-serif; }</pre>
-  <pre>/* clock.js */
+&lt;/html&gt;</pre><pre>/* clock.css */
+output { font: 2em sans-serif; }</pre><pre>/* clock.js */
 setTimeout(function () {
     document.getElementById('clock').value = new Date();
-}, 1000);</pre>
-
-  <p>If the user tries to open the "<code title="">clock.html</code>"
+}, 1000);</pre><p>If the user tries to open the "<code title="">clock.html</code>"
   page while offline, though, the user agent (unless it happens to
-  have it still in the local cache) will fail with an error.</p>
-
-  <p>The author can instead provide a manifest of the three files:</p>
-
-  <pre>CACHE MANIFEST
+  have it still in the local cache) will fail with an error.</p><p>The author can instead provide a manifest of the three files:</p><pre>CACHE MANIFEST
 clock.html
 clock.css
-clock.js</pre>
-
-  <p>With a small change to the HTML file, the manifest (served as
-  <code><a href="iana-considerations.html#text-cache-manifest">text/cache-manifest</a></code>) is linked to the application:</p>
-
-  <pre>&lt;!-- clock.html --&gt;
+clock.js</pre><p>With a small change to the HTML file, the manifest (served as
+  <code><a href="iana-considerations.html#text-cache-manifest">text/cache-manifest</a></code>) is linked to the application:</p><pre>&lt;!-- clock.html --&gt;
 &lt;!DOCTYPE HTML&gt;
 &lt;html manifest="clock.manifest"&gt;
  &lt;head&gt;
@@ -295,25 +267,14 @@
  &lt;body&gt;
   &lt;p&gt;The time is: &lt;output id="clock"&gt;&lt;/output&gt;&lt;/p&gt;
  &lt;/body&gt;
-&lt;/html&gt;</pre>
-
-  <p>Now, if the user goes to the page, the browser will cache the
-  files and make them available even when the user is offline.</p>
-
-
-  <h5 id="event-summary"><span class="secno">6.9.1.1 </span>Event summary</h5>
-
-  <p>When the user visits a page that declares a manifest, the browser
+&lt;/html&gt;</pre><p>Now, if the user goes to the page, the browser will cache the
+  files and make them available even when the user is offline.</p><h5 id="event-summary"><span class="secno">6.9.1.1 </span>Event summary</h5><p>When the user visits a page that declares a manifest, the browser
   will try to update the cache. It does this by fetching a copy of the
   manifest and, if the manifest has changed since the user agent last
   saw it, redownloading all the resources it mentions and caching them
-  anew.</p>
-
-  <p>As this is going on, a number of events get fired to keep the
+  anew.</p><p>As this is going on, a number of events get fired to keep the
   script updated as to the state of the cache update, so that the user
-  can be notified appropriately. The events are as follows:</p>
-
-  <table><thead><tr><th> Event name
+  can be notified appropriately. The events are as follows:</p><table><thead><tr><th> Event name
      </th><th> Occasion
      </th><th> Next events
    </th></tr></thead><tbody><tr><td> <dfn id="event-appcache-checking" title="event-appcache-checking"><code>checking</code></dfn>
@@ -472,20 +433,8 @@
 
    </li><li>which application cache the user prefers.
 
-  </li></ul></div>
-
-
-  <h4 id="manifests"><span class="secno">6.9.3 </span>The cache manifest syntax</h4>
-
-
-  <h5 id="a-sample-manifest"><span class="secno">6.9.3.1 </span>A sample manifest</h5>
-
-  <p><i>This section is non-normative.</i></p>
-
-  <p>This example manifest requires two images and a style sheet to be
-  cached and whitelists a CGI script.</p>
-
-  <pre>CACHE MANIFEST
+  </li></ul></div><h4 id="manifests"><span class="secno">6.9.3 </span>The cache manifest syntax</h4><h5 id="a-sample-manifest"><span class="secno">6.9.3.1 </span>A sample manifest</h5><p><i>This section is non-normative.</i></p><p>This example manifest requires two images and a style sheet to be
+  cached and whitelists a CGI script.</p><pre>CACHE MANIFEST
 # the above line is required
 
 # this is a comment
@@ -511,43 +460,28 @@
 
 # here is another set of files to cache, this time just the CSS file.
 CACHE:
-style/default.css</pre>
-
-
-  <h5 id="writing-cache-manifests"><span class="secno">6.9.3.2 </span>Writing cache manifests</h5>
-
-  <p>Manifests must be served using the
+style/default.css</pre><h5 id="writing-cache-manifests"><span class="secno">6.9.3.2 </span>Writing cache manifests</h5><p>Manifests must be served using the
   <code><a href="iana-considerations.html#text-cache-manifest">text/cache-manifest</a></code> <a href="infrastructure.html#mime-type">MIME type</a>. All resources served
   using the <code><a href="iana-considerations.html#text-cache-manifest">text/cache-manifest</a></code> <a href="infrastructure.html#mime-type">MIME type</a> must follow the
   syntax of application cache manifests, as described in this
-  section.</p>
-
-  <p>An application cache manifest is a text file, whose text is
+  section.</p><p>An application cache manifest is a text file, whose text is
   encoded using UTF-8. Data in application cache manifests is
   line-based. Newlines must be represented by U+000A LINE FEED (LF)
   characters, U+000D CARRIAGE RETURN (CR) characters, or U+000D
-  CARRIAGE RETURN (CR) U+000A LINE FEED (LF) pairs.</p>
-
-  <p class="note">This is a <a href="introduction.html#willful-violation" title="willful violation">willful
+  CARRIAGE RETURN (CR) U+000A LINE FEED (LF) pairs.</p><p class="note">This is a <a href="introduction.html#willful-violation" title="willful violation">willful
   double violation</a> of RFC 2046, which requires all <code title="">text/*</code> types to support an open-ended set of
   character encodings and only allows CRLF line breaks. These
   requirements, however, are outdated; UTF-8 is now widely used, such
   that supporting other encodings is no longer necessary, and use of
   CR, LF, and CRLF line breaks is commonly supported and indeed
-  sometimes CRLF is <em>not</em> supported by text editors. <a href="references.html#refsRFC2046">[RFC2046]</a></p> <!-- also RFC 2045 for charset
-  -->
-
-  <p>The first line of an application cache manifest must consist of
+  sometimes CRLF is <em>not</em> supported by text editors. <a href="references.html#refsRFC2046">[RFC2046]</a></p><!-- also RFC 2045 for charset
+  --><p>The first line of an application cache manifest must consist of
   the string "CACHE", a single U+0020 SPACE character, the string
   "MANIFEST", and either a U+0020 SPACE character, a U+0009 CHARACTER
   TABULATION (tab) character, a U+000A LINE FEED (LF) character, or a
   U+000D CARRIAGE RETURN (CR) character. The first line may optionally
   be preceded by a U+FEFF BYTE ORDER MARK (BOM) character. If any
-  other text is found on the first line, it is ignored.</p>
-
-  <p>Subsequent lines, if any, must all be one of the following:</p>
-
-  <dl><dt>A blank line
+  other text is found on the first line, it is ignored.</p><p>Subsequent lines, if any, must all be one of the following:</p><dl><dt>A blank line
    </dt><dd>
     <p>Blank lines must consist of zero or more U+0020 SPACE and
     U+0009 CHARACTER TABULATION (tab) characters only.</p>
@@ -615,38 +549,23 @@
     lines would be confused with blank or invalid lines, anyway.</p>
 
   </dd></dl><p>Manifests may contain sections more than once. Sections may be
-  empty.</p>
-
-  <p>URLs that are to be fallback pages associated with <a href="#concept-appcache-fallback-ns" title="concept-appcache-fallback-ns">fallback namespaces</a>, and
+  empty.</p><p>URLs that are to be fallback pages associated with <a href="#concept-appcache-fallback-ns" title="concept-appcache-fallback-ns">fallback namespaces</a>, and
   those namespaces themselves, must be given in fallback sections,
   with the namespace being the first URL of the data line, and the
   corresponding fallback page being the second URL. All the other
-  pages to be cached must be listed in explicit sections.</p>
-
-  <p><a href="#concept-appcache-fallback-ns" title="concept-appcache-fallback-ns">Fallback
+  pages to be cached must be listed in explicit sections.</p><p><a href="#concept-appcache-fallback-ns" title="concept-appcache-fallback-ns">Fallback
   namespaces</a> and <a href="#concept-appcache-fallback" title="concept-appcache-fallback">fallback entries</a> must have
-  the <a href="browsers.html#same-origin">same origin</a> as the manifest itself.</p>
-
-  <p>A <a href="#concept-appcache-fallback-ns" title="concept-appcache-fallback-ns">fallback
-  namespace</a> must not be listed more than once.</p>
-
-  <p>URLs that the user agent is to put into the <a href="#concept-appcache-onlinewhitelist" title="concept-appcache-onlinewhitelist">online whitelist</a>
+  the <a href="browsers.html#same-origin">same origin</a> as the manifest itself.</p><p>A <a href="#concept-appcache-fallback-ns" title="concept-appcache-fallback-ns">fallback
+  namespace</a> must not be listed more than once.</p><p>URLs that the user agent is to put into the <a href="#concept-appcache-onlinewhitelist" title="concept-appcache-onlinewhitelist">online whitelist</a>
   must all be specified in online whitelist sections. (This is needed
   for any URL that the page is intending to use to communicate back to
   the server.) To specify that all URLs are automatically whitelisted
   in this way, a U+002A ASTERISK character (*) character may be
   specified as one of the URLs. <!--
-  concept-appcache-onlinewhitelist-wildcard --></p>
-
-  <p>Relative URLs must be given relative to the manifest's own
-  URL.</p>
-
-  <p>URLs in manifests must not have fragment identifiers (i.e. the
+  concept-appcache-onlinewhitelist-wildcard --></p><p>Relative URLs must be given relative to the manifest's own
+  URL.</p><p>URLs in manifests must not have fragment identifiers (i.e. the
   U+0023 NUMBER SIGN character isn't allowed in URLs in
-  manifests).</p>
-
-
-  <div class="impl">
+  manifests).</p><div class="impl">
 
   <h5 id="parsing-cache-manifests"><span class="secno">6.9.3.3 </span>Parsing cache manifests</h5>
 
@@ -1691,28 +1610,15 @@
   primed the first time), making the testing of offline applications
   simpler.</p>
 
-  </div>
-
-
-  <h4 id="expiring-application-caches"><span class="secno">6.9.8 </span>Expiring application caches</h4>
-
-  <p>As a general rule, user agents should not expire application
+  </div><h4 id="expiring-application-caches"><span class="secno">6.9.8 </span>Expiring application caches</h4><p>As a general rule, user agents should not expire application
   caches, except on request from the user, or after having been left
-  unused for an extended period of time.</p>
-
-  <p>Implementors are encouraged to expose application caches in a
+  unused for an extended period of time.</p><p>Implementors are encouraged to expose application caches in a
   manner related to HTTP cookies, allowing caches to be expired
   together with cookies and other origin-specific data. Application
   caches and cookies have similar implications with respect to privacy
   (e.g. if the site can identify the user when providing the cache, it
   can store data in the cache that can be used for cookie
-  resurrection).</p>
-
-
-
-  <h4 id="application-cache-api"><span class="secno">6.9.9 </span>Application cache API</h4>
-
-  <pre class="idl">interface <dfn id="applicationcache">ApplicationCache</dfn> {
+  resurrection).</p><h4 id="application-cache-api"><span class="secno">6.9.9 </span>Application cache API</h4><pre class="idl">interface <dfn id="applicationcache">ApplicationCache</dfn> {
 
   // <a href="#concept-appcache-status" title="concept-appcache-status">update status</a>
   const unsigned short <a href="#dom-appcache-uncached" title="dom-appcache-UNCACHED">UNCACHED</a> = 0;
@@ -1736,9 +1642,7 @@
            attribute <a href="browsers.html#function">Function</a> <a href="#handler-appcache-onupdateready" title="handler-appcache-onupdateready">onupdateready</a>;
            attribute <a href="browsers.html#function">Function</a> <a href="#handler-appcache-oncached" title="handler-appcache-oncached">oncached</a>;
            attribute <a href="browsers.html#function">Function</a> <a href="#handler-appcache-onobsolete" title="handler-appcache-onobsolete">onobsolete</a>;
-};</pre>
-
-  <dl class="domintro"><dt><var title="">cache</var> = <var title="">window</var> . <code title="dom-applicationCache"><a href="#dom-applicationcache">applicationCache</a></code></dt>
+};</pre><dl class="domintro"><dt><var title="">cache</var> = <var title="">window</var> . <code title="dom-applicationCache"><a href="#dom-applicationcache">applicationCache</a></code></dt>
    <dd>
 
     <p>(In a window.) Returns the <code><a href="#applicationcache">ApplicationCache</a></code> object that applies to the <a href="browsers.html#active-document">active document</a> of that <code><a href="browsers.html#window">Window</a></code>.</p>
@@ -1796,9 +1700,7 @@
   associated with, if any. This must be the appropriate value from the
   following list:</p>
 
-  </div>
-
-  <dl><dt><dfn id="dom-appcache-uncached" title="dom-appcache-UNCACHED"><code>UNCACHED</code></dfn>
+  </div><dl><dt><dfn id="dom-appcache-uncached" title="dom-appcache-UNCACHED"><code>UNCACHED</code></dfn>
    (numeric value 0)</dt>
 
    <dd><p>The <code><a href="#applicationcache">ApplicationCache</a></code> object's <a href="#cache-host">cache
@@ -1911,12 +1813,7 @@
     </td></tr><tr><td><dfn id="handler-appcache-onupdateready" title="handler-appcache-onupdateready"><code>onupdateready</code></dfn> </td><td> <code title="event-appcache-updateready"><a href="#event-appcache-updateready">updateready</a></code>
     </td></tr><tr><td><dfn id="handler-appcache-oncached" title="handler-appcache-oncached"><code>oncached</code></dfn> </td><td> <code title="event-appcache-cached"><a href="#event-appcache-cached">cached</a></code>
     </td></tr><tr><td><dfn id="handler-appcache-onobsolete" title="handler-appcache-onobsolete"><code>onobsolete</code></dfn> </td><td> <code title="event-appcache-obsolete"><a href="#event-appcache-obsolete">obsolete</a></code>
-  </td></tr></tbody></table></div>
-
-
-  <h4 id="browser-state"><span class="secno">6.9.10 </span>Browser state</h4>
-
-  <dl class="domintro"><dt><var title="">window</var> . <code title="dom-navigator"><a href="browsers.html#dom-navigator">navigator</a></code> . <code title="dom-navigator-onLine"><a href="#dom-navigator-online">onLine</a></code></dt>
+  </td></tr></tbody></table></div><h4 id="browser-state"><span class="secno">6.9.10 </span>Browser state</h4><dl class="domintro"><dt><var title="">window</var> . <code title="dom-navigator"><a href="browsers.html#dom-navigator">navigator</a></code> . <code title="dom-navigator-onLine"><a href="#dom-navigator-online">onLine</a></code></dt>
 
    <dd>
 
@@ -1945,11 +1842,5 @@
   agent must <a href="browsers.html#fire-a-simple-event">fire a simple event</a> called <dfn id="event-online" title="event-online"><code>online</code></dfn> at the
   <code><a href="browsers.html#window">Window</a></code> object.</p>
 
-  </div>
-
-  <p class="note">This attribute is inherently unreliable. A computer
-  can be connected to a network without having Internet access.</p>
-
-
-
-  </body></html>
\ No newline at end of file
+  </div><p class="note">This attribute is inherently unreliable. A computer
+  can be connected to a network without having Internet access.</p></body></html>
\ No newline at end of file

Index: syntax.html
===================================================================
RCS file: /sources/public/html5/spec/syntax.html,v
retrieving revision 1.122
retrieving revision 1.123
diff -u -d -r1.122 -r1.123
--- syntax.html	12 Aug 2009 23:47:36 -0000	1.122
+++ syntax.html	13 Aug 2009 21:46:36 -0000	1.123
@@ -179,38 +179,25 @@
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"></a></p>
    <h1>HTML 5</h1>
    <h2 class="no-num no-toc" id="a-vocabulary-and-associated-apis-for-html-and-xhtml">A vocabulary and associated APIs for HTML and XHTML</h2>
-   </div>
-
-  <nav>
+   </div><nav>
    <a href="comms.html">&#8592; 8 Communication</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="named-character-references.html">9.6 Named character references &#8594;</a>
-  </nav><p>This is revision 1.2793.</p>
-
+  </nav><p>This is revision 1.2794.</p>
 
-  <h2 id="syntax"><span class="secno">9 </span><dfn>The HTML syntax</dfn></h2>
 
-  <p class="note">This section only describes the rules for
+  <h2 id="syntax"><span class="secno">9 </span><dfn>The HTML syntax</dfn></h2><p class="note">This section only describes the rules for
   <code><a href="iana-considerations.html#text-html">text/html</a></code> resources. Rules for XML resources are
   discussed in the section below entitled "<a href="the-xhtml-syntax.html#the-xhtml-syntax">The XHTML
-  syntax</a>".</p>
-
-
-  <h3 id="writing"><span class="secno">9.1 </span>Writing HTML documents</h3>
-
-  <div class="impl">
+  syntax</a>".</p><h3 id="writing"><span class="secno">9.1 </span>Writing HTML documents</h3><div class="impl">
 
   <p><i>This section only applies to documents, authoring tools, and
   markup generators. In particular, it does not apply to conformance
   checkers; conformance checkers must use the requirements given in
   the next section ("parsing HTML documents").</i></p>
 
-  </div>
-
-  <p>Documents must consist of the following parts, in the given
-  order:</p>
-
-  <ol><li>Optionally, a single U+FEFF BYTE ORDER MARK (BOM) character.</li>
+  </div><p>Documents must consist of the following parts, in the given
+  order:</p><ol><li>Optionally, a single U+FEFF BYTE ORDER MARK (BOM) character.</li>
 
    <li>Any number of <a href="#syntax-comments" title="syntax-comments">comments</a> and
    <a href="infrastructure.html#space-character" title="space character">space characters</a>.</li>
@@ -226,13 +213,9 @@
    <a href="infrastructure.html#space-character" title="space character">space characters</a>.</li>
 
   </ol><p>The various types of content mentioned above are described in the
-  next few sections.</p>
-
-  <p>In addition, there are some restrictions on how <a href="semantics.html#character-encoding-declaration" title="character encoding declaration">character encoding
+  next few sections.</p><p>In addition, there are some restrictions on how <a href="semantics.html#character-encoding-declaration" title="character encoding declaration">character encoding
   declarations</a> are to be serialized, as discussed in the
-  section on that topic.</p>
-
-  <div class="note">
+  section on that topic.</p><div class="note">
 
    <p>Space characters before the root <code><a href="semantics.html#the-html-element">html</a></code> element, and
    space characters at the start of the <code><a href="semantics.html#the-html-element">html</a></code> element and
@@ -248,31 +231,18 @@
    that are inside the <code><a href="semantics.html#the-html-element">html</a></code> element but before the
    <code><a href="semantics.html#the-head-element">head</a></code> element.</p>
 
-  </div>
-
-  <p>Many strings in the HTML syntax (e.g. the names of elements and
+  </div><p>Many strings in the HTML syntax (e.g. the names of elements and
   their attributes) are case-insensitive, but only for characters in
   the ranges U+0041 .. U+005A (LATIN CAPITAL LETTER A to LATIN CAPITAL
   LETTER Z) and U+0061 .. U+007A (LATIN SMALL LETTER A to LATIN SMALL
   LETTER Z). For convenience, in this section this is just referred to
-  as "case-insensitive".</p>
-
-
-  <h4 id="the-doctype"><span class="secno">9.1.1 </span>The DOCTYPE</h4>
-
-  <p>A <dfn id="syntax-doctype" title="syntax-doctype">DOCTYPE</dfn> is a mostly useless,
-  but required, header.</p>
-
-  <p class="note">DOCTYPEs are required for legacy reasons. When
+  as "case-insensitive".</p><h4 id="the-doctype"><span class="secno">9.1.1 </span>The DOCTYPE</h4><p>A <dfn id="syntax-doctype" title="syntax-doctype">DOCTYPE</dfn> is a mostly useless,
+  but required, header.</p><p class="note">DOCTYPEs are required for legacy reasons. When
   omitted, browsers tend to use a different rendering mode that is
   incompatible with some specifications. Including the DOCTYPE in a
   document ensures that the browser makes a best-effort attempt at
-  following the relevant specifications.</p>
-
-  <p>A DOCTYPE must consist of the following characters, in this
-  order:</p>
-
-  <ol class="brief"><li>A U+003C LESS-THAN SIGN (<code>&lt;</code>) character.</li>
+  following the relevant specifications.</p><p>A DOCTYPE must consist of the following characters, in this
+  order:</p><ol class="brief"><li>A U+003C LESS-THAN SIGN (<code>&lt;</code>) character.</li>
    <li>A U+0021 EXCLAMATION MARK (<code>!</code>) character.</li>
    <li>A string that is an <a href="infrastructure.html#ascii-case-insensitive">ASCII case-insensitive</a> match for the string "<code title="">DOCTYPE</code>".</li>
    <li>One or more <a href="infrastructure.html#space-character" title="space character">space characters</a>.</li>
@@ -281,15 +251,11 @@
    <li>Zero or more <a href="infrastructure.html#space-character" title="space character">space characters</a>.</li>
    <li>A U+003E GREATER-THAN SIGN (<code>&gt;</code>) character.</li>
   </ol><p class="note">In other words, <code>&lt;!DOCTYPE HTML&gt;</code>,
-  case-insensitively.</p>
-
-  <p>For the purposes of HTML generators that cannot output HTML
+  case-insensitively.</p><p>For the purposes of HTML generators that cannot output HTML
   markup with the short DOCTYPE "<code title="">&lt;!DOCTYPE
   HTML&gt;</code>", a <dfn id="doctype-legacy-string">DOCTYPE legacy string</dfn> may be inserted
   into the DOCTYPE (in the position defined above). This string must
-  consist of:</p>
-
-  <ol class="brief"><li>One or more <a href="infrastructure.html#space-character" title="space character">space characters</a>.</li>
+  consist of:</p><ol class="brief"><li>One or more <a href="infrastructure.html#space-character" title="space character">space characters</a>.</li>
    <li>A string that is an <a href="infrastructure.html#ascii-case-insensitive">ASCII case-insensitive</a> match for the string "<code title="">SYSTEM</code>".</li>
    <li>One or more <a href="infrastructure.html#space-character" title="space character">space characters</a>.</li>
    <li>A U+0022 QUOTATION MARK or U+0027 APOSTROPHE character (the <i>quote mark</i>).</li>
@@ -298,21 +264,11 @@
   </ol><p class="note">In other words, <code>&lt;!DOCTYPE HTML SYSTEM
   "about:legacy-compat"&gt;</code> or <code>&lt;!DOCTYPE HTML SYSTEM
   'about:legacy-compat'&gt;</code>, case-insensitively except for the bit
-  in quotes.</p>
-
-  <p>The <a href="#doctype-legacy-string">DOCTYPE legacy string</a> should not be used unless
+  in quotes.</p><p>The <a href="#doctype-legacy-string">DOCTYPE legacy string</a> should not be used unless
   the document is generated from a system that cannot output the
-  shorter string.</p>
-
-
-
-  <h4 id="elements-0"><span class="secno">9.1.2 </span>Elements</h4>
-
-  <p>There are five different kinds of <dfn id="syntax-elements" title="syntax-elements">elements</dfn>: void elements, raw text
+  shorter string.</p><h4 id="elements-0"><span class="secno">9.1.2 </span>Elements</h4><p>There are five different kinds of <dfn id="syntax-elements" title="syntax-elements">elements</dfn>: void elements, raw text
   elements, RCDATA elements, foreign elements, and normal
-  elements.</p>
-
-  <dl><dt><dfn id="void-elements">Void elements</dfn></dt>
+  elements.</p><dl><dt><dfn id="void-elements">Void elements</dfn></dt>
 
    <dd><code><a href="the-canvas-element.html#the-area-element">area</a></code>, <code><a href="semantics.html#the-base-element">base</a></code>, <code><a href="semantics.html#the-br-element">br</a></code>,
    <code><a href="tabular-data.html#the-col-element">col</a></code>, <code><a href="interactive-elements.html#the-command">command</a></code>, <code><a href="embedded-content-0.html#the-embed-element">embed</a></code>,
@@ -349,9 +305,7 @@
   elements</a> only have a start tag; end tags must not be
   specified for void elements. Foreign elements must either have a
   start tag and an end tag, or a start tag that is marked as
-  self-closing, in which case they must not have an end tag.</p>
-
-  <p>The contents of the element must be placed between just after the
+  self-closing, in which case they must not have an end tag.</p><p>The contents of the element must be placed between just after the
   start tag (which <a href="#syntax-tag-omission" title="syntax-tag-omission">might be implied,
   in certain cases</a>) and just before the end tag (which again,
   <a href="#syntax-tag-omission" title="syntax-tag-omission">might be implied in certain
@@ -360,32 +314,22 @@
   in this specification. Elements must not contain content that their
   content model disallows. In addition to the restrictions placed on
   the contents by those content models, however, the five types of
-  elements have additional <em>syntactic</em> requirements.</p>
-
-  <p><a href="#void-elements">Void elements</a> can't have any contents (since there's
+  elements have additional <em>syntactic</em> requirements.</p><p><a href="#void-elements">Void elements</a> can't have any contents (since there's
   no end tag, no content can be put between the start tag and the end
-  tag).</p>
-
-  <p>Raw text elements can have <a href="#syntax-text" title="syntax-text">text</a>,
+  tag).</p><p>Raw text elements can have <a href="#syntax-text" title="syntax-text">text</a>,
   though it has <a href="#cdata-rcdata-restrictions">restrictions</a>
-  described below.</p>
-
-  <p>RCDATA elements can have <a href="#syntax-text" title="syntax-text">text</a>
+  described below.</p><p>RCDATA elements can have <a href="#syntax-text" title="syntax-text">text</a>
   and <a href="#syntax-charref" title="syntax-charref">character references</a>, but
   the text must not contain an <a href="#syntax-ambiguous-ampersand" title="syntax-ambiguous-ampersand">ambiguous ampersand</a>.
   There are also <a href="#cdata-rcdata-restrictions">further
-  restrictions</a> described below.</p>
-
-  <p>Foreign elements whose start tag is marked as self-closing can't
+  restrictions</a> described below.</p><p>Foreign elements whose start tag is marked as self-closing can't
   have any contents (since, again, as there's no end tag, no content
   can be put between the start tag and the end tag). Foreign elements
   whose start tag is <em>not</em> marked as self-closing can have
   <a href="#syntax-text" title="syntax-text">text</a>, <a href="#syntax-charref" title="syntax-charref">character references</a>, <a href="#syntax-cdata" title="syntax-cdata">CDATA sections</a>, other <a href="#syntax-elements" title="syntax-elements">elements</a>, and <a href="#syntax-comments" title="syntax-comments">comments</a>, but the text must not
   contain the character U+003C LESS-THAN SIGN (<code>&lt;</code>) or
   an <a href="#syntax-ambiguous-ampersand" title="syntax-ambiguous-ampersand">ambiguous
-  ampersand</a>.</p>
-
-  <p>Normal elements can have <a href="#syntax-text" title="syntax-text">text</a>,
+  ampersand</a>.</p><p>Normal elements can have <a href="#syntax-text" title="syntax-text">text</a>,
   <a href="#syntax-charref" title="syntax-charref">character references</a>, other
   <a href="#syntax-elements" title="syntax-elements">elements</a>, and <a href="#syntax-comments" title="syntax-comments">comments</a>, but the text must not
   contain the character U+003C LESS-THAN SIGN (<code>&lt;</code>) or
@@ -393,9 +337,7 @@
   ampersand</a>. Some normal elements also have <a href="#element-restrictions">yet more restrictions</a> on what
   content they are allowed to hold, beyond the restrictions imposed by
   the content model and those described in this paragraph. Those
-  restrictions are described below.</p>
-
-  <p>Tags contain a <dfn id="syntax-tag-name" title="syntax-tag-name">tag name</dfn>,
+  restrictions are described below.</p><p>Tags contain a <dfn id="syntax-tag-name" title="syntax-tag-name">tag name</dfn>,
   giving the element's name. HTML elements all have names that only
   use characters in the range U+0030 DIGIT ZERO .. U+0039 DIGIT NINE,
   U+0061 LATIN SMALL LETTER A .. U+007A LATIN SMALL LETTER Z, U+0041
@@ -403,15 +345,8 @@
   HYPHEN-MINUS (<code>-</code>). In the HTML syntax, tag names may be
   written with any mix of lower- and uppercase letters that, when
   converted to all-lowercase, matches the element's tag name; tag
-  names are case-insensitive.</p>
-
-
-  <h5 id="start-tags"><span class="secno">9.1.2.1 </span>Start tags</h5>
-
-  <p><dfn id="syntax-start-tag" title="syntax-start-tag">Start tags</dfn> must have the
-  following format:</p>
-
-  <ol><li>The first character of a start tag must be a U+003C LESS-THAN
+  names are case-insensitive.</p><h5 id="start-tags"><span class="secno">9.1.2.1 </span>Start tags</h5><p><dfn id="syntax-start-tag" title="syntax-start-tag">Start tags</dfn> must have the
+  following format:</p><ol><li>The first character of a start tag must be a U+003C LESS-THAN
    SIGN (<code>&lt;</code>).</li>
 
    <li>The next few characters of a start tag must be the element's
@@ -437,12 +372,8 @@
    <li>Finally, start tags must be closed by a U+003E GREATER-THAN
    SIGN (<code>&gt;</code>) character.</li>
 
-  </ol><h5 id="end-tags"><span class="secno">9.1.2.2 </span>End tags</h5>
-
-  <p><dfn id="syntax-end-tag" title="syntax-end-tag">End tags</dfn> must have the
-  following format:</p>
-
-  <ol><li>The first character of an end tag must be a U+003C LESS-THAN
+  </ol><h5 id="end-tags"><span class="secno">9.1.2.2 </span>End tags</h5><p><dfn id="syntax-end-tag" title="syntax-end-tag">End tags</dfn> must have the
+  following format:</p><ol><li>The first character of an end tag must be a U+003C LESS-THAN
    SIGN (<code>&lt;</code>).</li>
 
    <li>The second character of an end tag must be a U+002F SOLIDUS
@@ -457,12 +388,8 @@
    <li>Finally, end tags must be closed by a U+003E GREATER-THAN
    SIGN (<code>&gt;</code>) character.</li>
 
-  </ol><h5 id="attributes"><span class="secno">9.1.2.3 </span>Attributes</h5>
-
-  <p><dfn id="syntax-attributes" title="syntax-attributes">Attributes</dfn> for an element
-  are expressed inside the element's start tag.</p>
-
-  <p>Attributes have a name and a value. <dfn id="syntax-attribute-name" title="syntax-attribute-name">Attribute names</dfn> must consist of
+  </ol><h5 id="attributes"><span class="secno">9.1.2.3 </span>Attributes</h5><p><dfn id="syntax-attributes" title="syntax-attributes">Attributes</dfn> for an element
+  are expressed inside the element's start tag.</p><p>Attributes have a name and a value. <dfn id="syntax-attribute-name" title="syntax-attribute-name">Attribute names</dfn> must consist of
   one or more characters other than the <a href="infrastructure.html#space-character" title="space
   character">space characters</a>, U+0000 NULL, U+0022 QUOTATION
   MARK ("), U+0027 APOSTROPHE ('), U+003E GREATER-THAN SIGN
@@ -470,15 +397,9 @@
   the control characters, and any characters that are not defined by
   Unicode. In the HTML syntax, attribute names may be written with any
   mix of lower- and uppercase letters that are an <a href="infrastructure.html#ascii-case-insensitive">ASCII
-  case-insensitive</a> match for the attribute's name.</p>
-
-  <p><dfn id="syntax-attribute-value" title="syntax-attribute-value">Attribute values</dfn> are a
+  case-insensitive</a> match for the attribute's name.</p><p><dfn id="syntax-attribute-value" title="syntax-attribute-value">Attribute values</dfn> are a
   mixture of <a href="#syntax-text" title="syntax-text">text</a> and <a href="#syntax-charref" title="syntax-charref">character references</a>, except with the
-  additional restriction that the text cannot contain an <a href="#syntax-ambiguous-ampersand" title="syntax-ambiguous-ampersand">ambiguous ampersand</a>.</p>
-
-  <p>Attributes can be specified in four different ways:</p>
-
-  <dl><dt>Empty attribute syntax</dt>
+  additional restriction that the text cannot contain an <a href="#syntax-ambiguous-ampersand" title="syntax-ambiguous-ampersand">ambiguous ampersand</a>.</p><p>Attributes can be specified in four different ways:</p><dl><dt>Empty attribute syntax</dt>
 
    <dd>
 
@@ -596,74 +517,37 @@
 
   </dl><p>There must never be two or more attributes on the same start tag
   whose names are an <a href="infrastructure.html#ascii-case-insensitive">ASCII case-insensitive</a> match for
-  each other.</p>
-
-
-  <h5 id="optional-tags"><span class="secno">9.1.2.4 </span>Optional tags</h5>
-
-  <p>Certain tags can be <dfn id="syntax-tag-omission" title="syntax-tag-omission">omitted</dfn>.</p>
-
-  <p class="note">Omitting an element's <a href="#syntax-start-tag" title="syntax-start-tag">start tag</a> does not mean the element
+  each other.</p><h5 id="optional-tags"><span class="secno">9.1.2.4 </span>Optional tags</h5><p>Certain tags can be <dfn id="syntax-tag-omission" title="syntax-tag-omission">omitted</dfn>.</p><p class="note">Omitting an element's <a href="#syntax-start-tag" title="syntax-start-tag">start tag</a> does not mean the element
   is not present; it is implied, but it is still there. An HTML
   document always has a root <code><a href="semantics.html#the-html-element">html</a></code> element, even if the
   string <code title="">&lt;html&gt;</code> doesn't appear anywhere in
-  the markup.</p>
-
-  <!-- <html> -->
-  <p>An <code><a href="semantics.html#the-html-element">html</a></code> element's <a href="#syntax-start-tag" title="syntax-start-tag">start tag</a> may be omitted if the
-  first thing inside the <code><a href="semantics.html#the-html-element">html</a></code> element is not a <a href="#syntax-comments" title="syntax-comments">comment</a>.</p>
-
-  <!-- </html> -->
-  <p>An <code><a href="semantics.html#the-html-element">html</a></code> element's <a href="#syntax-end-tag" title="syntax-end-tag">end
+  the markup.</p><!-- <html> --><p>An <code><a href="semantics.html#the-html-element">html</a></code> element's <a href="#syntax-start-tag" title="syntax-start-tag">start tag</a> may be omitted if the
+  first thing inside the <code><a href="semantics.html#the-html-element">html</a></code> element is not a <a href="#syntax-comments" title="syntax-comments">comment</a>.</p><!-- </html> --><p>An <code><a href="semantics.html#the-html-element">html</a></code> element's <a href="#syntax-end-tag" title="syntax-end-tag">end
   tag</a> may be omitted if the <code><a href="semantics.html#the-html-element">html</a></code> element is not
-  immediately followed by a <a href="#syntax-comments" title="syntax-comments">comment</a>.</p>
-
-  <!-- <head> -->
-  <p>A <code><a href="semantics.html#the-head-element">head</a></code> element's <a href="#syntax-start-tag" title="syntax-start-tag">start tag</a> may be omitted <!--if the
+  immediately followed by a <a href="#syntax-comments" title="syntax-comments">comment</a>.</p><!-- <head> --><p>A <code><a href="semantics.html#the-head-element">head</a></code> element's <a href="#syntax-start-tag" title="syntax-start-tag">start tag</a> may be omitted <!--if the
   element is empty, or--> if the first thing inside the
-  <code><a href="semantics.html#the-head-element">head</a></code> element is an element.</p>
-
-  <!-- </head> -->
-  <p>A <code><a href="semantics.html#the-head-element">head</a></code> element's <a href="#syntax-end-tag" title="syntax-end-tag">end
+  <code><a href="semantics.html#the-head-element">head</a></code> element is an element.</p><!-- </head> --><p>A <code><a href="semantics.html#the-head-element">head</a></code> element's <a href="#syntax-end-tag" title="syntax-end-tag">end
   tag</a> may be omitted if the <code><a href="semantics.html#the-head-element">head</a></code> element is not
-  immediately followed by a <a href="infrastructure.html#space-character">space character</a> or a <a href="#syntax-comments" title="syntax-comments">comment</a>.</p>
-
-  <!-- <body> -->
-  <p>A <code><a href="semantics.html#the-body-element">body</a></code> element's <a href="#syntax-start-tag" title="syntax-start-tag">start tag</a> may be omitted if the
+  immediately followed by a <a href="infrastructure.html#space-character">space character</a> or a <a href="#syntax-comments" title="syntax-comments">comment</a>.</p><!-- <body> --><p>A <code><a href="semantics.html#the-body-element">body</a></code> element's <a href="#syntax-start-tag" title="syntax-start-tag">start tag</a> may be omitted if the
   element is empty, or if the first thing inside the <code><a href="semantics.html#the-body-element">body</a></code>
   element is not a <a href="infrastructure.html#space-character">space character</a> or a <a href="#syntax-comments" title="syntax-comments">comment</a>, except if the first thing
   inside the <code><a href="semantics.html#the-body-element">body</a></code> element is a <code><a href="semantics.html#script">script</a></code> or
   <code><a href="semantics.html#the-style-element">style</a></code> element. <!-- Note that even if the </head> end
   tag is present, the parser makes <style> and <script> elements
   between </head> and <body> end up in the <head> instead of implying
-  the <body> --></p>
-
-  <!-- </body> -->
-  <p>A <code><a href="semantics.html#the-body-element">body</a></code> element's <a href="#syntax-end-tag" title="syntax-end-tag">end
+  the <body> --></p><!-- </body> --><p>A <code><a href="semantics.html#the-body-element">body</a></code> element's <a href="#syntax-end-tag" title="syntax-end-tag">end
   tag</a> may be omitted if the <code><a href="semantics.html#the-body-element">body</a></code> element is not
-  immediately followed by a <a href="#syntax-comments" title="syntax-comments">comment</a>.</p>
-
-  <!-- </li> -->
-  <p>A <code><a href="semantics.html#the-li-element">li</a></code> element's <a href="#syntax-end-tag" title="syntax-end-tag">end
+  immediately followed by a <a href="#syntax-comments" title="syntax-comments">comment</a>.</p><!-- </li> --><p>A <code><a href="semantics.html#the-li-element">li</a></code> element's <a href="#syntax-end-tag" title="syntax-end-tag">end
   tag</a> may be omitted if the <code><a href="semantics.html#the-li-element">li</a></code> element is
   immediately followed by another <code><a href="semantics.html#the-li-element">li</a></code> element or if there
-  is no more content in the parent element.</p>
-
-  <!-- </dt> -->
-  <p>A <code><a href="semantics.html#the-dt-element">dt</a></code> element's <a href="#syntax-end-tag" title="syntax-end-tag">end
+  is no more content in the parent element.</p><!-- </dt> --><p>A <code><a href="semantics.html#the-dt-element">dt</a></code> element's <a href="#syntax-end-tag" title="syntax-end-tag">end
   tag</a> may be omitted if the <code><a href="semantics.html#the-dt-element">dt</a></code> element is
   immediately followed by another <code><a href="semantics.html#the-dt-element">dt</a></code> element or a
-  <code><a href="semantics.html#the-dd-element">dd</a></code> element.</p>
-
-  <!-- </dd> -->
-  <p>A <code><a href="semantics.html#the-dd-element">dd</a></code> element's <a href="#syntax-end-tag" title="syntax-end-tag">end
+  <code><a href="semantics.html#the-dd-element">dd</a></code> element.</p><!-- </dd> --><p>A <code><a href="semantics.html#the-dd-element">dd</a></code> element's <a href="#syntax-end-tag" title="syntax-end-tag">end
   tag</a> may be omitted if the <code><a href="semantics.html#the-dd-element">dd</a></code> element is
   immediately followed by another <code><a href="semantics.html#the-dd-element">dd</a></code> element or a
   <code><a href="semantics.html#the-dt-element">dt</a></code> element, or if there is no more content in the
-  parent element.</p>
-
-  <!-- </p> -->
-  <p>A <code><a href="semantics.html#the-p-element">p</a></code> element's <a href="#syntax-end-tag" title="syntax-end-tag">end
+  parent element.</p><!-- </p> --><p>A <code><a href="semantics.html#the-p-element">p</a></code> element's <a href="#syntax-end-tag" title="syntax-end-tag">end
   tag</a> may be omitted if the <code><a href="semantics.html#the-p-element">p</a></code> element is
   immediately followed by an <code><a href="semantics.html#the-address-element">address</a></code>,
   <code><a href="semantics.html#the-article-element">article</a></code>, <code><a href="semantics.html#the-aside-element">aside</a></code>, <code><a href="semantics.html#the-blockquote-element">blockquote</a></code>,
@@ -676,146 +560,86 @@
   <code><a href="semantics.html#the-nav-element">nav</a></code>, <code><a href="semantics.html#the-ol-element">ol</a></code>, <code><a href="semantics.html#the-p-element">p</a></code>, <code><a href="semantics.html#the-pre-element">pre</a></code>,
   <code><a href="semantics.html#the-section-element">section</a></code>, <code><a href="tabular-data.html#the-table-element">table</a></code>, or <code><a href="semantics.html#the-ul-element">ul</a></code>,
   element, or if there is no more content in the parent element and
-  the parent element is not an <code><a href="text-level-semantics.html#the-a-element">a</a></code> element.</p>
-
-  <!-- </rt> -->
-  <p>An <code><a href="text-level-semantics.html#the-rt-element">rt</a></code> element's <a href="#syntax-end-tag" title="syntax-end-tag">end
+  the parent element is not an <code><a href="text-level-semantics.html#the-a-element">a</a></code> element.</p><!-- </rt> --><p>An <code><a href="text-level-semantics.html#the-rt-element">rt</a></code> element's <a href="#syntax-end-tag" title="syntax-end-tag">end
   tag</a> may be omitted if the <code><a href="text-level-semantics.html#the-rt-element">rt</a></code> element is
   immediately followed by an <code><a href="text-level-semantics.html#the-rt-element">rt</a></code> or <code><a href="text-level-semantics.html#the-rp-element">rp</a></code>
-  element, or if there is no more content in the parent element.</p>
-
-  <!-- </rp> -->
-  <p>An <code><a href="text-level-semantics.html#the-rp-element">rp</a></code> element's <a href="#syntax-end-tag" title="syntax-end-tag">end
+  element, or if there is no more content in the parent element.</p><!-- </rp> --><p>An <code><a href="text-level-semantics.html#the-rp-element">rp</a></code> element's <a href="#syntax-end-tag" title="syntax-end-tag">end
   tag</a> may be omitted if the <code><a href="text-level-semantics.html#the-rp-element">rp</a></code> element is
   immediately followed by an <code><a href="text-level-semantics.html#the-rt-element">rt</a></code> or <code><a href="text-level-semantics.html#the-rp-element">rp</a></code>
-  element, or if there is no more content in the parent element.</p>
-
-  <!-- </optgroup> (the text assumes <optgroup> can only be inside a
+  element, or if there is no more content in the parent element.</p><!-- </optgroup> (the text assumes <optgroup> can only be inside a
   <select>; commented out text below can handle the non-<select> case
-  if we ever allow it) -->
-  <p>An <code><a href="forms.html#the-optgroup-element">optgroup</a></code> element's <a href="#syntax-end-tag" title="syntax-end-tag">end tag</a> may be omitted if the
+  if we ever allow it) --><p>An <code><a href="forms.html#the-optgroup-element">optgroup</a></code> element's <a href="#syntax-end-tag" title="syntax-end-tag">end tag</a> may be omitted if the
   <code><a href="forms.html#the-optgroup-element">optgroup</a></code> element <!--has an ancestor
   <code>select</code> element and--> is immediately followed by
   another <code><a href="forms.html#the-optgroup-element">optgroup</a></code> element, or if <!--all of the elements
   that are ancestors of the <code>optgroup</code> element, up to and
   including the first ancestor element that is not an
   <code>optgroup</code> element, have no more content--> there is no
-  more content in the parent element.</p>
-  <!-- so e.g. the max number of </optgroup>s are omitted here:
+  more content in the parent element.</p><!-- so e.g. the max number of </optgroup>s are omitted here:
    <select><optgroup></select>
    <p id=x><optgroup></optgroup>x</p>
    <p id=x><optgroup><optgroup></optgroup></optgroup>x</p>
    <p><optgroup id=x><optgroup></optgroup>x</p>
    <p><optgroup><optgroup id=x>x</p>
-  -->
-
-  <!-- </option> -->
-  <p>An <code><a href="forms.html#the-option-element">option</a></code> element's <a href="#syntax-end-tag" title="syntax-end-tag">end
+  --><!-- </option> --><p>An <code><a href="forms.html#the-option-element">option</a></code> element's <a href="#syntax-end-tag" title="syntax-end-tag">end
   tag</a> may be omitted if the <code><a href="forms.html#the-option-element">option</a></code> element is
   immediately followed by another <code><a href="forms.html#the-option-element">option</a></code> element, or if
   it is immediately followed by an <code><a href="forms.html#the-optgroup-element">optgroup</a></code> element, or
-  if there is no more content in the parent element.</p>
-
-  <!-- <colgroup> -->
-  <p>A <code><a href="tabular-data.html#the-colgroup-element">colgroup</a></code> element's <a href="#syntax-start-tag" title="syntax-start-tag">start tag</a> may be omitted if the
+  if there is no more content in the parent element.</p><!-- <colgroup> --><p>A <code><a href="tabular-data.html#the-colgroup-element">colgroup</a></code> element's <a href="#syntax-start-tag" title="syntax-start-tag">start tag</a> may be omitted if the
   first thing inside the <code><a href="tabular-data.html#the-colgroup-element">colgroup</a></code> element is a
   <code><a href="tabular-data.html#the-col-element">col</a></code> element, and if the element is not immediately
   preceded by another <code><a href="tabular-data.html#the-colgroup-element">colgroup</a></code> element whose <a href="#syntax-end-tag" title="syntax-end-tag">end tag</a> has been omitted. (It can't be
-  omitted if the element is empty.)</p>
-
-  <!-- </colgroup> -->
-  <p>A <code><a href="tabular-data.html#the-colgroup-element">colgroup</a></code> element's <a href="#syntax-end-tag" title="syntax-end-tag">end tag</a> may be omitted if the
+  omitted if the element is empty.)</p><!-- </colgroup> --><p>A <code><a href="tabular-data.html#the-colgroup-element">colgroup</a></code> element's <a href="#syntax-end-tag" title="syntax-end-tag">end tag</a> may be omitted if the
   <code><a href="tabular-data.html#the-colgroup-element">colgroup</a></code> element is not immediately followed by a
-  <a href="infrastructure.html#space-character">space character</a> or a <a href="#syntax-comments" title="syntax-comments">comment</a>.</p>
-
-  <!-- </thead> -->
-  <p>A <code><a href="tabular-data.html#the-thead-element">thead</a></code> element's <a href="#syntax-end-tag" title="syntax-end-tag">end
+  <a href="infrastructure.html#space-character">space character</a> or a <a href="#syntax-comments" title="syntax-comments">comment</a>.</p><!-- </thead> --><p>A <code><a href="tabular-data.html#the-thead-element">thead</a></code> element's <a href="#syntax-end-tag" title="syntax-end-tag">end
   tag</a> may be omitted if the <code><a href="tabular-data.html#the-thead-element">thead</a></code> element is
   immediately followed by a <code><a href="tabular-data.html#the-tbody-element">tbody</a></code> or <code><a href="tabular-data.html#the-tfoot-element">tfoot</a></code>
-  element.</p>
-
-  <!-- <tbody> -->
-  <p>A <code><a href="tabular-data.html#the-tbody-element">tbody</a></code> element's <a href="#syntax-start-tag" title="syntax-start-tag">start tag</a> may be omitted if the
+  element.</p><!-- <tbody> --><p>A <code><a href="tabular-data.html#the-tbody-element">tbody</a></code> element's <a href="#syntax-start-tag" title="syntax-start-tag">start tag</a> may be omitted if the
   first thing inside the <code><a href="tabular-data.html#the-tbody-element">tbody</a></code> element is a
   <code><a href="tabular-data.html#the-tr-element">tr</a></code> element, and if the element is not immediately
   preceded by a <code><a href="tabular-data.html#the-tbody-element">tbody</a></code>, <code><a href="tabular-data.html#the-thead-element">thead</a></code>, or
   <code><a href="tabular-data.html#the-tfoot-element">tfoot</a></code> element whose <a href="#syntax-end-tag" title="syntax-end-tag">end
   tag</a> has been omitted. (It can't be omitted if the element is
-  empty.)</p>
-
-  <!-- </tbody> -->
-  <p>A <code><a href="tabular-data.html#the-tbody-element">tbody</a></code> element's <a href="#syntax-end-tag" title="syntax-end-tag">end
+  empty.)</p><!-- </tbody> --><p>A <code><a href="tabular-data.html#the-tbody-element">tbody</a></code> element's <a href="#syntax-end-tag" title="syntax-end-tag">end
   tag</a> may be omitted if the <code><a href="tabular-data.html#the-tbody-element">tbody</a></code> element is
   immediately followed by a <code><a href="tabular-data.html#the-tbody-element">tbody</a></code> or <code><a href="tabular-data.html#the-tfoot-element">tfoot</a></code>
-  element, or if there is no more content in the parent element.</p>
-
-  <!-- </tfoot> -->
-  <p>A <code><a href="tabular-data.html#the-tfoot-element">tfoot</a></code> element's <a href="#syntax-end-tag" title="syntax-end-tag">end
+  element, or if there is no more content in the parent element.</p><!-- </tfoot> --><p>A <code><a href="tabular-data.html#the-tfoot-element">tfoot</a></code> element's <a href="#syntax-end-tag" title="syntax-end-tag">end
   tag</a> may be omitted if the <code><a href="tabular-data.html#the-tfoot-element">tfoot</a></code> element is
   immediately followed by a <code><a href="tabular-data.html#the-tbody-element">tbody</a></code> element, or if there is
-  no more content in the parent element.</p>
-
-  <!-- </tr> -->
-  <p>A <code><a href="tabular-data.html#the-tr-element">tr</a></code> element's <a href="#syntax-end-tag" title="syntax-end-tag">end
+  no more content in the parent element.</p><!-- </tr> --><p>A <code><a href="tabular-data.html#the-tr-element">tr</a></code> element's <a href="#syntax-end-tag" title="syntax-end-tag">end
   tag</a> may be omitted if the <code><a href="tabular-data.html#the-tr-element">tr</a></code> element is
   immediately followed by another <code><a href="tabular-data.html#the-tr-element">tr</a></code> element, or if there
-  is no more content in the parent element.</p>
-
-  <!-- </td> -->
-  <p>A <code><a href="tabular-data.html#the-td-element">td</a></code> element's <a href="#syntax-end-tag" title="syntax-end-tag">end
+  is no more content in the parent element.</p><!-- </td> --><p>A <code><a href="tabular-data.html#the-td-element">td</a></code> element's <a href="#syntax-end-tag" title="syntax-end-tag">end
   tag</a> may be omitted if the <code><a href="tabular-data.html#the-td-element">td</a></code> element is
   immediately followed by a <code><a href="tabular-data.html#the-td-element">td</a></code> or <code><a href="tabular-data.html#the-th-element">th</a></code>
-  element, or if there is no more content in the parent element.</p>
-
-  <!-- </th> -->
-  <p>A <code><a href="tabular-data.html#the-th-element">th</a></code> element's <a href="#syntax-end-tag" title="syntax-end-tag">end
+  element, or if there is no more content in the parent element.</p><!-- </th> --><p>A <code><a href="tabular-data.html#the-th-element">th</a></code> element's <a href="#syntax-end-tag" title="syntax-end-tag">end
   tag</a> may be omitted if the <code><a href="tabular-data.html#the-th-element">th</a></code> element is
   immediately followed by a <code><a href="tabular-data.html#the-td-element">td</a></code> or <code><a href="tabular-data.html#the-th-element">th</a></code>
-  element, or if there is no more content in the parent element.</p>
-
-  <p><strong>However</strong>, a <a href="#syntax-start-tag" title="syntax-start-tag">start
-  tag</a> must never be omitted if it has any attributes.</p>
-
-
-  <h5 id="element-restrictions"><span class="secno">9.1.2.5 </span>Restrictions on content models</h5>
-
-  <p>For historical reasons, certain elements have extra restrictions
-  beyond even the restrictions given by their content model.</p>
-
-  <p>A <code><a href="tabular-data.html#the-table-element">table</a></code> element must not contain <code><a href="tabular-data.html#the-tr-element">tr</a></code>
+  element, or if there is no more content in the parent element.</p><p><strong>However</strong>, a <a href="#syntax-start-tag" title="syntax-start-tag">start
+  tag</a> must never be omitted if it has any attributes.</p><h5 id="element-restrictions"><span class="secno">9.1.2.5 </span>Restrictions on content models</h5><p>For historical reasons, certain elements have extra restrictions
+  beyond even the restrictions given by their content model.</p><p>A <code><a href="tabular-data.html#the-table-element">table</a></code> element must not contain <code><a href="tabular-data.html#the-tr-element">tr</a></code>
   elements, even though these elements are technically allowed inside
   <code><a href="tabular-data.html#the-table-element">table</a></code> elements according to the content models
   described in this specification. (If a <code><a href="tabular-data.html#the-tr-element">tr</a></code> element is
   put inside a <code><a href="tabular-data.html#the-table-element">table</a></code> in the markup, it will in fact imply
-  a <code><a href="tabular-data.html#the-tbody-element">tbody</a></code> start tag before it.)</p>
-
-  <p>A single U+000A LINE FEED (LF) character may be placed
+  a <code><a href="tabular-data.html#the-tbody-element">tbody</a></code> start tag before it.)</p><p>A single U+000A LINE FEED (LF) character may be placed
   immediately after the <a href="#syntax-start-tag" title="syntax-start-tag">start
   tag</a> of <code><a href="semantics.html#the-pre-element">pre</a></code> and <code><a href="forms.html#the-textarea-element">textarea</a></code>
   elements. This does not affect the processing of the element. The
   otherwise optional U+000A LINE FEED (LF) character <em>must</em> be
   included if the element's contents start with that character
   (because otherwise the leading newline in the contents would be
-  treated like the optional newline, and ignored).</p>
-
-  <div class="example">
+  treated like the optional newline, and ignored).</p><div class="example">
    <p>The following two <code><a href="semantics.html#the-pre-element">pre</a></code> blocks are equivalent:</p>
    <pre>&lt;pre&gt;Hello&lt;/pre&gt;</pre>
    <pre>&lt;pre&gt;<br>Hello&lt;/pre&gt;</pre>
-  </div>
-
-
-  <h5 id="cdata-rcdata-restrictions"><span class="secno">9.1.2.6 </span>Restrictions on the contents of raw text and RCDATA elements</h5>
-
-  <p>The text in raw text and RCDATA elements must not contain any
+  </div><h5 id="cdata-rcdata-restrictions"><span class="secno">9.1.2.6 </span>Restrictions on the contents of raw text and RCDATA elements</h5><p>The text in raw text and RCDATA elements must not contain any
   occurrences of the string "<code title="">&lt;/</code>" (U+003C
   LESS-THAN SIGN, U+002F SOLIDUS) followed by characters that
   case-insensitively match the tag name of the element followed by one
   of U+0009 CHARACTER TABULATION, U+000A LINE FEED (LF), U+000C FORM
   FEED (FF), U+0020 SPACE, U+003E GREATER-THAN SIGN (&gt;), or U+002F
-  SOLIDUS (/), unless that string is part of an <a href="#syntax-escape" title="syntax-escape">escaping text span</a>.</p>
-
-  <p>An <dfn id="syntax-escape" title="syntax-escape">escaping text span</dfn> is a span
+  SOLIDUS (/), unless that string is part of an <a href="#syntax-escape" title="syntax-escape">escaping text span</a>.</p><p>An <dfn id="syntax-escape" title="syntax-escape">escaping text span</dfn> is a span
   of <a href="#syntax-text" title="syntax-text">text</a> that starts with an <a href="#syntax-escape-start" title="syntax-escape-start">escaping text span start</a> that is
   not itself in an <a href="#syntax-escape" title="syntax-escape">escaping text
   span</a>, and ends at the next <a href="#syntax-escape-end" title="syntax-escape-end">escaping text span end</a>. There
@@ -823,61 +647,34 @@
   references</a> inside an <a href="#syntax-escape" title="syntax-escape">escaping
   text span</a> &#8212; sequences of characters that would look
   like <a href="#syntax-charref" title="syntax-charref">character references</a> do not
-  have special meaning.</p>
-
-  <p>An <dfn id="syntax-escape-start" title="syntax-escape-start">escaping text span
+  have special meaning.</p><p>An <dfn id="syntax-escape-start" title="syntax-escape-start">escaping text span
   start</dfn> is a part of <a href="#syntax-text" title="syntax-text">text</a> that
   consists of the four character sequence "<code title="">&lt;!--</code>" (U+003C LESS-THAN SIGN, U+0021 EXCLAMATION
-  MARK, U+002D HYPHEN-MINUS, U+002D HYPHEN-MINUS).</p>
-
-  <p>An <dfn id="syntax-escape-end" title="syntax-escape-end">escaping text span end</dfn> is
+  MARK, U+002D HYPHEN-MINUS, U+002D HYPHEN-MINUS).</p><p>An <dfn id="syntax-escape-end" title="syntax-escape-end">escaping text span end</dfn> is
   a part of <a href="#syntax-text" title="syntax-text">text</a> that consists of the
   three character sequence "<code title="">--&gt;</code>" (U+002D
   HYPHEN-MINUS, U+002D HYPHEN-MINUS, U+003E GREATER-THAN SIGN) whose
-  U+003E GREATER-THAN SIGN (&gt;).</p>
-
-  <p>An <a href="#syntax-escape-start" title="syntax-escape-start">escaping text span
+  U+003E GREATER-THAN SIGN (&gt;).</p><p>An <a href="#syntax-escape-start" title="syntax-escape-start">escaping text span
   start</a> may share its U+002D HYPHEN-MINUS characters with its
   corresponding <a href="#syntax-escape-end" title="syntax-escape-end">escaping text span
-  end</a>.</p>
-
-  <p>The text in raw text elements and RCDATA elements must not have
+  end</a>.</p><p>The text in raw text elements and RCDATA elements must not have
   an <a href="#syntax-escape-start" title="syntax-escape-start">escaping text span start</a>
   that is not followed by an <a href="#syntax-escape-end" title="syntax-escape-end">escaping
-  text span end</a>.</p>
-
-
-  <h4 id="text-0"><span class="secno">9.1.3 </span>Text</h4>
-
-  <p><dfn id="syntax-text" title="syntax-text">Text</dfn> is allowed inside elements,
+  text span end</a>.</p><h4 id="text-0"><span class="secno">9.1.3 </span>Text</h4><p><dfn id="syntax-text" title="syntax-text">Text</dfn> is allowed inside elements,
   attributes, and comments. Text must consist of Unicode characters.
   Text must not contain U+0000 characters. Text must not contain
   permanently undefined Unicode characters. Text must not contain
   control characters other than <a href="infrastructure.html#space-character" title="space character">space
   characters</a>. Extra constraints are placed on what is and what
   is not allowed in text based on where the text is to be put, as
-  described in the other sections.</p>
-
-
-  <h5 id="newlines"><span class="secno">9.1.3.1 </span>Newlines</h5>
-
-  <p><dfn id="syntax-newlines" title="syntax-newlines">Newlines</dfn> in HTML may be
+  described in the other sections.</p><h5 id="newlines"><span class="secno">9.1.3.1 </span>Newlines</h5><p><dfn id="syntax-newlines" title="syntax-newlines">Newlines</dfn> in HTML may be
   represented either as U+000D CARRIAGE RETURN (CR) characters, U+000A
   LINE FEED (LF) characters, or pairs of U+000D CARRIAGE RETURN (CR),
-  U+000A LINE FEED (LF) characters in that order.</p>
-
-
-  <h4 id="character-references"><span class="secno">9.1.4 </span>Character references</h4>
-
-  <p>In certain cases described in other sections, <a href="#syntax-text" title="syntax-text">text</a> may be mixed with <dfn id="syntax-charref" title="syntax-charref">character references</dfn>. These can be used
+  U+000A LINE FEED (LF) characters in that order.</p><h4 id="character-references"><span class="secno">9.1.4 </span>Character references</h4><p>In certain cases described in other sections, <a href="#syntax-text" title="syntax-text">text</a> may be mixed with <dfn id="syntax-charref" title="syntax-charref">character references</dfn>. These can be used
   to escape characters that couldn't otherwise legally be included in
-  <a href="#syntax-text" title="syntax-text">text</a>.</p>
-
-  <p>Character references must start with a U+0026 AMPERSAND
+  <a href="#syntax-text" title="syntax-text">text</a>.</p><p>Character references must start with a U+0026 AMPERSAND
   (<code>&amp;</code>). Following this, there are three possible kinds
-  of character references:</p>
-
-  <dl><dt>Named character references</dt>
+  of character references:</p><dl><dt>Named character references</dt>
 
    <dd>The ampersand must be followed by one of the names given in the
    <a href="named-character-references.html#named-character-references">named character references</a> section, using the same
@@ -915,12 +712,7 @@
   that is followed by some <a href="#syntax-text" title="syntax-text">text</a> other
   than a <a href="infrastructure.html#space-character">space character</a>, a U+003C LESS-THAN SIGN
   character ('&lt;'), or another U+0026 AMPERSAND (<code>&amp;</code>)
-  character.</p>
-
-
-  <h4 id="cdata-sections"><span class="secno">9.1.5 </span>CDATA sections</h4>
-
-  <p><dfn id="syntax-cdata" title="syntax-cdata">CDATA sections</dfn> must start with
+  character.</p><h4 id="cdata-sections"><span class="secno">9.1.5 </span>CDATA sections</h4><p><dfn id="syntax-cdata" title="syntax-cdata">CDATA sections</dfn> must start with
   the character sequence U+003C LESS-THAN SIGN, U+0021 EXCLAMATION
   MARK, U+005B LEFT SQUARE BRACKET, U+0043 LATIN CAPITAL LETTER C,
   U+0044 LATIN CAPITAL LETTER D, U+0041 LATIN CAPITAL LETTER A, U+0054
@@ -932,12 +724,7 @@
   GREATER-THAN SIGN (<code title="">]]&gt;</code>). Finally, the CDATA
   section must be ended by the three character sequence U+005D RIGHT
   SQUARE BRACKET, U+005D RIGHT SQUARE BRACKET, U+003E GREATER-THAN
-  SIGN (<code title="">]]&gt;</code>).</p>
-
-
-  <h4 id="comments"><span class="secno">9.1.6 </span>Comments</h4>
-
-  <p><dfn id="syntax-comments" title="syntax-comments">Comments</dfn> must start with the
+  SIGN (<code title="">]]&gt;</code>).</p><h4 id="comments"><span class="secno">9.1.6 </span>Comments</h4><p><dfn id="syntax-comments" title="syntax-comments">Comments</dfn> must start with the
   four character sequence U+003C LESS-THAN SIGN, U+0021 EXCLAMATION
   MARK, U+002D HYPHEN-MINUS, U+002D HYPHEN-MINUS (<code title="">&lt;!--</code>). Following this sequence, the comment may
   have <a href="#syntax-text" title="syntax-text">text</a>, with the additional
@@ -948,10 +735,7 @@
   consecutive U+002D HYPHEN-MINUS (<code title="">-</code>)
   characters, nor end with a U+002D HYPHEN-MINUS (<code title="">-</code>) character. Finally, the comment must be ended by
   the three character sequence U+002D HYPHEN-MINUS, U+002D
-  HYPHEN-MINUS, U+003E GREATER-THAN SIGN (<code title="">--&gt;</code>).</p>
-
-
-  <div class="impl">
+  HYPHEN-MINUS, U+003E GREATER-THAN SIGN (<code title="">--&gt;</code>).</p><div class="impl">
 
   <h3 id="parsing"><span class="secno">9.2 </span>Parsing HTML documents</h3>
 
@@ -7808,8 +7592,4 @@
 
    </li>
 
-  </ol></div>
-
-
-
-  </body></html>
\ No newline at end of file
+  </ol></div></body></html>
\ No newline at end of file

Index: obsolete.html
===================================================================
RCS file: /sources/public/html5/spec/obsolete.html,v
retrieving revision 1.114
retrieving revision 1.115
diff -u -d -r1.114 -r1.115
--- obsolete.html	12 Aug 2009 23:47:36 -0000	1.114
+++ obsolete.html	13 Aug 2009 21:46:35 -0000	1.115
@@ -179,57 +179,36 @@
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"></a></p>
    <h1>HTML 5</h1>
    <h2 class="no-num no-toc" id="a-vocabulary-and-associated-apis-for-html-and-xhtml">A vocabulary and associated APIs for HTML and XHTML</h2>
-   </div>
-
-  <nav>
+   </div><nav>
    <a href="the-xhtml-syntax.html">&#8592; 10 The XHTML syntax</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="no.html">13 Things that you can't do with this specification because they are better handled using other technologies that are further described herein &#8594;</a>
-  </nav><p>This is revision 1.2793.</p>
-
-
-  <h2 id="obsolete"><span class="secno">12 </span>Obsolete features</h2>
-
-  <h3 id="obsolete-but-conforming-features"><span class="secno">12.1 </span>Obsolete but conforming features</h3>
+  </nav><p>This is revision 1.2794.</p>
 
-  <p>Features listed in this section will trigger warnings in
-  conformance checkers.</p>
 
-  <p>In <a href="syntax.html#syntax">the HTML syntax</a>, authors should not specify <a href="syntax.html#syntax-doctype" title="syntax-DOCTYPE">DOCTYPE</a>s that get parsed as <a href="syntax.html#obsolete-permitted-doctype" title="obsolete permitted DOCTYPE">obsolete permitted
+  <h2 id="obsolete"><span class="secno">12 </span>Obsolete features</h2><h3 id="obsolete-but-conforming-features"><span class="secno">12.1 </span>Obsolete but conforming features</h3><p>Features listed in this section will trigger warnings in
+  conformance checkers.</p><p>In <a href="syntax.html#syntax">the HTML syntax</a>, authors should not specify <a href="syntax.html#syntax-doctype" title="syntax-DOCTYPE">DOCTYPE</a>s that get parsed as <a href="syntax.html#obsolete-permitted-doctype" title="obsolete permitted DOCTYPE">obsolete permitted
   DOCTYPEs</a>.</p><!-- this is poor form; we really should define
-  this in the syntax section somehow -->
-
-  <p>Authors should not specify an <code title="attr-meta-http-equiv"><a href="semantics.html#attr-meta-http-equiv">http-equiv</a></code> attribute in the
+  this in the syntax section somehow --><p>Authors should not specify an <code title="attr-meta-http-equiv"><a href="semantics.html#attr-meta-http-equiv">http-equiv</a></code> attribute in the
   <a href="semantics.html#attr-meta-http-equiv-content-language" title="attr-meta-http-equiv-content-language">Content
-  Language</a> state on a <code><a href="semantics.html#meta">meta</a></code> element. The <code title="attr-lang"><a href="dom.html#attr-lang">lang</a></code> attribute should be used instead.</p>
-
-  <p>Authors should not specify a <code title="attr-img-border"><a href="#attr-img-border">border</a></code> attribute on an
+  Language</a> state on a <code><a href="semantics.html#meta">meta</a></code> element. The <code title="attr-lang"><a href="dom.html#attr-lang">lang</a></code> attribute should be used instead.</p><p>Authors should not specify a <code title="attr-img-border"><a href="#attr-img-border">border</a></code> attribute on an
   <code><a href="embedded-content-0.html#the-img-element">img</a></code> element. If the attribute is present, its value
   must be the string "<code title="">0</code>". CSS should be used
-  instead.</p>
-
-  <p>Authors should not specify a <code title="attr-script-language"><a href="#attr-script-language">language</a></code> attribute on a
+  instead.</p><p>Authors should not specify a <code title="attr-script-language"><a href="#attr-script-language">language</a></code> attribute on a
   <code><a href="semantics.html#script">script</a></code> element. If the attribute is present, its value
   must be an <a href="infrastructure.html#ascii-case-insensitive">ASCII case-insensitive</a> match for the string
   "<code title="">JavaScript</code>" and either the <code title="attr-script-type"><a href="semantics.html#attr-script-type">type</a></code> attribute must be omitted or
   its value must be an <a href="infrastructure.html#ascii-case-insensitive">ASCII case-insensitive</a> match for
   the string "<code title="">text/javascript</code>". The attribute
   should be entirely omitted instead (with the value "<code title="">JavaScript</code>", it has no effect), or replaced with use
-  of the <code title="attr-script-type"><a href="semantics.html#attr-script-type">type</a></code> attribute.</p>
-
-  <p>Authors should not specify the <code title="attr-a-name"><a href="#attr-a-name">name</a></code> attribute on <code><a href="text-level-semantics.html#the-a-element">a</a></code>
+  of the <code title="attr-script-type"><a href="semantics.html#attr-script-type">type</a></code> attribute.</p><p>Authors should not specify the <code title="attr-a-name"><a href="#attr-a-name">name</a></code> attribute on <code><a href="text-level-semantics.html#the-a-element">a</a></code>
   elements. If the attribute is present, its value must not be the
   empty string. In earlier versions of the language, this attribute
   served a similar role as the <code title="attr-id"><a href="dom.html#the-id-attribute">id</a></code>
   attribute. The <code title="attr-id"><a href="dom.html#the-id-attribute">id</a></code> attribute should be
-  used instead.</p>
-
-  <p class="note">The <code title="attr-table-summary"><a href="tabular-data.html#attr-table-summary">summary</a></code>
+  used instead.</p><p class="note">The <code title="attr-table-summary"><a href="tabular-data.html#attr-table-summary">summary</a></code>
   attribute, defined in the <code><a href="tabular-data.html#the-table-element">table</a></code> section, will also
-  trigger a warning.</p>
-
-
-  <div class="impl">
+  trigger a warning.</p><div class="impl">
 
   <h4 id="warnings-for-obsolete-but-conforming-features"><span class="secno">12.1.1 </span>Warnings for obsolete but conforming features</h4>
 
@@ -277,15 +256,8 @@
   <p class="example">For example, a validator could report some pages
   as "Valid HTML5" and others as "Valid HTML5 with warnings".</p>
 
-  </div>
-
-
-  <h3 id="non-conforming-features"><span class="secno">12.2 </span>Non-conforming features</h3>
-
-  <p>Elements in the following list are entirely obsolete, and must
-  not be used by authors:</p>
-
-  <dl><!-- alphabetical by first element in the group, except CSS goes last --><dt><code><a href="#the-applet-element">applet</a></code></dt>
+  </div><h3 id="non-conforming-features"><span class="secno">12.2 </span>Non-conforming features</h3><p>Elements in the following list are entirely obsolete, and must
+  not be used by authors:</p><dl><!-- alphabetical by first element in the group, except CSS goes last --><dt><code><a href="#the-applet-element">applet</a></code></dt>
    <dd><p>Use <code><a href="embedded-content-0.html#the-embed-element">embed</a></code> or <code><a href="embedded-content-0.html#the-object-element">object</a></code> instead.</p></dd>
 
    <dt><dfn id="acronym"><code>acronym</code></dfn></dt>
@@ -326,9 +298,7 @@
    <dd><p>Use CSS instead.</p></dd>
 
   </dl><hr><p>The following attributes are obsolete (though the elements are
-  still part of the language), and must not be used by authors:</p>
-
-  <dl><!-- alphabetical by element then attribute of first item in group, except CSS goes last --><dt><dfn id="attr-a-charset" title="attr-a-charset"><code>charset</code></dfn> on <code><a href="text-level-semantics.html#the-a-element">a</a></code> elements</dt>
+  still part of the language), and must not be used by authors:</p><dl><!-- alphabetical by element then attribute of first item in group, except CSS goes last --><dt><dfn id="attr-a-charset" title="attr-a-charset"><code>charset</code></dfn> on <code><a href="text-level-semantics.html#the-a-element">a</a></code> elements</dt>
    <dt><dfn id="attr-link-charset" title="attr-link-charset"><code>charset</code></dfn> on <code><a href="semantics.html#the-link-element">link</a></code> elements</dt>
    <dd><p>Use an HTTP Content-Type header on the linked resource instead.</p></dd>
 
@@ -1515,8 +1485,4 @@
   legacy user agents and uses the <code title="dom-document-all"><a href="#dom-document-all">document.all</a></code> object without testing
   for its presence first. <a href="references.html#refsECMA262">[ECMA262]</a></p>
 
-  </div>
-
-
-
-  </body></html>
\ No newline at end of file
+  </div></body></html>
\ No newline at end of file

Index: toc-status.html
===================================================================
RCS file: /sources/public/html5/spec/toc-status.html,v
retrieving revision 1.47
retrieving revision 1.48
diff -u -d -r1.47 -r1.48
--- toc-status.html	11 Aug 2009 06:06:36 -0000	1.47
+++ toc-status.html	13 Aug 2009 21:46:36 -0000	1.48
@@ -44,7 +44,7 @@
 </li>
 <li><a href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=relationships-to-other-specifications" class="status ADD">ADD</a> <a href="../spec/#relationships-to-other-specifications">1.6 Relationships to other specifications</a>
 <ol>
-<li><a href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=relationship-to-html-4.01-and-dom2-html" class="status WD">WD</a> <a href="../spec/#relationship-to-html-4.01-and-dom2-html">1.6.1 Relationship to HTML 4.01 and DOM2
+<li><a href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=relationship-to-html-4.01-and-dom2-html" class="status WD">WD</a> <a href="../spec/#relationship-to-html-4.01-and-dom2-html">1.6.1 Relationship to HTML 4.01 and DOM2
 HTML</a></li>
 <li><a href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=relationship-to-xhtml-1.x" class="status WD">WD</a> <a href="../spec/#relationship-to-xhtml-1.x">1.6.2 Relationship to XHTML 1.x</a></li>
 </ol>

Index: named-character-references.html
===================================================================
RCS file: /sources/public/html5/spec/named-character-references.html,v
retrieving revision 1.115
retrieving revision 1.116
diff -u -d -r1.115 -r1.116
--- named-character-references.html	12 Aug 2009 23:47:36 -0000	1.115
+++ named-character-references.html	13 Aug 2009 21:46:35 -0000	1.116
@@ -179,30 +179,20 @@
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"></a></p>
    <h1>HTML 5</h1>
    <h2 class="no-num no-toc" id="a-vocabulary-and-associated-apis-for-html-and-xhtml">A vocabulary and associated APIs for HTML and XHTML</h2>
-   </div>
-
-  <nav>
+   </div><nav>
    <a href="syntax.html">&#8592; 9 The HTML syntax</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="the-xhtml-syntax.html">10 The XHTML syntax &#8594;</a>
-  </nav><p>This is revision 1.2793.</p>
-
+  </nav><p>This is revision 1.2794.</p>
 
-  <h3 id="named-character-references"><span class="secno">9.6 </span><dfn>Named character references</dfn></h3>
 
-  <p>This table lists the character reference names that are supported
+  <h3 id="named-character-references"><span class="secno">9.6 </span><dfn>Named character references</dfn></h3><p>This table lists the character reference names that are supported
   by HTML, and the code points to which they refer. It is referenced
-  by the previous sections.</p>
-
-  <div class="tall-and-narrow">
+  by the previous sections.</p><div class="tall-and-narrow">
    <table><thead><tr><th> Name </th> <th> Character </th> </tr></thead><tbody><tr><td> <code title="">AElig;</code> </td> <td> U+000C6 </td> </tr><tr><td> <code title="">AElig</code> </td> <td> U+000C6 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">AMP;</code> </td> <td> U+00026 </td> </tr><tr><td> <code title="">AMP</code> </td> <td> U+00026 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">Aacute;</code> </td> <td> U+000C1 </td> </tr><tr><td> <code title="">Aacute</code> </td> <td> U+000C1 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">Abreve;</code> </td> <td> U+00102 </td> </tr><tr><td> <code title="">Acirc;</code> </td> <td> U+000C2 </td> </tr><tr><td> <code title="">Acirc</code> </td> <td> U+000C2 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">Acy;</code> </td> <td> U+00410 </td> </tr><tr><td> <code title="">Afr;</code> </td> <td> U+1D504 </td> </tr><tr><td> <code title="">Agrave;</code> </td> <td> U+000C0 </td> </tr><tr><td> <code title="">Agrave</code> </td> <td> U+000C0 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">Alpha;</code> </td> <td> U+00391 </td> </tr><tr><td> <code title="">Amacr;</code> </td> <td> U+00100 </td> </tr><tr><td> <code title="">And;</code> </td> <td> U+02A53 </td> </tr><tr><td> <code title="">Aogon;</code> </td> <td> U+00104 </td> </tr><tr><td> <code title="">Aopf;</code> </td> <td> U+1D538 </td> </tr><tr><td> <code title="">ApplyFunction;</code> </td> <td> U+02061 </td> </tr><tr><td> <code title="">Aring;</code> </td> <td> U+000C5 </td> </tr><tr><td> <code title="">Aring</code> </td> <td> U+000C5 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">Ascr;</code> </td> <td> U+1D49C </td> </tr><tr><td> <code title="">Assign;</code> </td> <td> U+02254 </td> </tr><tr><td> <code title="">Atilde;</code> </td> <td> U+000C3 </td> </tr><tr><td> <code title="">Atilde</code> </td> <td> U+000C3 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">Auml;</code> </td> <td> U+000C4 </td> </tr><tr><td> <code title="">Auml</code> </td> <td> U+000C4 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">Backslash;</code> </td> <td> U+02216 </td> </tr><tr><td> <code title="">Barv;</code> </td> <td> U+02AE7 </td> </tr><tr><td> <code title="">Barwed;</code> </td> <td> U+02306 </td> </tr><tr><td> <code title="">Bcy;</code> </td> <td> U+00411 </td> </tr><tr><td> <code title="">Because;</code> </td> <td> U+02235 </td> </tr><tr><td> <code title="">Bernoullis;</code> </td> <td> U+0212C </td> </tr><tr><td> <code title="">Beta;</code> </td> <td> U+00392 </td> </tr><tr><td> <code title="">Bfr;</code> </td> <td> U+1D505 </td> </tr><tr><td> <code title="">Bopf;</code> </td> <td> U+1D539 </td> </tr><tr><td> <code title="">Breve;</code> </td> <td> U+002D8 </td> </tr><tr><td> <code title="">Bscr;</code> </td> <td> U+0212C </td> </tr><tr><td> <code title="">Bumpeq;</code> </td> <td> U+0224E </td> </tr><tr><td> <code title="">CHcy;</code> </td> <td> U+00427 </td> </tr><tr><td> <code title="">COPY;</code> </td> <td> U+000A9 </td> </tr><tr><td> <code title="">COPY</code> </td> <td> U+000A9 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">Cacute;</code> </td> <td> U+00106 </td> </tr><tr><td> <code title="">Cap;</code> </td> <td> U+022D2 </td> </tr><tr><td> <code title="">CapitalDifferentialD;</code> </td> <td> U+02145 </td> </tr><tr><td> <code title="">Cayleys;</code> </td> <td> U+0212D </td> </tr><tr><td> <code title="">Ccaron;</code> </td> <td> U+0010C </td> </tr><tr><td> <code title="">Ccedil;</code> </td> <td> U+000C7 </td> </tr><tr><td> <code title="">Ccedil</code> </td> <td> U+000C7 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">Ccirc;</code> </td> <td> U+00108 </td> </tr><tr><td> <code title="">Cconint;</code> </td> <td> U+02230 </td> </tr><tr><td> <code title="">Cdot;</code> </td> <td> U+0010A </td> </tr><tr><td> <code title="">Cedilla;</code> </td> <td> U+000B8 </td> </tr><tr><td> <code title="">CenterDot;</code> </td> <td> U+000B7 </td> </tr><tr><td> <code title="">Cfr;</code> </td> <td> U+0212D </td> </tr><tr><td> <code title="">Chi;</code> </td> <td> U+003A7 </td> </tr><tr><td> <code title="">CircleDot;</code> </td> <td> U+02299 </td> </tr><tr><td> <code title="">CircleMinus;</code> </td> <td> U+02296 </td> </tr><tr><td> <code title="">CirclePlus;</code> </td> <td> U+02295 </td> </tr><tr><td> <code title="">CircleTimes;</code> </td> <td> U+02297 </td> </tr><tr><td> <code title="">ClockwiseContourIntegral;</code> </td> <td> U+02232 </td> </tr><tr><td> <code title="">CloseCurlyDoubleQuote;</code> </td> <td> U+0201D </td> </tr><tr><td> <code title="">CloseCurlyQuote;</code> </td> <td> U+02019 </td> </tr><tr><td> <code title="">Colon;</code> </td> <td> U+02237 </td> </tr><tr><td> <code title="">Colone;</code> </td> <td> U+02A74 </td> </tr><tr><td> <code title="">Congruent;</code> </td> <td> U+02261 </td> </tr><tr><td> <code title="">Conint;</code> </td> <td> U+0222F </td> </tr><tr><td> <code title="">ContourIntegral;</code> </td> <td> U+0222E </td> </tr><tr><td> <code title="">Copf;</code> </td> <td> U+02102 </td> </tr><tr><td> <code title="">Coproduct;</code> </td> <td> U+02210 </td> </tr><tr><td> <code title="">CounterClockwiseContourIntegral;</code> </td> <td> U+02233 </td> </tr><tr><td> <code title="">Cross;</code> </td> <td> U+02A2F </td> </tr><tr><td> <code title="">Cscr;</code> </td> <td> U+1D49E </td> </tr><tr><td> <code title="">Cup;</code> </td> <td> U+022D3 </td> </tr><tr><td> <code title="">CupCap;</code> </td> <td> U+0224D </td> </tr><tr><td> <code title="">DD;</code> </td> <td> U+02145 </td> </tr><tr><td> <code title="">DDotrahd;</code> </td> <td> U+02911 </td> </tr><tr><td> <code title="">DJcy;</code> </td> <td> U+00402 </td> </tr><tr><td> <code title="">DScy;</code> </td> <td> U+00405 </td> </tr><tr><td> <code title="">DZcy;</code> </td> <td> U+0040F </td> </tr><tr><td> <code title="">Dagger;</code> </td> <td> U+02021 </td> </tr><tr><td> <code title="">Darr;</code> </td> <td> U+021A1 </td> </tr><tr><td> <code title="">Dashv;</code> </td> <td> U+02AE4 </td> </tr><tr><td> <code title="">Dcaron;</code> </td> <td> U+0010E </td> </tr><tr><td> <code title="">Dcy;</code> </td> <td> U+00414 </td> </tr><tr><td> <code title="">Del;</code> </td> <td> U+02207 </td> </tr><tr><td> <code title="">Delta;</code> </td> <td> U+00394 </td> </tr><tr><td> <code title="">Dfr;</code> </td> <td> U+1D507 </td> </tr><tr><td> <code title="">DiacriticalAcute;</code> </td> <td> U+000B4 </td> </tr><tr><td> <code title="">DiacriticalDot;</code> </td> <td> U+002D9 </td> </tr><tr><td> <code title="">DiacriticalDoubleAcute;</code> </td> <td> U+002DD </td> </tr><tr><td> <code title="">DiacriticalGrave;</code> </td> <td> U+00060 </td> </tr><tr><td> <code title="">DiacriticalTilde;</code> </td> <td> U+002DC </td> </tr><tr><td> <code title="">Diamond;</code> </td> <td> U+022C4 </td> </tr><tr><td> <code title="">DifferentialD;</code> </td> <td> U+02146 </td> </tr><tr><td> <code title="">Dopf;</code> </td> <td> U+1D53B </td> </tr><tr><td> <code title="">Dot;</code> </td> <td> U+000A8 </td> </tr><tr><td> <code title="">DotDot;</code> </td> <td> U+020DC </td> </tr><tr><td> <code title="">DotEqual;</code> </td> <td> U+02250 </td> </tr><tr><td> <code title="">DoubleContourIntegral;</code> </td> <td> U+0222F </td> </tr><tr><td> <code title="">DoubleDot;</code> </td> <td> U+000A8 </td> </tr><tr><td> <code title="">DoubleDownArrow;</code> </td> <td> U+021D3 </td> </tr><tr><td> <code title="">DoubleLeftArrow;</code> </td> <td> U+021D0 </td> </tr><tr><td> <code title="">DoubleLeftRightArrow;</code> </td> <td> U+021D4 </td> </tr><tr><td> <code title="">DoubleLeftTee;</code> </td> <td> U+02AE4 </td> </tr><tr><td> <code title="">DoubleLongLeftArrow;</code> </td> <td> U+027F8 </td> </tr><tr><td> <code title="">DoubleLongLeftRightArrow;</code> </td> <td> U+027FA </td> </tr><tr><td> <code title="">DoubleLongRightArrow;</code> </td> <td> U+027F9 </td> </tr><tr><td> <code title="">DoubleRightArrow;</code> </td> <td> U+021D2 </td> </tr><tr><td> <code title="">DoubleRightTee;</code> </td> <td> U+022A8 </td> </tr><tr><td> <code title="">DoubleUpArrow;</code> </td> <td> U+021D1 </td> </tr><tr><td> <code title="">DoubleUpDownArrow;</code> </td> <td> U+021D5 </td> </tr><tr><td> <code title="">DoubleVerticalBar;</code> </td> <td> U+02225 </td> </tr><tr><td> <code title="">DownArrow;</code> </td> <td> U+02193 </td> </tr><tr><td> <code title="">DownArrowBar;</code> </td> <td> U+02913 </td> </tr><tr><td> <code title="">DownArrowUpArrow;</code> </td> <td> U+021F5 </td> </tr><tr><td> <code title="">DownBreve;</code> </td> <td> U+00311 </td> </tr><tr><td> <code title="">DownLeftRightVector;</code> </td> <td> U+02950 </td> </tr><tr><td> <code title="">DownLeftTeeVector;</code> </td> <td> U+0295E </td> </tr><tr><td> <code title="">DownLeftVector;</code> </td> <td> U+021BD </td> </tr><tr><td> <code title="">DownLeftVectorBar;</code> </td> <td> U+02956 </td> </tr><tr><td> <code title="">DownRightTeeVector;</code> </td> <td> U+0295F </td> </tr><tr><td> <code title="">DownRightVector;</code> </td> <td> U+021C1 </td> </tr><tr><td> <code title="">DownRightVectorBar;</code> </td> <td> U+02957 </td> </tr><tr><td> <code title="">DownTee;</code> </td> <td> U+022A4 </td> </tr><tr><td> <code title="">DownTeeArrow;</code> </td> <td> U+021A7 </td> </tr><tr><td> <code title="">Downarrow;</code> </td> <td> U+021D3 </td> </tr><tr><td> <code title="">Dscr;</code> </td> <td> U+1D49F </td> </tr><tr><td> <code title="">Dstrok;</code> </td> <td> U+00110 </td> </tr><tr><td> <code title="">ENG;</code> </td> <td> U+0014A </td> </tr><tr><td> <code title="">ETH;</code> </td> <td> U+000D0 </td> </tr><tr><td> <code title="">ETH</code> </td> <td> U+000D0 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">Eacute;</code> </td> <td> U+000C9 </td> </tr><tr><td> <code title="">Eacute</code> </td> <td> U+000C9 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">Ecaron;</code> </td> <td> U+0011A </td> </tr><tr><td> <code title="">Ecirc;</code> </td> <td> U+000CA </td> </tr><tr><td> <code title="">Ecirc</code> </td> <td> U+000CA </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">Ecy;</code> </td> <td> U+0042D </td> </tr><tr><td> <code title="">Edot;</code> </td> <td> U+00116 </td> </tr><tr><td> <code title="">Efr;</code> </td> <td> U+1D508 </td> </tr><tr><td> <code title="">Egrave;</code> </td> <td> U+000C8 </td> </tr><tr><td> <code title="">Egrave</code> </td> <td> U+000C8 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">Element;</code> </td> <td> U+02208 </td> </tr><tr><td> <code title="">Emacr;</code> </td> <td> U+00112 </td> </tr><tr><td> <code title="">EmptySmallSquare;</code> </td> <td> U+025FB </td> </tr><tr><td> <code title="">EmptyVerySmallSquare;</code> </td> <td> U+025AB </td> </tr><tr><td> <code title="">Eogon;</code> </td> <td> U+00118 </td> </tr><tr><td> <code title="">Eopf;</code> </td> <td> U+1D53C </td> </tr><tr><td> <code title="">Epsilon;</code> </td> <td> U+00395 </td> </tr><tr><td> <code title="">Equal;</code> </td> <td> U+02A75 </td> </tr><tr><td> <code title="">EqualTilde;</code> </td> <td> U+02242 </td> </tr><tr><td> <code title="">Equilibrium;</code> </td> <td> U+021CC </td> </tr><tr><td> <code title="">Escr;</code> </td> <td> U+02130 </td> </tr><tr><td> <code title="">Esim;</code> </td> <td> U+02A73 </td> </tr><tr><td> <code title="">Eta;</code> </td> <td> U+00397 </td> </tr><tr><td> <code title="">Euml;</code> </td> <td> U+000CB </td> </tr><tr><td> <code title="">Euml</code> </td> <td> U+000CB </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">Exists;</code> </td> <td> U+02203 </td> </tr><tr><td> <code title="">ExponentialE;</code> </td> <td> U+02147 </td> </tr><tr><td> <code title="">Fcy;</code> </td> <td> U+00424 </td> </tr><tr><td> <code title="">Ffr;</code> </td> <td> U+1D509 </td> </tr><tr><td> <code title="">FilledSmallSquare;</code> </td> <td> U+025FC </td> </tr><tr><td> <code title="">FilledVerySmallSquare;</code> </td> <td> U+025AA </td> </tr><tr><td> <code title="">Fopf;</code> </td> <td> U+1D53D </td> </tr><tr><td> <code title="">ForAll;</code> </td> <td> U+02200 </td> </tr><tr><td> <code title="">Fouriertrf;</code> </td> <td> U+02131 </td> </tr><tr><td> <code title="">Fscr;</code> </td> <td> U+02131 </td> </tr><tr><td> <code title="">GJcy;</code> </td> <td> U+00403 </td> </tr><tr><td> <code title="">GT;</code> </td> <td> U+0003E </td> </tr><tr><td> <code title="">GT</code> </td> <td> U+0003E </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">Gamma;</code> </td> <td> U+00393 </td> </tr><tr><td> <code title="">Gammad;</code> </td> <td> U+003DC </td> </tr><tr><td> <code title="">Gbreve;</code> </td> <td> U+0011E </td> </tr><tr><td> <code title="">Gcedil;</code> </td> <td> U+00122 </td> </tr><tr><td> <code title="">Gcirc;</code> </td> <td> U+0011C </td> </tr><tr><td> <code title="">Gcy;</code> </td> <td> U+00413 </td> </tr><tr><td> <code title="">Gdot;</code> </td> <td> U+00120 </td> </tr><tr><td> <code title="">Gfr;</code> </td> <td> U+1D50A </td> </tr><tr><td> <code title="">Gg;</code> </td> <td> U+022D9 </td> </tr><tr><td> <code title="">Gopf;</code> </td> <td> U+1D53E </td> </tr><tr><td> <code title="">GreaterEqual;</code> </td> <td> U+02265 </td> </tr><tr><td> <code title="">GreaterEqualLess;</code> </td> <td> U+022DB </td> </tr><tr><td> <code title="">GreaterFullEqual;</code> </td> <td> U+02267 </td> </tr><tr><td> <code title="">GreaterGreater;</code> </td> <td> U+02AA2 </td> </tr><tr><td> <code title="">GreaterLess;</code> </td> <td> U+02277 </td> </tr><tr><td> <code title="">GreaterSlantEqual;</code> </td> <td> U+02A7E </td> </tr><tr><td> <code title="">GreaterTilde;</code> </td> <td> U+02273 </td> </tr><tr><td> <code title="">Gscr;</code> </td> <td> U+1D4A2 </td> </tr><tr><td> <code title="">Gt;</code> </td> <td> U+0226B </td> </tr><tr><td> <code title="">HARDcy;</code> </td> <td> U+0042A </td> </tr><tr><td> <code title="">Hacek;</code> </td> <td> U+002C7 </td> </tr><tr><td> <code title="">Hat;</code> </td> <td> U+0005E </td> </tr><tr><td> <code title="">Hcirc;</code> </td> <td> U+00124 </td> </tr><tr><td> <code title="">Hfr;</code> </td> <td> U+0210C </td> </tr><tr><td> <code title="">HilbertSpace;</code> </td> <td> U+0210B </td> </tr><tr><td> <code title="">Hopf;</code> </td> <td> U+0210D </td> </tr><tr><td> <code title="">HorizontalLine;</code> </td> <td> U+02500 </td> </tr><tr><td> <code title="">Hscr;</code> </td> <td> U+0210B </td> </tr><tr><td> <code title="">Hstrok;</code> </td> <td> U+00126 </td> </tr><tr><td> <code title="">HumpDownHump;</code> </td> <td> U+0224E </td> </tr><tr><td> <code title="">HumpEqual;</code> </td> <td> U+0224F </td> </tr><tr><td> <code title="">IEcy;</code> </td> <td> U+00415 </td> </tr><tr><td> <code title="">IJlig;</code> </td> <td> U+00132 </td> </tr><tr><td> <code title="">IOcy;</code> </td> <td> U+00401 </td> </tr><tr><td> <code title="">Iacute;</code> </td> <td> U+000CD </td> </tr><tr><td> <code title="">Iacute</code> </td> <td> U+000CD </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">Icirc;</code> </td> <td> U+000CE </td> </tr><tr><td> <code title="">Icirc</code> </td> <td> U+000CE </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">Icy;</code> </td> <td> U+00418 </td> </tr><tr><td> <code title="">Idot;</code> </td> <td> U+00130 </td> </tr><tr><td> <code title="">Ifr;</code> </td> <td> U+02111 </td> </tr><tr><td> <code title="">Igrave;</code> </td> <td> U+000CC </td> </tr><tr><td> <code title="">Igrave</code> </td> <td> U+000CC </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">Im;</code> </td> <td> U+02111 </td> </tr><tr><td> <code title="">Imacr;</code> </td> <td> U+0012A </td> </tr><tr><td> <code title="">ImaginaryI;</code> </td> <td> U+02148 </td> </tr><tr><td> <code title="">Implies;</code> </td> <td> U+021D2 </td> </tr><tr><td> <code title="">Int;</code> </td> <td> U+0222C </td> </tr><tr><td> <code title="">Integral;</code> </td> <td> U+0222B </td> </tr><tr><td> <code title="">Intersection;</code> </td> <td> U+022C2 </td> </tr><tr><td> <code title="">InvisibleComma;</code> </td> <td> U+02063 </td> </tr><tr><td> <code title="">InvisibleTimes;</code> </td> <td> U+02062 </td> </tr><tr><td> <code title="">Iogon;</code> </td> <td> U+0012E </td> </tr><tr><td> <code title="">Iopf;</code> </td> <td> U+1D540 </td> </tr><tr><td> <code title="">Iota;</code> </td> <td> U+00399 </td> </tr><tr><td> <code title="">Iscr;</code> </td> <td> U+02110 </td> </tr><tr><td> <code title="">Itilde;</code> </td> <td> U+00128 </td> </tr><tr><td> <code title="">Iukcy;</code> </td> <td> U+00406 </td> </tr><tr><td> <code title="">Iuml;</code> </td> <td> U+000CF </td> </tr><tr><td> <code title="">Iuml</code> </td> <td> U+000CF </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">Jcirc;</code> </td> <td> U+00134 </td> </tr><tr><td> <code title="">Jcy;</code> </td> <td> U+00419 </td> </tr><tr><td> <code title="">Jfr;</code> </td> <td> U+1D50D </td> </tr><tr><td> <code title="">Jopf;</code> </td> <td> U+1D541 </td> </tr><tr><td> <code title="">Jscr;</code> </td> <td> U+1D4A5 </td> </tr><tr><td> <code title="">Jsercy;</code> </td> <td> U+00408 </td> </tr><tr><td> <code title="">Jukcy;</code> </td> <td> U+00404 </td> </tr><tr><td> <code title="">KHcy;</code> </td> <td> U+00425 </td> </tr><tr><td> <code title="">KJcy;</code> </td> <td> U+0040C </td> </tr><tr><td> <code title="">Kappa;</code> </td> <td> U+0039A </td> </tr><tr><td> <code title="">Kcedil;</code> </td> <td> U+00136 </td> </tr><tr><td> <code title="">Kcy;</code> </td> <td> U+0041A </td> </tr><tr><td> <code title="">Kfr;</code> </td> <td> U+1D50E </td> </tr><tr><td> <code title="">Kopf;</code> </td> <td> U+1D542 </td> </tr><tr><td> <code title="">Kscr;</code> </td> <td> U+1D4A6 </td> </tr><tr><td> <code title="">LJcy;</code> </td> <td> U+00409 </td> </tr><tr><td> <code title="">LT;</code> </td> <td> U+0003C </td> </tr><tr><td> <code title="">LT</code> </td> <td> U+0003C </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">Lacute;</code> </td> <td> U+00139 </td> </tr><tr><td> <code title="">Lambda;</code> </td> <td> U+0039B </td> </tr><tr><td> <code title="">Lang;</code> </td> <td> U+027EA </td> </tr><tr><td> <code title="">Laplacetrf;</code> </td> <td> U+02112 </td> </tr><tr><td> <code title="">Larr;</code> </td> <td> U+0219E </td> </tr><tr><td> <code title="">Lcaron;</code> </td> <td> U+0013D </td> </tr><tr><td> <code title="">Lcedil;</code> </td> <td> U+0013B </td> </tr><tr><td> <code title="">Lcy;</code> </td> <td> U+0041B </td> </tr><tr><td> <code title="">LeftAngleBracket;</code> </td> <td> U+027E8 </td> </tr><tr><td> <code title="">LeftArrow;</code> </td> <td> U+02190 </td> </tr><tr><td> <code title="">LeftArrowBar;</code> </td> <td> U+021E4 </td> </tr><tr><td> <code title="">LeftArrowRightArrow;</code> </td> <td> U+021C6 </td> </tr><tr><td> <code title="">LeftCeiling;</code> </td> <td> U+02308 </td> </tr><tr><td> <code title="">LeftDoubleBracket;</code> </td> <td> U+027E6 </td> </tr><tr><td> <code title="">LeftDownTeeVector;</code> </td> <td> U+02961 </td> </tr><tr><td> <code title="">LeftDownVector;</code> </td> <td> U+021C3 </td> </tr><tr><td> <code title="">LeftDownVectorBar;</code> </td> <td> U+02959 </td> </tr><tr><td> <code title="">LeftFloor;</code> </td> <td> U+0230A </td> </tr><tr><td> <code title="">LeftRightArrow;</code> </td> <td> U+02194 </td> </tr><tr><td> <code title="">LeftRightVector;</code> </td> <td> U+0294E </td> </tr><tr><td> <code title="">LeftTee;</code> </td> <td> U+022A3 </td> </tr><tr><td> <code title="">LeftTeeArrow;</code> </td> <td> U+021A4 </td> </tr><tr><td> <code title="">LeftTeeVector;</code> </td> <td> U+0295A </td> </tr><tr><td> <code title="">LeftTriangle;</code> </td> <td> U+022B2 </td> </tr><tr><td> <code title="">LeftTriangleBar;</code> </td> <td> U+029CF </td> </tr><tr><td> <code title="">LeftTriangleEqual;</code> </td> <td> U+022B4 </td> </tr><tr><td> <code title="">LeftUpDownVector;</code> </td> <td> U+02951 </td> </tr><tr><td> <code title="">LeftUpTeeVector;</code> </td> <td> U+02960 </td> </tr><tr><td> <code title="">LeftUpVector;</code> </td> <td> U+021BF </td> </tr><tr><td> <code title="">LeftUpVectorBar;</code> </td> <td> U+02958 </td> </tr><tr><td> <code title="">LeftVector;</code> </td> <td> U+021BC </td> </tr><tr><td> <code title="">LeftVectorBar;</code> </td> <td> U+02952 </td> </tr><tr><td> <code title="">Leftarrow;</code> </td> <td> U+021D0 </td> </tr><tr><td> <code title="">Leftrightarrow;</code> </td> <td> U+021D4 </td> </tr><tr><td> <code title="">LessEqualGreater;</code> </td> <td> U+022DA </td> </tr><tr><td> <code title="">LessFullEqual;</code> </td> <td> U+02266 </td> </tr><tr><td> <code title="">LessGreater;</code> </td> <td> U+02276 </td> </tr><tr><td> <code title="">LessLess;</code> </td> <td> U+02AA1 </td> </tr><tr><td> <code title="">LessSlantEqual;</code> </td> <td> U+02A7D </td> </tr><tr><td> <code title="">LessTilde;</code> </td> <td> U+02272 </td> </tr><tr><td> <code title="">Lfr;</code> </td> <td> U+1D50F </td> </tr><tr><td> <code title="">Ll;</code> </td> <td> U+022D8 </td> </tr><tr><td> <code title="">Lleftarrow;</code> </td> <td> U+021DA </td> </tr><tr><td> <code title="">Lmidot;</code> </td> <td> U+0013F </td> </tr><tr><td> <code title="">LongLeftArrow;</code> </td> <td> U+027F5 </td> </tr><tr><td> <code title="">LongLeftRightArrow;</code> </td> <td> U+027F7 </td> </tr><tr><td> <code title="">LongRightArrow;</code> </td> <td> U+027F6 </td> </tr><tr><td> <code title="">Longleftarrow;</code> </td> <td> U+027F8 </td> </tr><tr><td> <code title="">Longleftrightarrow;</code> </td> <td> U+027FA </td> </tr><tr><td> <code title="">Longrightarrow;</code> </td> <td> U+027F9 </td> </tr><tr><td> <code title="">Lopf;</code> </td> <td> U+1D543 </td> </tr><tr><td> <code title="">LowerLeftArrow;</code> </td> <td> U+02199 </td> </tr><tr><td> <code title="">LowerRightArrow;</code> </td> <td> U+02198 </td> </tr><tr><td> <code title="">Lscr;</code> </td> <td> U+02112 </td> </tr><tr><td> <code title="">Lsh;</code> </td> <td> U+021B0 </td> </tr><tr><td> <code title="">Lstrok;</code> </td> <td> U+00141 </td> </tr><tr><td> <code title="">Lt;</code> </td> <td> U+0226A </td> </tr><tr><td> <code title="">Map;</code> </td> <td> U+02905 </td> </tr><tr><td> <code title="">Mcy;</code> </td> <td> U+0041C </td> </tr><tr><td> <code title="">MediumSpace;</code> </td> <td> U+0205F </td> </tr><tr><td> <code title="">Mellintrf;</code> </td> <td> U+02133 </td> </tr><tr><td> <code title="">Mfr;</code> </td> <td> U+1D510 </td> </tr><tr><td> <code title="">MinusPlus;</code> </td> <td> U+02213 </td> </tr><tr><td> <code title="">Mopf;</code> </td> <td> U+1D544 </td> </tr><tr><td> <code title="">Mscr;</code> </td> <td> U+02133 </td> </tr><tr><td> <code title="">Mu;</code> </td> <td> U+0039C </td> </tr><tr><td> <code title="">NJcy;</code> </td> <td> U+0040A </td> </tr><tr><td> <code title="">Nacute;</code> </td> <td> U+00143 </td> </tr><tr><td> <code title="">Ncaron;</code> </td> <td> U+00147 </td> </tr><tr><td> <code title="">Ncedil;</code> </td> <td> U+00145 </td> </tr><tr><td> <code title="">Ncy;</code> </td> <td> U+0041D </td> </tr><tr><td> <code title="">NegativeMediumSpace;</code> </td> <td> U+0200B </td> </tr><tr><td> <code title="">NegativeThickSpace;</code> </td> <td> U+0200B </td> </tr><tr><td> <code title="">NegativeThinSpace;</code> </td> <td> U+0200B </td> </tr><tr><td> <code title="">NegativeVeryThinSpace;</code> </td> <td> U+0200B </td> </tr><tr><td> <code title="">NestedGreaterGreater;</code> </td> <td> U+0226B </td> </tr><tr><td> <code title="">NestedLessLess;</code> </td> <td> U+0226A </td> </tr><tr><td> <code title="">NewLine;</code> </td> <td> U+0000A </td> </tr><tr><td> <code title="">Nfr;</code> </td> <td> U+1D511 </td> </tr><tr><td> <code title="">NoBreak;</code> </td> <td> U+02060 </td> </tr><tr><td> <code title="">NonBreakingSpace;</code> </td> <td> U+000A0 </td> </tr><tr><td> <code title="">Nopf;</code> </td> <td> U+02115 </td> </tr><tr><td> <code title="">Not;</code> </td> <td> U+02AEC </td> </tr><tr><td> <code title="">NotCongruent;</code> </td> <td> U+02262 </td> </tr><tr><td> <code title="">NotCupCap;</code> </td> <td> U+0226D </td> </tr><tr><td> <code title="">NotDoubleVerticalBar;</code> </td> <td> U+02226 </td> </tr><tr><td> <code title="">NotElement;</code> </td> <td> U+02209 </td> </tr><tr><td> <code title="">NotEqual;</code> </td> <td> U+02260 </td> </tr><tr><td> <code title="">NotExists;</code> </td> <td> U+02204 </td> </tr><tr><td> <code title="">NotGreater;</code> </td> <td> U+0226F </td> </tr><tr><td> <code title="">NotGreaterEqual;</code> </td> <td> U+02271 </td> </tr><tr><td> <code title="">NotGreaterLess;</code> </td> <td> U+02279 </td> </tr><tr><td> <code title="">NotGreaterTilde;</code> </td> <td> U+02275 </td> </tr><tr><td> <code title="">NotLeftTriangle;</code> </td> <td> U+022EA </td> </tr><tr><td> <code title="">NotLeftTriangleEqual;</code> </td> <td> U+022EC </td> </tr><tr><td> <code title="">NotLess;</code> </td> <td> U+0226E </td> </tr><tr><td> <code title="">NotLessEqual;</code> </td> <td> U+02270 </td> </tr><tr><td> <code title="">NotLessGreater;</code> </td> <td> U+02278 </td> </tr><tr><td> <code title="">NotLessTilde;</code> </td> <td> U+02274 </td> </tr><tr><td> <code title="">NotPrecedes;</code> </td> <td> U+02280 </td> </tr><tr><td> <code title="">NotPrecedesSlantEqual;</code> </td> <td> U+022E0 </td> </tr><tr><td> <code title="">NotReverseElement;</code> </td> <td> U+0220C </td> </tr><tr><td> <code title="">NotRightTriangle;</code> </td> <td> U+022EB </td> </tr><tr><td> <code title="">NotRightTriangleEqual;</code> </td> <td> U+022ED </td> </tr><tr><td> <code title="">NotSquareSubsetEqual;</code> </td> <td> U+022E2 </td> </tr><tr><td> <code title="">NotSquareSupersetEqual;</code> </td> <td> U+022E3 </td> </tr><tr><td> <code title="">NotSubsetEqual;</code> </td> <td> U+02288 </td> </tr><tr><td> <code title="">NotSucceeds;</code> </td> <td> U+02281 </td> </tr><tr><td> <code title="">NotSucceedsSlantEqual;</code> </td> <td> U+022E1 </td> </tr><tr><td> <code title="">NotSupersetEqual;</code> </td> <td> U+02289 </td> </tr><tr><td> <code title="">NotTilde;</code> </td> <td> U+02241 </td> </tr><tr><td> <code title="">NotTildeEqual;</code> </td> <td> U+02244 </td> </tr><tr><td> <code title="">NotTildeFullEqual;</code> </td> <td> U+02247 </td> </tr><tr><td> <code title="">NotTildeTilde;</code> </td> <td> U+02249 </td> </tr><tr><td> <code title="">NotVerticalBar;</code> </td> <td> U+02224 </td> </tr><tr><td> <code title="">Nscr;</code> </td> <td> U+1D4A9 </td> </tr><tr><td> <code title="">Ntilde;</code> </td> <td> U+000D1 </td> </tr><tr><td> <code title="">Ntilde</code> </td> <td> U+000D1 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">Nu;</code> </td> <td> U+0039D </td> </tr><tr><td> <code title="">OElig;</code> </td> <td> U+00152 </td> </tr><tr><td> <code title="">Oacute;</code> </td> <td> U+000D3 </td> </tr><tr><td> <code title="">Oacute</code> </td> <td> U+000D3 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">Ocirc;</code> </td> <td> U+000D4 </td> </tr><tr><td> <code title="">Ocirc</code> </td> <td> U+000D4 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">Ocy;</code> </td> <td> U+0041E </td> </tr><tr><td> <code title="">Odblac;</code> </td> <td> U+00150 </td> </tr><tr><td> <code title="">Ofr;</code> </td> <td> U+1D512 </td> </tr><tr><td> <code title="">Ograve;</code> </td> <td> U+000D2 </td> </tr><tr><td> <code title="">Ograve</code> </td> <td> U+000D2 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">Omacr;</code> </td> <td> U+0014C </td> </tr><tr><td> <code title="">Omega;</code> </td> <td> U+003A9 </td> </tr><tr><td> <code title="">Omicron;</code> </td> <td> U+0039F </td> </tr><tr><td> <code title="">Oopf;</code> </td> <td> U+1D546 </td> </tr><tr><td> <code title="">OpenCurlyDoubleQuote;</code> </td> <td> U+0201C </td> </tr><tr><td> <code title="">OpenCurlyQuote;</code> </td> <td> U+02018 </td> </tr><tr><td> <code title="">Or;</code> </td> <td> U+02A54 </td> </tr><tr><td> <code title="">Oscr;</code> </td> <td> U+1D4AA </td> </tr><tr><td> <code title="">Oslash;</code> </td> <td> U+000D8 </td> </tr><tr><td> <code title="">Oslash</code> </td> <td> U+000D8 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">Otilde;</code> </td> <td> U+000D5 </td> </tr><tr><td> <code title="">Otilde</code> </td> <td> U+000D5 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">Otimes;</code> </td> <td> U+02A37 </td> </tr><tr><td> <code title="">Ouml;</code> </td> <td> U+000D6 </td> </tr><tr><td> <code title="">Ouml</code> </td> <td> U+000D6 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">OverBar;</code> </td> <td> U+000AF </td> </tr><tr><td> <code title="">OverBrace;</code> </td> <td> U+023DE </td> </tr><tr><td> <code title="">OverBracket;</code> </td> <td> U+023B4 </td> </tr><tr><td> <code title="">OverParenthesis;</code> </td> <td> U+023DC </td> </tr><tr><td> <code title="">PartialD;</code> </td> <td> U+02202 </td> </tr><tr><td> <code title="">Pcy;</code> </td> <td> U+0041F </td> </tr><tr><td> <code title="">Pfr;</code> </td> <td> U+1D513 </td> </tr><tr><td> <code title="">Phi;</code> </td> <td> U+003A6 </td> </tr><tr><td> <code title="">Pi;</code> </td> <td> U+003A0 </td> </tr><tr><td> <code title="">PlusMinus;</code> </td> <td> U+000B1 </td> </tr><tr><td> <code title="">Poincareplane;</code> </td> <td> U+0210C </td> </tr><tr><td> <code title="">Popf;</code> </td> <td> U+02119 </td> </tr><tr><td> <code title="">Pr;</code> </td> <td> U+02ABB </td> </tr><tr><td> <code title="">Precedes;</code> </td> <td> U+0227A </td> </tr><tr><td> <code title="">PrecedesEqual;</code> </td> <td> U+02AAF </td> </tr><tr><td> <code title="">PrecedesSlantEqual;</code> </td> <td> U+0227C </td> </tr><tr><td> <code title="">PrecedesTilde;</code> </td> <td> U+0227E </td> </tr><tr><td> <code title="">Prime;</code> </td> <td> U+02033 </td> </tr><tr><td> <code title="">Product;</code> </td> <td> U+0220F </td> </tr><tr><td> <code title="">Proportion;</code> </td> <td> U+02237 </td> </tr><tr><td> <code title="">Proportional;</code> </td> <td> U+0221D </td> </tr><tr><td> <code title="">Pscr;</code> </td> <td> U+1D4AB </td> </tr><tr><td> <code title="">Psi;</code> </td> <td> U+003A8 </td> </tr><tr><td> <code title="">QUOT;</code> </td> <td> U+00022 </td> </tr><tr><td> <code title="">QUOT</code> </td> <td> U+00022 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">Qfr;</code> </td> <td> U+1D514 </td> </tr><tr><td> <code title="">Qopf;</code> </td> <td> U+0211A </td> </tr><tr><td> <code title="">Qscr;</code> </td> <td> U+1D4AC </td> </tr><tr><td> <code title="">RBarr;</code> </td> <td> U+02910 </td> </tr><tr><td> <code title="">REG;</code> </td> <td> U+000AE </td> </tr><tr><td> <code title="">REG</code> </td> <td> U+000AE </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">Racute;</code> </td> <td> U+00154 </td> </tr><tr><td> <code title="">Rang;</code> </td> <td> U+027EB </td> </tr><tr><td> <code title="">Rarr;</code> </td> <td> U+021A0 </td> </tr><tr><td> <code title="">Rarrtl;</code> </td> <td> U+02916 </td> </tr><tr><td> <code title="">Rcaron;</code> </td> <td> U+00158 </td> </tr><tr><td> <code title="">Rcedil;</code> </td> <td> U+00156 </td> </tr><tr><td> <code title="">Rcy;</code> </td> <td> U+00420 </td> </tr><tr><td> <code title="">Re;</code> </td> <td> U+0211C </td> </tr><tr><td> <code title="">ReverseElement;</code> </td> <td> U+0220B </td> </tr><tr><td> <code title="">ReverseEquilibrium;</code> </td> <td> U+021CB </td> </tr><tr><td> <code title="">ReverseUpEquilibrium;</code> </td> <td> U+0296F </td> </tr><tr><td> <code title="">Rfr;</code> </td> <td> U+0211C </td> </tr><tr><td> <code title="">Rho;</code> </td> <td> U+003A1 </td> </tr><tr><td> <code title="">RightAngleBracket;</code> </td> <td> U+027E9 </td> </tr><tr><td> <code title="">RightArrow;</code> </td> <td> U+02192 </td> </tr><tr><td> <code title="">RightArrowBar;</code> </td> <td> U+021E5 </td> </tr><tr><td> <code title="">RightArrowLeftArrow;</code> </td> <td> U+021C4 </td> </tr><tr><td> <code title="">RightCeiling;</code> </td> <td> U+02309 </td> </tr><tr><td> <code title="">RightDoubleBracket;</code> </td> <td> U+027E7 </td> </tr><tr><td> <code title="">RightDownTeeVector;</code> </td> <td> U+0295D </td> </tr><tr><td> <code title="">RightDownVector;</code> </td> <td> U+021C2 </td> </tr><tr><td> <code title="">RightDownVectorBar;</code> </td> <td> U+02955 </td> </tr><tr><td> <code title="">RightFloor;</code> </td> <td> U+0230B </td> </tr><tr><td> <code title="">RightTee;</code> </td> <td> U+022A2 </td> </tr><tr><td> <code title="">RightTeeArrow;</code> </td> <td> U+021A6 </td> </tr><tr><td> <code title="">RightTeeVector;</code> </td> <td> U+0295B </td> </tr><tr><td> <code title="">RightTriangle;</code> </td> <td> U+022B3 </td> </tr><tr><td> <code title="">RightTriangleBar;</code> </td> <td> U+029D0 </td> </tr><tr><td> <code title="">RightTriangleEqual;</code> </td> <td> U+022B5 </td> </tr><tr><td> <code title="">RightUpDownVector;</code> </td> <td> U+0294F </td> </tr><tr><td> <code title="">RightUpTeeVector;</code> </td> <td> U+0295C </td> </tr><tr><td> <code title="">RightUpVector;</code> </td> <td> U+021BE </td> </tr><tr><td> <code title="">RightUpVectorBar;</code> </td> <td> U+02954 </td> </tr><tr><td> <code title="">RightVector;</code> </td> <td> U+021C0 </td> </tr><tr><td> <code title="">RightVectorBar;</code> </td> <td> U+02953 </td> </tr><tr><td> <code title="">Rightarrow;</code> </td> <td> U+021D2 </td> </tr><tr><td> <code title="">Ropf;</code> </td> <td> U+0211D </td> </tr><tr><td> <code title="">RoundImplies;</code> </td> <td> U+02970 </td> </tr><tr><td> <code title="">Rrightarrow;</code> </td> <td> U+021DB </td> </tr><tr><td> <code title="">Rscr;</code> </td> <td> U+0211B </td> </tr><tr><td> <code title="">Rsh;</code> </td> <td> U+021B1 </td> </tr><tr><td> <code title="">RuleDelayed;</code> </td> <td> U+029F4 </td> </tr><tr><td> <code title="">SHCHcy;</code> </td> <td> U+00429 </td> </tr><tr><td> <code title="">SHcy;</code> </td> <td> U+00428 </td> </tr><tr><td> <code title="">SOFTcy;</code> </td> <td> U+0042C </td> </tr><tr><td> <code title="">Sacute;</code> </td> <td> U+0015A </td> </tr><tr><td> <code title="">Sc;</code> </td> <td> U+02ABC </td> </tr><tr><td> <code title="">Scaron;</code> </td> <td> U+00160 </td> </tr><tr><td> <code title="">Scedil;</code> </td> <td> U+0015E </td> </tr><tr><td> <code title="">Scirc;</code> </td> <td> U+0015C </td> </tr><tr><td> <code title="">Scy;</code> </td> <td> U+00421 </td> </tr><tr><td> <code title="">Sfr;</code> </td> <td> U+1D516 </td> </tr><tr><td> <code title="">ShortDownArrow;</code> </td> <td> U+02193 </td> </tr><tr><td> <code title="">ShortLeftArrow;</code> </td> <td> U+02190 </td> </tr><tr><td> <code title="">ShortRightArrow;</code> </td> <td> U+02192 </td> </tr><tr><td> <code title="">ShortUpArrow;</code> </td> <td> U+02191 </td> </tr><tr><td> <code title="">Sigma;</code> </td> <td> U+003A3 </td> </tr><tr><td> <code title="">SmallCircle;</code> </td> <td> U+02218 </td> </tr><tr><td> <code title="">Sopf;</code> </td> <td> U+1D54A </td> </tr><tr><td> <code title="">Sqrt;</code> </td> <td> U+0221A </td> </tr><tr><td> <code title="">Square;</code> </td> <td> U+025A1 </td> </tr><tr><td> <code title="">SquareIntersection;</code> </td> <td> U+02293 </td> </tr><tr><td> <code title="">SquareSubset;</code> </td> <td> U+0228F </td> </tr><tr><td> <code title="">SquareSubsetEqual;</code> </td> <td> U+02291 </td> </tr><tr><td> <code title="">SquareSuperset;</code> </td> <td> U+02290 </td> </tr><tr><td> <code title="">SquareSupersetEqual;</code> </td> <td> U+02292 </td> </tr><tr><td> <code title="">SquareUnion;</code> </td> <td> U+02294 </td> </tr><tr><td> <code title="">Sscr;</code> </td> <td> U+1D4AE </td> </tr><tr><td> <code title="">Star;</code> </td> <td> U+022C6 </td> </tr><tr><td> <code title="">Sub;</code> </td> <td> U+022D0 </td> </tr><tr><td> <code title="">Subset;</code> </td> <td> U+022D0 </td> </tr><tr><td> <code title="">SubsetEqual;</code> </td> <td> U+02286 </td> </tr><tr><td> <code title="">Succeeds;</code> </td> <td> U+0227B </td> </tr><tr><td> <code title="">SucceedsEqual;</code> </td> <td> U+02AB0 </td> </tr><tr><td> <code title="">SucceedsSlantEqual;</code> </td> <td> U+0227D </td> </tr><tr><td> <code title="">SucceedsTilde;</code> </td> <td> U+0227F </td> </tr><tr><td> <code title="">SuchThat;</code> </td> <td> U+0220B </td> </tr><tr><td> <code title="">Sum;</code> </td> <td> U+02211 </td> </tr><tr><td> <code title="">Sup;</code> </td> <td> U+022D1 </td> </tr><tr><td> <code title="">Superset;</code> </td> <td> U+02283 </td> </tr><tr><td> <code title="">SupersetEqual;</code> </td> <td> U+02287 </td> </tr><tr><td> <code title="">Supset;</code> </td> <td> U+022D1 </td> </tr><tr><td> <code title="">THORN;</code> </td> <td> U+000DE </td> </tr><tr><td> <code title="">THORN</code> </td> <td> U+000DE </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">TRADE;</code> </td> <td> U+02122 </td> </tr><tr><td> <code title="">TSHcy;</code> </td> <td> U+0040B </td> </tr><tr><td> <code title="">TScy;</code> </td> <td> U+00426 </td> </tr><tr><td> <code title="">Tab;</code> </td> <td> U+00009 </td> </tr><tr><td> <code title="">Tau;</code> </td> <td> U+003A4 </td> </tr><tr><td> <code title="">Tcaron;</code> </td> <td> U+00164 </td> </tr><tr><td> <code title="">Tcedil;</code> </td> <td> U+00162 </td> </tr><tr><td> <code title="">Tcy;</code> </td> <td> U+00422 </td> </tr><tr><td> <code title="">Tfr;</code> </td> <td> U+1D517 </td> </tr><tr><td> <code title="">Therefore;</code> </td> <td> U+02234 </td> </tr><tr><td> <code title="">Theta;</code> </td> <td> U+00398 </td> </tr><tr><td> <code title="">ThinSpace;</code> </td> <td> U+02009 </td> </tr><tr><td> <code title="">Tilde;</code> </td> <td> U+0223C </td> </tr><tr><td> <code title="">TildeEqual;</code> </td> <td> U+02243 </td> </tr><tr><td> <code title="">TildeFullEqual;</code> </td> <td> U+02245 </td> </tr><tr><td> <code title="">TildeTilde;</code> </td> <td> U+02248 </td> </tr><tr><td> <code title="">Topf;</code> </td> <td> U+1D54B </td> </tr><tr><td> <code title="">TripleDot;</code> </td> <td> U+020DB </td> </tr><tr><td> <code title="">Tscr;</code> </td> <td> U+1D4AF </td> </tr><tr><td> <code title="">Tstrok;</code> </td> <td> U+00166 </td> </tr><tr><td> <code title="">Uacute;</code> </td> <td> U+000DA </td> </tr><tr><td> <code title="">Uacute</code> </td> <td> U+000DA </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">Uarr;</code> </td> <td> U+0219F </td> </tr><tr><td> <code title="">Uarrocir;</code> </td> <td> U+02949 </td> </tr><tr><td> <code title="">Ubrcy;</code> </td> <td> U+0040E </td> </tr><tr><td> <code title="">Ubreve;</code> </td> <td> U+0016C </td> </tr><tr><td> <code title="">Ucirc;</code> </td> <td> U+000DB </td> </tr><tr><td> <code title="">Ucirc</code> </td> <td> U+000DB </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">Ucy;</code> </td> <td> U+00423 </td> </tr><tr><td> <code title="">Udblac;</code> </td> <td> U+00170 </td> </tr><tr><td> <code title="">Ufr;</code> </td> <td> U+1D518 </td> </tr><tr><td> <code title="">Ugrave;</code> </td> <td> U+000D9 </td> </tr><tr><td> <code title="">Ugrave</code> </td> <td> U+000D9 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">Umacr;</code> </td> <td> U+0016A </td> </tr><tr><td> <code title="">UnderBar;</code> </td> <td> U+00332 </td> </tr><tr><td> <code title="">UnderBrace;</code> </td> <td> U+023DF </td> </tr><tr><td> <code title="">UnderBracket;</code> </td> <td> U+023B5 </td> </tr><tr><td> <code title="">UnderParenthesis;</code> </td> <td> U+023DD </td> </tr><tr><td> <code title="">Union;</code> </td> <td> U+022C3 </td> </tr><tr><td> <code title="">UnionPlus;</code> </td> <td> U+0228E </td> </tr><tr><td> <code title="">Uogon;</code> </td> <td> U+00172 </td> </tr><tr><td> <code title="">Uopf;</code> </td> <td> U+1D54C </td> </tr><tr><td> <code title="">UpArrow;</code> </td> <td> U+02191 </td> </tr><tr><td> <code title="">UpArrowBar;</code> </td> <td> U+02912 </td> </tr><tr><td> <code title="">UpArrowDownArrow;</code> </td> <td> U+021C5 </td> </tr><tr><td> <code title="">UpDownArrow;</code> </td> <td> U+02195 </td> </tr><tr><td> <code title="">UpEquilibrium;</code> </td> <td> U+0296E </td> </tr><tr><td> <code title="">UpTee;</code> </td> <td> U+022A5 </td> </tr><tr><td> <code title="">UpTeeArrow;</code> </td> <td> U+021A5 </td> </tr><tr><td> <code title="">Uparrow;</code> </td> <td> U+021D1 </td> </tr><tr><td> <code title="">Updownarrow;</code> </td> <td> U+021D5 </td> </tr><tr><td> <code title="">UpperLeftArrow;</code> </td> <td> U+02196 </td> </tr><tr><td> <code title="">UpperRightArrow;</code> </td> <td> U+02197 </td> </tr><tr><td> <code title="">Upsi;</code> </td> <td> U+003D2 </td> </tr><tr><td> <code title="">Upsilon;</code> </td> <td> U+003A5 </td> </tr><tr><td> <code title="">Uring;</code> </td> <td> U+0016E </td> </tr><tr><td> <code title="">Uscr;</code> </td> <td> U+1D4B0 </td> </tr><tr><td> <code title="">Utilde;</code> </td> <td> U+00168 </td> </tr><tr><td> <code title="">Uuml;</code> </td> <td> U+000DC </td> </tr><tr><td> <code title="">Uuml</code> </td> <td> U+000DC </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">VDash;</code> </td> <td> U+022AB </td> </tr><tr><td> <code title="">Vbar;</code> </td> <td> U+02AEB </td> </tr><tr><td> <code title="">Vcy;</code> </td> <td> U+00412 </td> </tr><tr><td> <code title="">Vdash;</code> </td> <td> U+022A9 </td> </tr><tr><td> <code title="">Vdashl;</code> </td> <td> U+02AE6 </td> </tr><tr><td> <code title="">Vee;</code> </td> <td> U+022C1 </td> </tr><tr><td> <code title="">Verbar;</code> </td> <td> U+02016 </td> </tr><tr><td> <code title="">Vert;</code> </td> <td> U+02016 </td> </tr><tr><td> <code title="">VerticalBar;</code> </td> <td> U+02223 </td> </tr><tr><td> <code title="">VerticalLine;</code> </td> <td> U+0007C </td> </tr><tr><td> <code title="">VerticalSeparator;</code> </td> <td> U+02758 </td> </tr><tr><td> <code title="">VerticalTilde;</code> </td> <td> U+02240 </td> </tr><tr><td> <code title="">VeryThinSpace;</code> </td> <td> U+0200A </td> </tr><tr><td> <code title="">Vfr;</code> </td> <td> U+1D519 </td> </tr><tr><td> <code title="">Vopf;</code> </td> <td> U+1D54D </td> </tr><tr><td> <code title="">Vscr;</code> </td> <td> U+1D4B1 </td> </tr><tr><td> <code title="">Vvdash;</code> </td> <td> U+022AA </td> </tr><tr><td> <code title="">Wcirc;</code> </td> <td> U+00174 </td> </tr><tr><td> <code title="">Wedge;</code> </td> <td> U+022C0 </td> </tr><tr><td> <code title="">Wfr;</code> </td> <td> U+1D51A </td> </tr><tr><td> <code title="">Wopf;</code> </td> <td> U+1D54E </td> </tr><tr><td> <code title="">Wscr;</code> </td> <td> U+1D4B2 </td> </tr><tr><td> <code title="">Xfr;</code> </td> <td> U+1D51B </td> </tr><tr><td> <code title="">Xi;</code> </td> <td> U+0039E </td> </tr><tr><td> <code title="">Xopf;</code> </td> <td> U+1D54F </td> </tr><tr><td> <code title="">Xscr;</code> </td> <td> U+1D4B3 </td> </tr><tr><td> <code title="">YAcy;</code> </td> <td> U+0042F </td> </tr><tr><td> <code title="">YIcy;</code> </td> <td> U+00407 </td> </tr><tr><td> <code title="">YUcy;</code> </td> <td> U+0042E </td> </tr><tr><td> <code title="">Yacute;</code> </td> <td> U+000DD </td> </tr><tr><td> <code title="">Yacute</code> </td> <td> U+000DD </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">Ycirc;</code> </td> <td> U+00176 </td> </tr><tr><td> <code title="">Ycy;</code> </td> <td> U+0042B </td> </tr><tr><td> <code title="">Yfr;</code> </td> <td> U+1D51C </td> </tr><tr><td> <code title="">Yopf;</code> </td> <td> U+1D550 </td> </tr><tr><td> <code title="">Yscr;</code> </td> <td> U+1D4B4 </td> </tr><tr><td> <code title="">Yuml;</code> </td> <td> U+00178 </td> </tr><tr><td> <code title="">ZHcy;</code> </td> <td> U+00416 </td> </tr><tr><td> <code title="">Zacute;</code> </td> <td> U+00179 </td> </tr><tr><td> <code title="">Zcaron;</code> </td> <td> U+0017D </td> </tr><tr><td> <code title="">Zcy;</code> </td> <td> U+00417 </td> </tr><tr><td> <code title="">Zdot;</code> </td> <td> U+0017B </td> </tr><tr><td> <code title="">ZeroWidthSpace;</code> </td> <td> U+0200B </td> </tr><tr><td> <code title="">Zeta;</code> </td> <td> U+00396 </td> </tr><tr><td> <code title="">Zfr;</code> </td> <td> U+02128 </td> </tr><tr><td> <code title="">Zopf;</code> </td> <td> U+02124 </td> </tr><tr><td> <code title="">Zscr;</code> </td> <td> U+1D4B5 </td> </tr><tr><td> <code title="">aacute;</code> </td> <td> U+000E1 </td> </tr><tr><td> <code title="">aacute</code> </td> <td> U+000E1 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">abreve;</code> </td> <td> U+00103 </td> </tr><tr><td> <code title="">ac;</code> </td> <td> U+0223E </td> </tr><tr><td> <code title="">acd;</code> </td> <td> U+0223F </td> </tr><tr><td> <code title="">acirc;</code> </td> <td> U+000E2 </td> </tr><tr><td> <code title="">acirc</code> </td> <td> U+000E2 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">acute;</code> </td> <td> U+000B4 </td> </tr><tr><td> <code title="">acute</code> </td> <td> U+000B4 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">acy;</code> </td> <td> U+00430 </td> </tr><tr><td> <code title="">aelig;</code> </td> <td> U+000E6 </td> </tr><tr><td> <code title="">aelig</code> </td> <td> U+000E6 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">af;</code> </td> <td> U+02061 </td> </tr><tr><td> <code title="">afr;</code> </td> <td> U+1D51E </td> </tr><tr><td> <code title="">agrave;</code> </td> <td> U+000E0 </td> </tr><tr><td> <code title="">agrave</code> </td> <td> U+000E0 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">alefsym;</code> </td> <td> U+02135 </td> </tr><tr><td> <code title="">aleph;</code> </td> <td> U+02135 </td> </tr><tr><td> <code title="">alpha;</code> </td> <td> U+003B1 </td> </tr><tr><td> <code title="">amacr;</code> </td> <td> U+00101 </td> </tr><tr><td> <code title="">amalg;</code> </td> <td> U+02A3F </td> </tr><tr><td> <code title="">amp;</code> </td> <td> U+00026 </td> </tr><tr><td> <code title="">amp</code> </td> <td> U+00026 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">and;</code> </td> <td> U+02227 </td> </tr><tr><td> <code title="">andand;</code> </td> <td> U+02A55 </td> </tr><tr><td> <code title="">andd;</code> </td> <td> U+02A5C </td> </tr><tr><td> <code title="">andslope;</code> </td> <td> U+02A58 </td> </tr><tr><td> <code title="">andv;</code> </td> <td> U+02A5A </td> </tr><tr><td> <code title="">ang;</code> </td> <td> U+02220 </td> </tr><tr><td> <code title="">ange;</code> </td> <td> U+029A4 </td> </tr><tr><td> <code title="">angle;</code> </td> <td> U+02220 </td> </tr><tr><td> <code title="">angmsd;</code> </td> <td> U+02221 </td> </tr><tr><td> <code title="">angmsdaa;</code> </td> <td> U+029A8 </td> </tr><tr><td> <code title="">angmsdab;</code> </td> <td> U+029A9 </td> </tr><tr><td> <code title="">angmsdac;</code> </td> <td> U+029AA </td> </tr><tr><td> <code title="">angmsdad;</code> </td> <td> U+029AB </td> </tr><tr><td> <code title="">angmsdae;</code> </td> <td> U+029AC </td> </tr><tr><td> <code title="">angmsdaf;</code> </td> <td> U+029AD </td> </tr><tr><td> <code title="">angmsdag;</code> </td> <td> U+029AE </td> </tr><tr><td> <code title="">angmsdah;</code> </td> <td> U+029AF </td> </tr><tr><td> <code title="">angrt;</code> </td> <td> U+0221F </td> </tr><tr><td> <code title="">angrtvb;</code> </td> <td> U+022BE </td> </tr><tr><td> <code title="">angrtvbd;</code> </td> <td> U+0299D </td> </tr><tr><td> <code title="">angsph;</code> </td> <td> U+02222 </td> </tr><tr><td> <code title="">angst;</code> </td> <td> U+0212B </td> </tr><tr><td> <code title="">angzarr;</code> </td> <td> U+0237C </td> </tr><tr><td> <code title="">aogon;</code> </td> <td> U+00105 </td> </tr><tr><td> <code title="">aopf;</code> </td> <td> U+1D552 </td> </tr><tr><td> <code title="">ap;</code> </td> <td> U+02248 </td> </tr><tr><td> <code title="">apE;</code> </td> <td> U+02A70 </td> </tr><tr><td> <code title="">apacir;</code> </td> <td> U+02A6F </td> </tr><tr><td> <code title="">ape;</code> </td> <td> U+0224A </td> </tr><tr><td> <code title="">apid;</code> </td> <td> U+0224B </td> </tr><tr><td> <code title="">apos;</code> </td> <td> U+00027 </td> </tr><tr><td> <code title="">approx;</code> </td> <td> U+02248 </td> </tr><tr><td> <code title="">approxeq;</code> </td> <td> U+0224A </td> </tr><tr><td> <code title="">aring;</code> </td> <td> U+000E5 </td> </tr><tr><td> <code title="">aring</code> </td> <td> U+000E5 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">ascr;</code> </td> <td> U+1D4B6 </td> </tr><tr><td> <code title="">ast;</code> </td> <td> U+0002A </td> </tr><tr><td> <code title="">asymp;</code> </td> <td> U+02248 </td> </tr><tr><td> <code title="">asympeq;</code> </td> <td> U+0224D </td> </tr><tr><td> <code title="">atilde;</code> </td> <td> U+000E3 </td> </tr><tr><td> <code title="">atilde</code> </td> <td> U+000E3 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">auml;</code> </td> <td> U+000E4 </td> </tr><tr><td> <code title="">auml</code> </td> <td> U+000E4 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">awconint;</code> </td> <td> U+02233 </td> </tr><tr><td> <code title="">awint;</code> </td> <td> U+02A11 </td> </tr><tr><td> <code title="">bNot;</code> </td> <td> U+02AED </td> </tr><tr><td> <code title="">backcong;</code> </td> <td> U+0224C </td> </tr><tr><td> <code title="">backepsilon;</code> </td> <td> U+003F6 </td> </tr><tr><td> <code title="">backprime;</code> </td> <td> U+02035 </td> </tr><tr><td> <code title="">backsim;</code> </td> <td> U+0223D </td> </tr><tr><td> <code title="">backsimeq;</code> </td> <td> U+022CD </td> </tr><tr><td> <code title="">barvee;</code> </td> <td> U+022BD </td> </tr><tr><td> <code title="">barwed;</code> </td> <td> U+02305 </td> </tr><tr><td> <code title="">barwedge;</code> </td> <td> U+02305 </td> </tr><tr><td> <code title="">bbrk;</code> </td> <td> U+023B5 </td> </tr><tr><td> <code title="">bbrktbrk;</code> </td> <td> U+023B6 </td> </tr><tr><td> <code title="">bcong;</code> </td> <td> U+0224C </td> </tr><tr><td> <code title="">bcy;</code> </td> <td> U+00431 </td> </tr><tr><td> <code title="">bdquo;</code> </td> <td> U+0201E </td> </tr><tr><td> <code title="">becaus;</code> </td> <td> U+02235 </td> </tr><tr><td> <code title="">because;</code> </td> <td> U+02235 </td> </tr><tr><td> <code title="">bemptyv;</code> </td> <td> U+029B0 </td> </tr><tr><td> <code title="">bepsi;</code> </td> <td> U+003F6 </td> </tr><tr><td> <code title="">bernou;</code> </td> <td> U+0212C </td> </tr><tr><td> <code title="">beta;</code> </td> <td> U+003B2 </td> </tr><tr><td> <code title="">beth;</code> </td> <td> U+02136 </td> </tr><tr><td> <code title="">between;</code> </td> <td> U+0226C </td> </tr><tr><td> <code title="">bfr;</code> </td> <td> U+1D51F </td> </tr><tr><td> <code title="">bigcap;</code> </td> <td> U+022C2 </td> </tr><tr><td> <code title="">bigcirc;</code> </td> <td> U+025EF </td> </tr><tr><td> <code title="">bigcup;</code> </td> <td> U+022C3 </td> </tr><tr><td> <code title="">bigodot;</code> </td> <td> U+02A00 </td> </tr><tr><td> <code title="">bigoplus;</code> </td> <td> U+02A01 </td> </tr><tr><td> <code title="">bigotimes;</code> </td> <td> U+02A02 </td> </tr><tr><td> <code title="">bigsqcup;</code> </td> <td> U+02A06 </td> </tr><tr><td> <code title="">bigstar;</code> </td> <td> U+02605 </td> </tr><tr><td> <code title="">bigtriangledown;</code> </td> <td> U+025BD </td> </tr><tr><td> <code title="">bigtriangleup;</code> </td> <td> U+025B3 </td> </tr><tr><td> <code title="">biguplus;</code> </td> <td> U+02A04 </td> </tr><tr><td> <code title="">bigvee;</code> </td> <td> U+022C1 </td> </tr><tr><td> <code title="">bigwedge;</code> </td> <td> U+022C0 </td> </tr><tr><td> <code title="">bkarow;</code> </td> <td> U+0290D </td> </tr><tr><td> <code title="">blacklozenge;</code> </td> <td> U+029EB </td> </tr><tr><td> <code title="">blacksquare;</code> </td> <td> U+025AA </td> </tr><tr><td> <code title="">blacktriangle;</code> </td> <td> U+025B4 </td> </tr><tr><td> <code title="">blacktriangledown;</code> </td> <td> U+025BE </td> </tr><tr><td> <code title="">blacktriangleleft;</code> </td> <td> U+025C2 </td> </tr><tr><td> <code title="">blacktriangleright;</code> </td> <td> U+025B8 </td> </tr><tr><td> <code title="">blank;</code> </td> <td> U+02423 </td> </tr><tr><td> <code title="">blk12;</code> </td> <td> U+02592 </td> </tr><tr><td> <code title="">blk14;</code> </td> <td> U+02591 </td> </tr><tr><td> <code title="">blk34;</code> </td> <td> U+02593 </td> </tr><tr><td> <code title="">block;</code> </td> <td> U+02588 </td> </tr><tr><td> <code title="">bnot;</code> </td> <td> U+02310 </td> </tr><tr><td> <code title="">bopf;</code> </td> <td> U+1D553 </td> </tr><tr><td> <code title="">bot;</code> </td> <td> U+022A5 </td> </tr><tr><td> <code title="">bottom;</code> </td> <td> U+022A5 </td> </tr><tr><td> <code title="">bowtie;</code> </td> <td> U+022C8 </td> </tr><tr><td> <code title="">boxDL;</code> </td> <td> U+02557 </td> </tr><tr><td> <code title="">boxDR;</code> </td> <td> U+02554 </td> </tr><tr><td> <code title="">boxDl;</code> </td> <td> U+02556 </td> </tr><tr><td> <code title="">boxDr;</code> </td> <td> U+02553 </td> </tr><tr><td> <code title="">boxH;</code> </td> <td> U+02550 </td> </tr><tr><td> <code title="">boxHD;</code> </td> <td> U+02566 </td> </tr><tr><td> <code title="">boxHU;</code> </td> <td> U+02569 </td> </tr><tr><td> <code title="">boxHd;</code> </td> <td> U+02564 </td> </tr><tr><td> <code title="">boxHu;</code> </td> <td> U+02567 </td> </tr><tr><td> <code title="">boxUL;</code> </td> <td> U+0255D </td> </tr><tr><td> <code title="">boxUR;</code> </td> <td> U+0255A </td> </tr><tr><td> <code title="">boxUl;</code> </td> <td> U+0255C </td> </tr><tr><td> <code title="">boxUr;</code> </td> <td> U+02559 </td> </tr><tr><td> <code title="">boxV;</code> </td> <td> U+02551 </td> </tr><tr><td> <code title="">boxVH;</code> </td> <td> U+0256C </td> </tr><tr><td> <code title="">boxVL;</code> </td> <td> U+02563 </td> </tr><tr><td> <code title="">boxVR;</code> </td> <td> U+02560 </td> </tr><tr><td> <code title="">boxVh;</code> </td> <td> U+0256B </td> </tr><tr><td> <code title="">boxVl;</code> </td> <td> U+02562 </td> </tr><tr><td> <code title="">boxVr;</code> </td> <td> U+0255F </td> </tr><tr><td> <code title="">boxbox;</code> </td> <td> U+029C9 </td> </tr><tr><td> <code title="">boxdL;</code> </td> <td> U+02555 </td> </tr><tr><td> <code title="">boxdR;</code> </td> <td> U+02552 </td> </tr><tr><td> <code title="">boxdl;</code> </td> <td> U+02510 </td> </tr><tr><td> <code title="">boxdr;</code> </td> <td> U+0250C </td> </tr><tr><td> <code title="">boxh;</code> </td> <td> U+02500 </td> </tr><tr><td> <code title="">boxhD;</code> </td> <td> U+02565 </td> </tr><tr><td> <code title="">boxhU;</code> </td> <td> U+02568 </td> </tr><tr><td> <code title="">boxhd;</code> </td> <td> U+0252C </td> </tr><tr><td> <code title="">boxhu;</code> </td> <td> U+02534 </td> </tr><tr><td> <code title="">boxminus;</code> </td> <td> U+0229F </td> </tr><tr><td> <code title="">boxplus;</code> </td> <td> U+0229E </td> </tr><tr><td> <code title="">boxtimes;</code> </td> <td> U+022A0 </td> </tr><tr><td> <code title="">boxuL;</code> </td> <td> U+0255B </td> </tr><tr><td> <code title="">boxuR;</code> </td> <td> U+02558 </td> </tr><tr><td> <code title="">boxul;</code> </td> <td> U+02518 </td> </tr><tr><td> <code title="">boxur;</code> </td> <td> U+02514 </td> </tr><tr><td> <code title="">boxv;</code> </td> <td> U+02502 </td> </tr><tr><td> <code title="">boxvH;</code> </td> <td> U+0256A </td> </tr><tr><td> <code title="">boxvL;</code> </td> <td> U+02561 </td> </tr><tr><td> <code title="">boxvR;</code> </td> <td> U+0255E </td> </tr><tr><td> <code title="">boxvh;</code> </td> <td> U+0253C </td> </tr><tr><td> <code title="">boxvl;</code> </td> <td> U+02524 </td> </tr><tr><td> <code title="">boxvr;</code> </td> <td> U+0251C </td> </tr><tr><td> <code title="">bprime;</code> </td> <td> U+02035 </td> </tr><tr><td> <code title="">breve;</code> </td> <td> U+002D8 </td> </tr><tr><td> <code title="">brvbar;</code> </td> <td> U+000A6 </td> </tr><tr><td> <code title="">brvbar</code> </td> <td> U+000A6 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">bscr;</code> </td> <td> U+1D4B7 </td> </tr><tr><td> <code title="">bsemi;</code> </td> <td> U+0204F </td> </tr><tr><td> <code title="">bsim;</code> </td> <td> U+0223D </td> </tr><tr><td> <code title="">bsime;</code> </td> <td> U+022CD </td> </tr><tr><td> <code title="">bsol;</code> </td> <td> U+0005C </td> </tr><tr><td> <code title="">bsolb;</code> </td> <td> U+029C5 </td> </tr><tr><td> <code title="">bull;</code> </td> <td> U+02022 </td> </tr><tr><td> <code title="">bullet;</code> </td> <td> U+02022 </td> </tr><tr><td> <code title="">bump;</code> </td> <td> U+0224E </td> </tr><tr><td> <code title="">bumpE;</code> </td> <td> U+02AAE </td> </tr><tr><td> <code title="">bumpe;</code> </td> <td> U+0224F </td> </tr><tr><td> <code title="">bumpeq;</code> </td> <td> U+0224F </td> </tr><tr><td> <code title="">cacute;</code> </td> <td> U+00107 </td> </tr><tr><td> <code title="">cap;</code> </td> <td> U+02229 </td> </tr><tr><td> <code title="">capand;</code> </td> <td> U+02A44 </td> </tr><tr><td> <code title="">capbrcup;</code> </td> <td> U+02A49 </td> </tr><tr><td> <code title="">capcap;</code> </td> <td> U+02A4B </td> </tr><tr><td> <code title="">capcup;</code> </td> <td> U+02A47 </td> </tr><tr><td> <code title="">capdot;</code> </td> <td> U+02A40 </td> </tr><tr><td> <code title="">caret;</code> </td> <td> U+02041 </td> </tr><tr><td> <code title="">caron;</code> </td> <td> U+002C7 </td> </tr><tr><td> <code title="">ccaps;</code> </td> <td> U+02A4D </td> </tr><tr><td> <code title="">ccaron;</code> </td> <td> U+0010D </td> </tr><tr><td> <code title="">ccedil;</code> </td> <td> U+000E7 </td> </tr><tr><td> <code title="">ccedil</code> </td> <td> U+000E7 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">ccirc;</code> </td> <td> U+00109 </td> </tr><tr><td> <code title="">ccups;</code> </td> <td> U+02A4C </td> </tr><tr><td> <code title="">ccupssm;</code> </td> <td> U+02A50 </td> </tr><tr><td> <code title="">cdot;</code> </td> <td> U+0010B </td> </tr><tr><td> <code title="">cedil;</code> </td> <td> U+000B8 </td> </tr><tr><td> <code title="">cedil</code> </td> <td> U+000B8 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">cemptyv;</code> </td> <td> U+029B2 </td> </tr><tr><td> <code title="">cent;</code> </td> <td> U+000A2 </td> </tr><tr><td> <code title="">cent</code> </td> <td> U+000A2 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">centerdot;</code> </td> <td> U+000B7 </td> </tr><tr><td> <code title="">cfr;</code> </td> <td> U+1D520 </td> </tr><tr><td> <code title="">chcy;</code> </td> <td> U+00447 </td> </tr><tr><td> <code title="">check;</code> </td> <td> U+02713 </td> </tr><tr><td> <code title="">checkmark;</code> </td> <td> U+02713 </td> </tr><tr><td> <code title="">chi;</code> </td> <td> U+003C7 </td> </tr><tr><td> <code title="">cir;</code> </td> <td> U+025CB </td> </tr><tr><td> <code title="">cirE;</code> </td> <td> U+029C3 </td> </tr><tr><td> <code title="">circ;</code> </td> <td> U+002C6 </td> </tr><tr><td> <code title="">circeq;</code> </td> <td> U+02257 </td> </tr><tr><td> <code title="">circlearrowleft;</code> </td> <td> U+021BA </td> </tr><tr><td> <code title="">circlearrowright;</code> </td> <td> U+021BB </td> </tr><tr><td> <code title="">circledR;</code> </td> <td> U+000AE </td> </tr><tr><td> <code title="">circledS;</code> </td> <td> U+024C8 </td> </tr><tr><td> <code title="">circledast;</code> </td> <td> U+0229B </td> </tr><tr><td> <code title="">circledcirc;</code> </td> <td> U+0229A </td> </tr><tr><td> <code title="">circleddash;</code> </td> <td> U+0229D </td> </tr><tr><td> <code title="">cire;</code> </td> <td> U+02257 </td> </tr><tr><td> <code title="">cirfnint;</code> </td> <td> U+02A10 </td> </tr><tr><td> <code title="">cirmid;</code> </td> <td> U+02AEF </td> </tr><tr><td> <code title="">cirscir;</code> </td> <td> U+029C2 </td> </tr><tr><td> <code title="">clubs;</code> </td> <td> U+02663 </td> </tr><tr><td> <code title="">clubsuit;</code> </td> <td> U+02663 </td> </tr><tr><td> <code title="">colon;</code> </td> <td> U+0003A </td> </tr><tr><td> <code title="">colone;</code> </td> <td> U+02254 </td> </tr><tr><td> <code title="">coloneq;</code> </td> <td> U+02254 </td> </tr><tr><td> <code title="">comma;</code> </td> <td> U+0002C </td> </tr><tr><td> <code title="">commat;</code> </td> <td> U+00040 </td> </tr><tr><td> <code title="">comp;</code> </td> <td> U+02201 </td> </tr><tr><td> <code title="">compfn;</code> </td> <td> U+02218 </td> </tr><tr><td> <code title="">complement;</code> </td> <td> U+02201 </td> </tr><tr><td> <code title="">complexes;</code> </td> <td> U+02102 </td> </tr><tr><td> <code title="">cong;</code> </td> <td> U+02245 </td> </tr><tr><td> <code title="">congdot;</code> </td> <td> U+02A6D </td> </tr><tr><td> <code title="">conint;</code> </td> <td> U+0222E </td> </tr><tr><td> <code title="">copf;</code> </td> <td> U+1D554 </td> </tr><tr><td> <code title="">coprod;</code> </td> <td> U+02210 </td> </tr><tr><td> <code title="">copy;</code> </td> <td> U+000A9 </td> </tr><tr><td> <code title="">copy</code> </td> <td> U+000A9 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">copysr;</code> </td> <td> U+02117 </td> </tr><tr><td> <code title="">crarr;</code> </td> <td> U+021B5 </td> </tr><tr><td> <code title="">cross;</code> </td> <td> U+02717 </td> </tr><tr><td> <code title="">cscr;</code> </td> <td> U+1D4B8 </td> </tr><tr><td> <code title="">csub;</code> </td> <td> U+02ACF </td> </tr><tr><td> <code title="">csube;</code> </td> <td> U+02AD1 </td> </tr><tr><td> <code title="">csup;</code> </td> <td> U+02AD0 </td> </tr><tr><td> <code title="">csupe;</code> </td> <td> U+02AD2 </td> </tr><tr><td> <code title="">ctdot;</code> </td> <td> U+022EF </td> </tr><tr><td> <code title="">cudarrl;</code> </td> <td> U+02938 </td> </tr><tr><td> <code title="">cudarrr;</code> </td> <td> U+02935 </td> </tr><tr><td> <code title="">cuepr;</code> </td> <td> U+022DE </td> </tr><tr><td> <code title="">cuesc;</code> </td> <td> U+022DF </td> </tr><tr><td> <code title="">cularr;</code> </td> <td> U+021B6 </td> </tr><tr><td> <code title="">cularrp;</code> </td> <td> U+0293D </td> </tr><tr><td> <code title="">cup;</code> </td> <td> U+0222A </td> </tr><tr><td> <code title="">cupbrcap;</code> </td> <td> U+02A48 </td> </tr><tr><td> <code title="">cupcap;</code> </td> <td> U+02A46 </td> </tr><tr><td> <code title="">cupcup;</code> </td> <td> U+02A4A </td> </tr><tr><td> <code title="">cupdot;</code> </td> <td> U+0228D </td> </tr><tr><td> <code title="">cupor;</code> </td> <td> U+02A45 </td> </tr><tr><td> <code title="">curarr;</code> </td> <td> U+021B7 </td> </tr><tr><td> <code title="">curarrm;</code> </td> <td> U+0293C </td> </tr><tr><td> <code title="">curlyeqprec;</code> </td> <td> U+022DE </td> </tr><tr><td> <code title="">curlyeqsucc;</code> </td> <td> U+022DF </td> </tr><tr><td> <code title="">curlyvee;</code> </td> <td> U+022CE </td> </tr><tr><td> <code title="">curlywedge;</code> </td> <td> U+022CF </td> </tr><tr><td> <code title="">curren;</code> </td> <td> U+000A4 </td> </tr><tr><td> <code title="">curren</code> </td> <td> U+000A4 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">curvearrowleft;</code> </td> <td> U+021B6 </td> </tr><tr><td> <code title="">curvearrowright;</code> </td> <td> U+021B7 </td> </tr><tr><td> <code title="">cuvee;</code> </td> <td> U+022CE </td> </tr><tr><td> <code title="">cuwed;</code> </td> <td> U+022CF </td> </tr><tr><td> <code title="">cwconint;</code> </td> <td> U+02232 </td> </tr><tr><td> <code title="">cwint;</code> </td> <td> U+02231 </td> </tr><tr><td> <code title="">cylcty;</code> </td> <td> U+0232D </td> </tr><tr><td> <code title="">dArr;</code> </td> <td> U+021D3 </td> </tr><tr><td> <code title="">dHar;</code> </td> <td> U+02965 </td> </tr><tr><td> <code title="">dagger;</code> </td> <td> U+02020 </td> </tr><tr><td> <code title="">daleth;</code> </td> <td> U+02138 </td> </tr><tr><td> <code title="">darr;</code> </td> <td> U+02193 </td> </tr><tr><td> <code title="">dash;</code> </td> <td> U+02010 </td> </tr><tr><td> <code title="">dashv;</code> </td> <td> U+022A3 </td> </tr><tr><td> <code title="">dbkarow;</code> </td> <td> U+0290F </td> </tr><tr><td> <code title="">dblac;</code> </td> <td> U+002DD </td> </tr><tr><td> <code title="">dcaron;</code> </td> <td> U+0010F </td> </tr><tr><td> <code title="">dcy;</code> </td> <td> U+00434 </td> </tr><tr><td> <code title="">dd;</code> </td> <td> U+02146 </td> </tr><tr><td> <code title="">ddagger;</code> </td> <td> U+02021 </td> </tr><tr><td> <code title="">ddarr;</code> </td> <td> U+021CA </td> </tr><tr><td> <code title="">ddotseq;</code> </td> <td> U+02A77 </td> </tr><tr><td> <code title="">deg;</code> </td> <td> U+000B0 </td> </tr><tr><td> <code title="">deg</code> </td> <td> U+000B0 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">delta;</code> </td> <td> U+003B4 </td> </tr><tr><td> <code title="">demptyv;</code> </td> <td> U+029B1 </td> </tr><tr><td> <code title="">dfisht;</code> </td> <td> U+0297F </td> </tr><tr><td> <code title="">dfr;</code> </td> <td> U+1D521 </td> </tr><tr><td> <code title="">dharl;</code> </td> <td> U+021C3 </td> </tr><tr><td> <code title="">dharr;</code> </td> <td> U+021C2 </td> </tr><tr><td> <code title="">diam;</code> </td> <td> U+022C4 </td> </tr><tr><td> <code title="">diamond;</code> </td> <td> U+022C4 </td> </tr><tr><td> <code title="">diamondsuit;</code> </td> <td> U+02666 </td> </tr><tr><td> <code title="">diams;</code> </td> <td> U+02666 </td> </tr><tr><td> <code title="">die;</code> </td> <td> U+000A8 </td> </tr><tr><td> <code title="">digamma;</code> </td> <td> U+003DD </td> </tr><tr><td> <code title="">disin;</code> </td> <td> U+022F2 </td> </tr><tr><td> <code title="">div;</code> </td> <td> U+000F7 </td> </tr><tr><td> <code title="">divide;</code> </td> <td> U+000F7 </td> </tr><tr><td> <code title="">divide</code> </td> <td> U+000F7 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">divideontimes;</code> </td> <td> U+022C7 </td> </tr><tr><td> <code title="">divonx;</code> </td> <td> U+022C7 </td> </tr><tr><td> <code title="">djcy;</code> </td> <td> U+00452 </td> </tr><tr><td> <code title="">dlcorn;</code> </td> <td> U+0231E </td> </tr><tr><td> <code title="">dlcrop;</code> </td> <td> U+0230D </td> </tr><tr><td> <code title="">dollar;</code> </td> <td> U+00024 </td> </tr><tr><td> <code title="">dopf;</code> </td> <td> U+1D555 </td> </tr><tr><td> <code title="">dot;</code> </td> <td> U+002D9 </td> </tr><tr><td> <code title="">doteq;</code> </td> <td> U+02250 </td> </tr><tr><td> <code title="">doteqdot;</code> </td> <td> U+02251 </td> </tr><tr><td> <code title="">dotminus;</code> </td> <td> U+02238 </td> </tr><tr><td> <code title="">dotplus;</code> </td> <td> U+02214 </td> </tr><tr><td> <code title="">dotsquare;</code> </td> <td> U+022A1 </td> </tr><tr><td> <code title="">doublebarwedge;</code> </td> <td> U+02306 </td> </tr><tr><td> <code title="">downarrow;</code> </td> <td> U+02193 </td> </tr><tr><td> <code title="">downdownarrows;</code> </td> <td> U+021CA </td> </tr><tr><td> <code title="">downharpoonleft;</code> </td> <td> U+021C3 </td> </tr><tr><td> <code title="">downharpoonright;</code> </td> <td> U+021C2 </td> </tr><tr><td> <code title="">drbkarow;</code> </td> <td> U+02910 </td> </tr><tr><td> <code title="">drcorn;</code> </td> <td> U+0231F </td> </tr><tr><td> <code title="">drcrop;</code> </td> <td> U+0230C </td> </tr><tr><td> <code title="">dscr;</code> </td> <td> U+1D4B9 </td> </tr><tr><td> <code title="">dscy;</code> </td> <td> U+00455 </td> </tr><tr><td> <code title="">dsol;</code> </td> <td> U+029F6 </td> </tr><tr><td> <code title="">dstrok;</code> </td> <td> U+00111 </td> </tr><tr><td> <code title="">dtdot;</code> </td> <td> U+022F1 </td> </tr><tr><td> <code title="">dtri;</code> </td> <td> U+025BF </td> </tr><tr><td> <code title="">dtrif;</code> </td> <td> U+025BE </td> </tr><tr><td> <code title="">duarr;</code> </td> <td> U+021F5 </td> </tr><tr><td> <code title="">duhar;</code> </td> <td> U+0296F </td> </tr><tr><td> <code title="">dwangle;</code> </td> <td> U+029A6 </td> </tr><tr><td> <code title="">dzcy;</code> </td> <td> U+0045F </td> </tr><tr><td> <code title="">dzigrarr;</code> </td> <td> U+027FF </td> </tr><tr><td> <code title="">eDDot;</code> </td> <td> U+02A77 </td> </tr><tr><td> <code title="">eDot;</code> </td> <td> U+02251 </td> </tr><tr><td> <code title="">eacute;</code> </td> <td> U+000E9 </td> </tr><tr><td> <code title="">eacute</code> </td> <td> U+000E9 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">easter;</code> </td> <td> U+02A6E </td> </tr><tr><td> <code title="">ecaron;</code> </td> <td> U+0011B </td> </tr><tr><td> <code title="">ecir;</code> </td> <td> U+02256 </td> </tr><tr><td> <code title="">ecirc;</code> </td> <td> U+000EA </td> </tr><tr><td> <code title="">ecirc</code> </td> <td> U+000EA </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">ecolon;</code> </td> <td> U+02255 </td> </tr><tr><td> <code title="">ecy;</code> </td> <td> U+0044D </td> </tr><tr><td> <code title="">edot;</code> </td> <td> U+00117 </td> </tr><tr><td> <code title="">ee;</code> </td> <td> U+02147 </td> </tr><tr><td> <code title="">efDot;</code> </td> <td> U+02252 </td> </tr><tr><td> <code title="">efr;</code> </td> <td> U+1D522 </td> </tr><tr><td> <code title="">eg;</code> </td> <td> U+02A9A </td> </tr><tr><td> <code title="">egrave;</code> </td> <td> U+000E8 </td> </tr><tr><td> <code title="">egrave</code> </td> <td> U+000E8 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">egs;</code> </td> <td> U+02A96 </td> </tr><tr><td> <code title="">egsdot;</code> </td> <td> U+02A98 </td> </tr><tr><td> <code title="">el;</code> </td> <td> U+02A99 </td> </tr><tr><td> <code title="">elinters;</code> </td> <td> U+023E7 </td> </tr><tr><td> <code title="">ell;</code> </td> <td> U+02113 </td> </tr><tr><td> <code title="">els;</code> </td> <td> U+02A95 </td> </tr><tr><td> <code title="">elsdot;</code> </td> <td> U+02A97 </td> </tr><tr><td> <code title="">emacr;</code> </td> <td> U+00113 </td> </tr><tr><td> <code title="">empty;</code> </td> <td> U+02205 </td> </tr><tr><td> <code title="">emptyset;</code> </td> <td> U+02205 </td> </tr><tr><td> <code title="">emptyv;</code> </td> <td> U+02205 </td> </tr><tr><td> <code title="">emsp13;</code> </td> <td> U+02004 </td> </tr><tr><td> <code title="">emsp14;</code> </td> <td> U+02005 </td> </tr><tr><td> <code title="">emsp;</code> </td> <td> U+02003 </td> </tr><tr><td> <code title="">eng;</code> </td> <td> U+0014B </td> </tr><tr><td> <code title="">ensp;</code> </td> <td> U+02002 </td> </tr><tr><td> <code title="">eogon;</code> </td> <td> U+00119 </td> </tr><tr><td> <code title="">eopf;</code> </td> <td> U+1D556 </td> </tr><tr><td> <code title="">epar;</code> </td> <td> U+022D5 </td> </tr><tr><td> <code title="">eparsl;</code> </td> <td> U+029E3 </td> </tr><tr><td> <code title="">eplus;</code> </td> <td> U+02A71 </td> </tr><tr><td> <code title="">epsi;</code> </td> <td> U+003F5 </td> </tr><tr><td> <code title="">epsilon;</code> </td> <td> U+003B5 </td> </tr><tr><td> <code title="">epsiv;</code> </td> <td> U+003B5 </td> </tr><tr><td> <code title="">eqcirc;</code> </td> <td> U+02256 </td> </tr><tr><td> <code title="">eqcolon;</code> </td> <td> U+02255 </td> </tr><tr><td> <code title="">eqsim;</code> </td> <td> U+02242 </td> </tr><tr><td> <code title="">eqslantgtr;</code> </td> <td> U+02A96 </td> </tr><tr><td> <code title="">eqslantless;</code> </td> <td> U+02A95 </td> </tr><tr><td> <code title="">equals;</code> </td> <td> U+0003D </td> </tr><tr><td> <code title="">equest;</code> </td> <td> U+0225F </td> </tr><tr><td> <code title="">equiv;</code> </td> <td> U+02261 </td> </tr><tr><td> <code title="">equivDD;</code> </td> <td> U+02A78 </td> </tr><tr><td> <code title="">eqvparsl;</code> </td> <td> U+029E5 </td> </tr><tr><td> <code title="">erDot;</code> </td> <td> U+02253 </td> </tr><tr><td> <code title="">erarr;</code> </td> <td> U+02971 </td> </tr><tr><td> <code title="">escr;</code> </td> <td> U+0212F </td> </tr><tr><td> <code title="">esdot;</code> </td> <td> U+02250 </td> </tr><tr><td> <code title="">esim;</code> </td> <td> U+02242 </td> </tr><tr><td> <code title="">eta;</code> </td> <td> U+003B7 </td> </tr><tr><td> <code title="">eth;</code> </td> <td> U+000F0 </td> </tr><tr><td> <code title="">eth</code> </td> <td> U+000F0 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">euml;</code> </td> <td> U+000EB </td> </tr><tr><td> <code title="">euml</code> </td> <td> U+000EB </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">euro;</code> </td> <td> U+020AC </td> </tr><tr><td> <code title="">excl;</code> </td> <td> U+00021 </td> </tr><tr><td> <code title="">exist;</code> </td> <td> U+02203 </td> </tr><tr><td> <code title="">expectation;</code> </td> <td> U+02130 </td> </tr><tr><td> <code title="">exponentiale;</code> </td> <td> U+02147 </td> </tr><tr><td> <code title="">fallingdotseq;</code> </td> <td> U+02252 </td> </tr><tr><td> <code title="">fcy;</code> </td> <td> U+00444 </td> </tr><tr><td> <code title="">female;</code> </td> <td> U+02640 </td> </tr><tr><td> <code title="">ffilig;</code> </td> <td> U+0FB03 </td> </tr><tr><td> <code title="">fflig;</code> </td> <td> U+0FB00 </td> </tr><tr><td> <code title="">ffllig;</code> </td> <td> U+0FB04 </td> </tr><tr><td> <code title="">ffr;</code> </td> <td> U+1D523 </td> </tr><tr><td> <code title="">filig;</code> </td> <td> U+0FB01 </td> </tr><tr><td> <code title="">flat;</code> </td> <td> U+0266D </td> </tr><tr><td> <code title="">fllig;</code> </td> <td> U+0FB02 </td> </tr><tr><td> <code title="">fltns;</code> </td> <td> U+025B1 </td> </tr><tr><td> <code title="">fnof;</code> </td> <td> U+00192 </td> </tr><tr><td> <code title="">fopf;</code> </td> <td> U+1D557 </td> </tr><tr><td> <code title="">forall;</code> </td> <td> U+02200 </td> </tr><tr><td> <code title="">fork;</code> </td> <td> U+022D4 </td> </tr><tr><td> <code title="">forkv;</code> </td> <td> U+02AD9 </td> </tr><tr><td> <code title="">fpartint;</code> </td> <td> U+02A0D </td> </tr><tr><td> <code title="">frac12;</code> </td> <td> U+000BD </td> </tr><tr><td> <code title="">frac12</code> </td> <td> U+000BD </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">frac13;</code> </td> <td> U+02153 </td> </tr><tr><td> <code title="">frac14;</code> </td> <td> U+000BC </td> </tr><tr><td> <code title="">frac14</code> </td> <td> U+000BC </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">frac15;</code> </td> <td> U+02155 </td> </tr><tr><td> <code title="">frac16;</code> </td> <td> U+02159 </td> </tr><tr><td> <code title="">frac18;</code> </td> <td> U+0215B </td> </tr><tr><td> <code title="">frac23;</code> </td> <td> U+02154 </td> </tr><tr><td> <code title="">frac25;</code> </td> <td> U+02156 </td> </tr><tr><td> <code title="">frac34;</code> </td> <td> U+000BE </td> </tr><tr><td> <code title="">frac34</code> </td> <td> U+000BE </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">frac35;</code> </td> <td> U+02157 </td> </tr><tr><td> <code title="">frac38;</code> </td> <td> U+0215C </td> </tr><tr><td> <code title="">frac45;</code> </td> <td> U+02158 </td> </tr><tr><td> <code title="">frac56;</code> </td> <td> U+0215A </td> </tr><tr><td> <code title="">frac58;</code> </td> <td> U+0215D </td> </tr><tr><td> <code title="">frac78;</code> </td> <td> U+0215E </td> </tr><tr><td> <code title="">frasl;</code> </td> <td> U+02044 </td> </tr><tr><td> <code title="">frown;</code> </td> <td> U+02322 </td> </tr><tr><td> <code title="">fscr;</code> </td> <td> U+1D4BB </td> </tr><tr><td> <code title="">gE;</code> </td> <td> U+02267 </td> </tr><tr><td> <code title="">gEl;</code> </td> <td> U+02A8C </td> </tr><tr><td> <code title="">gacute;</code> </td> <td> U+001F5 </td> </tr><tr><td> <code title="">gamma;</code> </td> <td> U+003B3 </td> </tr><tr><td> <code title="">gammad;</code> </td> <td> U+003DD </td> </tr><tr><td> <code title="">gap;</code> </td> <td> U+02A86 </td> </tr><tr><td> <code title="">gbreve;</code> </td> <td> U+0011F </td> </tr><tr><td> <code title="">gcirc;</code> </td> <td> U+0011D </td> </tr><tr><td> <code title="">gcy;</code> </td> <td> U+00433 </td> </tr><tr><td> <code title="">gdot;</code> </td> <td> U+00121 </td> </tr><tr><td> <code title="">ge;</code> </td> <td> U+02265 </td> </tr><tr><td> <code title="">gel;</code> </td> <td> U+022DB </td> </tr><tr><td> <code title="">geq;</code> </td> <td> U+02265 </td> </tr><tr><td> <code title="">geqq;</code> </td> <td> U+02267 </td> </tr><tr><td> <code title="">geqslant;</code> </td> <td> U+02A7E </td> </tr><tr><td> <code title="">ges;</code> </td> <td> U+02A7E </td> </tr><tr><td> <code title="">gescc;</code> </td> <td> U+02AA9 </td> </tr><tr><td> <code title="">gesdot;</code> </td> <td> U+02A80 </td> </tr><tr><td> <code title="">gesdoto;</code> </td> <td> U+02A82 </td> </tr><tr><td> <code title="">gesdotol;</code> </td> <td> U+02A84 </td> </tr><tr><td> <code title="">gesles;</code> </td> <td> U+02A94 </td> </tr><tr><td> <code title="">gfr;</code> </td> <td> U+1D524 </td> </tr><tr><td> <code title="">gg;</code> </td> <td> U+0226B </td> </tr><tr><td> <code title="">ggg;</code> </td> <td> U+022D9 </td> </tr><tr><td> <code title="">gimel;</code> </td> <td> U+02137 </td> </tr><tr><td> <code title="">gjcy;</code> </td> <td> U+00453 </td> </tr><tr><td> <code title="">gl;</code> </td> <td> U+02277 </td> </tr><tr><td> <code title="">glE;</code> </td> <td> U+02A92 </td> </tr><tr><td> <code title="">gla;</code> </td> <td> U+02AA5 </td> </tr><tr><td> <code title="">glj;</code> </td> <td> U+02AA4 </td> </tr><tr><td> <code title="">gnE;</code> </td> <td> U+02269 </td> </tr><tr><td> <code title="">gnap;</code> </td> <td> U+02A8A </td> </tr><tr><td> <code title="">gnapprox;</code> </td> <td> U+02A8A </td> </tr><tr><td> <code title="">gne;</code> </td> <td> U+02A88 </td> </tr><tr><td> <code title="">gneq;</code> </td> <td> U+02A88 </td> </tr><tr><td> <code title="">gneqq;</code> </td> <td> U+02269 </td> </tr><tr><td> <code title="">gnsim;</code> </td> <td> U+022E7 </td> </tr><tr><td> <code title="">gopf;</code> </td> <td> U+1D558 </td> </tr><tr><td> <code title="">grave;</code> </td> <td> U+00060 </td> </tr><tr><td> <code title="">gscr;</code> </td> <td> U+0210A </td> </tr><tr><td> <code title="">gsim;</code> </td> <td> U+02273 </td> </tr><tr><td> <code title="">gsime;</code> </td> <td> U+02A8E </td> </tr><tr><td> <code title="">gsiml;</code> </td> <td> U+02A90 </td> </tr><tr><td> <code title="">gt;</code> </td> <td> U+0003E </td> </tr><tr><td> <code title="">gt</code> </td> <td> U+0003E </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">gtcc;</code> </td> <td> U+02AA7 </td> </tr><tr><td> <code title="">gtcir;</code> </td> <td> U+02A7A </td> </tr><tr><td> <code title="">gtdot;</code> </td> <td> U+022D7 </td> </tr><tr><td> <code title="">gtlPar;</code> </td> <td> U+02995 </td> </tr><tr><td> <code title="">gtquest;</code> </td> <td> U+02A7C </td> </tr><tr><td> <code title="">gtrapprox;</code> </td> <td> U+02A86 </td> </tr><tr><td> <code title="">gtrarr;</code> </td> <td> U+02978 </td> </tr><tr><td> <code title="">gtrdot;</code> </td> <td> U+022D7 </td> </tr><tr><td> <code title="">gtreqless;</code> </td> <td> U+022DB </td> </tr><tr><td> <code title="">gtreqqless;</code> </td> <td> U+02A8C </td> </tr><tr><td> <code title="">gtrless;</code> </td> <td> U+02277 </td> </tr><tr><td> <code title="">gtrsim;</code> </td> <td> U+02273 </td> </tr><tr><td> <code title="">hArr;</code> </td> <td> U+021D4 </td> </tr><tr><td> <code title="">hairsp;</code> </td> <td> U+0200A </td> </tr><tr><td> <code title="">half;</code> </td> <td> U+000BD </td> </tr><tr><td> <code title="">hamilt;</code> </td> <td> U+0210B </td> </tr><tr><td> <code title="">hardcy;</code> </td> <td> U+0044A </td> </tr><tr><td> <code title="">harr;</code> </td> <td> U+02194 </td> </tr><tr><td> <code title="">harrcir;</code> </td> <td> U+02948 </td> </tr><tr><td> <code title="">harrw;</code> </td> <td> U+021AD </td> </tr><tr><td> <code title="">hbar;</code> </td> <td> U+0210F </td> </tr><tr><td> <code title="">hcirc;</code> </td> <td> U+00125 </td> </tr><tr><td> <code title="">hearts;</code> </td> <td> U+02665 </td> </tr><tr><td> <code title="">heartsuit;</code> </td> <td> U+02665 </td> </tr><tr><td> <code title="">hellip;</code> </td> <td> U+02026 </td> </tr><tr><td> <code title="">hercon;</code> </td> <td> U+022B9 </td> </tr><tr><td> <code title="">hfr;</code> </td> <td> U+1D525 </td> </tr><tr><td> <code title="">hksearow;</code> </td> <td> U+02925 </td> </tr><tr><td> <code title="">hkswarow;</code> </td> <td> U+02926 </td> </tr><tr><td> <code title="">hoarr;</code> </td> <td> U+021FF </td> </tr><tr><td> <code title="">homtht;</code> </td> <td> U+0223B </td> </tr><tr><td> <code title="">hookleftarrow;</code> </td> <td> U+021A9 </td> </tr><tr><td> <code title="">hookrightarrow;</code> </td> <td> U+021AA </td> </tr><tr><td> <code title="">hopf;</code> </td> <td> U+1D559 </td> </tr><tr><td> <code title="">horbar;</code> </td> <td> U+02015 </td> </tr><tr><td> <code title="">hscr;</code> </td> <td> U+1D4BD </td> </tr><tr><td> <code title="">hslash;</code> </td> <td> U+0210F </td> </tr><tr><td> <code title="">hstrok;</code> </td> <td> U+00127 </td> </tr><tr><td> <code title="">hybull;</code> </td> <td> U+02043 </td> </tr><tr><td> <code title="">hyphen;</code> </td> <td> U+02010 </td> </tr><tr><td> <code title="">iacute;</code> </td> <td> U+000ED </td> </tr><tr><td> <code title="">iacute</code> </td> <td> U+000ED </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">ic;</code> </td> <td> U+02063 </td> </tr><tr><td> <code title="">icirc;</code> </td> <td> U+000EE </td> </tr><tr><td> <code title="">icirc</code> </td> <td> U+000EE </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">icy;</code> </td> <td> U+00438 </td> </tr><tr><td> <code title="">iecy;</code> </td> <td> U+00435 </td> </tr><tr><td> <code title="">iexcl;</code> </td> <td> U+000A1 </td> </tr><tr><td> <code title="">iexcl</code> </td> <td> U+000A1 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">iff;</code> </td> <td> U+021D4 </td> </tr><tr><td> <code title="">ifr;</code> </td> <td> U+1D526 </td> </tr><tr><td> <code title="">igrave;</code> </td> <td> U+000EC </td> </tr><tr><td> <code title="">igrave</code> </td> <td> U+000EC </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">ii;</code> </td> <td> U+02148 </td> </tr><tr><td> <code title="">iiiint;</code> </td> <td> U+02A0C </td> </tr><tr><td> <code title="">iiint;</code> </td> <td> U+0222D </td> </tr><tr><td> <code title="">iinfin;</code> </td> <td> U+029DC </td> </tr><tr><td> <code title="">iiota;</code> </td> <td> U+02129 </td> </tr><tr><td> <code title="">ijlig;</code> </td> <td> U+00133 </td> </tr><tr><td> <code title="">imacr;</code> </td> <td> U+0012B </td> </tr><tr><td> <code title="">image;</code> </td> <td> U+02111 </td> </tr><tr><td> <code title="">imagline;</code> </td> <td> U+02110 </td> </tr><tr><td> <code title="">imagpart;</code> </td> <td> U+02111 </td> </tr><tr><td> <code title="">imath;</code> </td> <td> U+00131 </td> </tr><tr><td> <code title="">imof;</code> </td> <td> U+022B7 </td> </tr><tr><td> <code title="">imped;</code> </td> <td> U+001B5 </td> </tr><tr><td> <code title="">in;</code> </td> <td> U+02208 </td> </tr><tr><td> <code title="">incare;</code> </td> <td> U+02105 </td> </tr><tr><td> <code title="">infin;</code> </td> <td> U+0221E </td> </tr><tr><td> <code title="">infintie;</code> </td> <td> U+029DD </td> </tr><tr><td> <code title="">inodot;</code> </td> <td> U+00131 </td> </tr><tr><td> <code title="">int;</code> </td> <td> U+0222B </td> </tr><tr><td> <code title="">intcal;</code> </td> <td> U+022BA </td> </tr><tr><td> <code title="">integers;</code> </td> <td> U+02124 </td> </tr><tr><td> <code title="">intercal;</code> </td> <td> U+022BA </td> </tr><tr><td> <code title="">intlarhk;</code> </td> <td> U+02A17 </td> </tr><tr><td> <code title="">intprod;</code> </td> <td> U+02A3C </td> </tr><tr><td> <code title="">iocy;</code> </td> <td> U+00451 </td> </tr><tr><td> <code title="">iogon;</code> </td> <td> U+0012F </td> </tr><tr><td> <code title="">iopf;</code> </td> <td> U+1D55A </td> </tr><tr><td> <code title="">iota;</code> </td> <td> U+003B9 </td> </tr><tr><td> <code title="">iprod;</code> </td> <td> U+02A3C </td> </tr><tr><td> <code title="">iquest;</code> </td> <td> U+000BF </td> </tr><tr><td> <code title="">iquest</code> </td> <td> U+000BF </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">iscr;</code> </td> <td> U+1D4BE </td> </tr><tr><td> <code title="">isin;</code> </td> <td> U+02208 </td> </tr><tr><td> <code title="">isinE;</code> </td> <td> U+022F9 </td> </tr><tr><td> <code title="">isindot;</code> </td> <td> U+022F5 </td> </tr><tr><td> <code title="">isins;</code> </td> <td> U+022F4 </td> </tr><tr><td> <code title="">isinsv;</code> </td> <td> U+022F3 </td> </tr><tr><td> <code title="">isinv;</code> </td> <td> U+02208 </td> </tr><tr><td> <code title="">it;</code> </td> <td> U+02062 </td> </tr><tr><td> <code title="">itilde;</code> </td> <td> U+00129 </td> </tr><tr><td> <code title="">iukcy;</code> </td> <td> U+00456 </td> </tr><tr><td> <code title="">iuml;</code> </td> <td> U+000EF </td> </tr><tr><td> <code title="">iuml</code> </td> <td> U+000EF </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">jcirc;</code> </td> <td> U+00135 </td> </tr><tr><td> <code title="">jcy;</code> </td> <td> U+00439 </td> </tr><tr><td> <code title="">jfr;</code> </td> <td> U+1D527 </td> </tr><tr><td> <code title="">jmath;</code> </td> <td> U+00237 </td> </tr><tr><td> <code title="">jopf;</code> </td> <td> U+1D55B </td> </tr><tr><td> <code title="">jscr;</code> </td> <td> U+1D4BF </td> </tr><tr><td> <code title="">jsercy;</code> </td> <td> U+00458 </td> </tr><tr><td> <code title="">jukcy;</code> </td> <td> U+00454 </td> </tr><tr><td> <code title="">kappa;</code> </td> <td> U+003BA </td> </tr><tr><td> <code title="">kappav;</code> </td> <td> U+003F0 </td> </tr><tr><td> <code title="">kcedil;</code> </td> <td> U+00137 </td> </tr><tr><td> <code title="">kcy;</code> </td> <td> U+0043A </td> </tr><tr><td> <code title="">kfr;</code> </td> <td> U+1D528 </td> </tr><tr><td> <code title="">kgreen;</code> </td> <td> U+00138 </td> </tr><tr><td> <code title="">khcy;</code> </td> <td> U+00445 </td> </tr><tr><td> <code title="">kjcy;</code> </td> <td> U+0045C </td> </tr><tr><td> <code title="">kopf;</code> </td> <td> U+1D55C </td> </tr><tr><td> <code title="">kscr;</code> </td> <td> U+1D4C0 </td> </tr><tr><td> <code title="">lAarr;</code> </td> <td> U+021DA </td> </tr><tr><td> <code title="">lArr;</code> </td> <td> U+021D0 </td> </tr><tr><td> <code title="">lAtail;</code> </td> <td> U+0291B </td> </tr><tr><td> <code title="">lBarr;</code> </td> <td> U+0290E </td> </tr><tr><td> <code title="">lE;</code> </td> <td> U+02266 </td> </tr><tr><td> <code title="">lEg;</code> </td> <td> U+02A8B </td> </tr><tr><td> <code title="">lHar;</code> </td> <td> U+02962 </td> </tr><tr><td> <code title="">lacute;</code> </td> <td> U+0013A </td> </tr><tr><td> <code title="">laemptyv;</code> </td> <td> U+029B4 </td> </tr><tr><td> <code title="">lagran;</code> </td> <td> U+02112 </td> </tr><tr><td> <code title="">lambda;</code> </td> <td> U+003BB </td> </tr><tr><td> <code title="">lang;</code> </td> <td> U+027E8 </td> </tr><tr><td> <code title="">langd;</code> </td> <td> U+02991 </td> </tr><tr><td> <code title="">langle;</code> </td> <td> U+027E8 </td> </tr><tr><td> <code title="">lap;</code> </td> <td> U+02A85 </td> </tr><tr><td> <code title="">laquo;</code> </td> <td> U+000AB </td> </tr><tr><td> <code title="">laquo</code> </td> <td> U+000AB </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">larr;</code> </td> <td> U+02190 </td> </tr><tr><td> <code title="">larrb;</code> </td> <td> U+021E4 </td> </tr><tr><td> <code title="">larrbfs;</code> </td> <td> U+0291F </td> </tr><tr><td> <code title="">larrfs;</code> </td> <td> U+0291D </td> </tr><tr><td> <code title="">larrhk;</code> </td> <td> U+021A9 </td> </tr><tr><td> <code title="">larrlp;</code> </td> <td> U+021AB </td> </tr><tr><td> <code title="">larrpl;</code> </td> <td> U+02939 </td> </tr><tr><td> <code title="">larrsim;</code> </td> <td> U+02973 </td> </tr><tr><td> <code title="">larrtl;</code> </td> <td> U+021A2 </td> </tr><tr><td> <code title="">lat;</code> </td> <td> U+02AAB </td> </tr><tr><td> <code title="">latail;</code> </td> <td> U+02919 </td> </tr><tr><td> <code title="">late;</code> </td> <td> U+02AAD </td> </tr><tr><td> <code title="">lbarr;</code> </td> <td> U+0290C </td> </tr><tr><td> <code title="">lbbrk;</code> </td> <td> U+02772 </td> </tr><tr><td> <code title="">lbrace;</code> </td> <td> U+0007B </td> </tr><tr><td> <code title="">lbrack;</code> </td> <td> U+0005B </td> </tr><tr><td> <code title="">lbrke;</code> </td> <td> U+0298B </td> </tr><tr><td> <code title="">lbrksld;</code> </td> <td> U+0298F </td> </tr><tr><td> <code title="">lbrkslu;</code> </td> <td> U+0298D </td> </tr><tr><td> <code title="">lcaron;</code> </td> <td> U+0013E </td> </tr><tr><td> <code title="">lcedil;</code> </td> <td> U+0013C </td> </tr><tr><td> <code title="">lceil;</code> </td> <td> U+02308 </td> </tr><tr><td> <code title="">lcub;</code> </td> <td> U+0007B </td> </tr><tr><td> <code title="">lcy;</code> </td> <td> U+0043B </td> </tr><tr><td> <code title="">ldca;</code> </td> <td> U+02936 </td> </tr><tr><td> <code title="">ldquo;</code> </td> <td> U+0201C </td> </tr><tr><td> <code title="">ldquor;</code> </td> <td> U+0201E </td> </tr><tr><td> <code title="">ldrdhar;</code> </td> <td> U+02967 </td> </tr><tr><td> <code title="">ldrushar;</code> </td> <td> U+0294B </td> </tr><tr><td> <code title="">ldsh;</code> </td> <td> U+021B2 </td> </tr><tr><td> <code title="">le;</code> </td> <td> U+02264 </td> </tr><tr><td> <code title="">leftarrow;</code> </td> <td> U+02190 </td> </tr><tr><td> <code title="">leftarrowtail;</code> </td> <td> U+021A2 </td> </tr><tr><td> <code title="">leftharpoondown;</code> </td> <td> U+021BD </td> </tr><tr><td> <code title="">leftharpoonup;</code> </td> <td> U+021BC </td> </tr><tr><td> <code title="">leftleftarrows;</code> </td> <td> U+021C7 </td> </tr><tr><td> <code title="">leftrightarrow;</code> </td> <td> U+02194 </td> </tr><tr><td> <code title="">leftrightarrows;</code> </td> <td> U+021C6 </td> </tr><tr><td> <code title="">leftrightharpoons;</code> </td> <td> U+021CB </td> </tr><tr><td> <code title="">leftrightsquigarrow;</code> </td> <td> U+021AD </td> </tr><tr><td> <code title="">leftthreetimes;</code> </td> <td> U+022CB </td> </tr><tr><td> <code title="">leg;</code> </td> <td> U+022DA </td> </tr><tr><td> <code title="">leq;</code> </td> <td> U+02264 </td> </tr><tr><td> <code title="">leqq;</code> </td> <td> U+02266 </td> </tr><tr><td> <code title="">leqslant;</code> </td> <td> U+02A7D </td> </tr><tr><td> <code title="">les;</code> </td> <td> U+02A7D </td> </tr><tr><td> <code title="">lescc;</code> </td> <td> U+02AA8 </td> </tr><tr><td> <code title="">lesdot;</code> </td> <td> U+02A7F </td> </tr><tr><td> <code title="">lesdoto;</code> </td> <td> U+02A81 </td> </tr><tr><td> <code title="">lesdotor;</code> </td> <td> U+02A83 </td> </tr><tr><td> <code title="">lesges;</code> </td> <td> U+02A93 </td> </tr><tr><td> <code title="">lessapprox;</code> </td> <td> U+02A85 </td> </tr><tr><td> <code title="">lessdot;</code> </td> <td> U+022D6 </td> </tr><tr><td> <code title="">lesseqgtr;</code> </td> <td> U+022DA </td> </tr><tr><td> <code title="">lesseqqgtr;</code> </td> <td> U+02A8B </td> </tr><tr><td> <code title="">lessgtr;</code> </td> <td> U+02276 </td> </tr><tr><td> <code title="">lesssim;</code> </td> <td> U+02272 </td> </tr><tr><td> <code title="">lfisht;</code> </td> <td> U+0297C </td> </tr><tr><td> <code title="">lfloor;</code> </td> <td> U+0230A </td> </tr><tr><td> <code title="">lfr;</code> </td> <td> U+1D529 </td> </tr><tr><td> <code title="">lg;</code> </td> <td> U+02276 </td> </tr><tr><td> <code title="">lgE;</code> </td> <td> U+02A91 </td> </tr><tr><td> <code title="">lhard;</code> </td> <td> U+021BD </td> </tr><tr><td> <code title="">lharu;</code> </td> <td> U+021BC </td> </tr><tr><td> <code title="">lharul;</code> </td> <td> U+0296A </td> </tr><tr><td> <code title="">lhblk;</code> </td> <td> U+02584 </td> </tr><tr><td> <code title="">ljcy;</code> </td> <td> U+00459 </td> </tr><tr><td> <code title="">ll;</code> </td> <td> U+0226A </td> </tr><tr><td> <code title="">llarr;</code> </td> <td> U+021C7 </td> </tr><tr><td> <code title="">llcorner;</code> </td> <td> U+0231E </td> </tr><tr><td> <code title="">llhard;</code> </td> <td> U+0296B </td> </tr><tr><td> <code title="">lltri;</code> </td> <td> U+025FA </td> </tr><tr><td> <code title="">lmidot;</code> </td> <td> U+00140 </td> </tr><tr><td> <code title="">lmoust;</code> </td> <td> U+023B0 </td> </tr><tr><td> <code title="">lmoustache;</code> </td> <td> U+023B0 </td> </tr><tr><td> <code title="">lnE;</code> </td> <td> U+02268 </td> </tr><tr><td> <code title="">lnap;</code> </td> <td> U+02A89 </td> </tr><tr><td> <code title="">lnapprox;</code> </td> <td> U+02A89 </td> </tr><tr><td> <code title="">lne;</code> </td> <td> U+02A87 </td> </tr><tr><td> <code title="">lneq;</code> </td> <td> U+02A87 </td> </tr><tr><td> <code title="">lneqq;</code> </td> <td> U+02268 </td> </tr><tr><td> <code title="">lnsim;</code> </td> <td> U+022E6 </td> </tr><tr><td> <code title="">loang;</code> </td> <td> U+027EC </td> </tr><tr><td> <code title="">loarr;</code> </td> <td> U+021FD </td> </tr><tr><td> <code title="">lobrk;</code> </td> <td> U+027E6 </td> </tr><tr><td> <code title="">longleftarrow;</code> </td> <td> U+027F5 </td> </tr><tr><td> <code title="">longleftrightarrow;</code> </td> <td> U+027F7 </td> </tr><tr><td> <code title="">longmapsto;</code> </td> <td> U+027FC </td> </tr><tr><td> <code title="">longrightarrow;</code> </td> <td> U+027F6 </td> </tr><tr><td> <code title="">looparrowleft;</code> </td> <td> U+021AB </td> </tr><tr><td> <code title="">looparrowright;</code> </td> <td> U+021AC </td> </tr><tr><td> <code title="">lopar;</code> </td> <td> U+02985 </td> </tr><tr><td> <code title="">lopf;</code> </td> <td> U+1D55D </td> </tr><tr><td> <code title="">loplus;</code> </td> <td> U+02A2D </td> </tr><tr><td> <code title="">lotimes;</code> </td> <td> U+02A34 </td> </tr><tr><td> <code title="">lowast;</code> </td> <td> U+02217 </td> </tr><tr><td> <code title="">lowbar;</code> </td> <td> U+0005F </td> </tr><tr><td> <code title="">loz;</code> </td> <td> U+025CA </td> </tr><tr><td> <code title="">lozenge;</code> </td> <td> U+025CA </td> </tr><tr><td> <code title="">lozf;</code> </td> <td> U+029EB </td> </tr><tr><td> <code title="">lpar;</code> </td> <td> U+00028 </td> </tr><tr><td> <code title="">lparlt;</code> </td> <td> U+02993 </td> </tr><tr><td> <code title="">lrarr;</code> </td> <td> U+021C6 </td> </tr><tr><td> <code title="">lrcorner;</code> </td> <td> U+0231F </td> </tr><tr><td> <code title="">lrhar;</code> </td> <td> U+021CB </td> </tr><tr><td> <code title="">lrhard;</code> </td> <td> U+0296D </td> </tr><tr><td> <code title="">lrm;</code> </td> <td> U+0200E </td> </tr><tr><td> <code title="">lrtri;</code> </td> <td> U+022BF </td> </tr><tr><td> <code title="">lsaquo;</code> </td> <td> U+02039 </td> </tr><tr><td> <code title="">lscr;</code> </td> <td> U+1D4C1 </td> </tr><tr><td> <code title="">lsh;</code> </td> <td> U+021B0 </td> </tr><tr><td> <code title="">lsim;</code> </td> <td> U+02272 </td> </tr><tr><td> <code title="">lsime;</code> </td> <td> U+02A8D </td> </tr><tr><td> <code title="">lsimg;</code> </td> <td> U+02A8F </td> </tr><tr><td> <code title="">lsqb;</code> </td> <td> U+0005B </td> </tr><tr><td> <code title="">lsquo;</code> </td> <td> U+02018 </td> </tr><tr><td> <code title="">lsquor;</code> </td> <td> U+0201A </td> </tr><tr><td> <code title="">lstrok;</code> </td> <td> U+00142 </td> </tr><tr><td> <code title="">lt;</code> </td> <td> U+0003C </td> </tr><tr><td> <code title="">lt</code> </td> <td> U+0003C </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">ltcc;</code> </td> <td> U+02AA6 </td> </tr><tr><td> <code title="">ltcir;</code> </td> <td> U+02A79 </td> </tr><tr><td> <code title="">ltdot;</code> </td> <td> U+022D6 </td> </tr><tr><td> <code title="">lthree;</code> </td> <td> U+022CB </td> </tr><tr><td> <code title="">ltimes;</code> </td> <td> U+022C9 </td> </tr><tr><td> <code title="">ltlarr;</code> </td> <td> U+02976 </td> </tr><tr><td> <code title="">ltquest;</code> </td> <td> U+02A7B </td> </tr><tr><td> <code title="">ltrPar;</code> </td> <td> U+02996 </td> </tr><tr><td> <code title="">ltri;</code> </td> <td> U+025C3 </td> </tr><tr><td> <code title="">ltrie;</code> </td> <td> U+022B4 </td> </tr><tr><td> <code title="">ltrif;</code> </td> <td> U+025C2 </td> </tr><tr><td> <code title="">lurdshar;</code> </td> <td> U+0294A </td> </tr><tr><td> <code title="">luruhar;</code> </td> <td> U+02966 </td> </tr><tr><td> <code title="">mDDot;</code> </td> <td> U+0223A </td> </tr><tr><td> <code title="">macr;</code> </td> <td> U+000AF </td> </tr><tr><td> <code title="">macr</code> </td> <td> U+000AF </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">male;</code> </td> <td> U+02642 </td> </tr><tr><td> <code title="">malt;</code> </td> <td> U+02720 </td> </tr><tr><td> <code title="">maltese;</code> </td> <td> U+02720 </td> </tr><tr><td> <code title="">map;</code> </td> <td> U+021A6 </td> </tr><tr><td> <code title="">mapsto;</code> </td> <td> U+021A6 </td> </tr><tr><td> <code title="">mapstodown;</code> </td> <td> U+021A7 </td> </tr><tr><td> <code title="">mapstoleft;</code> </td> <td> U+021A4 </td> </tr><tr><td> <code title="">mapstoup;</code> </td> <td> U+021A5 </td> </tr><tr><td> <code title="">marker;</code> </td> <td> U+025AE </td> </tr><tr><td> <code title="">mcomma;</code> </td> <td> U+02A29 </td> </tr><tr><td> <code title="">mcy;</code> </td> <td> U+0043C </td> </tr><tr><td> <code title="">mdash;</code> </td> <td> U+02014 </td> </tr><tr><td> <code title="">measuredangle;</code> </td> <td> U+02221 </td> </tr><tr><td> <code title="">mfr;</code> </td> <td> U+1D52A </td> </tr><tr><td> <code title="">mho;</code> </td> <td> U+02127 </td> </tr><tr><td> <code title="">micro;</code> </td> <td> U+000B5 </td> </tr><tr><td> <code title="">micro</code> </td> <td> U+000B5 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">mid;</code> </td> <td> U+02223 </td> </tr><tr><td> <code title="">midast;</code> </td> <td> U+0002A </td> </tr><tr><td> <code title="">midcir;</code> </td> <td> U+02AF0 </td> </tr><tr><td> <code title="">middot;</code> </td> <td> U+000B7 </td> </tr><tr><td> <code title="">middot</code> </td> <td> U+000B7 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">minus;</code> </td> <td> U+02212 </td> </tr><tr><td> <code title="">minusb;</code> </td> <td> U+0229F </td> </tr><tr><td> <code title="">minusd;</code> </td> <td> U+02238 </td> </tr><tr><td> <code title="">minusdu;</code> </td> <td> U+02A2A </td> </tr><tr><td> <code title="">mlcp;</code> </td> <td> U+02ADB </td> </tr><tr><td> <code title="">mldr;</code> </td> <td> U+02026 </td> </tr><tr><td> <code title="">mnplus;</code> </td> <td> U+02213 </td> </tr><tr><td> <code title="">models;</code> </td> <td> U+022A7 </td> </tr><tr><td> <code title="">mopf;</code> </td> <td> U+1D55E </td> </tr><tr><td> <code title="">mp;</code> </td> <td> U+02213 </td> </tr><tr><td> <code title="">mscr;</code> </td> <td> U+1D4C2 </td> </tr><tr><td> <code title="">mstpos;</code> </td> <td> U+0223E </td> </tr><tr><td> <code title="">mu;</code> </td> <td> U+003BC </td> </tr><tr><td> <code title="">multimap;</code> </td> <td> U+022B8 </td> </tr><tr><td> <code title="">mumap;</code> </td> <td> U+022B8 </td> </tr><tr><td> <code title="">nLeftarrow;</code> </td> <td> U+021CD </td> </tr><tr><td> <code title="">nLeftrightarrow;</code> </td> <td> U+021CE </td> </tr><tr><td> <code title="">nRightarrow;</code> </td> <td> U+021CF </td> </tr><tr><td> <code title="">nVDash;</code> </td> <td> U+022AF </td> </tr><tr><td> <code title="">nVdash;</code> </td> <td> U+022AE </td> </tr><tr><td> <code title="">nabla;</code> </td> <td> U+02207 </td> </tr><tr><td> <code title="">nacute;</code> </td> <td> U+00144 </td> </tr><tr><td> <code title="">nap;</code> </td> <td> U+02249 </td> </tr><tr><td> <code title="">napos;</code> </td> <td> U+00149 </td> </tr><tr><td> <code title="">napprox;</code> </td> <td> U+02249 </td> </tr><tr><td> <code title="">natur;</code> </td> <td> U+0266E </td> </tr><tr><td> <code title="">natural;</code> </td> <td> U+0266E </td> </tr><tr><td> <code title="">naturals;</code> </td> <td> U+02115 </td> </tr><tr><td> <code title="">nbsp;</code> </td> <td> U+000A0 </td> </tr><tr><td> <code title="">nbsp</code> </td> <td> U+000A0 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">ncap;</code> </td> <td> U+02A43 </td> </tr><tr><td> <code title="">ncaron;</code> </td> <td> U+00148 </td> </tr><tr><td> <code title="">ncedil;</code> </td> <td> U+00146 </td> </tr><tr><td> <code title="">ncong;</code> </td> <td> U+02247 </td> </tr><tr><td> <code title="">ncup;</code> </td> <td> U+02A42 </td> </tr><tr><td> <code title="">ncy;</code> </td> <td> U+0043D </td> </tr><tr><td> <code title="">ndash;</code> </td> <td> U+02013 </td> </tr><tr><td> <code title="">ne;</code> </td> <td> U+02260 </td> </tr><tr><td> <code title="">neArr;</code> </td> <td> U+021D7 </td> </tr><tr><td> <code title="">nearhk;</code> </td> <td> U+02924 </td> </tr><tr><td> <code title="">nearr;</code> </td> <td> U+02197 </td> </tr><tr><td> <code title="">nearrow;</code> </td> <td> U+02197 </td> </tr><tr><td> <code title="">nequiv;</code> </td> <td> U+02262 </td> </tr><tr><td> <code title="">nesear;</code> </td> <td> U+02928 </td> </tr><tr><td> <code title="">nexist;</code> </td> <td> U+02204 </td> </tr><tr><td> <code title="">nexists;</code> </td> <td> U+02204 </td> </tr><tr><td> <code title="">nfr;</code> </td> <td> U+1D52B </td> </tr><tr><td> <code title="">nge;</code> </td> <td> U+02271 </td> </tr><tr><td> <code title="">ngeq;</code> </td> <td> U+02271 </td> </tr><tr><td> <code title="">ngsim;</code> </td> <td> U+02275 </td> </tr><tr><td> <code title="">ngt;</code> </td> <td> U+0226F </td> </tr><tr><td> <code title="">ngtr;</code> </td> <td> U+0226F </td> </tr><tr><td> <code title="">nhArr;</code> </td> <td> U+021CE </td> </tr><tr><td> <code title="">nharr;</code> </td> <td> U+021AE </td> </tr><tr><td> <code title="">nhpar;</code> </td> <td> U+02AF2 </td> </tr><tr><td> <code title="">ni;</code> </td> <td> U+0220B </td> </tr><tr><td> <code title="">nis;</code> </td> <td> U+022FC </td> </tr><tr><td> <code title="">nisd;</code> </td> <td> U+022FA </td> </tr><tr><td> <code title="">niv;</code> </td> <td> U+0220B </td> </tr><tr><td> <code title="">njcy;</code> </td> <td> U+0045A </td> </tr><tr><td> <code title="">nlArr;</code> </td> <td> U+021CD </td> </tr><tr><td> <code title="">nlarr;</code> </td> <td> U+0219A </td> </tr><tr><td> <code title="">nldr;</code> </td> <td> U+02025 </td> </tr><tr><td> <code title="">nle;</code> </td> <td> U+02270 </td> </tr><tr><td> <code title="">nleftarrow;</code> </td> <td> U+0219A </td> </tr><tr><td> <code title="">nleftrightarrow;</code> </td> <td> U+021AE </td> </tr><tr><td> <code title="">nleq;</code> </td> <td> U+02270 </td> </tr><tr><td> <code title="">nless;</code> </td> <td> U+0226E </td> </tr><tr><td> <code title="">nlsim;</code> </td> <td> U+02274 </td> </tr><tr><td> <code title="">nlt;</code> </td> <td> U+0226E </td> </tr><tr><td> <code title="">nltri;</code> </td> <td> U+022EA </td> </tr><tr><td> <code title="">nltrie;</code> </td> <td> U+022EC </td> </tr><tr><td> <code title="">nmid;</code> </td> <td> U+02224 </td> </tr><tr><td> <code title="">nopf;</code> </td> <td> U+1D55F </td> </tr><tr><td> <code title="">not;</code> </td> <td> U+000AC </td> </tr><tr><td> <code title="">not</code> </td> <td> U+000AC </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">notin;</code> </td> <td> U+02209 </td> </tr><tr><td> <code title="">notinva;</code> </td> <td> U+02209 </td> </tr><tr><td> <code title="">notinvb;</code> </td> <td> U+022F7 </td> </tr><tr><td> <code title="">notinvc;</code> </td> <td> U+022F6 </td> </tr><tr><td> <code title="">notni;</code> </td> <td> U+0220C </td> </tr><tr><td> <code title="">notniva;</code> </td> <td> U+0220C </td> </tr><tr><td> <code title="">notnivb;</code> </td> <td> U+022FE </td> </tr><tr><td> <code title="">notnivc;</code> </td> <td> U+022FD </td> </tr><tr><td> <code title="">npar;</code> </td> <td> U+02226 </td> </tr><tr><td> <code title="">nparallel;</code> </td> <td> U+02226 </td> </tr><tr><td> <code title="">npolint;</code> </td> <td> U+02A14 </td> </tr><tr><td> <code title="">npr;</code> </td> <td> U+02280 </td> </tr><tr><td> <code title="">nprcue;</code> </td> <td> U+022E0 </td> </tr><tr><td> <code title="">nprec;</code> </td> <td> U+02280 </td> </tr><tr><td> <code title="">nrArr;</code> </td> <td> U+021CF </td> </tr><tr><td> <code title="">nrarr;</code> </td> <td> U+0219B </td> </tr><tr><td> <code title="">nrightarrow;</code> </td> <td> U+0219B </td> </tr><tr><td> <code title="">nrtri;</code> </td> <td> U+022EB </td> </tr><tr><td> <code title="">nrtrie;</code> </td> <td> U+022ED </td> </tr><tr><td> <code title="">nsc;</code> </td> <td> U+02281 </td> </tr><tr><td> <code title="">nsccue;</code> </td> <td> U+022E1 </td> </tr><tr><td> <code title="">nscr;</code> </td> <td> U+1D4C3 </td> </tr><tr><td> <code title="">nshortmid;</code> </td> <td> U+02224 </td> </tr><tr><td> <code title="">nshortparallel;</code> </td> <td> U+02226 </td> </tr><tr><td> <code title="">nsim;</code> </td> <td> U+02241 </td> </tr><tr><td> <code title="">nsime;</code> </td> <td> U+02244 </td> </tr><tr><td> <code title="">nsimeq;</code> </td> <td> U+02244 </td> </tr><tr><td> <code title="">nsmid;</code> </td> <td> U+02224 </td> </tr><tr><td> <code title="">nspar;</code> </td> <td> U+02226 </td> </tr><tr><td> <code title="">nsqsube;</code> </td> <td> U+022E2 </td> </tr><tr><td> <code title="">nsqsupe;</code> </td> <td> U+022E3 </td> </tr><tr><td> <code title="">nsub;</code> </td> <td> U+02284 </td> </tr><tr><td> <code title="">nsube;</code> </td> <td> U+02288 </td> </tr><tr><td> <code title="">nsubseteq;</code> </td> <td> U+02288 </td> </tr><tr><td> <code title="">nsucc;</code> </td> <td> U+02281 </td> </tr><tr><td> <code title="">nsup;</code> </td> <td> U+02285 </td> </tr><tr><td> <code title="">nsupe;</code> </td> <td> U+02289 </td> </tr><tr><td> <code title="">nsupseteq;</code> </td> <td> U+02289 </td> </tr><tr><td> <code title="">ntgl;</code> </td> <td> U+02279 </td> </tr><tr><td> <code title="">ntilde;</code> </td> <td> U+000F1 </td> </tr><tr><td> <code title="">ntilde</code> </td> <td> U+000F1 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">ntlg;</code> </td> <td> U+02278 </td> </tr><tr><td> <code title="">ntriangleleft;</code> </td> <td> U+022EA </td> </tr><tr><td> <code title="">ntrianglelefteq;</code> </td> <td> U+022EC </td> </tr><tr><td> <code title="">ntriangleright;</code> </td> <td> U+022EB </td> </tr><tr><td> <code title="">ntrianglerighteq;</code> </td> <td> U+022ED </td> </tr><tr><td> <code title="">nu;</code> </td> <td> U+003BD </td> </tr><tr><td> <code title="">num;</code> </td> <td> U+00023 </td> </tr><tr><td> <code title="">numero;</code> </td> <td> U+02116 </td> </tr><tr><td> <code title="">numsp;</code> </td> <td> U+02007 </td> </tr><tr><td> <code title="">nvDash;</code> </td> <td> U+022AD </td> </tr><tr><td> <code title="">nvHarr;</code> </td> <td> U+02904 </td> </tr><tr><td> <code title="">nvdash;</code> </td> <td> U+022AC </td> </tr><tr><td> <code title="">nvinfin;</code> </td> <td> U+029DE </td> </tr><tr><td> <code title="">nvlArr;</code> </td> <td> U+02902 </td> </tr><tr><td> <code title="">nvrArr;</code> </td> <td> U+02903 </td> </tr><tr><td> <code title="">nwArr;</code> </td> <td> U+021D6 </td> </tr><tr><td> <code title="">nwarhk;</code> </td> <td> U+02923 </td> </tr><tr><td> <code title="">nwarr;</code> </td> <td> U+02196 </td> </tr><tr><td> <code title="">nwarrow;</code> </td> <td> U+02196 </td> </tr><tr><td> <code title="">nwnear;</code> </td> <td> U+02927 </td> </tr><tr><td> <code title="">oS;</code> </td> <td> U+024C8 </td> </tr><tr><td> <code title="">oacute;</code> </td> <td> U+000F3 </td> </tr><tr><td> <code title="">oacute</code> </td> <td> U+000F3 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">oast;</code> </td> <td> U+0229B </td> </tr><tr><td> <code title="">ocir;</code> </td> <td> U+0229A </td> </tr><tr><td> <code title="">ocirc;</code> </td> <td> U+000F4 </td> </tr><tr><td> <code title="">ocirc</code> </td> <td> U+000F4 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">ocy;</code> </td> <td> U+0043E </td> </tr><tr><td> <code title="">odash;</code> </td> <td> U+0229D </td> </tr><tr><td> <code title="">odblac;</code> </td> <td> U+00151 </td> </tr><tr><td> <code title="">odiv;</code> </td> <td> U+02A38 </td> </tr><tr><td> <code title="">odot;</code> </td> <td> U+02299 </td> </tr><tr><td> <code title="">odsold;</code> </td> <td> U+029BC </td> </tr><tr><td> <code title="">oelig;</code> </td> <td> U+00153 </td> </tr><tr><td> <code title="">ofcir;</code> </td> <td> U+029BF </td> </tr><tr><td> <code title="">ofr;</code> </td> <td> U+1D52C </td> </tr><tr><td> <code title="">ogon;</code> </td> <td> U+002DB </td> </tr><tr><td> <code title="">ograve;</code> </td> <td> U+000F2 </td> </tr><tr><td> <code title="">ograve</code> </td> <td> U+000F2 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">ogt;</code> </td> <td> U+029C1 </td> </tr><tr><td> <code title="">ohbar;</code> </td> <td> U+029B5 </td> </tr><tr><td> <code title="">ohm;</code> </td> <td> U+02126 </td> </tr><tr><td> <code title="">oint;</code> </td> <td> U+0222E </td> </tr><tr><td> <code title="">olarr;</code> </td> <td> U+021BA </td> </tr><tr><td> <code title="">olcir;</code> </td> <td> U+029BE </td> </tr><tr><td> <code title="">olcross;</code> </td> <td> U+029BB </td> </tr><tr><td> <code title="">oline;</code> </td> <td> U+0203E </td> </tr><tr><td> <code title="">olt;</code> </td> <td> U+029C0 </td> </tr><tr><td> <code title="">omacr;</code> </td> <td> U+0014D </td> </tr><tr><td> <code title="">omega;</code> </td> <td> U+003C9 </td> </tr><tr><td> <code title="">omicron;</code> </td> <td> U+003BF </td> </tr><tr><td> <code title="">omid;</code> </td> <td> U+029B6 </td> </tr><tr><td> <code title="">ominus;</code> </td> <td> U+02296 </td> </tr><tr><td> <code title="">oopf;</code> </td> <td> U+1D560 </td> </tr><tr><td> <code title="">opar;</code> </td> <td> U+029B7 </td> </tr><tr><td> <code title="">operp;</code> </td> <td> U+029B9 </td> </tr><tr><td> <code title="">oplus;</code> </td> <td> U+02295 </td> </tr><tr><td> <code title="">or;</code> </td> <td> U+02228 </td> </tr><tr><td> <code title="">orarr;</code> </td> <td> U+021BB </td> </tr><tr><td> <code title="">ord;</code> </td> <td> U+02A5D </td> </tr><tr><td> <code title="">order;</code> </td> <td> U+02134 </td> </tr><tr><td> <code title="">orderof;</code> </td> <td> U+02134 </td> </tr><tr><td> <code title="">ordf;</code> </td> <td> U+000AA </td> </tr><tr><td> <code title="">ordf</code> </td> <td> U+000AA </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">ordm;</code> </td> <td> U+000BA </td> </tr><tr><td> <code title="">ordm</code> </td> <td> U+000BA </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">origof;</code> </td> <td> U+022B6 </td> </tr><tr><td> <code title="">oror;</code> </td> <td> U+02A56 </td> </tr><tr><td> <code title="">orslope;</code> </td> <td> U+02A57 </td> </tr><tr><td> <code title="">orv;</code> </td> <td> U+02A5B </td> </tr><tr><td> <code title="">oscr;</code> </td> <td> U+02134 </td> </tr><tr><td> <code title="">oslash;</code> </td> <td> U+000F8 </td> </tr><tr><td> <code title="">oslash</code> </td> <td> U+000F8 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">osol;</code> </td> <td> U+02298 </td> </tr><tr><td> <code title="">otilde;</code> </td> <td> U+000F5 </td> </tr><tr><td> <code title="">otilde</code> </td> <td> U+000F5 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">otimes;</code> </td> <td> U+02297 </td> </tr><tr><td> <code title="">otimesas;</code> </td> <td> U+02A36 </td> </tr><tr><td> <code title="">ouml;</code> </td> <td> U+000F6 </td> </tr><tr><td> <code title="">ouml</code> </td> <td> U+000F6 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">ovbar;</code> </td> <td> U+0233D </td> </tr><tr><td> <code title="">par;</code> </td> <td> U+02225 </td> </tr><tr><td> <code title="">para;</code> </td> <td> U+000B6 </td> </tr><tr><td> <code title="">para</code> </td> <td> U+000B6 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">parallel;</code> </td> <td> U+02225 </td> </tr><tr><td> <code title="">parsim;</code> </td> <td> U+02AF3 </td> </tr><tr><td> <code title="">parsl;</code> </td> <td> U+02AFD </td> </tr><tr><td> <code title="">part;</code> </td> <td> U+02202 </td> </tr><tr><td> <code title="">pcy;</code> </td> <td> U+0043F </td> </tr><tr><td> <code title="">percnt;</code> </td> <td> U+00025 </td> </tr><tr><td> <code title="">period;</code> </td> <td> U+0002E </td> </tr><tr><td> <code title="">permil;</code> </td> <td> U+02030 </td> </tr><tr><td> <code title="">perp;</code> </td> <td> U+022A5 </td> </tr><tr><td> <code title="">pertenk;</code> </td> <td> U+02031 </td> </tr><tr><td> <code title="">pfr;</code> </td> <td> U+1D52D </td> </tr><tr><td> <code title="">phi;</code> </td> <td> U+003C6 </td> </tr><tr><td> <code title="">phiv;</code> </td> <td> U+003C6 </td> </tr><tr><td> <code title="">phmmat;</code> </td> <td> U+02133 </td> </tr><tr><td> <code title="">phone;</code> </td> <td> U+0260E </td> </tr><tr><td> <code title="">pi;</code> </td> <td> U+003C0 </td> </tr><tr><td> <code title="">pitchfork;</code> </td> <td> U+022D4 </td> </tr><tr><td> <code title="">piv;</code> </td> <td> U+003D6 </td> </tr><tr><td> <code title="">planck;</code> </td> <td> U+0210F </td> </tr><tr><td> <code title="">planckh;</code> </td> <td> U+0210E </td> </tr><tr><td> <code title="">plankv;</code> </td> <td> U+0210F </td> </tr><tr><td> <code title="">plus;</code> </td> <td> U+0002B </td> </tr><tr><td> <code title="">plusacir;</code> </td> <td> U+02A23 </td> </tr><tr><td> <code title="">plusb;</code> </td> <td> U+0229E </td> </tr><tr><td> <code title="">pluscir;</code> </td> <td> U+02A22 </td> </tr><tr><td> <code title="">plusdo;</code> </td> <td> U+02214 </td> </tr><tr><td> <code title="">plusdu;</code> </td> <td> U+02A25 </td> </tr><tr><td> <code title="">pluse;</code> </td> <td> U+02A72 </td> </tr><tr><td> <code title="">plusmn;</code> </td> <td> U+000B1 </td> </tr><tr><td> <code title="">plusmn</code> </td> <td> U+000B1 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">plussim;</code> </td> <td> U+02A26 </td> </tr><tr><td> <code title="">plustwo;</code> </td> <td> U+02A27 </td> </tr><tr><td> <code title="">pm;</code> </td> <td> U+000B1 </td> </tr><tr><td> <code title="">pointint;</code> </td> <td> U+02A15 </td> </tr><tr><td> <code title="">popf;</code> </td> <td> U+1D561 </td> </tr><tr><td> <code title="">pound;</code> </td> <td> U+000A3 </td> </tr><tr><td> <code title="">pound</code> </td> <td> U+000A3 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">pr;</code> </td> <td> U+0227A </td> </tr><tr><td> <code title="">prE;</code> </td> <td> U+02AB3 </td> </tr><tr><td> <code title="">prap;</code> </td> <td> U+02AB7 </td> </tr><tr><td> <code title="">prcue;</code> </td> <td> U+0227C </td> </tr><tr><td> <code title="">pre;</code> </td> <td> U+02AAF </td> </tr><tr><td> <code title="">prec;</code> </td> <td> U+0227A </td> </tr><tr><td> <code title="">precapprox;</code> </td> <td> U+02AB7 </td> </tr><tr><td> <code title="">preccurlyeq;</code> </td> <td> U+0227C </td> </tr><tr><td> <code title="">preceq;</code> </td> <td> U+02AAF </td> </tr><tr><td> <code title="">precnapprox;</code> </td> <td> U+02AB9 </td> </tr><tr><td> <code title="">precneqq;</code> </td> <td> U+02AB5 </td> </tr><tr><td> <code title="">precnsim;</code> </td> <td> U+022E8 </td> </tr><tr><td> <code title="">precsim;</code> </td> <td> U+0227E </td> </tr><tr><td> <code title="">prime;</code> </td> <td> U+02032 </td> </tr><tr><td> <code title="">primes;</code> </td> <td> U+02119 </td> </tr><tr><td> <code title="">prnE;</code> </td> <td> U+02AB5 </td> </tr><tr><td> <code title="">prnap;</code> </td> <td> U+02AB9 </td> </tr><tr><td> <code title="">prnsim;</code> </td> <td> U+022E8 </td> </tr><tr><td> <code title="">prod;</code> </td> <td> U+0220F </td> </tr><tr><td> <code title="">profalar;</code> </td> <td> U+0232E </td> </tr><tr><td> <code title="">profline;</code> </td> <td> U+02312 </td> </tr><tr><td> <code title="">profsurf;</code> </td> <td> U+02313 </td> </tr><tr><td> <code title="">prop;</code> </td> <td> U+0221D </td> </tr><tr><td> <code title="">propto;</code> </td> <td> U+0221D </td> </tr><tr><td> <code title="">prsim;</code> </td> <td> U+0227E </td> </tr><tr><td> <code title="">prurel;</code> </td> <td> U+022B0 </td> </tr><tr><td> <code title="">pscr;</code> </td> <td> U+1D4C5 </td> </tr><tr><td> <code title="">psi;</code> </td> <td> U+003C8 </td> </tr><tr><td> <code title="">puncsp;</code> </td> <td> U+02008 </td> </tr><tr><td> <code title="">qfr;</code> </td> <td> U+1D52E </td> </tr><tr><td> <code title="">qint;</code> </td> <td> U+02A0C </td> </tr><tr><td> <code title="">qopf;</code> </td> <td> U+1D562 </td> </tr><tr><td> <code title="">qprime;</code> </td> <td> U+02057 </td> </tr><tr><td> <code title="">qscr;</code> </td> <td> U+1D4C6 </td> </tr><tr><td> <code title="">quaternions;</code> </td> <td> U+0210D </td> </tr><tr><td> <code title="">quatint;</code> </td> <td> U+02A16 </td> </tr><tr><td> <code title="">quest;</code> </td> <td> U+0003F </td> </tr><tr><td> <code title="">questeq;</code> </td> <td> U+0225F </td> </tr><tr><td> <code title="">quot;</code> </td> <td> U+00022 </td> </tr><tr><td> <code title="">quot</code> </td> <td> U+00022 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">rAarr;</code> </td> <td> U+021DB </td> </tr><tr><td> <code title="">rArr;</code> </td> <td> U+021D2 </td> </tr><tr><td> <code title="">rAtail;</code> </td> <td> U+0291C </td> </tr><tr><td> <code title="">rBarr;</code> </td> <td> U+0290F </td> </tr><tr><td> <code title="">rHar;</code> </td> <td> U+02964 </td> </tr><tr><td> <code title="">race;</code> </td> <td> U+029DA </td> </tr><tr><td> <code title="">racute;</code> </td> <td> U+00155 </td> </tr><tr><td> <code title="">radic;</code> </td> <td> U+0221A </td> </tr><tr><td> <code title="">raemptyv;</code> </td> <td> U+029B3 </td> </tr><tr><td> <code title="">rang;</code> </td> <td> U+027E9 </td> </tr><tr><td> <code title="">rangd;</code> </td> <td> U+02992 </td> </tr><tr><td> <code title="">range;</code> </td> <td> U+029A5 </td> </tr><tr><td> <code title="">rangle;</code> </td> <td> U+027E9 </td> </tr><tr><td> <code title="">raquo;</code> </td> <td> U+000BB </td> </tr><tr><td> <code title="">raquo</code> </td> <td> U+000BB </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">rarr;</code> </td> <td> U+02192 </td> </tr><tr><td> <code title="">rarrap;</code> </td> <td> U+02975 </td> </tr><tr><td> <code title="">rarrb;</code> </td> <td> U+021E5 </td> </tr><tr><td> <code title="">rarrbfs;</code> </td> <td> U+02920 </td> </tr><tr><td> <code title="">rarrc;</code> </td> <td> U+02933 </td> </tr><tr><td> <code title="">rarrfs;</code> </td> <td> U+0291E </td> </tr><tr><td> <code title="">rarrhk;</code> </td> <td> U+021AA </td> </tr><tr><td> <code title="">rarrlp;</code> </td> <td> U+021AC </td> </tr><tr><td> <code title="">rarrpl;</code> </td> <td> U+02945 </td> </tr><tr><td> <code title="">rarrsim;</code> </td> <td> U+02974 </td> </tr><tr><td> <code title="">rarrtl;</code> </td> <td> U+021A3 </td> </tr><tr><td> <code title="">rarrw;</code> </td> <td> U+0219D </td> </tr><tr><td> <code title="">ratail;</code> </td> <td> U+0291A </td> </tr><tr><td> <code title="">ratio;</code> </td> <td> U+02236 </td> </tr><tr><td> <code title="">rationals;</code> </td> <td> U+0211A </td> </tr><tr><td> <code title="">rbarr;</code> </td> <td> U+0290D </td> </tr><tr><td> <code title="">rbbrk;</code> </td> <td> U+02773 </td> </tr><tr><td> <code title="">rbrace;</code> </td> <td> U+0007D </td> </tr><tr><td> <code title="">rbrack;</code> </td> <td> U+0005D </td> </tr><tr><td> <code title="">rbrke;</code> </td> <td> U+0298C </td> </tr><tr><td> <code title="">rbrksld;</code> </td> <td> U+0298E </td> </tr><tr><td> <code title="">rbrkslu;</code> </td> <td> U+02990 </td> </tr><tr><td> <code title="">rcaron;</code> </td> <td> U+00159 </td> </tr><tr><td> <code title="">rcedil;</code> </td> <td> U+00157 </td> </tr><tr><td> <code title="">rceil;</code> </td> <td> U+02309 </td> </tr><tr><td> <code title="">rcub;</code> </td> <td> U+0007D </td> </tr><tr><td> <code title="">rcy;</code> </td> <td> U+00440 </td> </tr><tr><td> <code title="">rdca;</code> </td> <td> U+02937 </td> </tr><tr><td> <code title="">rdldhar;</code> </td> <td> U+02969 </td> </tr><tr><td> <code title="">rdquo;</code> </td> <td> U+0201D </td> </tr><tr><td> <code title="">rdquor;</code> </td> <td> U+0201D </td> </tr><tr><td> <code title="">rdsh;</code> </td> <td> U+021B3 </td> </tr><tr><td> <code title="">real;</code> </td> <td> U+0211C </td> </tr><tr><td> <code title="">realine;</code> </td> <td> U+0211B </td> </tr><tr><td> <code title="">realpart;</code> </td> <td> U+0211C </td> </tr><tr><td> <code title="">reals;</code> </td> <td> U+0211D </td> </tr><tr><td> <code title="">rect;</code> </td> <td> U+025AD </td> </tr><tr><td> <code title="">reg;</code> </td> <td> U+000AE </td> </tr><tr><td> <code title="">reg</code> </td> <td> U+000AE </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">rfisht;</code> </td> <td> U+0297D </td> </tr><tr><td> <code title="">rfloor;</code> </td> <td> U+0230B </td> </tr><tr><td> <code title="">rfr;</code> </td> <td> U+1D52F </td> </tr><tr><td> <code title="">rhard;</code> </td> <td> U+021C1 </td> </tr><tr><td> <code title="">rharu;</code> </td> <td> U+021C0 </td> </tr><tr><td> <code title="">rharul;</code> </td> <td> U+0296C </td> </tr><tr><td> <code title="">rho;</code> </td> <td> U+003C1 </td> </tr><tr><td> <code title="">rhov;</code> </td> <td> U+003F1 </td> </tr><tr><td> <code title="">rightarrow;</code> </td> <td> U+02192 </td> </tr><tr><td> <code title="">rightarrowtail;</code> </td> <td> U+021A3 </td> </tr><tr><td> <code title="">rightharpoondown;</code> </td> <td> U+021C1 </td> </tr><tr><td> <code title="">rightharpoonup;</code> </td> <td> U+021C0 </td> </tr><tr><td> <code title="">rightleftarrows;</code> </td> <td> U+021C4 </td> </tr><tr><td> <code title="">rightleftharpoons;</code> </td> <td> U+021CC </td> </tr><tr><td> <code title="">rightrightarrows;</code> </td> <td> U+021C9 </td> </tr><tr><td> <code title="">rightsquigarrow;</code> </td> <td> U+0219D </td> </tr><tr><td> <code title="">rightthreetimes;</code> </td> <td> U+022CC </td> </tr><tr><td> <code title="">ring;</code> </td> <td> U+002DA </td> </tr><tr><td> <code title="">risingdotseq;</code> </td> <td> U+02253 </td> </tr><tr><td> <code title="">rlarr;</code> </td> <td> U+021C4 </td> </tr><tr><td> <code title="">rlhar;</code> </td> <td> U+021CC </td> </tr><tr><td> <code title="">rlm;</code> </td> <td> U+0200F </td> </tr><tr><td> <code title="">rmoust;</code> </td> <td> U+023B1 </td> </tr><tr><td> <code title="">rmoustache;</code> </td> <td> U+023B1 </td> </tr><tr><td> <code title="">rnmid;</code> </td> <td> U+02AEE </td> </tr><tr><td> <code title="">roang;</code> </td> <td> U+027ED </td> </tr><tr><td> <code title="">roarr;</code> </td> <td> U+021FE </td> </tr><tr><td> <code title="">robrk;</code> </td> <td> U+027E7 </td> </tr><tr><td> <code title="">ropar;</code> </td> <td> U+02986 </td> </tr><tr><td> <code title="">ropf;</code> </td> <td> U+1D563 </td> </tr><tr><td> <code title="">roplus;</code> </td> <td> U+02A2E </td> </tr><tr><td> <code title="">rotimes;</code> </td> <td> U+02A35 </td> </tr><tr><td> <code title="">rpar;</code> </td> <td> U+00029 </td> </tr><tr><td> <code title="">rpargt;</code> </td> <td> U+02994 </td> </tr><tr><td> <code title="">rppolint;</code> </td> <td> U+02A12 </td> </tr><tr><td> <code title="">rrarr;</code> </td> <td> U+021C9 </td> </tr><tr><td> <code title="">rsaquo;</code> </td> <td> U+0203A </td> </tr><tr><td> <code title="">rscr;</code> </td> <td> U+1D4C7 </td> </tr><tr><td> <code title="">rsh;</code> </td> <td> U+021B1 </td> </tr><tr><td> <code title="">rsqb;</code> </td> <td> U+0005D </td> </tr><tr><td> <code title="">rsquo;</code> </td> <td> U+02019 </td> </tr><tr><td> <code title="">rsquor;</code> </td> <td> U+02019 </td> </tr><tr><td> <code title="">rthree;</code> </td> <td> U+022CC </td> </tr><tr><td> <code title="">rtimes;</code> </td> <td> U+022CA </td> </tr><tr><td> <code title="">rtri;</code> </td> <td> U+025B9 </td> </tr><tr><td> <code title="">rtrie;</code> </td> <td> U+022B5 </td> </tr><tr><td> <code title="">rtrif;</code> </td> <td> U+025B8 </td> </tr><tr><td> <code title="">rtriltri;</code> </td> <td> U+029CE </td> </tr><tr><td> <code title="">ruluhar;</code> </td> <td> U+02968 </td> </tr><tr><td> <code title="">rx;</code> </td> <td> U+0211E </td> </tr><tr><td> <code title="">sacute;</code> </td> <td> U+0015B </td> </tr><tr><td> <code title="">sbquo;</code> </td> <td> U+0201A </td> </tr><tr><td> <code title="">sc;</code> </td> <td> U+0227B </td> </tr><tr><td> <code title="">scE;</code> </td> <td> U+02AB4 </td> </tr><tr><td> <code title="">scap;</code> </td> <td> U+02AB8 </td> </tr><tr><td> <code title="">scaron;</code> </td> <td> U+00161 </td> </tr><tr><td> <code title="">sccue;</code> </td> <td> U+0227D </td> </tr><tr><td> <code title="">sce;</code> </td> <td> U+02AB0 </td> </tr><tr><td> <code title="">scedil;</code> </td> <td> U+0015F </td> </tr><tr><td> <code title="">scirc;</code> </td> <td> U+0015D </td> </tr><tr><td> <code title="">scnE;</code> </td> <td> U+02AB6 </td> </tr><tr><td> <code title="">scnap;</code> </td> <td> U+02ABA </td> </tr><tr><td> <code title="">scnsim;</code> </td> <td> U+022E9 </td> </tr><tr><td> <code title="">scpolint;</code> </td> <td> U+02A13 </td> </tr><tr><td> <code title="">scsim;</code> </td> <td> U+0227F </td> </tr><tr><td> <code title="">scy;</code> </td> <td> U+00441 </td> </tr><tr><td> <code title="">sdot;</code> </td> <td> U+022C5 </td> </tr><tr><td> <code title="">sdotb;</code> </td> <td> U+022A1 </td> </tr><tr><td> <code title="">sdote;</code> </td> <td> U+02A66 </td> </tr><tr><td> <code title="">seArr;</code> </td> <td> U+021D8 </td> </tr><tr><td> <code title="">searhk;</code> </td> <td> U+02925 </td> </tr><tr><td> <code title="">searr;</code> </td> <td> U+02198 </td> </tr><tr><td> <code title="">searrow;</code> </td> <td> U+02198 </td> </tr><tr><td> <code title="">sect;</code> </td> <td> U+000A7 </td> </tr><tr><td> <code title="">sect</code> </td> <td> U+000A7 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">semi;</code> </td> <td> U+0003B </td> </tr><tr><td> <code title="">seswar;</code> </td> <td> U+02929 </td> </tr><tr><td> <code title="">setminus;</code> </td> <td> U+02216 </td> </tr><tr><td> <code title="">setmn;</code> </td> <td> U+02216 </td> </tr><tr><td> <code title="">sext;</code> </td> <td> U+02736 </td> </tr><tr><td> <code title="">sfr;</code> </td> <td> U+1D530 </td> </tr><tr><td> <code title="">sfrown;</code> </td> <td> U+02322 </td> </tr><tr><td> <code title="">sharp;</code> </td> <td> U+0266F </td> </tr><tr><td> <code title="">shchcy;</code> </td> <td> U+00449 </td> </tr><tr><td> <code title="">shcy;</code> </td> <td> U+00448 </td> </tr><tr><td> <code title="">shortmid;</code> </td> <td> U+02223 </td> </tr><tr><td> <code title="">shortparallel;</code> </td> <td> U+02225 </td> </tr><tr><td> <code title="">shy;</code> </td> <td> U+000AD </td> </tr><tr><td> <code title="">shy</code> </td> <td> U+000AD </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">sigma;</code> </td> <td> U+003C3 </td> </tr><tr><td> <code title="">sigmaf;</code> </td> <td> U+003C2 </td> </tr><tr><td> <code title="">sigmav;</code> </td> <td> U+003C2 </td> </tr><tr><td> <code title="">sim;</code> </td> <td> U+0223C </td> </tr><tr><td> <code title="">simdot;</code> </td> <td> U+02A6A </td> </tr><tr><td> <code title="">sime;</code> </td> <td> U+02243 </td> </tr><tr><td> <code title="">simeq;</code> </td> <td> U+02243 </td> </tr><tr><td> <code title="">simg;</code> </td> <td> U+02A9E </td> </tr><tr><td> <code title="">simgE;</code> </td> <td> U+02AA0 </td> </tr><tr><td> <code title="">siml;</code> </td> <td> U+02A9D </td> </tr><tr><td> <code title="">simlE;</code> </td> <td> U+02A9F </td> </tr><tr><td> <code title="">simne;</code> </td> <td> U+02246 </td> </tr><tr><td> <code title="">simplus;</code> </td> <td> U+02A24 </td> </tr><tr><td> <code title="">simrarr;</code> </td> <td> U+02972 </td> </tr><tr><td> <code title="">slarr;</code> </td> <td> U+02190 </td> </tr><tr><td> <code title="">smallsetminus;</code> </td> <td> U+02216 </td> </tr><tr><td> <code title="">smashp;</code> </td> <td> U+02A33 </td> </tr><tr><td> <code title="">smeparsl;</code> </td> <td> U+029E4 </td> </tr><tr><td> <code title="">smid;</code> </td> <td> U+02223 </td> </tr><tr><td> <code title="">smile;</code> </td> <td> U+02323 </td> </tr><tr><td> <code title="">smt;</code> </td> <td> U+02AAA </td> </tr><tr><td> <code title="">smte;</code> </td> <td> U+02AAC </td> </tr><tr><td> <code title="">softcy;</code> </td> <td> U+0044C </td> </tr><tr><td> <code title="">sol;</code> </td> <td> U+0002F </td> </tr><tr><td> <code title="">solb;</code> </td> <td> U+029C4 </td> </tr><tr><td> <code title="">solbar;</code> </td> <td> U+0233F </td> </tr><tr><td> <code title="">sopf;</code> </td> <td> U+1D564 </td> </tr><tr><td> <code title="">spades;</code> </td> <td> U+02660 </td> </tr><tr><td> <code title="">spadesuit;</code> </td> <td> U+02660 </td> </tr><tr><td> <code title="">spar;</code> </td> <td> U+02225 </td> </tr><tr><td> <code title="">sqcap;</code> </td> <td> U+02293 </td> </tr><tr><td> <code title="">sqcup;</code> </td> <td> U+02294 </td> </tr><tr><td> <code title="">sqsub;</code> </td> <td> U+0228F </td> </tr><tr><td> <code title="">sqsube;</code> </td> <td> U+02291 </td> </tr><tr><td> <code title="">sqsubset;</code> </td> <td> U+0228F </td> </tr><tr><td> <code title="">sqsubseteq;</code> </td> <td> U+02291 </td> </tr><tr><td> <code title="">sqsup;</code> </td> <td> U+02290 </td> </tr><tr><td> <code title="">sqsupe;</code> </td> <td> U+02292 </td> </tr><tr><td> <code title="">sqsupset;</code> </td> <td> U+02290 </td> </tr><tr><td> <code title="">sqsupseteq;</code> </td> <td> U+02292 </td> </tr><tr><td> <code title="">squ;</code> </td> <td> U+025A1 </td> </tr><tr><td> <code title="">square;</code> </td> <td> U+025A1 </td> </tr><tr><td> <code title="">squarf;</code> </td> <td> U+025AA </td> </tr><tr><td> <code title="">squf;</code> </td> <td> U+025AA </td> </tr><tr><td> <code title="">srarr;</code> </td> <td> U+02192 </td> </tr><tr><td> <code title="">sscr;</code> </td> <td> U+1D4C8 </td> </tr><tr><td> <code title="">ssetmn;</code> </td> <td> U+02216 </td> </tr><tr><td> <code title="">ssmile;</code> </td> <td> U+02323 </td> </tr><tr><td> <code title="">sstarf;</code> </td> <td> U+022C6 </td> </tr><tr><td> <code title="">star;</code> </td> <td> U+02606 </td> </tr><tr><td> <code title="">starf;</code> </td> <td> U+02605 </td> </tr><tr><td> <code title="">straightepsilon;</code> </td> <td> U+003F5 </td> </tr><tr><td> <code title="">straightphi;</code> </td> <td> U+003D5 </td> </tr><tr><td> <code title="">strns;</code> </td> <td> U+000AF </td> </tr><tr><td> <code title="">sub;</code> </td> <td> U+02282 </td> </tr><tr><td> <code title="">subE;</code> </td> <td> U+02AC5 </td> </tr><tr><td> <code title="">subdot;</code> </td> <td> U+02ABD </td> </tr><tr><td> <code title="">sube;</code> </td> <td> U+02286 </td> </tr><tr><td> <code title="">subedot;</code> </td> <td> U+02AC3 </td> </tr><tr><td> <code title="">submult;</code> </td> <td> U+02AC1 </td> </tr><tr><td> <code title="">subnE;</code> </td> <td> U+02ACB </td> </tr><tr><td> <code title="">subne;</code> </td> <td> U+0228A </td> </tr><tr><td> <code title="">subplus;</code> </td> <td> U+02ABF </td> </tr><tr><td> <code title="">subrarr;</code> </td> <td> U+02979 </td> </tr><tr><td> <code title="">subset;</code> </td> <td> U+02282 </td> </tr><tr><td> <code title="">subseteq;</code> </td> <td> U+02286 </td> </tr><tr><td> <code title="">subseteqq;</code> </td> <td> U+02AC5 </td> </tr><tr><td> <code title="">subsetneq;</code> </td> <td> U+0228A </td> </tr><tr><td> <code title="">subsetneqq;</code> </td> <td> U+02ACB </td> </tr><tr><td> <code title="">subsim;</code> </td> <td> U+02AC7 </td> </tr><tr><td> <code title="">subsub;</code> </td> <td> U+02AD5 </td> </tr><tr><td> <code title="">subsup;</code> </td> <td> U+02AD3 </td> </tr><tr><td> <code title="">succ;</code> </td> <td> U+0227B </td> </tr><tr><td> <code title="">succapprox;</code> </td> <td> U+02AB8 </td> </tr><tr><td> <code title="">succcurlyeq;</code> </td> <td> U+0227D </td> </tr><tr><td> <code title="">succeq;</code> </td> <td> U+02AB0 </td> </tr><tr><td> <code title="">succnapprox;</code> </td> <td> U+02ABA </td> </tr><tr><td> <code title="">succneqq;</code> </td> <td> U+02AB6 </td> </tr><tr><td> <code title="">succnsim;</code> </td> <td> U+022E9 </td> </tr><tr><td> <code title="">succsim;</code> </td> <td> U+0227F </td> </tr><tr><td> <code title="">sum;</code> </td> <td> U+02211 </td> </tr><tr><td> <code title="">sung;</code> </td> <td> U+0266A </td> </tr><tr><td> <code title="">sup1;</code> </td> <td> U+000B9 </td> </tr><tr><td> <code title="">sup1</code> </td> <td> U+000B9 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">sup2;</code> </td> <td> U+000B2 </td> </tr><tr><td> <code title="">sup2</code> </td> <td> U+000B2 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">sup3;</code> </td> <td> U+000B3 </td> </tr><tr><td> <code title="">sup3</code> </td> <td> U+000B3 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">sup;</code> </td> <td> U+02283 </td> </tr><tr><td> <code title="">supE;</code> </td> <td> U+02AC6 </td> </tr><tr><td> <code title="">supdot;</code> </td> <td> U+02ABE </td> </tr><tr><td> <code title="">supdsub;</code> </td> <td> U+02AD8 </td> </tr><tr><td> <code title="">supe;</code> </td> <td> U+02287 </td> </tr><tr><td> <code title="">supedot;</code> </td> <td> U+02AC4 </td> </tr><tr><td> <code title="">suphsub;</code> </td> <td> U+02AD7 </td> </tr><tr><td> <code title="">suplarr;</code> </td> <td> U+0297B </td> </tr><tr><td> <code title="">supmult;</code> </td> <td> U+02AC2 </td> </tr><tr><td> <code title="">supnE;</code> </td> <td> U+02ACC </td> </tr><tr><td> <code title="">supne;</code> </td> <td> U+0228B </td> </tr><tr><td> <code title="">supplus;</code> </td> <td> U+02AC0 </td> </tr><tr><td> <code title="">supset;</code> </td> <td> U+02283 </td> </tr><tr><td> <code title="">supseteq;</code> </td> <td> U+02287 </td> </tr><tr><td> <code title="">supseteqq;</code> </td> <td> U+02AC6 </td> </tr><tr><td> <code title="">supsetneq;</code> </td> <td> U+0228B </td> </tr><tr><td> <code title="">supsetneqq;</code> </td> <td> U+02ACC </td> </tr><tr><td> <code title="">supsim;</code> </td> <td> U+02AC8 </td> </tr><tr><td> <code title="">supsub;</code> </td> <td> U+02AD4 </td> </tr><tr><td> <code title="">supsup;</code> </td> <td> U+02AD6 </td> </tr><tr><td> <code title="">swArr;</code> </td> <td> U+021D9 </td> </tr><tr><td> <code title="">swarhk;</code> </td> <td> U+02926 </td> </tr><tr><td> <code title="">swarr;</code> </td> <td> U+02199 </td> </tr><tr><td> <code title="">swarrow;</code> </td> <td> U+02199 </td> </tr><tr><td> <code title="">swnwar;</code> </td> <td> U+0292A </td> </tr><tr><td> <code title="">szlig;</code> </td> <td> U+000DF </td> </tr><tr><td> <code title="">szlig</code> </td> <td> U+000DF </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">target;</code> </td> <td> U+02316 </td> </tr><tr><td> <code title="">tau;</code> </td> <td> U+003C4 </td> </tr><tr><td> <code title="">tbrk;</code> </td> <td> U+023B4 </td> </tr><tr><td> <code title="">tcaron;</code> </td> <td> U+00165 </td> </tr><tr><td> <code title="">tcedil;</code> </td> <td> U+00163 </td> </tr><tr><td> <code title="">tcy;</code> </td> <td> U+00442 </td> </tr><tr><td> <code title="">tdot;</code> </td> <td> U+020DB </td> </tr><tr><td> <code title="">telrec;</code> </td> <td> U+02315 </td> </tr><tr><td> <code title="">tfr;</code> </td> <td> U+1D531 </td> </tr><tr><td> <code title="">there4;</code> </td> <td> U+02234 </td> </tr><tr><td> <code title="">therefore;</code> </td> <td> U+02234 </td> </tr><tr><td> <code title="">theta;</code> </td> <td> U+003B8 </td> </tr><tr><td> <code title="">thetasym;</code> </td> <td> U+003D1 </td> </tr><tr><td> <code title="">thetav;</code> </td> <td> U+003D1 </td> </tr><tr><td> <code title="">thickapprox;</code> </td> <td> U+02248 </td> </tr><tr><td> <code title="">thicksim;</code> </td> <td> U+0223C </td> </tr><tr><td> <code title="">thinsp;</code> </td> <td> U+02009 </td> </tr><tr><td> <code title="">thkap;</code> </td> <td> U+02248 </td> </tr><tr><td> <code title="">thksim;</code> </td> <td> U+0223C </td> </tr><tr><td> <code title="">thorn;</code> </td> <td> U+000FE </td> </tr><tr><td> <code title="">thorn</code> </td> <td> U+000FE </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">tilde;</code> </td> <td> U+002DC </td> </tr><tr><td> <code title="">times;</code> </td> <td> U+000D7 </td> </tr><tr><td> <code title="">times</code> </td> <td> U+000D7 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">timesb;</code> </td> <td> U+022A0 </td> </tr><tr><td> <code title="">timesbar;</code> </td> <td> U+02A31 </td> </tr><tr><td> <code title="">timesd;</code> </td> <td> U+02A30 </td> </tr><tr><td> <code title="">tint;</code> </td> <td> U+0222D </td> </tr><tr><td> <code title="">toea;</code> </td> <td> U+02928 </td> </tr><tr><td> <code title="">top;</code> </td> <td> U+022A4 </td> </tr><tr><td> <code title="">topbot;</code> </td> <td> U+02336 </td> </tr><tr><td> <code title="">topcir;</code> </td> <td> U+02AF1 </td> </tr><tr><td> <code title="">topf;</code> </td> <td> U+1D565 </td> </tr><tr><td> <code title="">topfork;</code> </td> <td> U+02ADA </td> </tr><tr><td> <code title="">tosa;</code> </td> <td> U+02929 </td> </tr><tr><td> <code title="">tprime;</code> </td> <td> U+02034 </td> </tr><tr><td> <code title="">trade;</code> </td> <td> U+02122 </td> </tr><tr><td> <code title="">triangle;</code> </td> <td> U+025B5 </td> </tr><tr><td> <code title="">triangledown;</code> </td> <td> U+025BF </td> </tr><tr><td> <code title="">triangleleft;</code> </td> <td> U+025C3 </td> </tr><tr><td> <code title="">trianglelefteq;</code> </td> <td> U+022B4 </td> </tr><tr><td> <code title="">triangleq;</code> </td> <td> U+0225C </td> </tr><tr><td> <code title="">triangleright;</code> </td> <td> U+025B9 </td> </tr><tr><td> <code title="">trianglerighteq;</code> </td> <td> U+022B5 </td> </tr><tr><td> <code title="">tridot;</code> </td> <td> U+025EC </td> </tr><tr><td> <code title="">trie;</code> </td> <td> U+0225C </td> </tr><tr><td> <code title="">triminus;</code> </td> <td> U+02A3A </td> </tr><tr><td> <code title="">triplus;</code> </td> <td> U+02A39 </td> </tr><tr><td> <code title="">trisb;</code> </td> <td> U+029CD </td> </tr><tr><td> <code title="">tritime;</code> </td> <td> U+02A3B </td> </tr><tr><td> <code title="">trpezium;</code> </td> <td> U+023E2 </td> </tr><tr><td> <code title="">tscr;</code> </td> <td> U+1D4C9 </td> </tr><tr><td> <code title="">tscy;</code> </td> <td> U+00446 </td> </tr><tr><td> <code title="">tshcy;</code> </td> <td> U+0045B </td> </tr><tr><td> <code title="">tstrok;</code> </td> <td> U+00167 </td> </tr><tr><td> <code title="">twixt;</code> </td> <td> U+0226C </td> </tr><tr><td> <code title="">twoheadleftarrow;</code> </td> <td> U+0219E </td> </tr><tr><td> <code title="">twoheadrightarrow;</code> </td> <td> U+021A0 </td> </tr><tr><td> <code title="">uArr;</code> </td> <td> U+021D1 </td> </tr><tr><td> <code title="">uHar;</code> </td> <td> U+02963 </td> </tr><tr><td> <code title="">uacute;</code> </td> <td> U+000FA </td> </tr><tr><td> <code title="">uacute</code> </td> <td> U+000FA </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">uarr;</code> </td> <td> U+02191 </td> </tr><tr><td> <code title="">ubrcy;</code> </td> <td> U+0045E </td> </tr><tr><td> <code title="">ubreve;</code> </td> <td> U+0016D </td> </tr><tr><td> <code title="">ucirc;</code> </td> <td> U+000FB </td> </tr><tr><td> <code title="">ucirc</code> </td> <td> U+000FB </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">ucy;</code> </td> <td> U+00443 </td> </tr><tr><td> <code title="">udarr;</code> </td> <td> U+021C5 </td> </tr><tr><td> <code title="">udblac;</code> </td> <td> U+00171 </td> </tr><tr><td> <code title="">udhar;</code> </td> <td> U+0296E </td> </tr><tr><td> <code title="">ufisht;</code> </td> <td> U+0297E </td> </tr><tr><td> <code title="">ufr;</code> </td> <td> U+1D532 </td> </tr><tr><td> <code title="">ugrave;</code> </td> <td> U+000F9 </td> </tr><tr><td> <code title="">ugrave</code> </td> <td> U+000F9 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">uharl;</code> </td> <td> U+021BF </td> </tr><tr><td> <code title="">uharr;</code> </td> <td> U+021BE </td> </tr><tr><td> <code title="">uhblk;</code> </td> <td> U+02580 </td> </tr><tr><td> <code title="">ulcorn;</code> </td> <td> U+0231C </td> </tr><tr><td> <code title="">ulcorner;</code> </td> <td> U+0231C </td> </tr><tr><td> <code title="">ulcrop;</code> </td> <td> U+0230F </td> </tr><tr><td> <code title="">ultri;</code> </td> <td> U+025F8 </td> </tr><tr><td> <code title="">umacr;</code> </td> <td> U+0016B </td> </tr><tr><td> <code title="">uml;</code> </td> <td> U+000A8 </td> </tr><tr><td> <code title="">uml</code> </td> <td> U+000A8 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">uogon;</code> </td> <td> U+00173 </td> </tr><tr><td> <code title="">uopf;</code> </td> <td> U+1D566 </td> </tr><tr><td> <code title="">uparrow;</code> </td> <td> U+02191 </td> </tr><tr><td> <code title="">updownarrow;</code> </td> <td> U+02195 </td> </tr><tr><td> <code title="">upharpoonleft;</code> </td> <td> U+021BF </td> </tr><tr><td> <code title="">upharpoonright;</code> </td> <td> U+021BE </td> </tr><tr><td> <code title="">uplus;</code> </td> <td> U+0228E </td> </tr><tr><td> <code title="">upsi;</code> </td> <td> U+003C5 </td> </tr><tr><td> <code title="">upsih;</code> </td> <td> U+003D2 </td> </tr><tr><td> <code title="">upsilon;</code> </td> <td> U+003C5 </td> </tr><tr><td> <code title="">upuparrows;</code> </td> <td> U+021C8 </td> </tr><tr><td> <code title="">urcorn;</code> </td> <td> U+0231D </td> </tr><tr><td> <code title="">urcorner;</code> </td> <td> U+0231D </td> </tr><tr><td> <code title="">urcrop;</code> </td> <td> U+0230E </td> </tr><tr><td> <code title="">uring;</code> </td> <td> U+0016F </td> </tr><tr><td> <code title="">urtri;</code> </td> <td> U+025F9 </td> </tr><tr><td> <code title="">uscr;</code> </td> <td> U+1D4CA </td> </tr><tr><td> <code title="">utdot;</code> </td> <td> U+022F0 </td> </tr><tr><td> <code title="">utilde;</code> </td> <td> U+00169 </td> </tr><tr><td> <code title="">utri;</code> </td> <td> U+025B5 </td> </tr><tr><td> <code title="">utrif;</code> </td> <td> U+025B4 </td> </tr><tr><td> <code title="">uuarr;</code> </td> <td> U+021C8 </td> </tr><tr><td> <code title="">uuml;</code> </td> <td> U+000FC </td> </tr><tr><td> <code title="">uuml</code> </td> <td> U+000FC </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">uwangle;</code> </td> <td> U+029A7 </td> </tr><tr><td> <code title="">vArr;</code> </td> <td> U+021D5 </td> </tr><tr><td> <code title="">vBar;</code> </td> <td> U+02AE8 </td> </tr><tr><td> <code title="">vBarv;</code> </td> <td> U+02AE9 </td> </tr><tr><td> <code title="">vDash;</code> </td> <td> U+022A8 </td> </tr><tr><td> <code title="">vangrt;</code> </td> <td> U+0299C </td> </tr><tr><td> <code title="">varepsilon;</code> </td> <td> U+003B5 </td> </tr><tr><td> <code title="">varkappa;</code> </td> <td> U+003F0 </td> </tr><tr><td> <code title="">varnothing;</code> </td> <td> U+02205 </td> </tr><tr><td> <code title="">varphi;</code> </td> <td> U+003C6 </td> </tr><tr><td> <code title="">varpi;</code> </td> <td> U+003D6 </td> </tr><tr><td> <code title="">varpropto;</code> </td> <td> U+0221D </td> </tr><tr><td> <code title="">varr;</code> </td> <td> U+02195 </td> </tr><tr><td> <code title="">varrho;</code> </td> <td> U+003F1 </td> </tr><tr><td> <code title="">varsigma;</code> </td> <td> U+003C2 </td> </tr><tr><td> <code title="">vartheta;</code> </td> <td> U+003D1 </td> </tr><tr><td> <code title="">vartriangleleft;</code> </td> <td> U+022B2 </td> </tr><tr><td> <code title="">vartriangleright;</code> </td> <td> U+022B3 </td> </tr><tr><td> <code title="">vcy;</code> </td> <td> U+00432 </td> </tr><tr><td> <code title="">vdash;</code> </td> <td> U+022A2 </td> </tr><tr><td> <code title="">vee;</code> </td> <td> U+02228 </td> </tr><tr><td> <code title="">veebar;</code> </td> <td> U+022BB </td> </tr><tr><td> <code title="">veeeq;</code> </td> <td> U+0225A </td> </tr><tr><td> <code title="">vellip;</code> </td> <td> U+022EE </td> </tr><tr><td> <code title="">verbar;</code> </td> <td> U+0007C </td> </tr><tr><td> <code title="">vert;</code> </td> <td> U+0007C </td> </tr><tr><td> <code title="">vfr;</code> </td> <td> U+1D533 </td> </tr><tr><td> <code title="">vltri;</code> </td> <td> U+022B2 </td> </tr><tr><td> <code title="">vopf;</code> </td> <td> U+1D567 </td> </tr><tr><td> <code title="">vprop;</code> </td> <td> U+0221D </td> </tr><tr><td> <code title="">vrtri;</code> </td> <td> U+022B3 </td> </tr><tr><td> <code title="">vscr;</code> </td> <td> U+1D4CB </td> </tr><tr><td> <code title="">vzigzag;</code> </td> <td> U+0299A </td> </tr><tr><td> <code title="">wcirc;</code> </td> <td> U+00175 </td> </tr><tr><td> <code title="">wedbar;</code> </td> <td> U+02A5F </td> </tr><tr><td> <code title="">wedge;</code> </td> <td> U+02227 </td> </tr><tr><td> <code title="">wedgeq;</code> </td> <td> U+02259 </td> </tr><tr><td> <code title="">weierp;</code> </td> <td> U+02118 </td> </tr><tr><td> <code title="">wfr;</code> </td> <td> U+1D534 </td> </tr><tr><td> <code title="">wopf;</code> </td> <td> U+1D568 </td> </tr><tr><td> <code title="">wp;</code> </td> <td> U+02118 </td> </tr><tr><td> <code title="">wr;</code> </td> <td> U+02240 </td> </tr><tr><td> <code title="">wreath;</code> </td> <td> U+02240 </td> </tr><tr><td> <code title="">wscr;</code> </td> <td> U+1D4CC </td> </tr><tr><td> <code title="">xcap;</code> </td> <td> U+022C2 </td> </tr><tr><td> <code title="">xcirc;</code> </td> <td> U+025EF </td> </tr><tr><td> <code title="">xcup;</code> </td> <td> U+022C3 </td> </tr><tr><td> <code title="">xdtri;</code> </td> <td> U+025BD </td> </tr><tr><td> <code title="">xfr;</code> </td> <td> U+1D535 </td> </tr><tr><td> <code title="">xhArr;</code> </td> <td> U+027FA </td> </tr><tr><td> <code title="">xharr;</code> </td> <td> U+027F7 </td> </tr><tr><td> <code title="">xi;</code> </td> <td> U+003BE </td> </tr><tr><td> <code title="">xlArr;</code> </td> <td> U+027F8 </td> </tr><tr><td> <code title="">xlarr;</code> </td> <td> U+027F5 </td> </tr><tr><td> <code title="">xmap;</code> </td> <td> U+027FC </td> </tr><tr><td> <code title="">xnis;</code> </td> <td> U+022FB </td> </tr><tr><td> <code title="">xodot;</code> </td> <td> U+02A00 </td> </tr><tr><td> <code title="">xopf;</code> </td> <td> U+1D569 </td> </tr><tr><td> <code title="">xoplus;</code> </td> <td> U+02A01 </td> </tr><tr><td> <code title="">xotime;</code> </td> <td> U+02A02 </td> </tr><tr><td> <code title="">xrArr;</code> </td> <td> U+027F9 </td> </tr><tr><td> <code title="">xrarr;</code> </td> <td> U+027F6 </td> </tr><tr><td> <code title="">xscr;</code> </td> <td> U+1D4CD </td> </tr><tr><td> <code title="">xsqcup;</code> </td> <td> U+02A06 </td> </tr><tr><td> <code title="">xuplus;</code> </td> <td> U+02A04 </td> </tr><tr><td> <code title="">xutri;</code> </td> <td> U+025B3 </td> </tr><tr><td> <code title="">xvee;</code> </td> <td> U+022C1 </td> </tr><tr><td> <code title="">xwedge;</code> </td> <td> U+022C0 </td> </tr><tr><td> <code title="">yacute;</code> </td> <td> U+000FD </td> </tr><tr><td> <code title="">yacute</code> </td> <td> U+000FD </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">yacy;</code> </td> <td> U+0044F </td> </tr><tr><td> <code title="">ycirc;</code> </td> <td> U+00177 </td> </tr><tr><td> <code title="">ycy;</code> </td> <td> U+0044B </td> </tr><tr><td> <code title="">yen;</code> </td> <td> U+000A5 </td> </tr><tr><td> <code title="">yen</code> </td> <td> U+000A5 </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">yfr;</code> </td> <td> U+1D536 </td> </tr><tr><td> <code title="">yicy;</code> </td> <td> U+00457 </td> </tr><tr><td> <code title="">yopf;</code> </td> <td> U+1D56A </td> </tr><tr><td> <code title="">yscr;</code> </td> <td> U+1D4CE </td> </tr><tr><td> <code title="">yucy;</code> </td> <td> U+0044E </td> </tr><tr><td> <code title="">yuml;</code> </td> <td> U+000FF </td> </tr><tr><td> <code title="">yuml</code> </td> <td> U+000FF </td> </tr><!-- (invalid entity with missing semicolon for legacy support only) --><tr><td> <code title="">zacute;</code> </td> <td> U+0017A </td> </tr><tr><td> <code title="">zcaron;</code> </td> <td> U+0017E </td> </tr><tr><td> <code title="">zcy;</code> </td> <td> U+00437 </td> </tr><tr><td> <code title="">zdot;</code> </td> <td> U+0017C </td> </tr><tr><td> <code title="">zeetrf;</code> </td> <td> U+02128 </td> </tr><tr><td> <code title="">zeta;</code> </td> <td> U+003B6 </td> </tr><tr><td> <code title="">zfr;</code> </td> <td> U+1D537 </td> </tr><tr><td> <code title="">zhcy;</code> </td> <td> U+00436 </td> </tr><tr><td> <code title="">zigrarr;</code> </td> <td> U+021DD </td> </tr><tr><td> <code title="">zopf;</code> </td> <td> U+1D56B </td> </tr><tr><td> <code title="">zscr;</code> </td> <td> U+1D4CF </td> </tr><tr><td> <code title="">zwj;</code> </td> <td> U+0200D </td> </tr><tr><td> <code title="">zwnj;</code> </td> <td> U+0200C </td> </tr></tbody></table><!--
    If we want to add character references, Almorca suggests:
    > I would add &sub1; (character U+2081), &sub2;
    > (character U+2082) and &sub3; (character U+2083). They
    > would are the equivalent to &sup1;, &sup2;, and &sup3;.
    See also: http://www.w3.org/2003/entities/
-  --></div>
-
-
-
-  </body></html>
\ No newline at end of file
+  --></div></body></html>
\ No newline at end of file

Index: references.html
===================================================================
RCS file: /sources/public/html5/spec/references.html,v
retrieving revision 1.122
retrieving revision 1.123
diff -u -d -r1.122 -r1.123
--- references.html	12 Aug 2009 23:47:36 -0000	1.122
+++ references.html	13 Aug 2009 21:46:35 -0000	1.123
@@ -179,20 +179,14 @@
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"></a></p>
    <h1>HTML 5</h1>
    <h2 class="no-num no-toc" id="a-vocabulary-and-associated-apis-for-html-and-xhtml">A vocabulary and associated APIs for HTML and XHTML</h2>
-   </div>
-
-  <nav>
+   </div><nav>
    <a href="index.html">&#8592; Index</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="acknowledgements.html">Acknowledgements &#8594;</a>
-  </nav><p>This is revision 1.2793.</p>
-
-
-  <h2 class="no-num" id="references">References</h2>
+  </nav><p>This is revision 1.2794.</p>
 
-  <p>All references are normative unless marked "Non-normative".</p>
 
-  <dl><dt id="refsGRAPHICS">[GRAPHICS]</dt>
+  <h2 class="no-num" id="references">References</h2><p>All references are normative unless marked "Non-normative".</p><dl><dt id="refsGRAPHICS">[GRAPHICS]</dt>
    <dd>(Non-normative) <cite>Computer Graphics: Principles and
    Practice in C</cite>, Second Edition, J. Foley, A. van Dam,
    S. Feiner, J. Hughes. Addison-Wesley, July 1995. ISBN

Index: semantics.html
===================================================================
RCS file: /sources/public/html5/spec/semantics.html,v
retrieving revision 1.122
retrieving revision 1.123
diff -u -d -r1.122 -r1.123
--- semantics.html	12 Aug 2009 23:47:36 -0000	1.122
+++ semantics.html	13 Aug 2009 21:46:35 -0000	1.123
@@ -179,22 +179,14 @@
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"></a></p>
    <h1>HTML 5</h1>
    <h2 class="no-num no-toc" id="a-vocabulary-and-associated-apis-for-html-and-xhtml">A vocabulary and associated APIs for HTML and XHTML</h2>
-   </div>
-
-  <nav>
+   </div><nav>
    <a href="dom.html">&#8592; 3 Semantics, structure, and APIs of HTML documents</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="text-level-semantics.html">4.6 Text-level semantics &#8594;</a>
-  </nav><p>This is revision 1.2793.</p>
[...2276 lines suppressed...]
   elements with explicit inline counts that are then hidden and turned
-  into a presentational effect using a style sheet, or to use SVG.</p>
-
-  <div class="example">
+  into a presentational effect using a style sheet, or to use SVG.</p><div class="example">
 
    <p>Here, three tags are included in a short tag cloud:</p>
 
@@ -4676,8 +3990,4 @@
    that apply to the page itself; they are just part of an index
    listing the tags themselves.</p>
 
-  </div>
-
-
-
-  </body></html>
\ No newline at end of file
+  </div></body></html>
\ No newline at end of file

Index: index.html
===================================================================
RCS file: /sources/public/html5/spec/index.html,v
retrieving revision 1.122
retrieving revision 1.123
diff -u -d -r1.122 -r1.123
--- index.html	12 Aug 2009 23:47:36 -0000	1.122
+++ index.html	13 Aug 2009 21:46:35 -0000	1.123
@@ -179,20 +179,14 @@
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"></a></p>
    <h1>HTML 5</h1>
    <h2 class="no-num no-toc" id="a-vocabulary-and-associated-apis-for-html-and-xhtml">A vocabulary and associated APIs for HTML and XHTML</h2>
-   </div>
-
-  <nav>
+   </div><nav>
    <a href="iana-considerations.html">&#8592; IANA considerations</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="references.html">References &#8594;</a>
-  </nav><p>This is revision 1.2793.</p>
-
-
-  <h2 class="no-num" id="index">Index</h2>
+  </nav><p>This is revision 1.2794.</p>
 
-  <p><i>This section is non-normative.</i></p>
 
-  <table><caption>List of elements</caption>
+  <h2 class="no-num" id="index">Index</h2><p><i>This section is non-normative.</i></p><table><caption>List of elements</caption>
    <thead><tr><th> Element
      </th><th> Categories
      </th><th> Parents
@@ -211,9 +205,7 @@
           <code title="attr-fae-form"><a href="forms.html#attr-fae-form">form</a></code>
      </td><td> <code><a href="forms.html#htmllabelelement">HTMLLabelElement</a></code>
     </td></tr><tr><td class="XXX" colspan="6"> ...
-  </td></tr></tbody></table><p>An asterisk (*) in a cell indicates that the actual rules are more complicated than indicated in the table above.</p>
-
-  <hr><table><caption>List of attributes</caption>
+  </td></tr></tbody></table><p>An asterisk (*) in a cell indicates that the actual rules are more complicated than indicated in the table above.</p><hr><table><caption>List of attributes</caption>
    <thead><tr><th> Attribute
      </th><th> Element(s)
      </th><th> Value
@@ -230,9 +222,7 @@
           <code><a href="forms.html#the-textarea-element">textarea</a></code>
      </td><td> ID*
     </td></tr><tr><td class="XXX" colspan="3"> ...
-  </td></tr></tbody></table><p>An asterisk (*) in a cell indicates that the actual rules are more complicated than indicated in the table above.</p>
-
-  <hr><table><caption>List of <dfn id="reflecting-dom-attributes">reflecting DOM attributes</dfn></caption>
+  </td></tr></tbody></table><p>An asterisk (*) in a cell indicates that the actual rules are more complicated than indicated in the table above.</p><hr><table><caption>List of <dfn id="reflecting-dom-attributes">reflecting DOM attributes</dfn></caption>
    <thead><tr><th> Interface
      </th><th> Element(s)
      </th><th> DOM attribute

Index: comms.html
===================================================================
RCS file: /sources/public/html5/spec/comms.html,v
retrieving revision 1.122
retrieving revision 1.123
diff -u -d -r1.122 -r1.123
--- comms.html	12 Aug 2009 23:47:36 -0000	1.122
+++ comms.html	13 Aug 2009 21:46:34 -0000	1.123
@@ -179,28 +179,16 @@
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"></a></p>
    <h1>HTML 5</h1>
    <h2 class="no-num no-toc" id="a-vocabulary-and-associated-apis-for-html-and-xhtml">A vocabulary and associated APIs for HTML and XHTML</h2>
-   </div>
-
-  <nav>
+   </div><nav>
    <a href="editing.html">&#8592; 7 User Interaction</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="syntax.html">9 The HTML syntax &#8594;</a>
-  </nav><p>This is revision 1.2793.</p>
-
-
-  <h2 id="comms"><span class="secno">8 </span>Communication</h2>
+  </nav><p>This is revision 1.2794.</p>
 
 
-  <h3 id="event-definitions"><span class="secno">8.1 </span>Event definitions</h3>
-
-  <!-- XXX cross-references for SSE and WS need fixing now that this is cross-spec -->
-  <p>Messages in <span>server-sent events</span>, <span>Web
+  <h2 id="comms"><span class="secno">8 </span>Communication</h2><h3 id="event-definitions"><span class="secno">8.1 </span>Event definitions</h3><!-- XXX cross-references for SSE and WS need fixing now that this is cross-spec --><p>Messages in <span>server-sent events</span>, <span>Web
   sockets</span>, <a href="#crossDocumentMessages">cross-document messaging</a>, and
-  <a href="#channel-messaging">channel messaging</a> use the <dfn id="event-message" title="event-message"><code>message</code></dfn> event.</p>
-
-  <p>The following interface is defined for this event:</p>
-
-  <pre class="idl">interface <dfn id="messageevent">MessageEvent</dfn> : Event {
+  <a href="#channel-messaging">channel messaging</a> use the <dfn id="event-message" title="event-message"><code>message</code></dfn> event.</p><p>The following interface is defined for this event:</p><pre class="idl">interface <dfn id="messageevent">MessageEvent</dfn> : Event {
   readonly attribute any <a href="#dom-messageevent-data" title="dom-MessageEvent-data">data</a>;
   readonly attribute DOMString <a href="#dom-messageevent-origin" title="dom-MessageEvent-origin">origin</a>;
   readonly attribute DOMString <a href="#dom-messageevent-lasteventid" title="dom-MessageEvent-lastEventId">lastEventId</a>;
@@ -208,9 +196,7 @@
   readonly attribute <a href="#messageportarray">MessagePortArray</a> <a href="#dom-messageevent-ports" title="dom-MessageEvent-ports">ports</a>;
   void <a href="#dom-messageevent-initmessageevent" title="dom-MessageEvent-initMessageEvent">initMessageEvent</a>(in DOMString typeArg, in boolean canBubbleArg, in boolean cancelableArg, in any dataArg, in DOMString originArg, in DOMString lastEventIdArg, in <a href="browsers.html#windowproxy">WindowProxy</a> sourceArg, in <a href="#messageportarray">MessagePortArray</a> portsArg);
   void <a href="#dom-messageevent-initmessageeventns" title="dom-MessageEvent-initMessageEventNS">initMessageEventNS</a>(in DOMString namespaceURI, in DOMString typeArg, in boolean canBubbleArg, in boolean cancelableArg, in any dataArg, in DOMString originArg, in DOMString lastEventIdArg, in <a href="browsers.html#windowproxy">WindowProxy</a> sourceArg, in <a href="#messageportarray">MessagePortArray</a> portsArg);
-};</pre>
-
-  <dl class="domintro"><dt><var title="">event</var> . <code title="dom-MessageEvent-data"><a href="#dom-messageevent-data">data</a></code></dt>
+};</pre><dl class="domintro"><dt><var title="">event</var> . <code title="dom-MessageEvent-data"><a href="#dom-messageevent-data">data</a></code></dt>
 
    <dd>
 
@@ -294,41 +280,19 @@
   null, and the <code title="dom-MessageEvent-ports"><a href="#dom-messageevent-ports">ports</a></code> attribute
   must be null.</p>
 
-  </div>
-
-
-
-
-
-
-
-
-  <h3 id="crossDocumentMessages"><span class="secno">8.2 </span><dfn>Cross-document messaging</dfn></h3>
-
-  <p>Web browsers, for security and privacy reasons, prevent documents
+  </div><h3 id="crossDocumentMessages"><span class="secno">8.2 </span><dfn>Cross-document messaging</dfn></h3><p>Web browsers, for security and privacy reasons, prevent documents
   in different domains from affecting each other; that is, cross-site
-  scripting is disallowed.</p>
-
-  <p>While this is an important security feature, it prevents pages
+  scripting is disallowed.</p><p>While this is an important security feature, it prevents pages
   from different domains from communicating even when those pages are
   not hostile. This section introduces a messaging system that allows
   documents to communicate with each other regardless of their source
   domain, in a way designed to not enable cross-site scripting
-  attacks.</p>
-
-  <div class="impl">
+  attacks.</p><div class="impl">
 
   <p>The <a href="browsers.html#task-source">task source</a> for the <a href="browsers.html#concept-task" title="concept-task">tasks</a> in <a href="#crossDocumentMessages">cross-document
   messaging</a> is the <dfn id="posted-message-task-source">posted message task source</dfn>.</p>
 
-  </div>
-
-
-  <h4 id="introduction-6"><span class="secno">8.2.1 </span>Introduction</h4>
-
-  <p><i>This section is non-normative.</i></p>
-
-  <div class="example">
+  </div><h4 id="introduction-6"><span class="secno">8.2.1 </span>Introduction</h4><p><i>This section is non-normative.</i></p><div class="example">
 
    <p>For example, if document A contains an <code><a href="embedded-content-0.html#the-iframe-element">iframe</a></code>
    element that contains document B, and script in document A calls
@@ -362,40 +326,24 @@
    responds to by sending a message back to the document which sent
    the message in the first place.</p>
 
-  </div>
-
-
-  <h4 id="security-4"><span class="secno">8.2.2 </span>Security</h4>
-
-  <div class="impl">
+  </div><h4 id="security-4"><span class="secno">8.2.2 </span>Security</h4><div class="impl">
 
   <h5 id="authors"><span class="secno">8.2.2.1 </span>Authors</h5>
 
-  </div>
-
-  <p class="warning">Use of this API requires extra care to protect
+  </div><p class="warning">Use of this API requires extra care to protect
   users from hostile entities abusing a site for their own
-  purposes.</p>
-
-  <p>Authors should check the <code title="dom-MessageEvent-origin"><a href="#dom-messageevent-origin">origin</a></code> attribute to ensure
+  purposes.</p><p>Authors should check the <code title="dom-MessageEvent-origin"><a href="#dom-messageevent-origin">origin</a></code> attribute to ensure
   that messages are only accepted from domains that they expect to
   receive messages from. Otherwise, bugs in the author's message
-  handling code could be exploited by hostile sites.</p>
-
-  <p>Furthermore, even after checking the <code title="dom-MessageEvent-origin"><a href="#dom-messageevent-origin">origin</a></code> attribute, authors
+  handling code could be exploited by hostile sites.</p><p>Furthermore, even after checking the <code title="dom-MessageEvent-origin"><a href="#dom-messageevent-origin">origin</a></code> attribute, authors
   should also check that the data in question is of the expected
   format. Otherwise, if the source of the event has been attacked
   using a cross-site scripting flaw, further unchecked processing of
   information sent using the <code title="dom-window-postMessage-2"><a href="#dom-window-postmessage-2">postMessage()</a></code> method could
-  result in the attack being propagated into the receiver.</p>
-
-  <p>Authors should not use the wildcard keyword ("*") in the <var title="">targetOrigin</var> argument in messages that contain any
+  result in the attack being propagated into the receiver.</p><p>Authors should not use the wildcard keyword ("*") in the <var title="">targetOrigin</var> argument in messages that contain any
   confidential information, as otherwise there is no way to guarantee
   that the message is only delivered to the recipient to which it was
-  intended.</p>
-
-
-  <div class="impl">
+  intended.</p><div class="impl">
 
   <h5 id="user-agents"><span class="secno">8.2.2.2 </span>User agents</h5>
 
@@ -410,12 +358,7 @@
   disallowed for security reasons. It also requires that UAs be
   careful to allow access to certain properties but not others.</p>
 
-  </div>
-
-
-  <h4 id="posting-messages"><span class="secno">8.2.3 </span>Posting messages</h4>
-
-  <dl class="domintro"><dt><var title="">window</var> . <code title="dom-window-postMessage-2"><a href="#dom-window-postmessage-2">postMessage</a></code>(<var title="">message</var>, [ <var title="">ports</var>, ] <var title="">targetOrigin</var>)</dt>
+  </div><h4 id="posting-messages"><span class="secno">8.2.3 </span>Posting messages</h4><dl class="domintro"><dt><var title="">window</var> . <code title="dom-window-postMessage-2"><a href="#dom-window-postmessage-2">postMessage</a></code>(<var title="">message</var>, [ <var title="">ports</var>, ] <var title="">targetOrigin</var>)</dt>
 
    <dd>
 
@@ -501,10 +444,7 @@
 
    </li>
 
-  </ol></div>
-
-
-  <div class="impl">
+  </ol></div><div class="impl">
 
   <h4 id="posting-messages-with-message-ports"><span class="secno">8.2.4 </span>Posting messages with message ports</h4>
 
@@ -623,30 +563,12 @@
   sections be kept separate so that implementors can avoid getting
   confused with the 'port' step. -->
 
-  </div>
-
-
-
-  <h3 id="channel-messaging"><span class="secno">8.3 </span><dfn>Channel messaging</dfn></h3>
-
-  <h4 id="introduction-7"><span class="secno">8.3.1 </span>Introduction</h4>
-
-  <p><i>This section is non-normative.</i></p>
-
-  <p class="XXX">An introduction to the channel and port
-  APIs.</p>
-
-
-
-  <h4 id="message-channels"><span class="secno">8.3.2 </span>Message channels</h4>
-
-  <pre class="idl">[<a href="#dom-messagechannel" title="dom-MessageChannel">Constructor</a>]
+  </div><h3 id="channel-messaging"><span class="secno">8.3 </span><dfn>Channel messaging</dfn></h3><h4 id="introduction-7"><span class="secno">8.3.1 </span>Introduction</h4><p><i>This section is non-normative.</i></p><p class="XXX">An introduction to the channel and port
+  APIs.</p><h4 id="message-channels"><span class="secno">8.3.2 </span>Message channels</h4><pre class="idl">[<a href="#dom-messagechannel" title="dom-MessageChannel">Constructor</a>]
 interface <dfn id="messagechannel">MessageChannel</dfn> {
   readonly attribute <a href="#messageport">MessagePort</a> <a href="#dom-channel-port1" title="dom-channel-port1">port1</a>;
   readonly attribute <a href="#messageport">MessagePort</a> <a href="#dom-channel-port2" title="dom-channel-port2">port2</a>;
-};</pre>
-
-  <dl class="domintro"><dt><var title="">channel</var> = new <code title="dom-MessageChannel"><a href="#dom-messagechannel">MessageChannel</a></code>()</dt>
+};</pre><dl class="domintro"><dt><var title="">channel</var> = new <code title="dom-MessageChannel"><a href="#dom-messagechannel">MessageChannel</a></code>()</dt>
 
    <dd>
 
@@ -703,16 +625,8 @@
   must return the values they were assigned when the
   <code><a href="#messagechannel">MessageChannel</a></code> object was created.</p>
 
-  </div>
-
-
-
-  <h4 id="message-ports"><span class="secno">8.3.3 </span>Message ports</h4>
-
-  <p>Each channel has two message ports. Data sent through one port is
-  received by the other port, and vice versa.</p>
-
-  <pre class="idl">typedef sequence&lt;MessagePort&gt; <dfn id="messageportarray">MessagePortArray</dfn>;
+  </div><h4 id="message-ports"><span class="secno">8.3.3 </span>Message ports</h4><p>Each channel has two message ports. Data sent through one port is
+  received by the other port, and vice versa.</p><pre class="idl">typedef sequence&lt;MessagePort&gt; <dfn id="messageportarray">MessagePortArray</dfn>;
 
 interface <dfn id="messageport">MessagePort</dfn> {
 <!-- v2-onclose  readonly attribute boolean <span title="dom-MessagePort-active">active</span>;
@@ -723,9 +637,7 @@
 
   // event handler attributes
            attribute <a href="browsers.html#function">Function</a> <a href="#handler-messageport-onmessage" title="handler-MessagePort-onmessage">onmessage</a>;
-};</pre>
-
-  <dl class="domintro"><!-- v2-onclose
+};</pre><dl class="domintro"><!-- v2-onclose
    <dt><var title="">port</var> . <code title="dom-MessagePort-active">active</code></dt>
 
    <dd>
@@ -991,12 +903,7 @@
   as if the <code title="dom-MessagePort-start"><a href="#dom-messageport-start">start()</a></code> method
   had been called.</p>
 
-  </div>
-
-
-  <h5 id="ports-and-garbage-collection"><span class="secno">8.3.3.1 </span>Ports and garbage collection</h5>
-
-  <div class="impl">
+  </div><h5 id="ports-and-garbage-collection"><span class="secno">8.3.3.1 </span>Ports and garbage collection</h5><div class="impl">
 
   <p>When a <code><a href="#messageport">MessagePort</a></code> object <var title="">o</var> is
   entangled, user agents must either act as if <var title="">o</var>'s
@@ -1030,14 +937,8 @@
   <!-- XXX what about ports in the ports attribute of a MessageEvent
   that isn't dispatched yet? -->
 
-  </div>
-
-  <p class="note">Authors are strongly encouraged to explicitly close
+  </div><p class="note">Authors are strongly encouraged to explicitly close
   <code><a href="#messageport">MessagePort</a></code> objects to disentangle them, so that their
   resources can be recollected. Creating many <code><a href="#messageport">MessagePort</a></code>
   objects and discarding them without closing them can lead to high
-  memory usage.</p>
-
-
-
-  </body></html>
\ No newline at end of file
+  memory usage.</p></body></html>
\ No newline at end of file

Index: spec.html
===================================================================
RCS file: /sources/public/html5/spec/spec.html,v
retrieving revision 1.122
retrieving revision 1.123
diff -u -d -r1.122 -r1.123
--- spec.html	12 Aug 2009 23:47:36 -0000	1.122
+++ spec.html	13 Aug 2009 21:46:36 -0000	1.123
@@ -178,7 +178,7 @@
    <h2 class="no-num no-toc" id="a-vocabulary-and-associated-apis-for-html-and-xhtml">A vocabulary and associated APIs for HTML and XHTML</h2>
    <!--ZZZ:-->
    <!--<h2 class="no-num no-toc">W3C Working Draft 23 April 2009</h2>-->
-   <h2 class="no-num no-toc" id="editor-s-draft-date-1-january-1970">Editor's Draft 12 August 2009</h2>
+   <h2 class="no-num no-toc" id="editor-s-draft-date-1-january-1970">Editor's Draft 13 August 2009</h2>
    <!--:ZZZ-->
    <dl><!-- ZZZ: update the month/day (twice), (un)comment out
     <dt>This Version:</dt>
@@ -200,7 +200,7 @@
    </dl><p>This specification is available in the following formats: 
     <a href="Overview.html">single page HTML</a>,
     <a href="spec.html">multipage HTML</a>.
-This is revision 1.2793.
+This is revision 1.2794.
    </p>
    <p class="copyright"><a href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a>
    &#169; 2009 <a href="http://www.w3.org/"><abbr title="World Wide
@@ -211,43 +211,22 @@
    <a href="http://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a>
    and <a href="http://www.w3.org/Consortium/Legal/copyright-documents">document
    use</a> rules apply.</p>
-  </div>
-
-  <hr class="top"><h2 class="no-num no-toc" id="abstract">Abstract</h2>
-
-  <p>This specification defines the 5th major revision of the core
+  </div><hr class="top"><h2 class="no-num no-toc" id="abstract">Abstract</h2><p>This specification defines the 5th major revision of the core
   language of the World Wide Web: the Hypertext Markup Language
   (HTML). In this version, new features are introduced to help Web
   application authors, new elements are introduced based on research
   into prevailing authoring practices, and special attention has been
   given to defining clear conformance criteria for user agents in an
-  effort to improve interoperability.</p>
-
-
-  <h2 class="no-num no-toc" id="status-of-this-document">Status of this document</h2>
-
-  <!-- intro boilerplate (required) -->
-  <p><em>This section describes the status of this document at the
+  effort to improve interoperability.</p><h2 class="no-num no-toc" id="status-of-this-document">Status of this document</h2><!-- intro boilerplate (required) --><p><em>This section describes the status of this document at the
   time of its publication. Other documents may supersede this
   document. A list of current W3C publications and the most recently
   formally published revision of this technical report can be found in
   the <a href="http://www.w3.org/TR/">W3C technical reports index</a>
-  at http://www.w3.org/TR/.</em></p>
-
-
-  <!-- UNDER NO CIRCUMSTANCES IS THE FOLLOWING PARAGRAPH TO BE REMOVED OR EDITED WITHOUT TALKING TO IAN FIRST -->
-  <!-- XXX this section will be moved back to just below the copyright
+  at http://www.w3.org/TR/.</em></p><!-- UNDER NO CIRCUMSTANCES IS THE FOLLOWING PARAGRAPH TO BE REMOVED OR EDITED WITHOUT TALKING TO IAN FIRST --><!-- XXX this section will be moved back to just below the copyright
   notice in the header by October 2009 unless the spec as a whole has
-  been transitioned to a more permissive license by that time. -->
-  <!-- XXX when moving this text, add: class="alt copyright" -->
-  <p>The <a href="http://www.whatwg.org/specs/web-apps/current-work/multipage/">WHATWG
+  been transitioned to a more permissive license by that time. --><!-- XXX when moving this text, add: class="alt copyright" --><p>The <a href="http://www.whatwg.org/specs/web-apps/current-work/multipage/">WHATWG
   version</a> of this specification is available under a license that
-  permits reuse of the specification text.</p>
-  <!-- UNDER NO CIRCUMSTANCES IS THE PRECEDING PARAGRAPH TO BE REMOVED OR EDITED WITHOUT TALKING TO IAN FIRST -->
-
-
-  <!-- where to send feedback (required) -->
-  <p>If you wish to make comments regarding this document, please send
+  permits reuse of the specification text.</p><!-- UNDER NO CIRCUMSTANCES IS THE PRECEDING PARAGRAPH TO BE REMOVED OR EDITED WITHOUT TALKING TO IAN FIRST --><!-- where to send feedback (required) --><p>If you wish to make comments regarding this document, please send
   them to <a href="mailto:http://lists.w3.org/Archives/Public/public-html-comments/">archives</a>)
@@ -260,50 +239,28 @@
   or submit them using <a href="http://www.w3.org/Bugs/Public/enter_bug.cgi?product=HTML%20WG">our
   public bug database</a>.
 
-  All feedback is welcome.</p>
-
-  <!-- UNDER NO CIRCUMSTANCES IS THE FOLLOWING PARAGRAPH TO BE REMOVED OR EDITED WITHOUT TALKING TO IAN FIRST -->  
-  <p>We maintain <a href="http://www.whatwg.org/issues/">a list of all
+  All feedback is welcome.</p><!-- UNDER NO CIRCUMSTANCES IS THE FOLLOWING PARAGRAPH TO BE REMOVED OR EDITED WITHOUT TALKING TO IAN FIRST --><p>We maintain <a href="http://www.whatwg.org/issues/">a list of all
   e-mails that have not yet been considered</a> and <a href="http://www.w3.org/Bugs/Public/buglist.cgi?component=Spec%20bugs&amp;component=Spec%20proposals&amp;product=HTML%20WG&amp;resolution=NEEDSINFO&amp;resolution=LATER&amp;resolution=REMIND&amp;resolution=---&amp;order=bugs.resolution%2Cbugs.priority%2C%20bugs.bug_severity">a
-  list of all bug reports that have not yet been resolved</a>.</p>
-  <!-- UNDER NO CIRCUMSTANCES IS THE PRECEDING PARAGRAPH TO BE REMOVED OR EDITED WITHOUT TALKING TO IAN FIRST -->
-
-
-  <!-- stability (required) -->
-  <p>Implementors should be aware that this specification is not
+  list of all bug reports that have not yet been resolved</a>.</p><!-- UNDER NO CIRCUMSTANCES IS THE PRECEDING PARAGRAPH TO BE REMOVED OR EDITED WITHOUT TALKING TO IAN FIRST --><!-- stability (required) --><p>Implementors should be aware that this specification is not
   stable. <strong>Implementors who are not taking part in the
   discussions are likely to find the specification changing out from
   under them in incompatible ways.</strong> Vendors interested in
   implementing this specification before it eventually reaches the
   Candidate Recommendation stage should join the aforementioned
-  mailing lists and take part in the discussions.</p>
-
-
-  <!-- not everyone agrees with html5 (requested before fpwd) -->
-  <p>The publication of this document by the W3C as a W3C Working
+  mailing lists and take part in the discussions.</p><!-- not everyone agrees with html5 (requested before fpwd) --><p>The publication of this document by the W3C as a W3C Working
   Draft does not imply that all of the participants in the W3C HTML
   working group endorse the contents of the specification. Indeed, for
   any section of the specification, one can usually find many members
   of the working group or of the W3C as a whole who object strongly to
   the current text, the existence of the section at all, or the idea
   that the working group should even spend time discussing the concept
-  of that section.</p>
-
-
-  <!-- UNDER NO CIRCUMSTANCES IS THE FOLLOWING PARAGRAPH TO BE REMOVED OR EDITED WITHOUT TALKING TO IAN FIRST -->
-  <!-- version history or list of changes (required) -->
-  <p>The latest stable version of the editor's draft of this
+  of that section.</p><!-- UNDER NO CIRCUMSTANCES IS THE FOLLOWING PARAGRAPH TO BE REMOVED OR EDITED WITHOUT TALKING TO IAN FIRST --><!-- version history or list of changes (required) --><p>The latest stable version of the editor's draft of this
   specification is always available on <a href="http://dev.w3.org/html5/spec/Overview.html">the
   W3C CVS server</a> and in the <a href="http://svn.whatwg.org/webapps/">WHATWG Subversion
   repository</a>. The <a href="http://www.whatwg.org/specs/web-apps/current-work/">latest
   editor's working copy</a> (which may contain unfinished text in
-  the process of being prepared) is also available.</p>
-  <!-- UNDER NO CIRCUMSTANCES IS THE PRECEDING PARAGRAPH TO BE REMOVED OR EDITED WITHOUT TALKING TO IAN FIRST -->
-
-  <!-- UNDER NO CIRCUMSTANCES IS THE FOLLOWING LIST TO BE REMOVED OR EDITED WITHOUT TALKING TO IAN FIRST -->
-  <p>There are various ways to follow the change history for the
-  specification:</p>
-  <dl><dt>E-mail notifications of changes</dt>
+  the process of being prepared) is also available.</p><!-- UNDER NO CIRCUMSTANCES IS THE PRECEDING PARAGRAPH TO BE REMOVED OR EDITED WITHOUT TALKING TO IAN FIRST --><!-- UNDER NO CIRCUMSTANCES IS THE FOLLOWING LIST TO BE REMOVED OR EDITED WITHOUT TALKING TO IAN FIRST --><p>There are various ways to follow the change history for the
+  specification:</p><dl><dt>E-mail notifications of changes</dt>
    <dd>HTML-Diffs mailing list (diff-marked HTML versions for each change): <a href="http://lists.w3.org/Archives/Public/public-html-diffs/latest">http://lists.w3.org/Archives/Public/public-html-diffs/latest</a></dd>
    <dd>Commit-Watchers mailing list (complete source diffs): <a href="http://lists.whatwg.org/listinfo.cgi/commit-watchers-whatwg.org">http://lists.whatwg.org/listinfo.cgi/commit-watchers-whatwg.org</a></dd>
    <dt>Real-time notifications of changes:</dt>
@@ -319,45 +276,20 @@
   track.
   <!--ZZZ:-->
   <!--This specification is the 23 April 2009 Working Draft.-->
-  This specification is the 12 August 2009 Editor's Draft.
+  This specification is the 13 August 2009 Editor's Draft.
   <!--:ZZZ-->
-  </p>
-
-
-  <!-- UNDER NO CIRCUMSTANCES IS THE PRECEDING PARAGRAPH TO BE REMOVED OR EDITED WITHOUT TALKING TO IAN FIRST -->
-  <!-- relationship to other work (required) -->
-  <p>This specification is also being produced by the <a href="http://www.whatwg.org/">WHATWG</a>. The two specifications are
-  identical from the table of contents onwards.</p>
-  <!-- UNDER NO CIRCUMSTANCES IS THE FOLLOWING PARAGRAPH TO BE REMOVED OR EDITED WITHOUT TALKING TO IAN FIRST -->
-
-
-  <!-- UNDER NO CIRCUMSTANCES IS THE PRECEDING PARAGRAPH TO BE REMOVED OR EDITED WITHOUT TALKING TO IAN FIRST -->
-  <!-- context and rationale (required) -->
-  <p>This specification is intended to replace (be a new version of)
+  </p><!-- UNDER NO CIRCUMSTANCES IS THE PRECEDING PARAGRAPH TO BE REMOVED OR EDITED WITHOUT TALKING TO IAN FIRST --><!-- relationship to other work (required) --><p>This specification is also being produced by the <a href="http://www.whatwg.org/">WHATWG</a>. The two specifications are
+  identical from the table of contents onwards.</p><!-- UNDER NO CIRCUMSTANCES IS THE FOLLOWING PARAGRAPH TO BE REMOVED OR EDITED WITHOUT TALKING TO IAN FIRST --><!-- UNDER NO CIRCUMSTANCES IS THE PRECEDING PARAGRAPH TO BE REMOVED OR EDITED WITHOUT TALKING TO IAN FIRST --><!-- context and rationale (required) --><p>This specification is intended to replace (be a new version of)
   what was previously the HTML4, XHTML 1.0, and DOM2 HTML
-  specifications.</p>
-  <!-- UNDER NO CIRCUMSTANCES IS THE FOLLOWING PARAGRAPH TO BE REMOVED OR EDITED WITHOUT TALKING TO IAN FIRST -->
-
-
-  <!-- required patent boilerplate -->
-  <p>This document was produced by a group operating under the <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/">5
+  specifications.</p><!-- UNDER NO CIRCUMSTANCES IS THE FOLLOWING PARAGRAPH TO BE REMOVED OR EDITED WITHOUT TALKING TO IAN FIRST --><!-- required patent boilerplate --><p>This document was produced by a group operating under the <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/">5
   February 2004 W3C Patent Policy</a>. W3C maintains a <a href="http://www.w3.org/2004/01/pp-impl/40318/status" rel="disclosure">public list of
   any patent disclosures</a> made in connection with the deliverables
   of the group; that page also includes instructions for disclosing a
   patent. An individual who has actual knowledge of a patent which the
   individual believes contains <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/#def-essential">Essential
   Claim(s)</a> must disclose the information in accordance with <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/#sec-Disclosure">section
-  6 of the W3C Patent Policy</a>.</p>
-  <h3 class="no-num no-toc" id="stability-0">Stability</h3>
-
-  <p>Different parts of this specification are at different levels of
-  maturity.</p>
-
-  <div id="stability"></div>
-
-
-  <h2 class="no-num no-toc" id="contents">Table of contents</h2>
-  
+  6 of the W3C Patent Policy</a>.</p><h3 class="no-num no-toc" id="stability-0">Stability</h3><p>Different parts of this specification are at different levels of
+  maturity.</p><div id="stability"></div><h2 class="no-num no-toc" id="contents">Table of contents</h2>
 <!--begin-toc-->
 <ol class="toc"><li><a href="introduction.html#introduction"><span class="secno">1 </span>Introduction</a>
   <ol><li><a href="introduction.html#background"><span class="secno">1.1 </span>Background</a></li>

Index: introduction.html
===================================================================
RCS file: /sources/public/html5/spec/introduction.html,v
retrieving revision 1.122
retrieving revision 1.123
diff -u -d -r1.122 -r1.123
--- introduction.html	12 Aug 2009 23:47:36 -0000	1.122
+++ introduction.html	13 Aug 2009 21:46:35 -0000	1.123
@@ -178,79 +178,44 @@
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"></a></p>
    <h1>HTML 5</h1>
    <h2 class="no-num no-toc" id="a-vocabulary-and-associated-apis-for-html-and-xhtml">A vocabulary and associated APIs for HTML and XHTML</h2>
-   </div>
-
-  <nav>
+   </div><nav>
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="infrastructure.html">2 Common infrastructure &#8594;</a>
-  </nav><p>This is revision 1.2793.</p>
-
-
-  <h2 id="introduction"><span class="secno">1 </span>Introduction</h2>
-
+  </nav><p>This is revision 1.2794.</p>
 
-  <h3 id="background"><span class="secno">1.1 </span>Background</h3>
 
-  <p><i>This section is non-normative.</i></p>
-
-  <p>The World Wide Web's markup language has always been HTML. HTML
+  <h2 id="introduction"><span class="secno">1 </span>Introduction</h2><h3 id="background"><span class="secno">1.1 </span>Background</h3><p><i>This section is non-normative.</i></p><p>The World Wide Web's markup language has always been HTML. HTML
   was primarily designed as a language for semantically describing
   scientific documents, although its general design and adaptations
   over the years have enabled it to be used to describe a number of
-  other types of documents.</p>
-
-  <p>The main area that has not been adequately addressed by HTML is a
+  other types of documents.</p><p>The main area that has not been adequately addressed by HTML is a
   vague subject referred to as Web Applications. This specification
   attempts to rectify this, while at the same time updating the HTML
-  specifications to address issues raised in the past few years.</p>
-
-
-  <h3 id="audience"><span class="secno">1.2 </span>Audience</h3>
-
-  <p><i>This section is non-normative.</i></p>
-
-  <p>This specification is intended for authors of documents and
+  specifications to address issues raised in the past few years.</p><h3 id="audience"><span class="secno">1.2 </span>Audience</h3><p><i>This section is non-normative.</i></p><p>This specification is intended for authors of documents and
   scripts that use the features defined in this specification<span class="impl">, implementors of tools that operate on pages that use
   the features defined in this specification, and individuals wishing
   to establish the correctness of documents or implementations with
-  respect to the requirements of this specification</span>.</p>
-
-  <p>This document is probably not suited to readers who do not
+  respect to the requirements of this specification</span>.</p><p>This document is probably not suited to readers who do not
   already have at least a passing familiarity with Web technologies,
   as in places it sacrifices clarity for precision, and brevity for
   completeness. More approachable tutorials and authoring guides can
-  provide a gentler introduction to the topic.</p>
-
-  <p>In particular, familiarity with the basics of DOM Core and DOM
+  provide a gentler introduction to the topic.</p><p>In particular, familiarity with the basics of DOM Core and DOM
   Events is necessary for a complete understanding of some of the more
   technical parts of this specification. An understanding of Web IDL,
   HTTP, XML, Unicode, character encodings, JavaScript, and CSS will
-  also be helpful in places but is not essential.</p>
-
-
-  <h3 id="scope"><span class="secno">1.3 </span>Scope</h3>
-
-  <p><i>This section is non-normative.</i></p>
-
-  <p>This specification is limited to providing a semantic-level
+  also be helpful in places but is not essential.</p><h3 id="scope"><span class="secno">1.3 </span>Scope</h3><p><i>This section is non-normative.</i></p><p>This specification is limited to providing a semantic-level
   markup language and associated semantic-level scripting APIs for
   authoring accessible pages on the Web ranging from static documents
-  to dynamic applications.</p>
-
-  <p>The scope of this specification does not include providing
+  to dynamic applications.</p><p>The scope of this specification does not include providing
   mechanisms for media-specific customization of presentation
   (although default rendering rules for Web browsers are included at
   the end of this specification, and several mechanisms for hooking
-  into CSS are provided as part of the language).</p>
-
-  <p>The scope of this specification does not include documenting
+  into CSS are provided as part of the language).</p><p>The scope of this specification does not include documenting
   every HTML or DOM feature supported by Web browsers. Browsers
   support many features that are considered to be very bad for
   accessibility or that are otherwise inappropriate. For example, the
   <code><a href="obsolete.html#blink">blink</a></code> element is clearly presentational and authors
-  wishing to cause text to blink should instead use CSS.</p>
-
-  <p>The scope of this specification is not to describe an entire
+  wishing to cause text to blink should instead use CSS.</p><p>The scope of this specification is not to describe an entire
   operating system. In particular, hardware configuration software,
   image manipulation tools, and applications that users would be
   expected to use with high-end workstations on a daily basis are out
@@ -261,194 +226,96 @@
   systems, searching systems, games (especially multiplayer online
   games), public telephone books or address books, communications
   software (e-mail clients, instant messaging clients, discussion
-  software), document editing software, etc.</p>
-
-
-  <h3 id="history-0"><span class="secno">1.4 </span>History</h3>
-
-  <p><i>This section is non-normative.</i></p>
-
-  <p>Work on HTML&#160;5 originally started in late 2003, as a proof
+  software), document editing software, etc.</p><h3 id="history-0"><span class="secno">1.4 </span>History</h3><p><i>This section is non-normative.</i></p><p>Work on HTML&#160;5 originally started in late 2003, as a proof
   of concept to show that it was possible to extend HTML&#160;4's forms to
   provide many of the features that XForms 1.0 introduced, without
   requiring browsers to implement rendering engines that were
   incompatible with existing HTML Web pages. At this early stage,
   while the draft was already publicly available, and input was
   already being solicited from all sources, the specification was only
-  under Opera Software's copyright.</p>
-
-  <p>In early 2004, some of the principles that underlie this effort,
+  under Opera Software's copyright.</p><p>In early 2004, some of the principles that underlie this effort,
   as well as an early draft proposal covering just forms-related
   features, were presented to the W3C jointly by Mozilla and Opera at
   a workshop discussing the future of Web Applications on the Web. The
   proposal was rejected on the grounds that the proposal conflicted
-  with the previously chosen direction for the Web's evolution.</p>
-
-  <p>Shortly thereafter, Apple, Mozilla, and Opera jointly announced
+  with the previously chosen direction for the Web's evolution.</p><p>Shortly thereafter, Apple, Mozilla, and Opera jointly announced
   their intent to continue working on the effort. A public mailing
   list was created, and the drafts were moved to the WHATWG site. The
   copyright was subsequently amended to be jointly owned by all three
-  vendors, and to allow reuse of the specifications.</p>
-
-  <p>In 2006, the W3C expressed interest in the specification, and
+  vendors, and to allow reuse of the specifications.</p><p>In 2006, the W3C expressed interest in the specification, and
   created a working group chartered to work with the WHATWG on the
   development of the HTML&#160;5 specifications. The working group
   opened in 2007. Apple, Mozilla, and Opera allowed the W3C to publish
   the specifications under the W3C copyright, while keeping versions
-  with the less restrictive license on the WHATWG site.</p>
-
-  <p>Since then, both groups have been working together.</p>
-
-
-
-  <h3 id="design-notes"><span class="secno">1.5 </span>Design notes</h3>
-
-  <p><i>This section is non-normative.</i></p>
-
-  <p>It must be admitted that many aspects of HTML appear at first
-  glance to be nonsensical and inconsistent.</p>
-
-  <p>HTML, its supporting DOM APIs, as well as many of its supporting
+  with the less restrictive license on the WHATWG site.</p><p>Since then, both groups have been working together.</p><h3 id="design-notes"><span class="secno">1.5 </span>Design notes</h3><p><i>This section is non-normative.</i></p><p>It must be admitted that many aspects of HTML appear at first
+  glance to be nonsensical and inconsistent.</p><p>HTML, its supporting DOM APIs, as well as many of its supporting
   technologies, have been developed over a period of several decades
   by a wide array of people with different priorities who, in many
-  cases, did not know of each other's existence.</p>
-
-  <p>Features have thus arisen from many sources, and have not always
+  cases, did not know of each other's existence.</p><p>Features have thus arisen from many sources, and have not always
   been designed in especially consistent ways. Furthermore, because of
   the unique characteristics of the Web, implementation bugs have
   often become de-facto, and now de-jure, standards, as content is
   often unintentionally written in ways that rely on them before they
-  can be fixed.</p>
-
-  <p>Despite all this, efforts have been made to adhere to certain
-  design goals. These are described in the next few subsections.</p>
-
-
-  <h4 id="serializability-of-script-execution"><span class="secno">1.5.1 </span>Serializability of script execution</h4>
-
-  <p><i>This section is non-normative.</i></p>
-
-  <p>To avoid exposing Web authors to the complexities of
+  can be fixed.</p><p>Despite all this, efforts have been made to adhere to certain
+  design goals. These are described in the next few subsections.</p><h4 id="serializability-of-script-execution"><span class="secno">1.5.1 </span>Serializability of script execution</h4><p><i>This section is non-normative.</i></p><p>To avoid exposing Web authors to the complexities of
   multithreading, the HTML and DOM APIs are designed such that no
   script can ever detect the simultaneous execution of other
   scripts. Even with <span title="Worker">workers</span>, the intent
   is that the behavior of implementations can be thought of as
-  completely serialising the execution of all scripts in all <a href="browsers.html#browsing-context" title="browsing context">browsing contexts</a>.</p>
-
-  <p class="note">The <code title="dom-navigator-GetStorageUpdates"><a href="browsers.html#dom-navigator-getstorageupdates">navigator.getStorageUpdates()</a></code>
+  completely serialising the execution of all scripts in all <a href="browsers.html#browsing-context" title="browsing context">browsing contexts</a>.</p><p class="note">The <code title="dom-navigator-GetStorageUpdates"><a href="browsers.html#dom-navigator-getstorageupdates">navigator.getStorageUpdates()</a></code>
   method, in this model, is equivalent to allowing other scripts to
-  run while the calling script is blocked.</p>
-
-
-  <h4 id="compliance-with-other-specifications"><span class="secno">1.5.2 </span>Compliance with other specifications</h4>
-
-  <p><i>This section is non-normative.</i></p>
-
-  <p>This specification interacts with and relies on a wide variety of
+  run while the calling script is blocked.</p><h4 id="compliance-with-other-specifications"><span class="secno">1.5.2 </span>Compliance with other specifications</h4><p><i>This section is non-normative.</i></p><p>This specification interacts with and relies on a wide variety of
   other specifications. In certain circumstances, unfortunately, the
   desire to be compatible with legacy content has led to this
   specification violating the requirements of these other
   specifications. Whenever this has occurred, the transgressions have
   been noted as "<dfn id="willful-violation" title="willful violation">willful
-  violations</dfn>".</p>
-
-
-
-  <h3 id="relationships-to-other-specifications"><span class="secno">1.6 </span>Relationships to other specifications</h3>
-
-  <h4 id="relationship-to-html-4.01-and-dom2-html"><span class="secno">1.6.1 </span>Relationship to HTML&#160;4.01 and DOM2 HTML</h4>
-
-  <p><i>This section is non-normative.</i></p>
-
-  <p>This specification describes a new revision of the HTML language
-  and its associated DOM API.</p>
-
-  <p>The requirements in this specification for features that were
+  violations</dfn>".</p><h3 id="relationships-to-other-specifications"><span class="secno">1.6 </span>Relationships to other specifications</h3><h4 id="relationship-to-html-4.01-and-dom2-html"><span class="secno">1.6.1 </span>Relationship to HTML&#160;4.01 and DOM2 HTML</h4><p><i>This section is non-normative.</i></p><p>This specification describes a new revision of the HTML language
+  and its associated DOM API.</p><p>The requirements in this specification for features that were
   already in HTML&#160;4 and DOM2 HTML are based primarily on the
   implementation and deployment experience collected over the past ten
   years. Some features have been removed from the language, based on
   best current practices; implementation requirements for some of
   these, as well as for non-standard features that have nonetheless
   garnered wide use, are still included in this specification to allow
-  implementations to continue supporting legacy content.  <a href="references.html#refsHTML4">[HTML4]</a> <a href="references.html#refsDOM2HTML">[DOM2HTML]</a></p>
-
-  <p>A separate document has been published by the W3C HTML working
+  implementations to continue supporting legacy content.  <a href="references.html#refsHTML4">[HTML4]</a> <a href="references.html#refsDOM2HTML">[DOM2HTML]</a></p><p>A separate document has been published by the W3C HTML working
   group to provide a more detailed reference of the differences
   between this specification and the language described in the HTML&#160;4
-  specification. <a href="references.html#refsHTMLDIFF">[HTMLDIFF]</a></p>
-
-
-
-  <h4 id="relationship-to-xhtml-1.x"><span class="secno">1.6.2 </span>Relationship to XHTML 1.x</h4>
-
-  <p><i>This section is non-normative.</i></p>
-
-  <p>This specification is intended to replace XHTML 1.0 as the
+  specification. <a href="references.html#refsHTMLDIFF">[HTMLDIFF]</a></p><h4 id="relationship-to-xhtml-1.x"><span class="secno">1.6.2 </span>Relationship to XHTML 1.x</h4><p><i>This section is non-normative.</i></p><p>This specification is intended to replace XHTML 1.0 as the
   normative definition of the XML serialization of the HTML
-  vocabulary. <a href="references.html#refsXHTML10">[XHTML10]</a></p>
-
-  <p>While this specification updates the semantics and requirements
+  vocabulary. <a href="references.html#refsXHTML10">[XHTML10]</a></p><p>While this specification updates the semantics and requirements
   of the vocabulary defined by XHTML Modularization 1.1 and used by
   XHTML 1.1, it does not attempt to provide a replacement for the
   modularization scheme defined and used by those (and other)
   specifications, and therefore cannot be considered a complete
-  replacement for them. <a href="references.html#refsXHTMLMOD">[XHTMLMOD]</a> <a href="references.html#refsXHTML11">[XHTML11]</a></p>
-
-  <p>Thus, authors and implementors who do not need such a
+  replacement for them. <a href="references.html#refsXHTMLMOD">[XHTMLMOD]</a> <a href="references.html#refsXHTML11">[XHTML11]</a></p><p>Thus, authors and implementors who do not need such a
   modularization scheme can consider this specification a replacement
   for XHTML 1.x, but those who do need such a mechanism are encouraged
-  to continue using the XHTML 1.1 line of specifications.</p>
-
-
-
-  <h3 id="html-vs-xhtml"><span class="secno">1.7 </span>HTML vs XHTML</h3>
-
-  <p><i>This section is non-normative.</i></p>
-
-  <p>This specification defines an abstract language for describing
+  to continue using the XHTML 1.1 line of specifications.</p><h3 id="html-vs-xhtml"><span class="secno">1.7 </span>HTML vs XHTML</h3><p><i>This section is non-normative.</i></p><p>This specification defines an abstract language for describing
   documents and applications, and some APIs for interacting with
-  in-memory representations of resources that use this language.</p>
-
-  <p>The in-memory representation is known as "DOM5 HTML", or "the
-  DOM" for short.</p>
-
-  <p>There are various concrete syntaxes that can be used to transmit
+  in-memory representations of resources that use this language.</p><p>The in-memory representation is known as "DOM5 HTML", or "the
+  DOM" for short.</p><p>There are various concrete syntaxes that can be used to transmit
   resources that use this abstract language, two of which are defined
-  in this specification.</p>
-
-  <p>The first such concrete syntax is "HTML5". This is the format
+  in this specification.</p><p>The first such concrete syntax is "HTML5". This is the format
   recommended for most authors. It is compatible with all legacy Web
   browsers. If a document is transmitted with the <a href="infrastructure.html#mime-type">MIME
   type</a> <code><a href="iana-considerations.html#text-html">text/html</a></code>, then it will be processed as an
-  "HTML5" document by Web browsers.</p>
-
-  <p>The second concrete syntax uses XML, and is known as
+  "HTML5" document by Web browsers.</p><p>The second concrete syntax uses XML, and is known as
   "XHTML5". When a document is transmitted with an <a href="infrastructure.html#xml-mime-type">XML MIME
   type</a>, such as <code><a href="iana-considerations.html#application-xhtml-xml">application/xhtml+xml</a></code>, then it is
   processed by an XML processor by Web browsers, and treated as an
   "XHTML5" document. Authors are reminded that the processing for XML
   and HTML differs; in particular, even minor syntax errors will
   prevent an XML document from being rendered fully, whereas they
-  would be ignored in the "HTML5" syntax.</p>
-
-  <p>The "DOM5 HTML", "HTML5", and "XHTML5" representations cannot all
+  would be ignored in the "HTML5" syntax.</p><p>The "DOM5 HTML", "HTML5", and "XHTML5" representations cannot all
   represent the same content. For example, namespaces cannot be
   represented using "HTML5", but they are supported in "DOM5 HTML" and
   "XHTML5". Similarly, documents that use the <code><a href="semantics.html#the-noscript-element">noscript</a></code>
   feature can be represented using "HTML5", but cannot be represented
   with "XHTML5" and "DOM5 HTML". Comments that contain the string
   "<code title="">--&gt;</code>" can be represented in "DOM5 HTML" but
-  not in "HTML5" and "XHTML5". And so forth.</p>
-
-
-  <h3 id="structure-of-this-specification"><span class="secno">1.8 </span>Structure of this specification</h3>
-
-  <p><i>This section is non-normative.</i></p>
-
-  <p>This specification is divided into the following major
-  sections:</p>
-
-  <dl><dt><a href="infrastructure.html#infrastructure">Common Infrastructure</a></dt>
+  not in "HTML5" and "XHTML5". And so forth.</p><h3 id="structure-of-this-specification"><span class="secno">1.8 </span>Structure of this specification</h3><p><i>This section is non-normative.</i></p><p>This specification is divided into the following major
+  sections:</p><dl><dt><a href="infrastructure.html#infrastructure">Common Infrastructure</a></dt>
 
    <dd>The conformance classes, algorithms, definitions, and the
    common underpinnings of the rest of the specification.</dd>
@@ -511,35 +378,13 @@
 
   </dl><p>There are also a couple of appendices, defining <a href="the-xhtml-syntax.html#rendering">rendering rules</a> for Web browsers and listing
   <a href="obsolete.html#obsolete">obsolete features</a> and <a href="no.html#no">areas
-  that are out of scope</a> for this specification.</p>
-
-
-  <h4 id="how-to-read-this-specification"><span class="secno">1.8.1 </span>How to read this specification</h4>
-
-  <p>This specification should be read like all other specifications.
+  that are out of scope</a> for this specification.</p><h4 id="how-to-read-this-specification"><span class="secno">1.8.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.</p>
-
-
-  <h4 id="typographic-conventions"><span class="secno">1.8.2 </span>Typographic conventions</h4>
-
-  <p>This is a definition, requirement, or explanation.</p>
-
-  <p class="note">This is a note.</p>
-
-  <p class="example">This is an example.</p>
-
-  <p class="XXX">This is an open issue.</p>
-
-  <p class="warning">This is a warning.</p>
-
-  <pre class="idl extract">interface <dfn title="">Example</dfn> {
+  cross-references.</p><h4 id="typographic-conventions"><span class="secno">1.8.2 </span>Typographic conventions</h4><p>This is a definition, requirement, or explanation.</p><p class="note">This is a note.</p><p class="example">This is an example.</p><p class="XXX">This is an open issue.</p><p class="warning">This is a warning.</p><pre class="idl extract">interface <dfn title="">Example</dfn> {
   // this is an IDL definition
-};</pre>
-
-  <dl class="domintro"><dt><var title="">variable</var> = <var title="">object</var> . <code title="">method</code>( [ <var title="">optionalArgument</var> ] )</dt>
+};</pre><dl class="domintro"><dt><var title="">variable</var> = <var title="">object</var> . <code title="">method</code>( [ <var title="">optionalArgument</var> ] )</dt>
 
    <dd>
 
@@ -547,31 +392,11 @@
 
    </dd>
 
-  </dl><pre class="css">/* this is a CSS fragment */</pre>
-
-  <p>The defining instance of a term is marked up like <dfn id="x-this" title="x-this">this</dfn>. Uses of that term are marked up like
-  <a href="#x-this" title="x-this">this</a> or like <i title="x-this"><a href="#x-this">this</a></i>.</p>
-
-  <p>The defining instance of an element, attribute, or API is marked
+  </dl><pre class="css">/* this is a CSS fragment */</pre><p>The defining instance of a term is marked up like <dfn id="x-this" title="x-this">this</dfn>. Uses of that term are marked up like
+  <a href="#x-this" title="x-this">this</a> or like <i title="x-this"><a href="#x-this">this</a></i>.</p><p>The defining instance of an element, attribute, or API is marked
   up like <dfn id="x-that" title="x-that"><code>this</code></dfn>. References to
-  that element, attribute, or API are marked up like <code title="x-that"><a href="#x-that">this</a></code>.</p>
-
-  <p>Other code fragments are marked up <code title="">like
-  this</code>.</p>
-
-  <p>Variables are marked up like <var title="">this</var>.</p>
-
-  <p class="impl">This is an implementation requirement.</p>
-
-
-
-  <h3 id="a-quick-introduction-to-html"><span class="secno">1.9 </span>A quick introduction to HTML</h3>
-
-  <p><i>This section is non-normative.</i></p>
-
-  <p>A basic HTML document looks like this:</p>
-
-  <pre>&lt;!DOCTYPE HTML&gt;
+  that element, attribute, or API are marked up like <code title="x-that"><a href="#x-that">this</a></code>.</p><p>Other code fragments are marked up <code title="">like
+  this</code>.</p><p>Variables are marked up like <var title="">this</var>.</p><p class="impl">This is an implementation requirement.</p><h3 id="a-quick-introduction-to-html"><span class="secno">1.9 </span>A quick introduction to HTML</h3><p><i>This section is non-normative.</i></p><p>A basic HTML document looks like this:</p><pre>&lt;!DOCTYPE HTML&gt;
 &lt;html&gt;
  &lt;head&gt;
   &lt;title&gt;Sample page&lt;/title&gt;
@@ -581,113 +406,68 @@
   &lt;p&gt;This is a &lt;a href="demo.html"&gt;simple&lt;/a&gt; sample.&lt;/p&gt;
   &lt;!-- this is a comment --&gt;
  &lt;/body&gt;
-&lt;/html&gt;</pre>
-
-  <p>HTML documents consist of a tree of elements and text. Each
+&lt;/html&gt;</pre><p>HTML documents consist of a tree of elements and text. Each
   element is denoted in the source by a <a href="syntax.html#syntax-start-tag" title="syntax-start-tag">start tag</a>, such as "<code title="">&lt;body&gt;</code>", and an <a href="syntax.html#syntax-end-tag" title="syntax-end-tag">end
   tag</a>, such as "<code title="">&lt;/body&gt;</code>". (Certain
   start tags and end tags can in certain cases be <a href="syntax.html#syntax-tag-omission" title="syntax-tag-omission">omitted</a> and are implied by other
-  tags.)</p>
-
-  <p>Tags have to be nested such that elements are all completely
-  within each other, without overlapping:</p>
-
-  <pre class="bad">&lt;p&gt;This is &lt;em&gt;very &lt;strong&gt;wrong&lt;/em&gt;!&lt;/strong&gt;&lt;/p&gt;</pre>
-  <pre>&lt;p&gt;This &lt;em&gt;is &lt;strong&gt;correct&lt;/strong&gt;.&lt;/em&gt;&lt;/p&gt;</pre>
-
-  <p>This specification defines a set of elements that can be used in
+  tags.)</p><p>Tags have to be nested such that elements are all completely
+  within each other, without overlapping:</p><pre class="bad">&lt;p&gt;This is &lt;em&gt;very &lt;strong&gt;wrong&lt;/em&gt;!&lt;/strong&gt;&lt;/p&gt;</pre><pre>&lt;p&gt;This &lt;em&gt;is &lt;strong&gt;correct&lt;/strong&gt;.&lt;/em&gt;&lt;/p&gt;</pre><p>This specification defines a set of elements that can be used in
   HTML, along with rules about the ways in which the elements can be
-  nested.</p>
-
-  <p>Elements can have attributes, which control how the elements
+  nested.</p><p>Elements can have attributes, which control how the elements
   work. In the example above, there is a <a href="history.html#hyperlink">hyperlink</a>,
-  formed using the <code><a href="text-level-semantics.html#the-a-element">a</a></code> element and its <code title="attr-hyperlink-href"><a href="history.html#attr-hyperlink-href">href</a></code> attribute:</p>
-
-  <pre>&lt;a href="demo.html"&gt;simple&lt;/a&gt;</pre>
-
-  <p><a href="syntax.html#syntax-attributes" title="syntax-attributes">Attributes</a> are placed
+  formed using the <code><a href="text-level-semantics.html#the-a-element">a</a></code> element and its <code title="attr-hyperlink-href"><a href="history.html#attr-hyperlink-href">href</a></code> attribute:</p><pre>&lt;a href="demo.html"&gt;simple&lt;/a&gt;</pre><p><a href="syntax.html#syntax-attributes" title="syntax-attributes">Attributes</a> are placed
   inside the start tag, and consist of a <a href="syntax.html#syntax-attribute-name" title="syntax-attribute-name">name</a> and a <a href="syntax.html#syntax-attribute-value" title="syntax-attribute-value">value</a>, separated by an "<code title="">=</code>" character. The attribute value can be <a href="syntax.html#unquoted">left unquoted</a> if it doesn't contain any special
   characters. Otherwise, it has to be quoted using either single or
   double quotes. The value, along with the "<code title="">=</code>"
   character, can be omitted altogether if the value is the empty
-  string.</p>
-
-  <pre>&lt;!-- empty attributes --&gt;
+  string.</p><pre>&lt;!-- empty attributes --&gt;
 &lt;input name=address disabled&gt;
 &lt;input name=address disabled=""&gt;
 
 &lt;!-- attributes with a value --&gt;
 &lt;input name=address maxlength=200&gt;
 &lt;input name=address maxlength='200'&gt;
-&lt;input name=address maxlength="200"&gt;</pre>
-
-  <p>HTML user agents (e.g. Web browsers) then <i>parse</i> this
+&lt;input name=address maxlength="200"&gt;</pre><p>HTML user agents (e.g. Web browsers) then <i>parse</i> this
   markup, turning it into a DOM (Document Object Model) tree. A DOM
-  tree is an in-memory representation of a document.</p>
-
-  <p>DOM trees contain several kinds of nodes, in particular a DOCTYPE
-  node, elements, text nodes, and comment nodes.</p>
-
-  <p>The markup snippet at the top of this section would be turned
-  into the following DOM tree:</p>
-
-  <ul class="domTree"><li class="t10">DOCTYPE: <code><a href="semantics.html#the-html-element">html</a></code></li><li class="t1"><code><a href="semantics.html#the-html-element">html</a></code><ul><li class="t1"><code><a href="semantics.html#the-head-element">head</a></code><ul><li class="t3"><code>#text</code>: <span title="">&#9166;&#9251;&#9251;</span></li><li class="t1"><code><a href="semantics.html#the-title-element">title</a></code><ul><li class="t3"><code>#text</code>: <span title="">Sample page</span></li></ul></li><li class="t3"><code>#text</code>: <span title="">&#9166;&#9251;</span></li></ul></li><li class="t3"><code>#text</code>: <span title="">&#9166;&#9251;</span></li><li class="t1"><code><a href="semantics.html#the-body-element">body</a></code><ul><li class="t3"><code>#text</code>: <span title="">&#9166;&#9251;&#9251;</span></li><li class="t1"><code><a href="semantics.html#the-h1-h2-h3-h4-h5-and-h6-elements">h1</a></code><ul><li class="t3"><code>#text</code>: <span title="">Sample page</span></li></ul></li><li class="t3"><code>#text</code>: <span title="">&#9166;&#9251;&#9251;</span></li><li class="t1"><code><a href="semantics.html#the-p-element">p</a></code><ul><li class="t3"><code>#text</code>: <span title="">This is a </span></li><li class="t1"><code><a href="text-level-semantics.html#the-a-element">a</a></code> <span class="t2" title=""><code class="attribute name">href</code>="<code class="attribute value">demo.html</code>"</span><ul><li class="t3"><code>#text</code>: <span title="">simple</span></li></ul></li><li class="t3"><code>#text</code>: <span title=""> sample.</span></li></ul></li><li class="t3"><code>#text</code>: <span title="">&#9166;&#9251;&#9251;</span></li><li class="t8"><code>#comment</code>: <span title=""> this is a comment </span></li><li class="t3"><code>#text</code>: <span title="">&#9166;&#9251;&#9166;</span></li></ul></li></ul></li></ul><p>The <a href="infrastructure.html#root-element">root element</a> of this tree is the
+  tree is an in-memory representation of a document.</p><p>DOM trees contain several kinds of nodes, in particular a DOCTYPE
+  node, elements, text nodes, and comment nodes.</p><p>The markup snippet at the top of this section would be turned
+  into the following DOM tree:</p><ul class="domTree"><li class="t10">DOCTYPE: <code><a href="semantics.html#the-html-element">html</a></code></li><li class="t1"><code><a href="semantics.html#the-html-element">html</a></code><ul><li class="t1"><code><a href="semantics.html#the-head-element">head</a></code><ul><li class="t3"><code>#text</code>: <span title="">&#9166;&#9251;&#9251;</span></li><li class="t1"><code><a href="semantics.html#the-title-element">title</a></code><ul><li class="t3"><code>#text</code>: <span title="">Sample page</span></li></ul></li><li class="t3"><code>#text</code>: <span title="">&#9166;&#9251;</span></li></ul></li><li class="t3"><code>#text</code>: <span title="">&#9166;&#9251;</span></li><li class="t1"><code><a href="semantics.html#the-body-element">body</a></code><ul><li class="t3"><code>#text</code>: <span title="">&#9166;&#9251;&#9251;</span></li><li class="t1"><code><a href="semantics.html#the-h1-h2-h3-h4-h5-and-h6-elements">h1</a></code><ul><li class="t3"><code>#text</code>: <span title="">Sample page</span></li></ul></li><li class="t3"><code>#text</code>: <span title="">&#9166;&#9251;&#9251;</span></li><li class="t1"><code><a href="semantics.html#the-p-element">p</a></code><ul><li class="t3"><code>#text</code>: <span title="">This is a </span></li><li class="t1"><code><a href="text-level-semantics.html#the-a-element">a</a></code> <span class="t2" title=""><code class="attribute name">href</code>="<code class="attribute value">demo.html</code>"</span><ul><li class="t3"><code>#text</code>: <span title="">simple</span></li></ul></li><li class="t3"><code>#text</code>: <span title=""> sample.</span></li></ul></li><li class="t3"><code>#text</code>: <span title="">&#9166;&#9251;&#9251;</span></li><li class="t8"><code>#comment</code>: <span title=""> this is a comment </span></li><li class="t3"><code>#text</code>: <span title="">&#9166;&#9251;&#9166;</span></li></ul></li></ul></li></ul><p>The <a href="infrastructure.html#root-element">root element</a> of this tree is the
   <code><a href="semantics.html#the-html-element">html</a></code> element, which is the element always found at the
   root of HTML documents. It contains two elements, <code><a href="semantics.html#the-head-element">head</a></code>
-  and <code><a href="semantics.html#the-body-element">body</a></code>, as well as a text node between them.</p>
-
-  <p>There are many more text nodes in the DOM tree than one would
+  and <code><a href="semantics.html#the-body-element">body</a></code>, as well as a text node between them.</p><p>There are many more text nodes in the DOM tree than one would
   initially expect, because the source contains a number of spaces
   (presented by "&#9251;") and line breaks ("&#9166;") that all end
-  up as text nodes in the DOM.</p>
-
-  <p>The <code><a href="semantics.html#the-head-element">head</a></code> element contains a <code><a href="semantics.html#the-title-element">title</a></code>
+  up as text nodes in the DOM.</p><p>The <code><a href="semantics.html#the-head-element">head</a></code> element contains a <code><a href="semantics.html#the-title-element">title</a></code>
   element, which itself contains a text node with the text "Sample
   page". Similarly, the <code><a href="semantics.html#the-body-element">body</a></code> element contains an
   <code><a href="semantics.html#the-h1-h2-h3-h4-h5-and-h6-elements">h1</a></code> element, a <code><a href="semantics.html#the-p-element">p</a></code> element, and a
-  comment.</p>
-
-  <hr><p>This DOM tree can be manipulated from scripts in the
+  comment.</p><hr><p>This DOM tree can be manipulated from scripts in the
   page. Scripts (typically in JavaScript) are small programs that can
   be embedded using the <code><a href="semantics.html#script">script</a></code> element or using
   <a href="browsers.html#event-handler-content-attributes">event handler content attributes</a>. For example, here is
   a form with a script that sets the value of the form's
-  <code><a href="forms.html#the-output-element">output</a></code> element to say "Hello World":</p>
-
-  <pre>&lt;<a href="forms.html#the-form-element">form</a> <a href="forms.html#attr-form-name" title="attr-form-name">name</a>="main"&gt;
+  <code><a href="forms.html#the-output-element">output</a></code> element to say "Hello World":</p><pre>&lt;<a href="forms.html#the-form-element">form</a> <a href="forms.html#attr-form-name" title="attr-form-name">name</a>="main"&gt;
  Result: &lt;<a href="forms.html#the-output-element">output</a> <a href="forms.html#attr-fe-name" title="attr-fe-name">name</a>="result"&gt;&lt;/output&gt;
  &lt;<a href="semantics.html#script">script</a>&gt;
   <a href="dom.html#htmldocument" title="HTMLDocument">document</a>.<a href="dom.html#dom-document-forms" title="dom-document-forms">forms</a>.main.<a href="forms.html#dom-form-elements" title="dom-form-elements">elements</a>.result.<a href="forms.html#dom-output-value" title="dom-output-value">value</a> = 'Hello World';
  &lt;/script&gt;
-&lt;/form&gt;</pre>
-
-  <p>Each element in the DOM tree is represented by an object, and
+&lt;/form&gt;</pre><p>Each element in the DOM tree is represented by an object, and
   these objects have APIs so that they can be manipulated. For
   instance, a link (e.g. the <code><a href="text-level-semantics.html#the-a-element">a</a></code> element in the tree above)
   can have its "<code title="attr-hyperlink-href"><a href="history.html#attr-hyperlink-href">href</a></code>"
-  attributed changed in several ways:</p>
-
-  <pre>var a = <a href="dom.html#htmldocument" title="HTMLDocument">document</a>.<a href="dom.html#dom-document-links" title="dom-document-links">links</a>[0]; // obtain the first link in the document
+  attributed changed in several ways:</p><pre>var a = <a href="dom.html#htmldocument" title="HTMLDocument">document</a>.<a href="dom.html#dom-document-links" title="dom-document-links">links</a>[0]; // obtain the first link in the document
 a.<a href="text-level-semantics.html#dom-a-href" title="dom-a-href">href</a> = 'sample.html'; // change the destination URL of the link
 a.<a href="infrastructure.html#dom-uda-protocol" title="dom-uda-protocol">protocol</a> = 'https'; // change just the scheme part of the URL
-a.setAttribute('href', 'http://example.com/'); // change the content attribute directly</pre>
-
-  <p>Since DOM trees are used as the way to represent HTML documents
+a.setAttribute('href', 'http://example.com/'); // change the content attribute directly</pre><p>Since DOM trees are used as the way to represent HTML documents
   when they are processed and presented by implementations (especially
   interactive implementations like Web browsers), this specification
   is mostly phrased in terms of DOM trees, instead of the markup
-  described above.</p>
-
-  <hr><p>HTML documents represent a media-independent description of
+  described above.</p><hr><p>HTML documents represent a media-independent description of
   interactive content. HTML documents might be rendered to a screen,
   or through a speech synthesizer, or on a braille display. To
   influence exactly how such rendering takes place, authors can use a
-  styling language such as CSS.</p>
-
-  <p>In the following example, the page has been made yellow-on-blue
-  using CSS.</p>
-
-  <pre>&lt;!DOCTYPE HTML&gt;
+  styling language such as CSS.</p><p>In the following example, the page has been made yellow-on-blue
+  using CSS.</p><pre>&lt;!DOCTYPE HTML&gt;
 &lt;html&gt;
  &lt;head&gt;
   &lt;title&gt;Sample styled page&lt;/title&gt;
@@ -699,15 +479,9 @@
   &lt;h1&gt;Sample styled page&lt;/h1&gt;
   &lt;p&gt;This page is just a demo.&lt;/p&gt;
  &lt;/body&gt;
-&lt;/html&gt;</pre>
-
-  <p>For more details on how to use HTML, authors are encouraged to
+&lt;/html&gt;</pre><p>For more details on how to use HTML, authors are encouraged to
   consult tutorials and guides. Some of the examples included in this
   specification might also be of use, but the novice author is
   cautioned that this specification, by necessity, defines the
   language with a level of detail that may be difficult to understand
-  at first.</p>
-
-
-
-  </body></html>
\ No newline at end of file
+  at first.</p></body></html>
\ No newline at end of file

Index: no.html
===================================================================
RCS file: /sources/public/html5/spec/no.html,v
retrieving revision 1.122
retrieving revision 1.123
diff -u -d -r1.122 -r1.123
--- no.html	12 Aug 2009 23:47:36 -0000	1.122
+++ no.html	13 Aug 2009 21:46:35 -0000	1.123
@@ -179,29 +179,20 @@
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"></a></p>
    <h1>HTML 5</h1>
    <h2 class="no-num no-toc" id="a-vocabulary-and-associated-apis-for-html-and-xhtml">A vocabulary and associated APIs for HTML and XHTML</h2>
-   </div>
-
-  <nav>
+   </div><nav>
    <a href="obsolete.html">&#8592; 12 Obsolete features</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="iana-considerations.html">IANA considerations &#8594;</a>
-  </nav><p>This is revision 1.2793.</p>
+  </nav><p>This is revision 1.2794.</p>
 
 
   <h2 id="no"><span class="secno">13 </span>Things that you can't do with this specification because
   they are better handled using other technologies that are further
-  described herein</h2>
-
-  <p><i>This section is non-normative.</i></p>
-
-  <p>There are certain features that are not handled by this
+  described herein</h2><p><i>This section is non-normative.</i></p><p>There are certain features that are not handled by this
   specification because a client side markup language is not the right
   level for them, or because the features exist in other languages
   that can be integrated into this one. This section covers some of
-  the more common requests.</p>
-
-
-  <!-- There are also certain features that are not handled by this
+  the more common requests.</p><!-- There are also certain features that are not handled by this
   specification or any other, but that SHOULD be handled by another
   specification:
 
@@ -228,25 +219,7 @@
       DOM proper, and <pre>, where it is.)
 
   XXX should ensure these are filed with the relevant people and groups
-  -->
-
-  <h3 id="localization"><span class="secno">13.1 </span>Localization</h3>
-
-  <p>If you wish to create localized versions of an HTML application,
+  --><h3 id="localization"><span class="secno">13.1 </span>Localization</h3><p>If you wish to create localized versions of an HTML application,
   the best solution is to preprocess the files on the server, and then
-  use HTTP content negotiation to serve the appropriate language.</p>
-
-  <!-- <p>XXX example here</p> -->
-
-
-  <h3 id="declarative-3d-scenes"><span class="secno">13.2 </span>Declarative 3D scenes</h3>
-
-  <p>Embedding 3D imagery into XHTML documents is the domain of X3D,
-  or technologies based on X3D that are namespace-aware.</p>
-
-  <!-- <p>XXX example here</p> -->
-
-
-
-
-  </body></html>
\ No newline at end of file
+  use HTTP content negotiation to serve the appropriate language.</p><!-- <p>XXX example here</p> --><h3 id="declarative-3d-scenes"><span class="secno">13.2 </span>Declarative 3D scenes</h3><p>Embedding 3D imagery into XHTML documents is the domain of X3D,
+  or technologies based on X3D that are namespace-aware.</p><!-- <p>XXX example here</p> --></body></html>
\ No newline at end of file
Received on Thursday, 13 August 2009 21:46:40 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Thursday, 13 August 2009 21:46:43 GMT