[html5] r8691 - [e] (0) Fix typos in recent cross-ref changes Affected topics: Canvas, DOM APIs, [...]

whatwg at whatwg.org whatwg at whatwg.org
Tue Jul 15 11:29:24 PDT 2014


Author: ianh
Date: 2014-07-15 11:29:21 -0700 (Tue, 15 Jul 2014)
New Revision: 8691

Modified:
   complete.html
   index
   source
Log:
[e] (0) Fix typos in recent cross-ref changes
Affected topics: Canvas, DOM APIs, HTML, Microdata, Video Text Tracks

Modified: complete.html
===================================================================
--- complete.html	2014-07-15 18:16:42 UTC (rev 8690)
+++ complete.html	2014-07-15 18:29:21 UTC (rev 8691)
@@ -2278,7 +2278,7 @@
      <li><dfn id=idl-function><code>Function</code></dfn>
      <li><dfn id=idl-long><code>long</code></dfn>
      <li><dfn id=idl-map><code>Map</code></dfn>
-     <li><dfn id=idl-number-wrapped><code>Number</code></dfn>
+     <li><dfn id=idl-number-wrapper><code>Number</code></dfn>
      <li><dfn id=idl-object><code>Object</code></dfn> 
      <li><dfn id=idl-regexp><code>RegExp</code></dfn>
      <li><dfn id=idl-set><code>Set</code></dfn>
@@ -2369,8 +2369,8 @@
 
     <ul class=brief><li><dfn id=domparser><a href=http://domparsing.spec.whatwg.org/#the-domparser-interface><code>DOMParser</code></a></dfn><li><dfn id=dom-innerhtml><code>innerHTML</code></dfn><li><dfn id=dom-outerhtml><code>outerHTML</code></dfn></ul>
 
-    <p>The <code>Selection</code> interface is defined in the <cite>HTML Editing APIs</cite>
-    specification. <a href=#refsEDITING>[EDITING]</a></p>
+    <p>The <dfn id=selection><code>Selection</code></dfn> interface is defined in the <cite>HTML Editing
+    APIs</cite> specification. <a href=#refsEDITING>[EDITING]</a></p>
 
     <p class=note>User agents are encouraged to implement the features described in the <cite>HTML
     Editing APIs</cite> 
@@ -2392,13 +2392,13 @@
    <dt>XMLHttpRequest<dd>
 
     <p>This specification references the XMLHttpRequest specification to describe how the two
-    specifications interact and to use its <code>ProgressEvent</code> features. The following
+    specifications interact and to use its <code id=dependencies:progressevent><a href=#progressevent>ProgressEvent</a></code> features. The following
     features and terms are defined in the XMLHttpRequest specification: <a href=#refsXHR>[XHR]</a></p>
 
-    <ul class=brief><li><dfn id=xmlhttprequest-interface><code>XMLHttpRequest</code> interface</dfn>
+    <ul class=brief><li><dfn id=xmlhttprequest><code>XMLHttpRequest</code></dfn> interface
      <li><dfn id=dom-xmlhttprequest-responsexml><code>XMLHttpRequest.responseXML</code></dfn> attribute
 
-     <li><dfn id=progressevent-interface><code>ProgressEvent</code> interface</dfn>
+     <li><dfn id=progressevent><code>ProgressEvent</code></dfn> interface
      <li><dfn id=dom-progressevent-lengthcomputable><code>ProgressEvent.lengthComputable</code></dfn> attribute
      <li><dfn id=dom-progressevent-loaded><code>ProgressEvent.loaded</code></dfn> attribute
      <li><dfn id=dom-progressevent-total><code>ProgressEvent.total</code></dfn> attribute
@@ -2469,7 +2469,7 @@
 
     <p>The following interface is defined in the SVG specification: <a href=#refsSVG>[SVG]</a></p>
 
-    <ul class=brief><li><dfn id=svgmatrix-interface><code>SVGMatrix</code> interface</dfn>
+    <ul class=brief><li><dfn id=svgmatrix><code>SVGMatrix</code></dfn> interface
     </ul>
 
     
@@ -2478,7 +2478,7 @@
 
     <p>The following interface is defined in the WebGL specification: <a href=#refsWEBGL>[WEBGL]</a></p>
 
-    <ul class=brief><li><dfn id=webglrenderingcontext-interface><code>WebGLRenderingContext</code> interface</dfn>
+    <ul class=brief><li><dfn id=webglrenderingcontext><code>WebGLRenderingContext</code></dfn> interface
     </ul>
 
    <dt>WebVTT<dd>
@@ -2488,7 +2488,7 @@
 
     <p>The following terms, used in this specification, are defined in the WebVTT specification:</p>
 
-    <ul class=brief><li><dfn id=webvtt-interface><code>WebVTT</code> interface</dfn>
+    <ul class=brief><li><dfn id=webvtt-2><code>WebVTT</code></dfn> interface
      <li><dfn id=webvtt-file>WebVTT file</dfn>
      <li><dfn id=webvtt-file-using-cue-text>WebVTT file using cue text</dfn>
      <li><dfn id=webvtt-file-using-chapter-title-text>WebVTT file using chapter title text</dfn>
@@ -5506,7 +5506,7 @@
     <p>The <var>input</var> value is an object. Jump to the appropriate step below:</p>
 
     <dl class=switch><dt>If <var>input</var> is a <code id=safe-passing-of-structured-data:idl-boolean-wrapper><a href=#idl-boolean-wrapper>Boolean</a></code> object<dd><p>Let <var>output</var> be a newly constructed Boolean object with the same value as
-     <var>input</var>.<dt>If <var>input</var> is a <code>Number</code> object<dd><p>Let <var>output</var> be a newly constructed Number object with the same value as
+     <var>input</var>.<dt>If <var>input</var> is a <code id=safe-passing-of-structured-data:idl-number-wrapper><a href=#idl-number-wrapper>Number</a></code> object<dd><p>Let <var>output</var> be a newly constructed Number object with the same value as
      <var>input</var>.<dt>If <var>input</var> is a <code id=safe-passing-of-structured-data:idl-string-wrapper><a href=#idl-string-wrapper>String</a></code> object<dd><p>Let <var>output</var> be a newly constructed String object with the same value as
      <var>input</var>.<dt>If <var>input</var> is a <code id=safe-passing-of-structured-data:idl-date><a href=#idl-date>Date</a></code> object<dd><p>Let <var>output</var> be a newly constructed <code id=safe-passing-of-structured-data:idl-date-2><a href=#idl-date>Date</a></code> object with the same
      value as <var>input</var>.<dt>If <var>input</var> is a <code id=safe-passing-of-structured-data:idl-regexp><a href=#idl-regexp>RegExp</a></code> object<dd>
@@ -20308,12 +20308,12 @@
 
   
 
-  <p>If the element's <a href=#track-url id=the-track-element:track-url-2>track URL</a> identifies a <a href=#webvtt id=the-track-element:webvtt>WebVTT</a> resource, and the
-  element's <code id=the-track-element:attr-track-kind-2><a href=#attr-track-kind>kind</a></code> attribute is not in the <a href=#attr-track-kind-metadata id=the-track-element:attr-track-kind-metadata>metadata</a> state, then the <a href=#webvtt id=the-track-element:webvtt-2>WebVTT</a> file must be
+  <p>If the element's <a href=#track-url id=the-track-element:track-url-2>track URL</a> identifies a <a href=#webvtt-2 id=the-track-element:webvtt-2>WebVTT</a> resource, and the
+  element's <code id=the-track-element:attr-track-kind-2><a href=#attr-track-kind>kind</a></code> attribute is not in the <a href=#attr-track-kind-metadata id=the-track-element:attr-track-kind-metadata>metadata</a> state, then the <a href=#webvtt-2 id=the-track-element:webvtt-2-2>WebVTT</a> file must be
   a <a href=#webvtt-file-using-cue-text id=the-track-element:webvtt-file-using-cue-text>WebVTT file using cue text</a>. <a href=#refsWEBVTT>[WEBVTT]</a></p>
 
-  <p>Furthermore, if the element's <a href=#track-url id=the-track-element:track-url-3>track URL</a> identifies a <a href=#webvtt id=the-track-element:webvtt-3>WebVTT</a> resource,
-  and the element's <code id=the-track-element:attr-track-kind-3><a href=#attr-track-kind>kind</a></code> attribute is in the <a href=#attr-track-kind-chapters id=the-track-element:attr-track-kind-chapters>chapters</a> state, then the <a href=#webvtt id=the-track-element:webvtt-4>WebVTT</a> file must be
+  <p>Furthermore, if the element's <a href=#track-url id=the-track-element:track-url-3>track URL</a> identifies a <a href=#webvtt-2 id=the-track-element:webvtt-2-3>WebVTT</a> resource,
+  and the element's <code id=the-track-element:attr-track-kind-3><a href=#attr-track-kind>kind</a></code> attribute is in the <a href=#attr-track-kind-chapters id=the-track-element:attr-track-kind-chapters>chapters</a> state, then the <a href=#webvtt-2 id=the-track-element:webvtt-2-4>WebVTT</a> file must be
   both a <a href=#webvtt-file-using-chapter-title-text id=the-track-element:webvtt-file-using-chapter-title-text>WebVTT file using chapter title text</a> and a <a href=#webvtt-file-using-only-nested-cues id=the-track-element:webvtt-file-using-only-nested-cues>WebVTT file using only nested
   cues</a>. <a href=#refsWEBVTT>[WEBVTT]</a></p>
 
@@ -22229,7 +22229,7 @@
    <code id=playing-the-media-resource:the-track-element-2><a href=#the-track-element>track</a></code> element as well.<li><p>Set the <a href=#text-track-cue-active-flag id=playing-the-media-resource:text-track-cue-active-flag-6>text track cue active flag</a> of all the <a href=#text-track-cue id=playing-the-media-resource:text-track-cue-25>cues</a> in the <var>current cues</var>, and unset the <a href=#text-track-cue-active-flag id=playing-the-media-resource:text-track-cue-active-flag-7>text track cue
    active flag</a> of all the <a href=#text-track-cue id=playing-the-media-resource:text-track-cue-26>cues</a> in the <var>other
    cues</var>.<li><p>Run the <a href=#rules-for-updating-the-text-track-rendering id=playing-the-media-resource:rules-for-updating-the-text-track-rendering>rules for updating the text track rendering</a> of each of the <a href=#text-track id=playing-the-media-resource:text-track-15>text tracks</a> in <var>affected tracks</var> that are <a href=#text-track-showing id=playing-the-media-resource:text-track-showing-3>showing</a>. For example, for <a href=#text-track id=playing-the-media-resource:text-track-16>text
-   tracks</a> based on <a href=#webvtt id=playing-the-media-resource:webvtt>WebVTT</a>, the <a href=#rules-for-updating-the-display-of-webvtt-text-tracks id=playing-the-media-resource:rules-for-updating-the-display-of-webvtt-text-tracks>rules for updating the display of WebVTT
+   tracks</a> based on <a href=#webvtt-2 id=playing-the-media-resource:webvtt-2>WebVTT</a>, the <a href=#rules-for-updating-the-display-of-webvtt-text-tracks id=playing-the-media-resource:rules-for-updating-the-display-of-webvtt-text-tracks>rules for updating the display of WebVTT
    text tracks</a>. <a href=#refsWEBVTT>[WEBVTT]</a> </ol>
 
   <p>For the purposes of the algorithm above, a <a href=#text-track-cue id=playing-the-media-resource:text-track-cue-27>text track cue</a> is considered to be part
@@ -23541,7 +23541,7 @@
    <dd>
 
     <p>A list of <a href=#text-track-cue id=text-track-model:text-track-cue>text track cues</a>, along with <dfn id=rules-for-updating-the-text-track-rendering>rules for
-    updating the text track rendering</dfn>. For example, for <a href=#webvtt id=text-track-model:webvtt>WebVTT</a>, the <a href=#rules-for-updating-the-display-of-webvtt-text-tracks id=text-track-model:rules-for-updating-the-display-of-webvtt-text-tracks>rules
+    updating the text track rendering</dfn>. For example, for <a href=#webvtt-2 id=text-track-model:webvtt-2>WebVTT</a>, the <a href=#rules-for-updating-the-display-of-webvtt-text-tracks id=text-track-model:rules-for-updating-the-display-of-webvtt-text-tracks>rules
     for updating the display of WebVTT text tracks</a>. <a href=#refsWEBVTT>[WEBVTT]</a> </p>
 
     <p>The <a href=#text-track-list-of-cues id=text-track-model:text-track-list-of-cues>list of cues of a text track</a> can change
@@ -23668,7 +23668,7 @@
     text tracks</a> or has its <a href=#text-track-mode id=text-track-model:text-track-mode-3>text track mode</a> changed to <a href=#text-track-disabled id=text-track-model:text-track-disabled-2>disabled</a>; and whenever the <a href=#media-element id=text-track-model:media-element-18>media element</a>'s <code id=text-track-model:dom-media-readystate><a href=#dom-media-readystate>readyState</a></code> is changed back to <code id=text-track-model:dom-media-have_nothing><a href=#dom-media-have_nothing>HAVE_NOTHING</a></code>. When the flag is unset in this way for one
     or more cues in <a href=#text-track id=text-track-model:text-track-20>text tracks</a> that were <a href=#text-track-showing id=text-track-model:text-track-showing>showing</a> prior to the relevant incident, the user agent must, after having unset
     the flag for all the affected cues, apply the <a href=#rules-for-updating-the-text-track-rendering id=text-track-model:rules-for-updating-the-text-track-rendering-2>rules for updating the text track
-    rendering</a> of those <a href=#text-track id=text-track-model:text-track-21>text tracks</a>. For example, for <a href=#text-track id=text-track-model:text-track-22>text tracks</a> based on <a href=#webvtt id=text-track-model:webvtt-2>WebVTT</a>, the <a href=#rules-for-updating-the-display-of-webvtt-text-tracks id=text-track-model:rules-for-updating-the-display-of-webvtt-text-tracks-2>rules for updating
+    rendering</a> of those <a href=#text-track id=text-track-model:text-track-21>text tracks</a>. For example, for <a href=#text-track id=text-track-model:text-track-22>text tracks</a> based on <a href=#webvtt-2 id=text-track-model:webvtt-2-2>WebVTT</a>, the <a href=#rules-for-updating-the-display-of-webvtt-text-tracks id=text-track-model:rules-for-updating-the-display-of-webvtt-text-tracks-2>rules for updating
     the display of WebVTT text tracks</a>. <a href=#refsWEBVTT>[WEBVTT]</a></p> <dt>The <dfn id=text-track-cue-display-state>display state</dfn>
    <dd>
 
@@ -23685,7 +23685,7 @@
   time</a>, earliest first; then, any <a href=#text-track-cue id=text-track-model:text-track-cue-12>cues</a> with the same
   <a href=#text-track-cue-start-time id=text-track-model:text-track-cue-start-time-3>start time</a> must be sorted by their <a href=#text-track-cue-end-time id=text-track-model:text-track-cue-end-time-2>end time</a>, latest first; and finally, any <a href=#text-track-cue id=text-track-model:text-track-cue-13>cues</a> with identical <a href=#text-track-cue-end-time id=text-track-model:text-track-cue-end-time-3>end times</a> must
   be sorted in the order they were last added to their respective <a href=#text-track-list-of-cues id=text-track-model:text-track-list-of-cues-3>text track list of
-  cues</a>, oldest first (so e.g. for cues from a <a href=#webvtt id=text-track-model:webvtt-3>WebVTT</a> file, that would initially
+  cues</a>, oldest first (so e.g. for cues from a <a href=#webvtt-2 id=text-track-model:webvtt-2-3>WebVTT</a> file, that would initially
   be the order in which the cues were listed in the file). <a href=#refsWEBVTT>[WEBVTT]</a></p>
 
 
@@ -23826,7 +23826,7 @@
 
   <p>The <a href=#text-track-list-of-cues id=sourcing-out-of-band-text-tracks:text-track-list-of-cues>text track list of cues</a> is initially empty. It is dynamically modified when
   the referenced file is parsed. Associated with the list are the <a href=#rules-for-updating-the-text-track-rendering id=sourcing-out-of-band-text-tracks:rules-for-updating-the-text-track-rendering>rules for updating the text
-  track rendering</a> appropriate for the format in question; for <a href=#webvtt id=sourcing-out-of-band-text-tracks:webvtt>WebVTT</a>, this is
+  track rendering</a> appropriate for the format in question; for <a href=#webvtt-2 id=sourcing-out-of-band-text-tracks:webvtt-2>WebVTT</a>, this is
   the <a href=#rules-for-updating-the-display-of-webvtt-text-tracks id=sourcing-out-of-band-text-tracks:rules-for-updating-the-display-of-webvtt-text-tracks>rules for updating the display of WebVTT text tracks</a>. <a href=#refsWEBVTT>[WEBVTT]</a></p>
 
   <p>When a <code id=sourcing-out-of-band-text-tracks:the-track-element-2><a href=#the-track-element>track</a></code> element's parent element changes and the new parent is a <a href=#media-element id=sourcing-out-of-band-text-tracks:media-element>media
@@ -42243,7 +42243,7 @@
 
     <p class=note>In particular, this means that multiple files submitted as part of a single
     <code><input type=file multiple></code> element will result in each file
-    having its own field; the "sets of files" feature ("<code>multipart/mixed</code>") of RFC 2388
+    having its own field; the "sets of files" feature ("<code id=multipart-form-data:multipart/mixed><a href=#multipart/mixed>multipart/mixed</a></code>") of RFC 2388
     is not used.</p>
 
     <p>The parts of the generated <code id=multipart-form-data:multipart/form-data><a href=#multipart/form-data>multipart/form-data</a></code> resource that correspond to
@@ -44098,7 +44098,7 @@
 
     <p class=note>The definition of <a href=#concept-n-noscript id=the-script-element:concept-n-noscript-2>scripting is disabled</a>
     means that, amongst others, the following scripts will not execute: scripts in
-    <code>XMLHttpRequest</code>'s <code id=the-script-element:dom-xmlhttprequest-responsexml><a href=#dom-xmlhttprequest-responsexml>responseXML</a></code>
+    <code id=the-script-element:xmlhttprequest><a href=#xmlhttprequest>XMLHttpRequest</a></code>'s <code id=the-script-element:dom-xmlhttprequest-responsexml><a href=#dom-xmlhttprequest-responsexml>responseXML</a></code>
     documents, scripts in <code id=the-script-element:domparser><a data-x-internal=domparser href=http://domparsing.spec.whatwg.org/#the-domparser-interface>DOMParser</a></code>-created documents, scripts in documents created by
     <code id=the-script-element:xsltprocessor><a href=#xsltprocessor>XSLTProcessor</a></code>'s <code id=the-script-element:dom-xsltprocessor-transformtodocument><a href=#dom-xsltprocessor-transformtodocument>transformToDocument</a></code> feature, and scripts
     that are first inserted by a script into a <code id=the-script-element:document-5><a href=#document>Document</a></code> that was created using the
@@ -45039,7 +45039,7 @@
   <h4 id=the-canvas-element>4.12.4 The <dfn id=canvas><code>canvas</code></dfn> element</h4>
 
   <dl class=element><dt><a href=#concept-element-categories id=the-canvas-element:concept-element-categories>Categories</a>:<dd><a href=#flow-content-2 id=the-canvas-element:flow-content-2>Flow content</a>.<dd><a href=#phrasing-content-2 id=the-canvas-element:phrasing-content-2>Phrasing content</a>.<dd><a href=#embedded-content-category id=the-canvas-element:embedded-content-category>Embedded content</a>.<dd><a href=#palpable-content-2 id=the-canvas-element:palpable-content-2>Palpable content</a>.<dt><a href=#concept-element-contexts id=the-canvas-element:concept-element-contexts>Contexts in which this element can be used</a>:<dd>Where <a href=#embedded-content-category id=the-canvas-element:embedded-content-category-2>embedded content</a> is expected.<dt><a href=#concept-element-content-model id=the-canvas-element:concept-element-content-model>Content model</a>:<dd><a href=#transparent id=the-canvas-element:transparent>Transparent</a>, but with no <a href=#interactive-conte
 nt-2 id=the-canvas-element:interactive-content-2>interactive content</a> descendants except for <code id=the-canvas-element:the-a-element><a href=#the-a-element>a</a></code> elements, <code id=the-canvas-element:the-img-element><a href=#the-img-element>img</a></code> elements with <code id=the-canvas-element:attr-hyperlink-usemap><a href=#attr-hyperlink-usemap>usemap</a></code> attributes, <code id=the-canvas-element:the-button-element><a href=#the-button-element>button</a></code> elements, <code id=the-canvas-element:the-input-element><a href=#the-input-element>input</a></code> elements whose <code id=the-canvas-element:attr-input-type><a href=#attr-input-type>type</a></code> attribute are in the <a href="#checkbox-state-(type=checkbox)" id="the-canvas-element:checkbox-state-(type=checkbox)">Checkbox</a> or <a href="#radio-button-state-(type=radio)" id="the-canvas-element:radio-button-state-(type=radio)">Radio Button</a> states, <code id=the-canvas-element:the-input-element
 -2><a href=#the-input-element>input</a></code> elements that are <a href=#concept-button id=the-canvas-element:concept-button>buttons</a>, <code id=the-canvas-element:the-select-element><a href=#the-select-element>select</a></code> elements with a <code id=the-canvas-element:attr-select-multiple><a href=#attr-select-multiple>multiple</a></code> attribute or a <a href=#concept-select-size id=the-canvas-element:concept-select-size>display size</a> greater than 1, <a href=#sorting-interface-th-element id=the-canvas-element:sorting-interface-th-element>sorting interface <code>th</code> elements</a>, and elements that would not be <a href=#interactive-content-2 id=the-canvas-element:interactive-content-2-2>interactive content</a> except for having the <code id=the-canvas-element:attr-tabindex><a href=#attr-tabindex>tabindex</a></code> attribute specified.<dt><a href=#concept-element-tag-omission id=the-canvas-element:concept-element-tag-omission>Tag omission in text/html</a>:<dd>
 Neither tag is omissible.<dt><a href=#concept-element-attributes id=the-canvas-element:concept-element-attributes>Content attributes</a>:<dd><a href=#global-attributes id=the-canvas-element:global-attributes>Global attributes</a><dd><code id=the-canvas-element:attr-canvas-width><a href=#attr-canvas-width>width</a></code> — Horizontal dimension<dd><code id=the-canvas-element:attr-canvas-height><a href=#attr-canvas-height>height</a></code> — Vertical dimension<dt><a href=#concept-element-dom id=the-canvas-element:concept-element-dom>DOM interface</a>:<dd>
-    <pre class=idl>typedef (<a href=#canvasrenderingcontext2d id=the-canvas-element:canvasrenderingcontext2d>CanvasRenderingContext2D</a> or <span>WebGLRenderingContext</span>) <dfn id=renderingcontext>RenderingContext</dfn>;
+    <pre class=idl>typedef (<a href=#canvasrenderingcontext2d id=the-canvas-element:canvasrenderingcontext2d>CanvasRenderingContext2D</a> or <a href=#webglrenderingcontext id=the-canvas-element:webglrenderingcontext>WebGLRenderingContext</a>) <dfn id=renderingcontext>RenderingContext</dfn>;
 
 interface <dfn id=htmlcanvaselement>HTMLCanvasElement</dfn> : <a href=#htmlelement id=the-canvas-element:htmlelement>HTMLElement</a> {
            attribute unsigned long <a href=#dom-canvas-width id=the-canvas-element:dom-canvas-width>width</a>;
@@ -45250,9 +45250,9 @@
     <tr><th>"<dfn id=canvas-context-webgl><code>webgl</code></dfn>", if the user agent supports the WebGL feature in its current configuration
      <td>
       Follow the instructions given in the WebGL specification's <i>Context Creation</i> section to
-      obtain either a <code>WebGLRenderingContext</code> or null; if the returned value is null,
+      obtain either a <code id=the-canvas-element:webglrenderingcontext-2><a href=#webglrenderingcontext>WebGLRenderingContext</a></code> or null; if the returned value is null,
       then return null and abort these steps, otherwise, set the <code id=the-canvas-element:the-canvas-element-38><a href=#the-canvas-element>canvas</a></code> element's <a href=#concept-canvas-context-mode id=the-canvas-element:concept-canvas-context-mode-5>context mode</a> to <a href=#concept-canvas-direct-webgl id=the-canvas-element:concept-canvas-direct-webgl-2>direct-webgl</a>, set the new
-      <code>WebGLRenderingContext</code> object's <a href=#concept-canvas-context-bitmap-mode id=the-canvas-element:concept-canvas-context-bitmap-mode-2>context bitmap mode</a> to <a href=#concept-canvas-fixed id=the-canvas-element:concept-canvas-fixed-2>fixed</a>, and return the <code>WebGLRenderingContext</code>
+      <code id=the-canvas-element:webglrenderingcontext-3><a href=#webglrenderingcontext>WebGLRenderingContext</a></code> object's <a href=#concept-canvas-context-bitmap-mode id=the-canvas-element:concept-canvas-context-bitmap-mode-2>context bitmap mode</a> to <a href=#concept-canvas-fixed id=the-canvas-element:concept-canvas-fixed-2>fixed</a>, and return the <code id=the-canvas-element:webglrenderingcontext-4><a href=#webglrenderingcontext>WebGLRenderingContext</a></code>
       object‡ <a href=#refsWEBGL>[WEBGL]</a>
      <td>
       Return null.
@@ -45531,7 +45531,7 @@
   void <a href=#dom-context-2d-restore id=2dcontext:dom-context-2d-restore>restore</a>(); // pop state stack and restore state
 
   // transformations (default transform is the identity matrix)
-           attribute <span>SVGMatrix</span> <a href=#dom-context-2d-currenttransform id=2dcontext:dom-context-2d-currenttransform>currentTransform</a>;
+           attribute <a href=#svgmatrix id=2dcontext:svgmatrix>SVGMatrix</a> <a href=#dom-context-2d-currenttransform id=2dcontext:dom-context-2d-currenttransform>currentTransform</a>;
   void <a href=#dom-context-2d-scale id=2dcontext:dom-context-2d-scale>scale</a>(unrestricted double x, unrestricted double y);
   void <a href=#dom-context-2d-rotate id=2dcontext:dom-context-2d-rotate>rotate</a>(unrestricted double angle);
   void <a href=#dom-context-2d-translate id=2dcontext:dom-context-2d-translate>translate</a>(unrestricted double x, unrestricted double y);
@@ -45652,7 +45652,7 @@
 [Exposed=Window,Worker]
 interface <dfn id=canvaspattern>CanvasPattern</dfn> {
   // opaque object
-  void <a href=#dom-canvaspattern-settransform id=2dcontext:dom-canvaspattern-settransform>setTransform</a>(<span>SVGMatrix</span> transform);
+  void <a href=#dom-canvaspattern-settransform id=2dcontext:dom-canvaspattern-settransform>setTransform</a>(<a href=#svgmatrix id=2dcontext:svgmatrix-2>SVGMatrix</a> transform);
 };
 
 [Exposed=Window,Worker]
@@ -45705,12 +45705,12 @@
  <a href=#dom-path2d-merge id=2dcontext:dom-path2d-merge>Constructor</a>(<a href=#path2d id=2dcontext:path2d-11>Path2D</a>[] paths, optional <a href=#canvasfillrule id=2dcontext:canvasfillrule-8>CanvasFillRule</a> fillRule = "<a href=#dom-context-2d-fillrule-nonzero id=2dcontext:dom-context-2d-fillrule-nonzero-9>nonzero</a>"),
  <a href=#dom-path2d-withdata id=2dcontext:dom-path2d-withdata>Constructor</a>(DOMString d), Exposed=Window,Worker]
 interface <dfn id=path2d>Path2D</dfn> {
-  void <a href=#dom-path2d-addpath id=2dcontext:dom-path2d-addpath>addPath</a>(<a href=#path2d id=2dcontext:path2d-12>Path2D</a> path, optional <span>SVGMatrix</span>? transformation = null);
-  void <a href=#dom-path2d-addpathbystrokingpath id=2dcontext:dom-path2d-addpathbystrokingpath>addPathByStrokingPath</a>(<a href=#path2d id=2dcontext:path2d-13>Path2D</a> path, <a href=#canvasdrawingstyles id=2dcontext:canvasdrawingstyles-5>CanvasDrawingStyles</a> styles, optional <span>SVGMatrix</span>? transformation = null);
-  void <a href=#dom-path2d-addtext id=2dcontext:dom-path2d-addtext>addText</a>(DOMString text, <a href=#canvasdrawingstyles id=2dcontext:canvasdrawingstyles-6>CanvasDrawingStyles</a> styles, <span>SVGMatrix</span>? transformation, unrestricted double x, unrestricted double y, optional unrestricted double maxWidth);
-  void <a href=#dom-path2d-addpathbystrokingtext id=2dcontext:dom-path2d-addpathbystrokingtext>addPathByStrokingText</a>(DOMString text, <a href=#canvasdrawingstyles id=2dcontext:canvasdrawingstyles-7>CanvasDrawingStyles</a> styles, <span>SVGMatrix</span>? transformation, unrestricted double x, unrestricted double y, optional unrestricted double maxWidth);
-  void <a href=#dom-path2d-addtext id=2dcontext:dom-path2d-addtext-2>addText</a>(DOMString text, <a href=#canvasdrawingstyles id=2dcontext:canvasdrawingstyles-8>CanvasDrawingStyles</a> styles, <span>SVGMatrix</span>? transformation, <a href=#path2d id=2dcontext:path2d-14>Path2D</a> path, optional unrestricted double maxWidth);
-  void <a href=#dom-path2d-addpathbystrokingtext id=2dcontext:dom-path2d-addpathbystrokingtext-2>addPathByStrokingText</a>(DOMString text, <a href=#canvasdrawingstyles id=2dcontext:canvasdrawingstyles-9>CanvasDrawingStyles</a> styles, <span>SVGMatrix</span>? transformation, <a href=#path2d id=2dcontext:path2d-15>Path2D</a> path, optional unrestricted double maxWidth);
+  void <a href=#dom-path2d-addpath id=2dcontext:dom-path2d-addpath>addPath</a>(<a href=#path2d id=2dcontext:path2d-12>Path2D</a> path, optional <a href=#svgmatrix id=2dcontext:svgmatrix-3>SVGMatrix</a>? transformation = null);
+  void <a href=#dom-path2d-addpathbystrokingpath id=2dcontext:dom-path2d-addpathbystrokingpath>addPathByStrokingPath</a>(<a href=#path2d id=2dcontext:path2d-13>Path2D</a> path, <a href=#canvasdrawingstyles id=2dcontext:canvasdrawingstyles-5>CanvasDrawingStyles</a> styles, optional <a href=#svgmatrix id=2dcontext:svgmatrix-4>SVGMatrix</a>? transformation = null);
+  void <a href=#dom-path2d-addtext id=2dcontext:dom-path2d-addtext>addText</a>(DOMString text, <a href=#canvasdrawingstyles id=2dcontext:canvasdrawingstyles-6>CanvasDrawingStyles</a> styles, <a href=#svgmatrix id=2dcontext:svgmatrix-5>SVGMatrix</a>? transformation, unrestricted double x, unrestricted double y, optional unrestricted double maxWidth);
+  void <a href=#dom-path2d-addpathbystrokingtext id=2dcontext:dom-path2d-addpathbystrokingtext>addPathByStrokingText</a>(DOMString text, <a href=#canvasdrawingstyles id=2dcontext:canvasdrawingstyles-7>CanvasDrawingStyles</a> styles, <a href=#svgmatrix id=2dcontext:svgmatrix-6>SVGMatrix</a>? transformation, unrestricted double x, unrestricted double y, optional unrestricted double maxWidth);
+  void <a href=#dom-path2d-addtext id=2dcontext:dom-path2d-addtext-2>addText</a>(DOMString text, <a href=#canvasdrawingstyles id=2dcontext:canvasdrawingstyles-8>CanvasDrawingStyles</a> styles, <a href=#svgmatrix id=2dcontext:svgmatrix-7>SVGMatrix</a>? transformation, <a href=#path2d id=2dcontext:path2d-14>Path2D</a> path, optional unrestricted double maxWidth);
+  void <a href=#dom-path2d-addpathbystrokingtext id=2dcontext:dom-path2d-addpathbystrokingtext-2>addPathByStrokingText</a>(DOMString text, <a href=#canvasdrawingstyles id=2dcontext:canvasdrawingstyles-9>CanvasDrawingStyles</a> styles, <a href=#svgmatrix id=2dcontext:svgmatrix-8>SVGMatrix</a>? transformation, <a href=#path2d id=2dcontext:path2d-15>Path2D</a> path, optional unrestricted double maxWidth);
 };
 <a href=#path2d id=2dcontext:path2d-16>Path2D</a> implements <a href=#canvaspathmethods id=2dcontext:canvaspathmethods-3>CanvasPathMethods</a>;</pre>
 
@@ -46943,7 +46943,7 @@
   <p>The <dfn id=dom-path2d-addtext><code>addText()</code></dfn> and <dfn id=dom-path2d-addpathbystrokingtext><code>addPathByStrokingText()</code></dfn> methods each
   come in two variants: one rendering text at a given coordinate, and one rendering text along a
   given path. In both cases, the methods take a <code id=path2d-objects:canvasdrawingstyles><a href=#canvasdrawingstyles>CanvasDrawingStyles</a></code> object argument for
-  the text and (if appropriate) line styles to use, an <code>SVGMatrix</code> object <var>transform</var> (which can be null), and a maximum width can optionally be provided.</p>
+  the text and (if appropriate) line styles to use, an <code id=path2d-objects:svgmatrix><a href=#svgmatrix>SVGMatrix</a></code> object <var>transform</var> (which can be null), and a maximum width can optionally be provided.</p>
 
   <p>When one of the <code id=path2d-objects:dom-path2d-addtext-3><a href=#dom-path2d-addtext>addText()</a></code> and <code id=path2d-objects:dom-path2d-addpathbystrokingtext-3><a href=#dom-path2d-addpathbystrokingtext>addPathByStrokingText()</a></code> variants that take as
   argument an (<var>x</var>, <var>y</var>) coordinate is invoked, the method
@@ -47088,7 +47088,7 @@
   path</a>, and when painting text, shapes, and <code id=transformations:path2d><a href=#path2d>Path2D</a></code> objects, on
   <code id=transformations:canvasrenderingcontext2d-3><a href=#canvasrenderingcontext2d>CanvasRenderingContext2D</a></code> objects.</p> 
 
-  <p class=note>Most of the API uses <code>SVGMatrix</code> objects rather than this API. This API
+  <p class=note>Most of the API uses <code id=transformations:svgmatrix><a href=#svgmatrix>SVGMatrix</a></code> objects rather than this API. This API
   remains mostly for historical reasons.</p>
 
   
@@ -47104,7 +47104,7 @@
 
   <dl class=domintro><dt><var>context</var> . <code id=transformations:dom-context-2d-currenttransform><a href=#dom-context-2d-currenttransform>currentTransform</a></code> [ = <var>value</var> ]<dd>
 
-    <p>Returns the transformation matrix, as an <code>SVGMatrix</code> object.</p>
+    <p>Returns the transformation matrix, as an <code id=transformations:svgmatrix-2><a href=#svgmatrix>SVGMatrix</a></code> object.</p>
 
     <p>Can be set, to change the transformation matrix.</p>
 
@@ -47140,8 +47140,8 @@
   getting, must return the last object that it was set to. On setting, its value must be changed to
   the new value, and the transformation matrix must be updated to match the matrix described by the
   new value. When the <code id=transformations:canvasrenderingcontext2d-4><a href=#canvasrenderingcontext2d>CanvasRenderingContext2D</a></code> object is created, the <code id=transformations:dom-context-2d-currenttransform-2><a href=#dom-context-2d-currenttransform>currentTransform</a></code> attribute must be set a newly
-  created <code>SVGMatrix</code> object. When the transformation matrix is mutated by the methods
-  described in this section, the last <code>SVGMatrix</code> object to which the attribute has been
+  created <code id=transformations:svgmatrix-3><a href=#svgmatrix>SVGMatrix</a></code> object. When the transformation matrix is mutated by the methods
+  described in this section, the last <code id=transformations:svgmatrix-4><a href=#svgmatrix>SVGMatrix</a></code> object to which the attribute has been
   set must be mutated in a corresponding fashion.</p>
 
   <p>The <dfn id=dom-context-2d-scale><code>scale(<var>x</var>, <var>y</var>)</code></dfn>
@@ -47496,7 +47496,7 @@
 
   <p>When the <dfn id=dom-canvaspattern-settransform><code>setTransform()</code></dfn> method
   is invoked on the pattern, the user agent must replace the pattern's transformation matrix with
-  the one described by the <code>SVGMatrix</code> object provided as an argument to the method.</p>
+  the one described by the <code id=fill-and-stroke-styles:svgmatrix><a href=#svgmatrix>SVGMatrix</a></code> object provided as an argument to the method.</p>
 
   <p>When a pattern is to be rendered within an area, the user agent must run the following steps to
   determine what is rendered:</p>
@@ -51831,8 +51831,8 @@
     <p>The <a href=#concept-property-value id=vcard:concept-property-value-61>value</a> must be an <a href=#absolute-url id=vcard:absolute-url-6>absolute
     URL</a>.</p>
 
-    <p>Exactly one property with the name <code>url</code> must be present
-    within the <a href=#concept-item id=vcard:concept-item-71>item</a> that forms the <a href=#concept-property-value id=vcard:concept-property-value-62>value</a> of a <code id=vcard:md-vcard-related-3><a href=#md-vcard-related>related</a></code>
+    <p>Exactly one property with the name <code id=vcard:md-vcard-related-url-2><a href=#md-vcard-related-url>url</a></code> must be
+    present within the <a href=#concept-item id=vcard:concept-item-71>item</a> that forms the <a href=#concept-property-value id=vcard:concept-property-value-62>value</a> of a <code id=vcard:md-vcard-related-3><a href=#md-vcard-related>related</a></code>
     property of an <a href=#concept-item id=vcard:concept-item-72>item</a> with the type <code id=vcard:md-vcard-44><a href=#md-vcard>http://microformats.org/profile/hcard</a></code>.</p>
 
    <dt><dfn id=md-vcard-related-rel><code>rel</code></dfn> (inside <code id=vcard:md-vcard-related-4><a href=#md-vcard-related>related</a></code>)<dd>
@@ -59870,7 +59870,7 @@
   application and user data, with the logic (markup, scripts, style sheets, images, etc) listed in
   the manifest and stored in the application cache, with a finite number of static HTML pages for
   the application, and with the application and user data stored in Web Storage or a client-side
-  Indexed Database, updated dynamically using Web Sockets, <code>XMLHttpRequest</code>, server-sent
+  Indexed Database, updated dynamically using Web Sockets, <code id=supporting-offline-caching-for-legacy-applications:xmlhttprequest><a href=#xmlhttprequest>XMLHttpRequest</a></code>, server-sent
   events, or some other similar mechanism.</p>
 
   <p>This model results in a fast experience for the user: the application immediately loads, and
@@ -59888,7 +59888,7 @@
 
    <p>A news application designed for the application cache feature, however, would instead have the
    main page just consist of the logic, and would then have the main page fetch the data separately
-   from the server, e.g. using <code>XMLHttpRequest</code>.</p>
+   from the server, e.g. using <code id=supporting-offline-caching-for-legacy-applications:xmlhttprequest-2><a href=#xmlhttprequest>XMLHttpRequest</a></code>.</p>
 
   </div>
 
@@ -59947,7 +59947,7 @@
      <td> <code id=appcacheevents:event-appcache-progress><a href=#event-appcache-progress>progress</a></code>, <code id=appcacheevents:event-appcache-error-2><a href=#event-appcache-error>error</a></code>, <code id=appcacheevents:event-appcache-cached><a href=#event-appcache-cached>cached</a></code>, <code id=appcacheevents:event-appcache-updateready><a href=#event-appcache-updateready>updateready</a></code>
 
     <tr><td> <dfn id=event-appcache-progress><code>progress</code></dfn>
-     <td> <code>ProgressEvent</code>
+     <td> <code id=appcacheevents:progressevent><a href=#progressevent>ProgressEvent</a></code>
      <td> The user agent is downloading resources listed by the manifest.
           The event object's <code id=appcacheevents:dom-progressevent-total><a href=#dom-progressevent-total>total</a></code> attribute returns the total number of files to be downloaded.
           The event object's <code id=appcacheevents:dom-progressevent-loaded><a href=#dom-progressevent-loaded>loaded</a></code> attribute returns the number of files processed so far.
@@ -60776,7 +60776,7 @@
      <li><p>For each <a href=#cache-host id=downloading-or-updating-an-application-cache:cache-host-16>cache host</a> associated with an <a href=#application-cache id=downloading-or-updating-an-application-cache:application-cache-14>application cache</a> in
      <var>cache group</var>, <a href=#queue-a-post-load-task id=downloading-or-updating-an-application-cache:queue-a-post-load-task-8>queue a post-load task</a> to <a href=#concept-event-fire id=downloading-or-updating-an-application-cache:concept-event-fire>fire</a> a <a href=#concept-events-trusted id=downloading-or-updating-an-application-cache:concept-events-trusted>trusted</a>
      event with the name <code id=downloading-or-updating-an-application-cache:event-appcache-progress><a href=#event-appcache-progress>progress</a></code>, which does not
-     bubble, which is cancelable, and which uses the <code>ProgressEvent</code> interface, at the
+     bubble, which is cancelable, and which uses the <code id=downloading-or-updating-an-application-cache:progressevent><a href=#progressevent>ProgressEvent</a></code> interface, at the
      <code id=downloading-or-updating-an-application-cache:applicationcache-11><a href=#applicationcache>ApplicationCache</a></code> singleton of the <a href=#cache-host id=downloading-or-updating-an-application-cache:cache-host-17>cache host</a>. The <code id=downloading-or-updating-an-application-cache:dom-progressevent-lengthcomputable><a href=#dom-progressevent-lengthcomputable>lengthComputable</a></code> attribute must be set to
      true, the <code id=downloading-or-updating-an-application-cache:dom-progressevent-total><a href=#dom-progressevent-total>total</a></code> attribute must be set to the
      number of files in <var>file list</var>, and the <code id=downloading-or-updating-an-application-cache:dom-progressevent-loaded><a href=#dom-progressevent-loaded>loaded</a></code> attribute must be set to the number of files in
@@ -60867,7 +60867,7 @@
 
    <li><p>For each <a href=#cache-host id=downloading-or-updating-an-application-cache:cache-host-18>cache host</a> associated with an <a href=#application-cache id=downloading-or-updating-an-application-cache:application-cache-17>application cache</a> in <var>cache group</var>, <a href=#queue-a-post-load-task id=downloading-or-updating-an-application-cache:queue-a-post-load-task-9>queue a post-load task</a> to <a href=#concept-event-fire id=downloading-or-updating-an-application-cache:concept-event-fire-2>fire</a> a <a href=#concept-events-trusted id=downloading-or-updating-an-application-cache:concept-events-trusted-2>trusted</a>
    event with the name <code id=downloading-or-updating-an-application-cache:event-appcache-progress-2><a href=#event-appcache-progress>progress</a></code>, which does not bubble,
-   which is cancelable, and which uses the <code>ProgressEvent</code> interface, at the
+   which is cancelable, and which uses the <code id=downloading-or-updating-an-application-cache:progressevent-2><a href=#progressevent>ProgressEvent</a></code> interface, at the
    <code id=downloading-or-updating-an-application-cache:applicationcache-12><a href=#applicationcache>ApplicationCache</a></code> singleton of the <a href=#cache-host id=downloading-or-updating-an-application-cache:cache-host-19>cache host</a>. The <code id=downloading-or-updating-an-application-cache:dom-progressevent-lengthcomputable-2><a href=#dom-progressevent-lengthcomputable>lengthComputable</a></code> attribute must be set to
    true, the <code id=downloading-or-updating-an-application-cache:dom-progressevent-total-2><a href=#dom-progressevent-total>total</a></code> and the <code id=downloading-or-updating-an-application-cache:dom-progressevent-loaded-2><a href=#dom-progressevent-loaded>loaded</a></code> attributes must be set to the number of files in
    <var>file list</var>. The default action of these events must be, if the user agent
@@ -63039,7 +63039,7 @@
     <code id=opening-the-input-stream:history-3><a href=#history-3>History</a></code>, <code id=opening-the-input-stream:applicationcache><a href=#applicationcache>ApplicationCache</a></code>, and <code id=opening-the-input-stream:navigator><a href=#navigator>Navigator</a></code>, objects, the
     various <code id=opening-the-input-stream:barprop><a href=#barprop>BarProp</a></code> objects, the two <code id=opening-the-input-stream:storage-2><a href=#storage-2>Storage</a></code> objects, the various
     <code id=opening-the-input-stream:htmlcollection><a href=#htmlcollection>HTMLCollection</a></code> objects, and objects defined by other specifications, like
-    <code>Selection</code>. It also includes all the Web
+    <code id=opening-the-input-stream:selection><a href=#selection>Selection</a></code>. It also includes all the Web
     IDL prototypes in the JavaScript binding, including the <code id=opening-the-input-stream:document-26><a href=#document>Document</a></code> object's
     prototype.)</p>
 
@@ -65313,7 +65313,7 @@
   requests. Clients will reconnect if the connection is closed; a client can be told to stop
   reconnecting using the HTTP 204 No Content response code.</p>
 
-  <p>Using this API rather than emulating it using <code>XMLHttpRequest</code> or an
+  <p>Using this API rather than emulating it using <code id=server-sent-events-intro:xmlhttprequest><a href=#xmlhttprequest>XMLHttpRequest</a></code> or an
   <code id=server-sent-events-intro:the-iframe-element><a href=#the-iframe-element>iframe</a></code> allows the user agent to make better use of network resources in cases where
   the user agent implementor and the network operator are able to coordinate in advance. Amongst
   other benefits, this can result in significant savings in battery life on portable devices. This
@@ -66888,12 +66888,12 @@
   <p><i>This section is non-normative.</i></p>
 
   <p>Continuing the example from the previous section, consider the contacts provider in particular.
-  While an initial implementation might have simply used <code>XMLHttpRequest</code> objects in the
+  While an initial implementation might have simply used <code id=ports-as-the-basis-of-abstracting-out-service-implementations:xmlhttprequest><a href=#xmlhttprequest>XMLHttpRequest</a></code> objects in the
   service's <code id=ports-as-the-basis-of-abstracting-out-service-implementations:the-iframe-element><a href=#the-iframe-element>iframe</a></code>, an evolution of the service might instead want to use a <a href=#sharedworker id=ports-as-the-basis-of-abstracting-out-service-implementations:sharedworker>shared worker</a> with a single <code id=ports-as-the-basis-of-abstracting-out-service-implementations:websocket><a href=#websocket>WebSocket</a></code> connection.</p>
 
   <p>If the initial design used <code id=ports-as-the-basis-of-abstracting-out-service-implementations:messageport><a href=#messageport>MessagePort</a></code> objects to grant capabilities, or even just
   to allow multiple simultaneous independent sessions, the service implementation can switch from
-  the <code>XMLHttpRequest</code>s-in-each-<code id=ports-as-the-basis-of-abstracting-out-service-implementations:the-iframe-element-2><a href=#the-iframe-element>iframe</a></code> model to the
+  the <code id=ports-as-the-basis-of-abstracting-out-service-implementations:xmlhttprequest-2><a href=#xmlhttprequest>XMLHttpRequest</a></code>s-in-each-<code id=ports-as-the-basis-of-abstracting-out-service-implementations:the-iframe-element-2><a href=#the-iframe-element>iframe</a></code> model to the
   shared-<code id=ports-as-the-basis-of-abstracting-out-service-implementations:websocket-2><a href=#websocket>WebSocket</a></code> model without changing the API at all: the ports on the service
   provider side can all be forwarded to the shared worker without it affecting the users of the API
   in the slightest.</p>
@@ -77816,14 +77816,14 @@
   element itself, and is expected to be centered in the <code id=embedded-content-rendering-rules:the-video-element-5><a href=#the-video-element>video</a></code> element.</p>
 
   <p>Any subtitles or captions are expected to be overlayed directly on top of their
-  <code id=embedded-content-rendering-rules:the-video-element-6><a href=#the-video-element>video</a></code> element, as defined by the relevant rendering rules; for <a href=#webvtt id=embedded-content-rendering-rules:webvtt>WebVTT</a>,
+  <code id=embedded-content-rendering-rules:the-video-element-6><a href=#the-video-element>video</a></code> element, as defined by the relevant rendering rules; for <a href=#webvtt-2 id=embedded-content-rendering-rules:webvtt-2>WebVTT</a>,
   those are the <a href=#rules-for-updating-the-display-of-webvtt-text-tracks id=embedded-content-rendering-rules:rules-for-updating-the-display-of-webvtt-text-tracks>rules for updating the display of WebVTT text tracks</a>. <a href=#refsWEBVTT>[WEBVTT]</a></p>
 
   <p>When the user agent starts <a href=#expose-a-user-interface-to-the-user id=embedded-content-rendering-rules:expose-a-user-interface-to-the-user-4>exposing a user
   interface</a> for a <code id=embedded-content-rendering-rules:the-video-element-7><a href=#the-video-element>video</a></code> element, the user agent should run the <a href=#rules-for-updating-the-text-track-rendering id=embedded-content-rendering-rules:rules-for-updating-the-text-track-rendering>rules for
   updating the text track rendering</a> of each of the <a href=#text-track id=embedded-content-rendering-rules:text-track>text
   tracks</a> in the <code id=embedded-content-rendering-rules:the-video-element-8><a href=#the-video-element>video</a></code> element's <a href=#list-of-text-tracks id=embedded-content-rendering-rules:list-of-text-tracks>list of text tracks</a> that are <a href=#text-track-showing id=embedded-content-rendering-rules:text-track-showing>showing</a> and whose <a href=#text-track-kind id=embedded-content-rendering-rules:text-track-kind>text track kind</a> is one of <code id=embedded-content-rendering-rules:dom-texttrack-kind-subtitles><a href=#dom-texttrack-kind-subtitles>subtitles</a></code> or <code id=embedded-content-rendering-rules:dom-texttrack-kind-captions><a href=#dom-texttrack-kind-captions>captions</a></code> (e.g., for <a href=#text-track id=embedded-content-rendering-rules:text-track-2>text
-  tracks</a> based on <a href=#webvtt id=embedded-content-rendering-rules:webvtt-2>WebVTT</a>, the <a href=#rules-for-updating-the-display-of-webvtt-text-tracks id=embedded-content-rendering-rules:rules-for-updating-the-display-of-webvtt-text-tracks-2>rules for updating the display of WebVTT
+  tracks</a> based on <a href=#webvtt-2 id=embedded-content-rendering-rules:webvtt-2-2>WebVTT</a>, the <a href=#rules-for-updating-the-display-of-webvtt-text-tracks id=embedded-content-rendering-rules:rules-for-updating-the-display-of-webvtt-text-tracks-2>rules for updating the display of WebVTT
   text tracks</a>). <a href=#refsWEBVTT>[WEBVTT]</a></p>
 
   <p class=note>Resizing <code id=embedded-content-rendering-rules:the-video-element-9><a href=#the-video-element>video</a></code> and <code id=embedded-content-rendering-rules:the-canvas-element-3><a href=#the-canvas-element>canvas</a></code> elements does not interrupt
@@ -79186,7 +79186,7 @@
 
    <dt><dfn id=attr-td-scope><code>scope</code></dfn> on <code id=non-conforming-features:the-td-element-3><a href=#the-td-element>td</a></code> elements<dd><p>Use <code id=non-conforming-features:the-th-element-4><a href=#the-th-element>th</a></code> elements for heading cells.</p>
 
-   <dt><dfn id=attr-datasrc><code>datasrc</code></dfn> on <code id=non-conforming-features:the-a-element-10><a href=#the-a-element>a</a></code>, <code id=non-conforming-features:the-applet-element-2><a href=#the-applet-element>applet</a></code>, <code id=non-conforming-features:the-button-element><a href=#the-button-element>button</a></code>, <code id=non-conforming-features:the-div-element><a href=#the-div-element>div</a></code>, <code id=non-conforming-features:frame-2><a href=#frame>frame</a></code>, <code id=non-conforming-features:the-iframe-element-3><a href=#the-iframe-element>iframe</a></code>, <code id=non-conforming-features:the-img-element-5><a href=#the-img-element>img</a></code>, <code id=non-conforming-features:the-input-element-6><a href=#the-input-element>input</a></code>, <code id=non-conforming-features:the-label-element><a href=#the-label-element>label</a></code>, <code id=non-conforming-features:the-legend-element><a href=#the-legend-element>legend</a></c
 ode>, <code id=non-conforming-features:the-marquee-element-2-2><a href=#the-marquee-element-2>marquee</a></code>, <code id=non-conforming-features:the-object-element-11><a href=#the-object-element>object</a></code>, <code id=non-conforming-features:the-option-element-2><a href=#the-option-element>option</a></code>, <code id=non-conforming-features:the-select-element><a href=#the-select-element>select</a></code>, <code id=non-conforming-features:the-span-element><a href=#the-span-element>span</a></code>, <code id=non-conforming-features:the-table-element-4><a href=#the-table-element>table</a></code>, and <code id=non-conforming-features:the-textarea-element><a href=#the-textarea-element>textarea</a></code> elements<dt><dfn id=attr-datafld><code>datafld</code></dfn> on <code id=non-conforming-features:the-a-element-11><a href=#the-a-element>a</a></code>, <code id=non-conforming-features:the-applet-element-3><a href=#the-applet-element>applet</a></code>, <code id=non-conforming
 -features:the-button-element-2><a href=#the-button-element>button</a></code>, <code id=non-conforming-features:the-div-element-2><a href=#the-div-element>div</a></code>, <code id=non-conforming-features:the-fieldset-element><a href=#the-fieldset-element>fieldset</a></code>, <code id=non-conforming-features:frame-3><a href=#frame>frame</a></code>, <code id=non-conforming-features:the-iframe-element-4><a href=#the-iframe-element>iframe</a></code>, <code id=non-conforming-features:the-img-element-6><a href=#the-img-element>img</a></code>, <code id=non-conforming-features:the-input-element-7><a href=#the-input-element>input</a></code>, <code id=non-conforming-features:the-label-element-2><a href=#the-label-element>label</a></code>, <code id=non-conforming-features:the-legend-element-2><a href=#the-legend-element>legend</a></code>, <code id=non-conforming-features:the-marquee-element-2-3><a href=#the-marquee-element-2>marquee</a></code>, <code id=non-conforming-features:the-objec
 t-element-12><a href=#the-object-element>object</a></code>, <code id=non-conforming-features:the-param-element-4><a href=#the-param-element>param</a></code>, <code id=non-conforming-features:the-select-element-2><a href=#the-select-element>select</a></code>, <code id=non-conforming-features:the-span-element-2><a href=#the-span-element>span</a></code>, and <code id=non-conforming-features:the-textarea-element-2><a href=#the-textarea-element>textarea</a></code> elements<dt><dfn id=attr-dataformatas><code>dataformatas</code></dfn> on <code id=non-conforming-features:the-button-element-3><a href=#the-button-element>button</a></code>, <code id=non-conforming-features:the-div-element-3><a href=#the-div-element>div</a></code>, <code id=non-conforming-features:the-input-element-8><a href=#the-input-element>input</a></code>, <code id=non-conforming-features:the-label-element-3><a href=#the-label-element>label</a></code>, <code id=non-conforming-features:the-legend-element-3><a href=#
 the-legend-element>legend</a></code>, <code id=non-conforming-features:the-marquee-element-2-4><a href=#the-marquee-element-2>marquee</a></code>, <code id=non-conforming-features:the-object-element-13><a href=#the-object-element>object</a></code>, <code id=non-conforming-features:the-option-element-3><a href=#the-option-element>option</a></code>, <code id=non-conforming-features:the-select-element-3><a href=#the-select-element>select</a></code>, <code id=non-conforming-features:the-span-element-3><a href=#the-span-element>span</a></code>, and <code id=non-conforming-features:the-table-element-5><a href=#the-table-element>table</a></code> elements<dd><p>Use script and a mechanism such as <code>XMLHttpRequest</code> to populate the page dynamically. <a href=#refsXHR>[XHR]</a><dt><dfn id=attr-body-alink><code>alink</code></dfn> on <code id=non-conforming-features:the-body-element><a href=#the-body-element>body</a></code> elements<dt><dfn id=attr-body-bgcolor><code>bgcolor</code
 ></dfn> on <code id=non-conforming-features:the-body-element-2><a href=#the-body-element>body</a></code> elements<dt><dfn id=attr-body-bottommargin><code>bottommargin</code></dfn> on <code id=non-conforming-features:the-body-element-3><a href=#the-body-element>body</a></code> elements<dt><dfn id=attr-body-leftmargin><code>leftmargin</code></dfn> on <code id=non-conforming-features:the-body-element-4><a href=#the-body-element>body</a></code> elements<dt><dfn id=attr-body-link><code>link</code></dfn> on <code id=non-conforming-features:the-body-element-5><a href=#the-body-element>body</a></code> elements<dt><dfn id=attr-body-marginheight><code>marginheight</code></dfn> on <code id=non-conforming-features:the-body-element-6><a href=#the-body-element>body</a></code> elements<dt><dfn id=attr-body-marginwidth><code>marginwidth</code></dfn> on <code id=non-conforming-features:the-body-element-7><a href=#the-body-element>body</a></code> elements<dt><dfn id=attr-body-rightmargin><cod
 e>rightmargin</code></dfn> on <code id=non-conforming-features:the-body-element-8><a href=#the-body-element>body</a></code> elements<dt><dfn id=attr-body-text><code>text</code></dfn> on <code id=non-conforming-features:the-body-element-9><a href=#the-body-element>body</a></code> elements<dt><dfn id=attr-body-topmargin><code>margintop</code></dfn> on <code id=non-conforming-features:the-body-element-10><a href=#the-body-element>body</a></code> elements<dt><dfn id=attr-body-vlink><code>vlink</code></dfn> on <code id=non-conforming-features:the-body-element-11><a href=#the-body-element>body</a></code> elements<dt><dfn id=attr-br-clear><code>clear</code></dfn> on <code id=non-conforming-features:the-br-element><a href=#the-br-element>br</a></code> elements<dt><dfn id=attr-caption-align><code>align</code></dfn> on <code id=non-conforming-features:the-caption-element><a href=#the-caption-element>caption</a></code> elements<dt><dfn id=attr-col-align><code>align</code></dfn> on <cod
 e id=non-conforming-features:the-col-element><a href=#the-col-element>col</a></code> elements<dt><dfn id=attr-col-char><code>char</code></dfn> on <code id=non-conforming-features:the-col-element-2><a href=#the-col-element>col</a></code> elements<dt><dfn id=attr-col-charoff><code>charoff</code></dfn> on <code id=non-conforming-features:the-col-element-3><a href=#the-col-element>col</a></code> elements<dt><dfn id=attr-col-valign><code>valign</code></dfn> on <code id=non-conforming-features:the-col-element-4><a href=#the-col-element>col</a></code> elements<dt><dfn id=attr-col-width><code>width</code></dfn> on <code id=non-conforming-features:the-col-element-5><a href=#the-col-element>col</a></code> elements<dt><dfn id=attr-div-align><code>align</code></dfn> on <code id=non-conforming-features:the-div-element-4><a href=#the-div-element>div</a></code> elements<dt><dfn id=attr-dl-compact><code>compact</code></dfn> on <code id=non-conforming-features:the-dl-element><a href=#the-dl-
 element>dl</a></code> elements<dt><dfn id=attr-embed-align><code>align</code></dfn> on <code id=non-conforming-features:the-embed-element-4><a href=#the-embed-element>embed</a></code> elements<dt><dfn id=attr-embed-hspace><code>hspace</code></dfn> on <code id=non-conforming-features:the-embed-element-5><a href=#the-embed-element>embed</a></code> elements<dt><dfn id=attr-embed-vspace><code>vspace</code></dfn> on <code id=non-conforming-features:the-embed-element-6><a href=#the-embed-element>embed</a></code> elements<dt><dfn id=attr-hr-align><code>align</code></dfn> on <code id=non-conforming-features:the-hr-element><a href=#the-hr-element>hr</a></code> elements<dt><dfn id=attr-hr-color><code>color</code></dfn> on <code id=non-conforming-features:the-hr-element-2><a href=#the-hr-element>hr</a></code> elements<dt><dfn id=attr-hr-noshade><code>noshade</code></dfn> on <code id=non-conforming-features:the-hr-element-3><a href=#the-hr-element>hr</a></code> elements<dt><dfn id=attr-
 hr-size><code>size</code></dfn> on <code id=non-conforming-features:the-hr-element-4><a href=#the-hr-element>hr</a></code> elements<dt><dfn id=attr-hr-width><code>width</code></dfn> on <code id=non-conforming-features:the-hr-element-5><a href=#the-hr-element>hr</a></code> elements<dt><dfn id=attr-hx-align><code>align</code></dfn> on <code id=non-conforming-features:the-h1,-h2,-h3,-h4,-h5,-and-h6-elements-2><a href=#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements>h1</a></code>—<code id=non-conforming-features:the-h1,-h2,-h3,-h4,-h5,-and-h6-elements-3><a href=#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements>h6</a></code> elements<dt><dfn id=attr-iframe-align><code>align</code></dfn> on <code id=non-conforming-features:the-iframe-element-5><a href=#the-iframe-element>iframe</a></code> elements<dt><dfn id=attr-iframe-allowtransparency><code>allowtransparency</code></dfn> on <code id=non-conforming-features:the-iframe-element-6><a href=#the-iframe-element>iframe</a></code> elements<dt><dfn id=
 attr-iframe-frameborder><code>frameborder</code></dfn> on <code id=non-conforming-features:the-iframe-element-7><a href=#the-iframe-element>iframe</a></code> elements<dt><dfn id=attr-iframe-hspace><code>hspace</code></dfn> on <code id=non-conforming-features:the-iframe-element-8><a href=#the-iframe-element>iframe</a></code> elements<dt><dfn id=attr-iframe-marginheight><code>marginheight</code></dfn> on <code id=non-conforming-features:the-iframe-element-9><a href=#the-iframe-element>iframe</a></code> elements<dt><dfn id=attr-iframe-marginwidth><code>marginwidth</code></dfn> on <code id=non-conforming-features:the-iframe-element-10><a href=#the-iframe-element>iframe</a></code> elements<dt><dfn id=attr-iframe-scrolling><code>scrolling</code></dfn> on <code id=non-conforming-features:the-iframe-element-11><a href=#the-iframe-element>iframe</a></code> elements<dt><dfn id=attr-iframe-vspace><code>vspace</code></dfn> on <code id=non-conforming-features:the-iframe-element-12><a hre
 f=#the-iframe-element>iframe</a></code> elements<dt><dfn id=attr-input-align><code>align</code></dfn> on <code id=non-conforming-features:the-input-element-9><a href=#the-input-element>input</a></code> elements<dt><dfn id=attr-input-border><code>border</code></dfn> on <code id=non-conforming-features:the-input-element-10><a href=#the-input-element>input</a></code> elements<dt><dfn id=attr-input-hspace><code>hspace</code></dfn> on <code id=non-conforming-features:the-input-element-11><a href=#the-input-element>input</a></code> elements<dt><dfn id=attr-input-vspace><code>vspace</code></dfn> on <code id=non-conforming-features:the-input-element-12><a href=#the-input-element>input</a></code> elements<dt><dfn id=attr-img-align><code>align</code></dfn> on <code id=non-conforming-features:the-img-element-7><a href=#the-img-element>img</a></code> elements<dt><dfn id=attr-img-border><code>border</code></dfn> on <code id=non-conforming-features:the-img-element-8><a href=#the-img-eleme
 nt>img</a></code> elements (except as noted in the previous section)<dt><dfn id=attr-img-hspace><code>hspace</code></dfn> on <code id=non-conforming-features:the-img-element-9><a href=#the-img-element>img</a></code> elements<dt><dfn id=attr-img-vspace><code>vspace</code></dfn> on <code id=non-conforming-features:the-img-element-10><a href=#the-img-element>img</a></code> elements<dt><dfn id=attr-legend-align><code>align</code></dfn> on <code id=non-conforming-features:the-legend-element-4><a href=#the-legend-element>legend</a></code> elements<dt><dfn id=attr-li-type><code>type</code></dfn> on <code id=non-conforming-features:the-li-element><a href=#the-li-element>li</a></code> elements<dt><dfn id=attr-menu-compact><code>compact</code></dfn> on <code id=non-conforming-features:the-menu-element><a href=#the-menu-element>menu</a></code> elements<dt><dfn id=attr-object-align><code>align</code></dfn> on <code id=non-conforming-features:the-object-element-14><a href=#the-object-ele
 ment>object</a></code> elements<dt><dfn id=attr-object-border><code>border</code></dfn> on <code id=non-conforming-features:the-object-element-15><a href=#the-object-element>object</a></code> elements<dt><dfn id=attr-object-hspace><code>hspace</code></dfn> on <code id=non-conforming-features:the-object-element-16><a href=#the-object-element>object</a></code> elements<dt><dfn id=attr-object-vspace><code>vspace</code></dfn> on <code id=non-conforming-features:the-object-element-17><a href=#the-object-element>object</a></code> elements<dt><dfn id=attr-ol-compact><code>compact</code></dfn> on <code id=non-conforming-features:the-ol-element><a href=#the-ol-element>ol</a></code> elements<dt><dfn id=attr-p-align><code>align</code></dfn> on <code id=non-conforming-features:the-p-element><a href=#the-p-element>p</a></code> elements<dt><dfn id=attr-pre-width><code>width</code></dfn> on <code id=non-conforming-features:the-pre-element-3><a href=#the-pre-element>pre</a></code> elements<
 dt><dfn id=attr-table-align><code>align</code></dfn> on <code id=non-conforming-features:the-table-element-6><a href=#the-table-element>table</a></code> elements<dt><dfn id=attr-table-bgcolor><code>bgcolor</code></dfn> on <code id=non-conforming-features:the-table-element-7><a href=#the-table-element>table</a></code> elements<dt><dfn id=attr-table-border><code>border</code></dfn> on <code id=non-conforming-features:the-table-element-8><a href=#the-table-element>table</a></code> elements<dt><dfn id=attr-table-bordercolor><code>bordercolor</code></dfn> on <code id=non-conforming-features:the-table-element-9><a href=#the-table-element>table</a></code> elements<dt><dfn id=attr-table-cellpadding><code>cellpadding</code></dfn> on <code id=non-conforming-features:the-table-element-10><a href=#the-table-element>table</a></code> elements<dt><dfn id=attr-table-cellspacing><code>cellspacing</code></dfn> on <code id=non-conforming-features:the-table-element-11><a href=#the-table-element
 >table</a></code> elements<dt><dfn id=attr-table-frame><code>frame</code></dfn> on <code id=non-conforming-features:the-table-element-12><a href=#the-table-element>table</a></code> elements<dt><dfn id=attr-table-height><code>height</code></dfn> on <code id=non-conforming-features:the-table-element-13><a href=#the-table-element>table</a></code> elements<dt><dfn id=attr-table-hspace><code>hspace</code></dfn> on <code id=non-conforming-features:the-table-element-14><a href=#the-table-element>table</a></code> elements<dt><dfn id=attr-table-rules><code>rules</code></dfn> on <code id=non-conforming-features:the-table-element-15><a href=#the-table-element>table</a></code> elements<dt><dfn id=attr-table-vspace><code>vspace</code></dfn> on <code id=non-conforming-features:the-table-element-16><a href=#the-table-element>table</a></code> elements<dt><dfn id=attr-table-width><code>width</code></dfn> on <code id=non-conforming-features:the-table-element-17><a href=#the-table-element>tabl
 e</a></code> elements<dt><dfn id=attr-tbody-align><code>align</code></dfn> on <code id=non-conforming-features:the-tbody-element><a href=#the-tbody-element>tbody</a></code>, <code id=non-conforming-features:the-thead-element><a href=#the-thead-element>thead</a></code>, and <code id=non-conforming-features:the-tfoot-element><a href=#the-tfoot-element>tfoot</a></code> elements<dt><dfn id=attr-tbody-char><code>char</code></dfn> on <code id=non-conforming-features:the-tbody-element-2><a href=#the-tbody-element>tbody</a></code>, <code id=non-conforming-features:the-thead-element-2><a href=#the-thead-element>thead</a></code>, and <code id=non-conforming-features:the-tfoot-element-2><a href=#the-tfoot-element>tfoot</a></code> elements<dt><dfn id=attr-tbody-charoff><code>charoff</code></dfn> on <code id=non-conforming-features:the-tbody-element-3><a href=#the-tbody-element>tbody</a></code>, <code id=non-conforming-features:the-thead-element-3><a href=#the-thead-element>thead</a></co
 de>, and <code id=non-conforming-features:the-tfoot-element-3><a href=#the-tfoot-element>tfoot</a></code> elements<dt><dfn id=attr-tbody-valign><code>valign</code></dfn> on <code id=non-conforming-features:the-tbody-element-4><a href=#the-tbody-element>tbody</a></code>, <code id=non-conforming-features:the-thead-element-4><a href=#the-thead-element>thead</a></code>, and <code id=non-conforming-features:the-tfoot-element-4><a href=#the-tfoot-element>tfoot</a></code> elements<dt><dfn id=attr-tdth-align><code>align</code></dfn> on <code id=non-conforming-features:the-td-element-4><a href=#the-td-element>td</a></code> and <code id=non-conforming-features:the-th-element-5><a href=#the-th-element>th</a></code> elements<dt><dfn id=attr-tdth-bgcolor><code>bgcolor</code></dfn> on <code id=non-conforming-features:the-td-element-5><a href=#the-td-element>td</a></code> and <code id=non-conforming-features:the-th-element-6><a href=#the-th-element>th</a></code> elements<dt><dfn id=attr-td
 th-char><code>char</code></dfn> on <code id=non-conforming-features:the-td-element-6><a href=#the-td-element>td</a></code> and <code id=non-conforming-features:the-th-element-7><a href=#the-th-element>th</a></code> elements<dt><dfn id=attr-tdth-charoff><code>charoff</code></dfn> on <code id=non-conforming-features:the-td-element-7><a href=#the-td-element>td</a></code> and <code id=non-conforming-features:the-th-element-8><a href=#the-th-element>th</a></code> elements<dt><dfn id=attr-tdth-height><code>height</code></dfn> on <code id=non-conforming-features:the-td-element-8><a href=#the-td-element>td</a></code> and <code id=non-conforming-features:the-th-element-9><a href=#the-th-element>th</a></code> elements<dt><dfn id=attr-tdth-nowrap><code>nowrap</code></dfn> on <code id=non-conforming-features:the-td-element-9><a href=#the-td-element>td</a></code> and <code id=non-conforming-features:the-th-element-10><a href=#the-th-element>th</a></code> elements<dt><dfn id=attr-tdth-val
 ign><code>valign</code></dfn> on <code id=non-conforming-features:the-td-element-10><a href=#the-td-element>td</a></code> and <code id=non-conforming-features:the-th-element-11><a href=#the-th-element>th</a></code> elements<dt><dfn id=attr-tdth-width><code>width</code></dfn> on <code id=non-conforming-features:the-td-element-11><a href=#the-td-element>td</a></code> and <code id=non-conforming-features:the-th-element-12><a href=#the-th-element>th</a></code> elements<dt><dfn id=attr-tr-align><code>align</code></dfn> on <code id=non-conforming-features:the-tr-element><a href=#the-tr-element>tr</a></code> elements<dt><dfn id=attr-tr-bgcolor><code>bgcolor</code></dfn> on <code id=non-conforming-features:the-tr-element-2><a href=#the-tr-element>tr</a></code> elements<dt><dfn id=attr-tr-char><code>char</code></dfn> on <code id=non-conforming-features:the-tr-element-3><a href=#the-tr-element>tr</a></code> elements<dt><dfn id=attr-tr-charoff><code>charoff</code></dfn> on <code id=non
 -conforming-features:the-tr-element-4><a href=#the-tr-element>tr</a></code> elements<dt><dfn id=attr-tr-height><code>height</code></dfn> on <code id=non-conforming-features:the-tr-element-5><a href=#the-tr-element>tr</a></code> elements<dt><dfn id=attr-tr-valign><code>valign</code></dfn> on <code id=non-conforming-features:the-tr-element-6><a href=#the-tr-element>tr</a></code> elements<dt><dfn id=attr-ul-compact><code>compact</code></dfn> on <code id=non-conforming-features:the-ul-element-2><a href=#the-ul-element>ul</a></code> elements<dt><dfn id=attr-ul-type><code>type</code></dfn> on <code id=non-conforming-features:the-ul-element-3><a href=#the-ul-element>ul</a></code> elements<dt><dfn id=attr-background><code>background</code></dfn> on <code id=non-conforming-features:the-body-element-12><a href=#the-body-element>body</a></code>, <code id=non-conforming-features:the-table-element-18><a href=#the-table-element>table</a></code>, <code id=non-conforming-features:the-thead-
 element-5><a href=#the-thead-element>thead</a></code>, <code id=non-conforming-features:the-tbody-element-5><a href=#the-tbody-element>tbody</a></code>, <code id=non-conforming-features:the-tfoot-element-5><a href=#the-tfoot-element>tfoot</a></code>, <code id=non-conforming-features:the-tr-element-7><a href=#the-tr-element>tr</a></code>, <code id=non-conforming-features:the-td-element-12><a href=#the-td-element>td</a></code>, and <code id=non-conforming-features:the-th-element-13><a href=#the-th-element>th</a></code> elements<dd><p>Use CSS instead.</dl>
+   <dt><dfn id=attr-datasrc><code>datasrc</code></dfn> on <code id=non-conforming-features:the-a-element-10><a href=#the-a-element>a</a></code>, <code id=non-conforming-features:the-applet-element-2><a href=#the-applet-element>applet</a></code>, <code id=non-conforming-features:the-button-element><a href=#the-button-element>button</a></code>, <code id=non-conforming-features:the-div-element><a href=#the-div-element>div</a></code>, <code id=non-conforming-features:frame-2><a href=#frame>frame</a></code>, <code id=non-conforming-features:the-iframe-element-3><a href=#the-iframe-element>iframe</a></code>, <code id=non-conforming-features:the-img-element-5><a href=#the-img-element>img</a></code>, <code id=non-conforming-features:the-input-element-6><a href=#the-input-element>input</a></code>, <code id=non-conforming-features:the-label-element><a href=#the-label-element>label</a></code>, <code id=non-conforming-features:the-legend-element><a href=#the-legend-element>legend</a></c
 ode>, <code id=non-conforming-features:the-marquee-element-2-2><a href=#the-marquee-element-2>marquee</a></code>, <code id=non-conforming-features:the-object-element-11><a href=#the-object-element>object</a></code>, <code id=non-conforming-features:the-option-element-2><a href=#the-option-element>option</a></code>, <code id=non-conforming-features:the-select-element><a href=#the-select-element>select</a></code>, <code id=non-conforming-features:the-span-element><a href=#the-span-element>span</a></code>, <code id=non-conforming-features:the-table-element-4><a href=#the-table-element>table</a></code>, and <code id=non-conforming-features:the-textarea-element><a href=#the-textarea-element>textarea</a></code> elements<dt><dfn id=attr-datafld><code>datafld</code></dfn> on <code id=non-conforming-features:the-a-element-11><a href=#the-a-element>a</a></code>, <code id=non-conforming-features:the-applet-element-3><a href=#the-applet-element>applet</a></code>, <code id=non-conforming
 -features:the-button-element-2><a href=#the-button-element>button</a></code>, <code id=non-conforming-features:the-div-element-2><a href=#the-div-element>div</a></code>, <code id=non-conforming-features:the-fieldset-element><a href=#the-fieldset-element>fieldset</a></code>, <code id=non-conforming-features:frame-3><a href=#frame>frame</a></code>, <code id=non-conforming-features:the-iframe-element-4><a href=#the-iframe-element>iframe</a></code>, <code id=non-conforming-features:the-img-element-6><a href=#the-img-element>img</a></code>, <code id=non-conforming-features:the-input-element-7><a href=#the-input-element>input</a></code>, <code id=non-conforming-features:the-label-element-2><a href=#the-label-element>label</a></code>, <code id=non-conforming-features:the-legend-element-2><a href=#the-legend-element>legend</a></code>, <code id=non-conforming-features:the-marquee-element-2-3><a href=#the-marquee-element-2>marquee</a></code>, <code id=non-conforming-features:the-objec
 t-element-12><a href=#the-object-element>object</a></code>, <code id=non-conforming-features:the-param-element-4><a href=#the-param-element>param</a></code>, <code id=non-conforming-features:the-select-element-2><a href=#the-select-element>select</a></code>, <code id=non-conforming-features:the-span-element-2><a href=#the-span-element>span</a></code>, and <code id=non-conforming-features:the-textarea-element-2><a href=#the-textarea-element>textarea</a></code> elements<dt><dfn id=attr-dataformatas><code>dataformatas</code></dfn> on <code id=non-conforming-features:the-button-element-3><a href=#the-button-element>button</a></code>, <code id=non-conforming-features:the-div-element-3><a href=#the-div-element>div</a></code>, <code id=non-conforming-features:the-input-element-8><a href=#the-input-element>input</a></code>, <code id=non-conforming-features:the-label-element-3><a href=#the-label-element>label</a></code>, <code id=non-conforming-features:the-legend-element-3><a href=#
 the-legend-element>legend</a></code>, <code id=non-conforming-features:the-marquee-element-2-4><a href=#the-marquee-element-2>marquee</a></code>, <code id=non-conforming-features:the-object-element-13><a href=#the-object-element>object</a></code>, <code id=non-conforming-features:the-option-element-3><a href=#the-option-element>option</a></code>, <code id=non-conforming-features:the-select-element-3><a href=#the-select-element>select</a></code>, <code id=non-conforming-features:the-span-element-3><a href=#the-span-element>span</a></code>, and <code id=non-conforming-features:the-table-element-5><a href=#the-table-element>table</a></code> elements<dd><p>Use script and a mechanism such as <code id=non-conforming-features:xmlhttprequest><a href=#xmlhttprequest>XMLHttpRequest</a></code> to populate the page dynamically. <a href=#refsXHR>[XHR]</a><dt><dfn id=attr-body-alink><code>alink</code></dfn> on <code id=non-conforming-features:the-body-element><a href=#the-body-element>bod
 y</a></code> elements<dt><dfn id=attr-body-bgcolor><code>bgcolor</code></dfn> on <code id=non-conforming-features:the-body-element-2><a href=#the-body-element>body</a></code> elements<dt><dfn id=attr-body-bottommargin><code>bottommargin</code></dfn> on <code id=non-conforming-features:the-body-element-3><a href=#the-body-element>body</a></code> elements<dt><dfn id=attr-body-leftmargin><code>leftmargin</code></dfn> on <code id=non-conforming-features:the-body-element-4><a href=#the-body-element>body</a></code> elements<dt><dfn id=attr-body-link><code>link</code></dfn> on <code id=non-conforming-features:the-body-element-5><a href=#the-body-element>body</a></code> elements<dt><dfn id=attr-body-marginheight><code>marginheight</code></dfn> on <code id=non-conforming-features:the-body-element-6><a href=#the-body-element>body</a></code> elements<dt><dfn id=attr-body-marginwidth><code>marginwidth</code></dfn> on <code id=non-conforming-features:the-body-element-7><a href=#the-body-
 element>body</a></code> elements<dt><dfn id=attr-body-rightmargin><code>rightmargin</code></dfn> on <code id=non-conforming-features:the-body-element-8><a href=#the-body-element>body</a></code> elements<dt><dfn id=attr-body-text><code>text</code></dfn> on <code id=non-conforming-features:the-body-element-9><a href=#the-body-element>body</a></code> elements<dt><dfn id=attr-body-topmargin><code>margintop</code></dfn> on <code id=non-conforming-features:the-body-element-10><a href=#the-body-element>body</a></code> elements<dt><dfn id=attr-body-vlink><code>vlink</code></dfn> on <code id=non-conforming-features:the-body-element-11><a href=#the-body-element>body</a></code> elements<dt><dfn id=attr-br-clear><code>clear</code></dfn> on <code id=non-conforming-features:the-br-element><a href=#the-br-element>br</a></code> elements<dt><dfn id=attr-caption-align><code>align</code></dfn> on <code id=non-conforming-features:the-caption-element><a href=#the-caption-element>caption</a></cod
 e> elements<dt><dfn id=attr-col-align><code>align</code></dfn> on <code id=non-conforming-features:the-col-element><a href=#the-col-element>col</a></code> elements<dt><dfn id=attr-col-char><code>char</code></dfn> on <code id=non-conforming-features:the-col-element-2><a href=#the-col-element>col</a></code> elements<dt><dfn id=attr-col-charoff><code>charoff</code></dfn> on <code id=non-conforming-features:the-col-element-3><a href=#the-col-element>col</a></code> elements<dt><dfn id=attr-col-valign><code>valign</code></dfn> on <code id=non-conforming-features:the-col-element-4><a href=#the-col-element>col</a></code> elements<dt><dfn id=attr-col-width><code>width</code></dfn> on <code id=non-conforming-features:the-col-element-5><a href=#the-col-element>col</a></code> elements<dt><dfn id=attr-div-align><code>align</code></dfn> on <code id=non-conforming-features:the-div-element-4><a href=#the-div-element>div</a></code> elements<dt><dfn id=attr-dl-compact><code>compact</code></df
 n> on <code id=non-conforming-features:the-dl-element><a href=#the-dl-element>dl</a></code> elements<dt><dfn id=attr-embed-align><code>align</code></dfn> on <code id=non-conforming-features:the-embed-element-4><a href=#the-embed-element>embed</a></code> elements<dt><dfn id=attr-embed-hspace><code>hspace</code></dfn> on <code id=non-conforming-features:the-embed-element-5><a href=#the-embed-element>embed</a></code> elements<dt><dfn id=attr-embed-vspace><code>vspace</code></dfn> on <code id=non-conforming-features:the-embed-element-6><a href=#the-embed-element>embed</a></code> elements<dt><dfn id=attr-hr-align><code>align</code></dfn> on <code id=non-conforming-features:the-hr-element><a href=#the-hr-element>hr</a></code> elements<dt><dfn id=attr-hr-color><code>color</code></dfn> on <code id=non-conforming-features:the-hr-element-2><a href=#the-hr-element>hr</a></code> elements<dt><dfn id=attr-hr-noshade><code>noshade</code></dfn> on <code id=non-conforming-features:the-hr-ele
 ment-3><a href=#the-hr-element>hr</a></code> elements<dt><dfn id=attr-hr-size><code>size</code></dfn> on <code id=non-conforming-features:the-hr-element-4><a href=#the-hr-element>hr</a></code> elements<dt><dfn id=attr-hr-width><code>width</code></dfn> on <code id=non-conforming-features:the-hr-element-5><a href=#the-hr-element>hr</a></code> elements<dt><dfn id=attr-hx-align><code>align</code></dfn> on <code id=non-conforming-features:the-h1,-h2,-h3,-h4,-h5,-and-h6-elements-2><a href=#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements>h1</a></code>—<code id=non-conforming-features:the-h1,-h2,-h3,-h4,-h5,-and-h6-elements-3><a href=#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements>h6</a></code> elements<dt><dfn id=attr-iframe-align><code>align</code></dfn> on <code id=non-conforming-features:the-iframe-element-5><a href=#the-iframe-element>iframe</a></code> elements<dt><dfn id=attr-iframe-allowtransparency><code>allowtransparency</code></dfn> on <code id=non-conforming-features:the-iframe-elemen
 t-6><a href=#the-iframe-element>iframe</a></code> elements<dt><dfn id=attr-iframe-frameborder><code>frameborder</code></dfn> on <code id=non-conforming-features:the-iframe-element-7><a href=#the-iframe-element>iframe</a></code> elements<dt><dfn id=attr-iframe-hspace><code>hspace</code></dfn> on <code id=non-conforming-features:the-iframe-element-8><a href=#the-iframe-element>iframe</a></code> elements<dt><dfn id=attr-iframe-marginheight><code>marginheight</code></dfn> on <code id=non-conforming-features:the-iframe-element-9><a href=#the-iframe-element>iframe</a></code> elements<dt><dfn id=attr-iframe-marginwidth><code>marginwidth</code></dfn> on <code id=non-conforming-features:the-iframe-element-10><a href=#the-iframe-element>iframe</a></code> elements<dt><dfn id=attr-iframe-scrolling><code>scrolling</code></dfn> on <code id=non-conforming-features:the-iframe-element-11><a href=#the-iframe-element>iframe</a></code> elements<dt><dfn id=attr-iframe-vspace><code>vspace</code><
 /dfn> on <code id=non-conforming-features:the-iframe-element-12><a href=#the-iframe-element>iframe</a></code> elements<dt><dfn id=attr-input-align><code>align</code></dfn> on <code id=non-conforming-features:the-input-element-9><a href=#the-input-element>input</a></code> elements<dt><dfn id=attr-input-border><code>border</code></dfn> on <code id=non-conforming-features:the-input-element-10><a href=#the-input-element>input</a></code> elements<dt><dfn id=attr-input-hspace><code>hspace</code></dfn> on <code id=non-conforming-features:the-input-element-11><a href=#the-input-element>input</a></code> elements<dt><dfn id=attr-input-vspace><code>vspace</code></dfn> on <code id=non-conforming-features:the-input-element-12><a href=#the-input-element>input</a></code> elements<dt><dfn id=attr-img-align><code>align</code></dfn> on <code id=non-conforming-features:the-img-element-7><a href=#the-img-element>img</a></code> elements<dt><dfn id=attr-img-border><code>border</code></dfn> on <co
 de id=non-conforming-features:the-img-element-8><a href=#the-img-element>img</a></code> elements (except as noted in the previous section)<dt><dfn id=attr-img-hspace><code>hspace</code></dfn> on <code id=non-conforming-features:the-img-element-9><a href=#the-img-element>img</a></code> elements<dt><dfn id=attr-img-vspace><code>vspace</code></dfn> on <code id=non-conforming-features:the-img-element-10><a href=#the-img-element>img</a></code> elements<dt><dfn id=attr-legend-align><code>align</code></dfn> on <code id=non-conforming-features:the-legend-element-4><a href=#the-legend-element>legend</a></code> elements<dt><dfn id=attr-li-type><code>type</code></dfn> on <code id=non-conforming-features:the-li-element><a href=#the-li-element>li</a></code> elements<dt><dfn id=attr-menu-compact><code>compact</code></dfn> on <code id=non-conforming-features:the-menu-element><a href=#the-menu-element>menu</a></code> elements<dt><dfn id=attr-object-align><code>align</code></dfn> on <code id
 =non-conforming-features:the-object-element-14><a href=#the-object-element>object</a></code> elements<dt><dfn id=attr-object-border><code>border</code></dfn> on <code id=non-conforming-features:the-object-element-15><a href=#the-object-element>object</a></code> elements<dt><dfn id=attr-object-hspace><code>hspace</code></dfn> on <code id=non-conforming-features:the-object-element-16><a href=#the-object-element>object</a></code> elements<dt><dfn id=attr-object-vspace><code>vspace</code></dfn> on <code id=non-conforming-features:the-object-element-17><a href=#the-object-element>object</a></code> elements<dt><dfn id=attr-ol-compact><code>compact</code></dfn> on <code id=non-conforming-features:the-ol-element><a href=#the-ol-element>ol</a></code> elements<dt><dfn id=attr-p-align><code>align</code></dfn> on <code id=non-conforming-features:the-p-element><a href=#the-p-element>p</a></code> elements<dt><dfn id=attr-pre-width><code>width</code></dfn> on <code id=non-conforming-featur
 es:the-pre-element-3><a href=#the-pre-element>pre</a></code> elements<dt><dfn id=attr-table-align><code>align</code></dfn> on <code id=non-conforming-features:the-table-element-6><a href=#the-table-element>table</a></code> elements<dt><dfn id=attr-table-bgcolor><code>bgcolor</code></dfn> on <code id=non-conforming-features:the-table-element-7><a href=#the-table-element>table</a></code> elements<dt><dfn id=attr-table-border><code>border</code></dfn> on <code id=non-conforming-features:the-table-element-8><a href=#the-table-element>table</a></code> elements<dt><dfn id=attr-table-bordercolor><code>bordercolor</code></dfn> on <code id=non-conforming-features:the-table-element-9><a href=#the-table-element>table</a></code> elements<dt><dfn id=attr-table-cellpadding><code>cellpadding</code></dfn> on <code id=non-conforming-features:the-table-element-10><a href=#the-table-element>table</a></code> elements<dt><dfn id=attr-table-cellspacing><code>cellspacing</code></dfn> on <code id=n
 on-conforming-features:the-table-element-11><a href=#the-table-element>table</a></code> elements<dt><dfn id=attr-table-frame><code>frame</code></dfn> on <code id=non-conforming-features:the-table-element-12><a href=#the-table-element>table</a></code> elements<dt><dfn id=attr-table-height><code>height</code></dfn> on <code id=non-conforming-features:the-table-element-13><a href=#the-table-element>table</a></code> elements<dt><dfn id=attr-table-hspace><code>hspace</code></dfn> on <code id=non-conforming-features:the-table-element-14><a href=#the-table-element>table</a></code> elements<dt><dfn id=attr-table-rules><code>rules</code></dfn> on <code id=non-conforming-features:the-table-element-15><a href=#the-table-element>table</a></code> elements<dt><dfn id=attr-table-vspace><code>vspace</code></dfn> on <code id=non-conforming-features:the-table-element-16><a href=#the-table-element>table</a></code> elements<dt><dfn id=attr-table-width><code>width</code></dfn> on <code id=non-co
 nforming-features:the-table-element-17><a href=#the-table-element>table</a></code> elements<dt><dfn id=attr-tbody-align><code>align</code></dfn> on <code id=non-conforming-features:the-tbody-element><a href=#the-tbody-element>tbody</a></code>, <code id=non-conforming-features:the-thead-element><a href=#the-thead-element>thead</a></code>, and <code id=non-conforming-features:the-tfoot-element><a href=#the-tfoot-element>tfoot</a></code> elements<dt><dfn id=attr-tbody-char><code>char</code></dfn> on <code id=non-conforming-features:the-tbody-element-2><a href=#the-tbody-element>tbody</a></code>, <code id=non-conforming-features:the-thead-element-2><a href=#the-thead-element>thead</a></code>, and <code id=non-conforming-features:the-tfoot-element-2><a href=#the-tfoot-element>tfoot</a></code> elements<dt><dfn id=attr-tbody-charoff><code>charoff</code></dfn> on <code id=non-conforming-features:the-tbody-element-3><a href=#the-tbody-element>tbody</a></code>, <code id=non-conforming
 -features:the-thead-element-3><a href=#the-thead-element>thead</a></code>, and <code id=non-conforming-features:the-tfoot-element-3><a href=#the-tfoot-element>tfoot</a></code> elements<dt><dfn id=attr-tbody-valign><code>valign</code></dfn> on <code id=non-conforming-features:the-tbody-element-4><a href=#the-tbody-element>tbody</a></code>, <code id=non-conforming-features:the-thead-element-4><a href=#the-thead-element>thead</a></code>, and <code id=non-conforming-features:the-tfoot-element-4><a href=#the-tfoot-element>tfoot</a></code> elements<dt><dfn id=attr-tdth-align><code>align</code></dfn> on <code id=non-conforming-features:the-td-element-4><a href=#the-td-element>td</a></code> and <code id=non-conforming-features:the-th-element-5><a href=#the-th-element>th</a></code> elements<dt><dfn id=attr-tdth-bgcolor><code>bgcolor</code></dfn> on <code id=non-conforming-features:the-td-element-5><a href=#the-td-element>td</a></code> and <code id=non-conforming-features:the-th-eleme
 nt-6><a href=#the-th-element>th</a></code> elements<dt><dfn id=attr-tdth-char><code>char</code></dfn> on <code id=non-conforming-features:the-td-element-6><a href=#the-td-element>td</a></code> and <code id=non-conforming-features:the-th-element-7><a href=#the-th-element>th</a></code> elements<dt><dfn id=attr-tdth-charoff><code>charoff</code></dfn> on <code id=non-conforming-features:the-td-element-7><a href=#the-td-element>td</a></code> and <code id=non-conforming-features:the-th-element-8><a href=#the-th-element>th</a></code> elements<dt><dfn id=attr-tdth-height><code>height</code></dfn> on <code id=non-conforming-features:the-td-element-8><a href=#the-td-element>td</a></code> and <code id=non-conforming-features:the-th-element-9><a href=#the-th-element>th</a></code> elements<dt><dfn id=attr-tdth-nowrap><code>nowrap</code></dfn> on <code id=non-conforming-features:the-td-element-9><a href=#the-td-element>td</a></code> and <code id=non-conforming-features:the-th-element-10><
 a href=#the-th-element>th</a></code> elements<dt><dfn id=attr-tdth-valign><code>valign</code></dfn> on <code id=non-conforming-features:the-td-element-10><a href=#the-td-element>td</a></code> and <code id=non-conforming-features:the-th-element-11><a href=#the-th-element>th</a></code> elements<dt><dfn id=attr-tdth-width><code>width</code></dfn> on <code id=non-conforming-features:the-td-element-11><a href=#the-td-element>td</a></code> and <code id=non-conforming-features:the-th-element-12><a href=#the-th-element>th</a></code> elements<dt><dfn id=attr-tr-align><code>align</code></dfn> on <code id=non-conforming-features:the-tr-element><a href=#the-tr-element>tr</a></code> elements<dt><dfn id=attr-tr-bgcolor><code>bgcolor</code></dfn> on <code id=non-conforming-features:the-tr-element-2><a href=#the-tr-element>tr</a></code> elements<dt><dfn id=attr-tr-char><code>char</code></dfn> on <code id=non-conforming-features:the-tr-element-3><a href=#the-tr-element>tr</a></code> elements
 <dt><dfn id=attr-tr-charoff><code>charoff</code></dfn> on <code id=non-conforming-features:the-tr-element-4><a href=#the-tr-element>tr</a></code> elements<dt><dfn id=attr-tr-height><code>height</code></dfn> on <code id=non-conforming-features:the-tr-element-5><a href=#the-tr-element>tr</a></code> elements<dt><dfn id=attr-tr-valign><code>valign</code></dfn> on <code id=non-conforming-features:the-tr-element-6><a href=#the-tr-element>tr</a></code> elements<dt><dfn id=attr-ul-compact><code>compact</code></dfn> on <code id=non-conforming-features:the-ul-element-2><a href=#the-ul-element>ul</a></code> elements<dt><dfn id=attr-ul-type><code>type</code></dfn> on <code id=non-conforming-features:the-ul-element-3><a href=#the-ul-element>ul</a></code> elements<dt><dfn id=attr-background><code>background</code></dfn> on <code id=non-conforming-features:the-body-element-12><a href=#the-body-element>body</a></code>, <code id=non-conforming-features:the-table-element-18><a href=#the-table
 -element>table</a></code>, <code id=non-conforming-features:the-thead-element-5><a href=#the-thead-element>thead</a></code>, <code id=non-conforming-features:the-tbody-element-5><a href=#the-tbody-element>tbody</a></code>, <code id=non-conforming-features:the-tfoot-element-5><a href=#the-tfoot-element>tfoot</a></code>, <code id=non-conforming-features:the-tr-element-7><a href=#the-tr-element>tr</a></code>, <code id=non-conforming-features:the-td-element-12><a href=#the-td-element>td</a></code>, and <code id=non-conforming-features:the-th-element-13><a href=#the-th-element>th</a></code> elements<dd><p>Use CSS instead.</dl>
 
 
   
@@ -80378,7 +80378,7 @@
     None.
    <dt>Published specification:<dd>
     This specification describes processing rules for Web browsers.
-    Conformance requirements for generating resources with this type are the same as for <code>multipart/mixed</code>. <a href=#refsRFC2046>[RFC2046]</a>
+    Conformance requirements for generating resources with this type are the same as for <code id=multipart/x-mixed-replace:multipart/mixed><a href=#multipart/mixed>multipart/mixed</a></code>. <a href=#refsRFC2046>[RFC2046]</a>
    <dt>Applications that use this media type:<dd>
     This type is intended to be used in resources generated by Web servers, for consumption by Web browsers.
    <dt>Additional information:<dd>
@@ -83344,12 +83344,12 @@
      <td> Fired at the <code id=events-2:window-14><a href=#window>Window</a></code> when the document has finished loading; fired at an element containing a resource (e.g. <code id=events-2:the-img-element><a href=#the-img-element>img</a></code>, <code id=events-2:the-embed-element><a href=#the-embed-element>embed</a></code>) when its resource has finished loading
 
     <tr><td> <dfn id=event-loadend><code>loadend</code></dfn>
-     <td> <code id=events-2:event-20><a href=#event>Event</a></code> or <code>ProgressEvent</code>
+     <td> <code id=events-2:event-20><a href=#event>Event</a></code> or <code id=events-2:progressevent><a href=#progressevent>ProgressEvent</a></code>
      <td> <code id=events-2:the-img-element-2><a href=#the-img-element>img</a></code> elements
      <td> Fired at <code id=events-2:the-img-element-3><a href=#the-img-element>img</a></code> elements after a successful load
 
     <tr><td> <dfn id=event-loadstart><code>loadstart</code></dfn>
-     <td> <code>ProgressEvent</code>
+     <td> <code id=events-2:progressevent-2><a href=#progressevent>ProgressEvent</a></code>
      <td> <code id=events-2:the-img-element-4><a href=#the-img-element>img</a></code> elements
      <td> Fired at <code id=events-2:the-img-element-5><a href=#the-img-element>img</a></code> elements when a load begins (see also <a href=#event-media-loadstart id=events-2:event-media-loadstart>media element events</a>)
 
@@ -83389,7 +83389,7 @@
      <td> Fired at the <code id=events-2:window-21><a href=#window>Window</a></code> when the user navigates the <a href=#session-history id=events-2:session-history-3>session history</a>
 
     <tr><td> <dfn id=event-progress><code>progress</code></dfn>
-     <td> <code>ProgressEvent</code>
+     <td> <code id=events-2:progressevent-3><a href=#progressevent>ProgressEvent</a></code>
      <td> <code id=events-2:the-img-element-6><a href=#the-img-element>img</a></code> elements
      <td> Fired at <code id=events-2:the-img-element-7><a href=#the-img-element>img</a></code> elements during a <a href=#cors-same-origin id=events-2:cors-same-origin>CORS-same-origin</a> image load (see also <a href=#event-media-progress id=events-2:event-media-progress>media element events</a>)
 
@@ -83463,7 +83463,7 @@
 
    <dt><dfn id=application/rss+xml><code>application/rss+xml</code></dfn><dd>RSS 
 
-   <dt><code id=mime-types-2:application/x-www-form-urlencoded><a href=#application/x-www-form-urlencoded>application/x-www-form-urlencoded</a></code><dd>Form submission<dt><code id=mime-types-2:application/xhtml+xml><a href=#application/xhtml+xml>application/xhtml+xml</a></code><dd>HTML<dt><dfn id=application/xml><code>application/xml</code></dfn><dd>XML <a href=#refsXML>[XML]</a> <a href=#refsRFC3023>[RFC3023]</a><dt><dfn id=image/gif><code>image/gif</code></dfn><dd>GIF images <a href=#refsGIF>[GIF]</a><dt><dfn id=image/jpeg><code>image/jpeg</code></dfn><dd>JPEG images <a href=#refsJPEG>[JPEG]</a><dt><dfn id=image/png><code>image/png</code></dfn><dd>PNG images <a href=#refsJPEG>[JPEG]</a><dt><dfn id=image/svg+xml><code>image/svg+xml</code></dfn><dd>SVG images <a href=#refsJPEG>[JPEG]</a><dt><dfn id=multipart/form-data><code>multipart/form-data</code></dfn><dd>Form submission <a href=#refsRFC2388>[RFC2388]</a><dt><code>multipart/mixed</code><dd>Generic mixed content <a href
 =#refsRFC2046>[RFC2046]</a><dt><code id=mime-types-2:multipart/x-mixed-replace><a href=#multipart/x-mixed-replace>multipart/x-mixed-replace</a></code><dd>Streaming server push<dt><code id=mime-types-2:text/cache-manifest><a href=#text/cache-manifest>text/cache-manifest</a></code><dd>Offline application cache manifests<dt><dfn id=text/css><code>text/css</code></dfn><dd>CSS <a href=#refsCSS>[CSS]</a><dt><dfn id=text/ecmascript><code>text/ecmascript</code></dfn><dd>JavaScript (legacy type) <a href=#refsECMA262>[ECMA262]</a>
+   <dt><code id=mime-types-2:application/x-www-form-urlencoded><a href=#application/x-www-form-urlencoded>application/x-www-form-urlencoded</a></code><dd>Form submission<dt><code id=mime-types-2:application/xhtml+xml><a href=#application/xhtml+xml>application/xhtml+xml</a></code><dd>HTML<dt><dfn id=application/xml><code>application/xml</code></dfn><dd>XML <a href=#refsXML>[XML]</a> <a href=#refsRFC3023>[RFC3023]</a><dt><dfn id=image/gif><code>image/gif</code></dfn><dd>GIF images <a href=#refsGIF>[GIF]</a><dt><dfn id=image/jpeg><code>image/jpeg</code></dfn><dd>JPEG images <a href=#refsJPEG>[JPEG]</a><dt><dfn id=image/png><code>image/png</code></dfn><dd>PNG images <a href=#refsJPEG>[JPEG]</a><dt><dfn id=image/svg+xml><code>image/svg+xml</code></dfn><dd>SVG images <a href=#refsJPEG>[JPEG]</a><dt><dfn id=multipart/form-data><code>multipart/form-data</code></dfn><dd>Form submission <a href=#refsRFC2388>[RFC2388]</a><dt><dfn id=multipart/mixed><code>multipart/mixed</code></dfn><dd
 >Generic mixed content <a href=#refsRFC2046>[RFC2046]</a><dt><code id=mime-types-2:multipart/x-mixed-replace><a href=#multipart/x-mixed-replace>multipart/x-mixed-replace</a></code><dd>Streaming server push<dt><code id=mime-types-2:text/cache-manifest><a href=#text/cache-manifest>text/cache-manifest</a></code><dd>Offline application cache manifests<dt><dfn id=text/css><code>text/css</code></dfn><dd>CSS <a href=#refsCSS>[CSS]</a><dt><dfn id=text/ecmascript><code>text/ecmascript</code></dfn><dd>JavaScript (legacy type) <a href=#refsECMA262>[ECMA262]</a>
 
    <dt><code id=mime-types-2:text/event-stream><a href=#text/event-stream>text/event-stream</a></code><dd>Server-sent event streams<dt><dfn id=text/javascript><code>text/javascript</code></dfn><dd>JavaScript <a href=#refsECMA262>[ECMA262]</a>
 

Modified: index
===================================================================
--- index	2014-07-15 18:16:42 UTC (rev 8690)
+++ index	2014-07-15 18:29:21 UTC (rev 8691)
@@ -2278,7 +2278,7 @@
      <li><dfn id=idl-function><code>Function</code></dfn>
      <li><dfn id=idl-long><code>long</code></dfn>
      <li><dfn id=idl-map><code>Map</code></dfn>
-     <li><dfn id=idl-number-wrapped><code>Number</code></dfn>
+     <li><dfn id=idl-number-wrapper><code>Number</code></dfn>
      <li><dfn id=idl-object><code>Object</code></dfn> 
      <li><dfn id=idl-regexp><code>RegExp</code></dfn>
      <li><dfn id=idl-set><code>Set</code></dfn>
@@ -2369,8 +2369,8 @@
 
     <ul class=brief><li><dfn id=domparser><a href=http://domparsing.spec.whatwg.org/#the-domparser-interface><code>DOMParser</code></a></dfn><li><dfn id=dom-innerhtml><code>innerHTML</code></dfn><li><dfn id=dom-outerhtml><code>outerHTML</code></dfn></ul>
 
-    <p>The <code>Selection</code> interface is defined in the <cite>HTML Editing APIs</cite>
-    specification. <a href=#refsEDITING>[EDITING]</a></p>
+    <p>The <dfn id=selection><code>Selection</code></dfn> interface is defined in the <cite>HTML Editing
+    APIs</cite> specification. <a href=#refsEDITING>[EDITING]</a></p>
 
     <p class=note>User agents are encouraged to implement the features described in the <cite>HTML
     Editing APIs</cite> 
@@ -2392,13 +2392,13 @@
    <dt>XMLHttpRequest<dd>
 
     <p>This specification references the XMLHttpRequest specification to describe how the two
-    specifications interact and to use its <code>ProgressEvent</code> features. The following
+    specifications interact and to use its <code id=dependencies:progressevent><a href=#progressevent>ProgressEvent</a></code> features. The following
     features and terms are defined in the XMLHttpRequest specification: <a href=#refsXHR>[XHR]</a></p>
 
-    <ul class=brief><li><dfn id=xmlhttprequest-interface><code>XMLHttpRequest</code> interface</dfn>
+    <ul class=brief><li><dfn id=xmlhttprequest><code>XMLHttpRequest</code></dfn> interface
      <li><dfn id=dom-xmlhttprequest-responsexml><code>XMLHttpRequest.responseXML</code></dfn> attribute
 
-     <li><dfn id=progressevent-interface><code>ProgressEvent</code> interface</dfn>
+     <li><dfn id=progressevent><code>ProgressEvent</code></dfn> interface
      <li><dfn id=dom-progressevent-lengthcomputable><code>ProgressEvent.lengthComputable</code></dfn> attribute
      <li><dfn id=dom-progressevent-loaded><code>ProgressEvent.loaded</code></dfn> attribute
      <li><dfn id=dom-progressevent-total><code>ProgressEvent.total</code></dfn> attribute
@@ -2469,7 +2469,7 @@
 
     <p>The following interface is defined in the SVG specification: <a href=#refsSVG>[SVG]</a></p>
 
-    <ul class=brief><li><dfn id=svgmatrix-interface><code>SVGMatrix</code> interface</dfn>
+    <ul class=brief><li><dfn id=svgmatrix><code>SVGMatrix</code></dfn> interface
     </ul>
 
     
@@ -2478,7 +2478,7 @@
 
     <p>The following interface is defined in the WebGL specification: <a href=#refsWEBGL>[WEBGL]</a></p>
 
-    <ul class=brief><li><dfn id=webglrenderingcontext-interface><code>WebGLRenderingContext</code> interface</dfn>
+    <ul class=brief><li><dfn id=webglrenderingcontext><code>WebGLRenderingContext</code></dfn> interface
     </ul>
 
    <dt>WebVTT<dd>
@@ -2488,7 +2488,7 @@
 
     <p>The following terms, used in this specification, are defined in the WebVTT specification:</p>
 
-    <ul class=brief><li><dfn id=webvtt-interface><code>WebVTT</code> interface</dfn>
+    <ul class=brief><li><dfn id=webvtt-2><code>WebVTT</code></dfn> interface
      <li><dfn id=webvtt-file>WebVTT file</dfn>
      <li><dfn id=webvtt-file-using-cue-text>WebVTT file using cue text</dfn>
      <li><dfn id=webvtt-file-using-chapter-title-text>WebVTT file using chapter title text</dfn>
@@ -5506,7 +5506,7 @@
     <p>The <var>input</var> value is an object. Jump to the appropriate step below:</p>
 
     <dl class=switch><dt>If <var>input</var> is a <code id=safe-passing-of-structured-data:idl-boolean-wrapper><a href=#idl-boolean-wrapper>Boolean</a></code> object<dd><p>Let <var>output</var> be a newly constructed Boolean object with the same value as
-     <var>input</var>.<dt>If <var>input</var> is a <code>Number</code> object<dd><p>Let <var>output</var> be a newly constructed Number object with the same value as
+     <var>input</var>.<dt>If <var>input</var> is a <code id=safe-passing-of-structured-data:idl-number-wrapper><a href=#idl-number-wrapper>Number</a></code> object<dd><p>Let <var>output</var> be a newly constructed Number object with the same value as
      <var>input</var>.<dt>If <var>input</var> is a <code id=safe-passing-of-structured-data:idl-string-wrapper><a href=#idl-string-wrapper>String</a></code> object<dd><p>Let <var>output</var> be a newly constructed String object with the same value as
      <var>input</var>.<dt>If <var>input</var> is a <code id=safe-passing-of-structured-data:idl-date><a href=#idl-date>Date</a></code> object<dd><p>Let <var>output</var> be a newly constructed <code id=safe-passing-of-structured-data:idl-date-2><a href=#idl-date>Date</a></code> object with the same
      value as <var>input</var>.<dt>If <var>input</var> is a <code id=safe-passing-of-structured-data:idl-regexp><a href=#idl-regexp>RegExp</a></code> object<dd>
@@ -20308,12 +20308,12 @@
 
   
 
-  <p>If the element's <a href=#track-url id=the-track-element:track-url-2>track URL</a> identifies a <a href=#webvtt id=the-track-element:webvtt>WebVTT</a> resource, and the
-  element's <code id=the-track-element:attr-track-kind-2><a href=#attr-track-kind>kind</a></code> attribute is not in the <a href=#attr-track-kind-metadata id=the-track-element:attr-track-kind-metadata>metadata</a> state, then the <a href=#webvtt id=the-track-element:webvtt-2>WebVTT</a> file must be
+  <p>If the element's <a href=#track-url id=the-track-element:track-url-2>track URL</a> identifies a <a href=#webvtt-2 id=the-track-element:webvtt-2>WebVTT</a> resource, and the
+  element's <code id=the-track-element:attr-track-kind-2><a href=#attr-track-kind>kind</a></code> attribute is not in the <a href=#attr-track-kind-metadata id=the-track-element:attr-track-kind-metadata>metadata</a> state, then the <a href=#webvtt-2 id=the-track-element:webvtt-2-2>WebVTT</a> file must be
   a <a href=#webvtt-file-using-cue-text id=the-track-element:webvtt-file-using-cue-text>WebVTT file using cue text</a>. <a href=#refsWEBVTT>[WEBVTT]</a></p>
 
-  <p>Furthermore, if the element's <a href=#track-url id=the-track-element:track-url-3>track URL</a> identifies a <a href=#webvtt id=the-track-element:webvtt-3>WebVTT</a> resource,
-  and the element's <code id=the-track-element:attr-track-kind-3><a href=#attr-track-kind>kind</a></code> attribute is in the <a href=#attr-track-kind-chapters id=the-track-element:attr-track-kind-chapters>chapters</a> state, then the <a href=#webvtt id=the-track-element:webvtt-4>WebVTT</a> file must be
+  <p>Furthermore, if the element's <a href=#track-url id=the-track-element:track-url-3>track URL</a> identifies a <a href=#webvtt-2 id=the-track-element:webvtt-2-3>WebVTT</a> resource,
+  and the element's <code id=the-track-element:attr-track-kind-3><a href=#attr-track-kind>kind</a></code> attribute is in the <a href=#attr-track-kind-chapters id=the-track-element:attr-track-kind-chapters>chapters</a> state, then the <a href=#webvtt-2 id=the-track-element:webvtt-2-4>WebVTT</a> file must be
   both a <a href=#webvtt-file-using-chapter-title-text id=the-track-element:webvtt-file-using-chapter-title-text>WebVTT file using chapter title text</a> and a <a href=#webvtt-file-using-only-nested-cues id=the-track-element:webvtt-file-using-only-nested-cues>WebVTT file using only nested
   cues</a>. <a href=#refsWEBVTT>[WEBVTT]</a></p>
 
@@ -22229,7 +22229,7 @@
    <code id=playing-the-media-resource:the-track-element-2><a href=#the-track-element>track</a></code> element as well.<li><p>Set the <a href=#text-track-cue-active-flag id=playing-the-media-resource:text-track-cue-active-flag-6>text track cue active flag</a> of all the <a href=#text-track-cue id=playing-the-media-resource:text-track-cue-25>cues</a> in the <var>current cues</var>, and unset the <a href=#text-track-cue-active-flag id=playing-the-media-resource:text-track-cue-active-flag-7>text track cue
    active flag</a> of all the <a href=#text-track-cue id=playing-the-media-resource:text-track-cue-26>cues</a> in the <var>other
    cues</var>.<li><p>Run the <a href=#rules-for-updating-the-text-track-rendering id=playing-the-media-resource:rules-for-updating-the-text-track-rendering>rules for updating the text track rendering</a> of each of the <a href=#text-track id=playing-the-media-resource:text-track-15>text tracks</a> in <var>affected tracks</var> that are <a href=#text-track-showing id=playing-the-media-resource:text-track-showing-3>showing</a>. For example, for <a href=#text-track id=playing-the-media-resource:text-track-16>text
-   tracks</a> based on <a href=#webvtt id=playing-the-media-resource:webvtt>WebVTT</a>, the <a href=#rules-for-updating-the-display-of-webvtt-text-tracks id=playing-the-media-resource:rules-for-updating-the-display-of-webvtt-text-tracks>rules for updating the display of WebVTT
+   tracks</a> based on <a href=#webvtt-2 id=playing-the-media-resource:webvtt-2>WebVTT</a>, the <a href=#rules-for-updating-the-display-of-webvtt-text-tracks id=playing-the-media-resource:rules-for-updating-the-display-of-webvtt-text-tracks>rules for updating the display of WebVTT
    text tracks</a>. <a href=#refsWEBVTT>[WEBVTT]</a> </ol>
 
   <p>For the purposes of the algorithm above, a <a href=#text-track-cue id=playing-the-media-resource:text-track-cue-27>text track cue</a> is considered to be part
@@ -23541,7 +23541,7 @@
    <dd>
 
     <p>A list of <a href=#text-track-cue id=text-track-model:text-track-cue>text track cues</a>, along with <dfn id=rules-for-updating-the-text-track-rendering>rules for
-    updating the text track rendering</dfn>. For example, for <a href=#webvtt id=text-track-model:webvtt>WebVTT</a>, the <a href=#rules-for-updating-the-display-of-webvtt-text-tracks id=text-track-model:rules-for-updating-the-display-of-webvtt-text-tracks>rules
+    updating the text track rendering</dfn>. For example, for <a href=#webvtt-2 id=text-track-model:webvtt-2>WebVTT</a>, the <a href=#rules-for-updating-the-display-of-webvtt-text-tracks id=text-track-model:rules-for-updating-the-display-of-webvtt-text-tracks>rules
     for updating the display of WebVTT text tracks</a>. <a href=#refsWEBVTT>[WEBVTT]</a> </p>
 
     <p>The <a href=#text-track-list-of-cues id=text-track-model:text-track-list-of-cues>list of cues of a text track</a> can change
@@ -23668,7 +23668,7 @@
     text tracks</a> or has its <a href=#text-track-mode id=text-track-model:text-track-mode-3>text track mode</a> changed to <a href=#text-track-disabled id=text-track-model:text-track-disabled-2>disabled</a>; and whenever the <a href=#media-element id=text-track-model:media-element-18>media element</a>'s <code id=text-track-model:dom-media-readystate><a href=#dom-media-readystate>readyState</a></code> is changed back to <code id=text-track-model:dom-media-have_nothing><a href=#dom-media-have_nothing>HAVE_NOTHING</a></code>. When the flag is unset in this way for one
     or more cues in <a href=#text-track id=text-track-model:text-track-20>text tracks</a> that were <a href=#text-track-showing id=text-track-model:text-track-showing>showing</a> prior to the relevant incident, the user agent must, after having unset
     the flag for all the affected cues, apply the <a href=#rules-for-updating-the-text-track-rendering id=text-track-model:rules-for-updating-the-text-track-rendering-2>rules for updating the text track
-    rendering</a> of those <a href=#text-track id=text-track-model:text-track-21>text tracks</a>. For example, for <a href=#text-track id=text-track-model:text-track-22>text tracks</a> based on <a href=#webvtt id=text-track-model:webvtt-2>WebVTT</a>, the <a href=#rules-for-updating-the-display-of-webvtt-text-tracks id=text-track-model:rules-for-updating-the-display-of-webvtt-text-tracks-2>rules for updating
+    rendering</a> of those <a href=#text-track id=text-track-model:text-track-21>text tracks</a>. For example, for <a href=#text-track id=text-track-model:text-track-22>text tracks</a> based on <a href=#webvtt-2 id=text-track-model:webvtt-2-2>WebVTT</a>, the <a href=#rules-for-updating-the-display-of-webvtt-text-tracks id=text-track-model:rules-for-updating-the-display-of-webvtt-text-tracks-2>rules for updating
     the display of WebVTT text tracks</a>. <a href=#refsWEBVTT>[WEBVTT]</a></p> <dt>The <dfn id=text-track-cue-display-state>display state</dfn>
    <dd>
 
@@ -23685,7 +23685,7 @@
   time</a>, earliest first; then, any <a href=#text-track-cue id=text-track-model:text-track-cue-12>cues</a> with the same
   <a href=#text-track-cue-start-time id=text-track-model:text-track-cue-start-time-3>start time</a> must be sorted by their <a href=#text-track-cue-end-time id=text-track-model:text-track-cue-end-time-2>end time</a>, latest first; and finally, any <a href=#text-track-cue id=text-track-model:text-track-cue-13>cues</a> with identical <a href=#text-track-cue-end-time id=text-track-model:text-track-cue-end-time-3>end times</a> must
   be sorted in the order they were last added to their respective <a href=#text-track-list-of-cues id=text-track-model:text-track-list-of-cues-3>text track list of
-  cues</a>, oldest first (so e.g. for cues from a <a href=#webvtt id=text-track-model:webvtt-3>WebVTT</a> file, that would initially
+  cues</a>, oldest first (so e.g. for cues from a <a href=#webvtt-2 id=text-track-model:webvtt-2-3>WebVTT</a> file, that would initially
   be the order in which the cues were listed in the file). <a href=#refsWEBVTT>[WEBVTT]</a></p>
 
 
@@ -23826,7 +23826,7 @@
 
   <p>The <a href=#text-track-list-of-cues id=sourcing-out-of-band-text-tracks:text-track-list-of-cues>text track list of cues</a> is initially empty. It is dynamically modified when
   the referenced file is parsed. Associated with the list are the <a href=#rules-for-updating-the-text-track-rendering id=sourcing-out-of-band-text-tracks:rules-for-updating-the-text-track-rendering>rules for updating the text
-  track rendering</a> appropriate for the format in question; for <a href=#webvtt id=sourcing-out-of-band-text-tracks:webvtt>WebVTT</a>, this is
+  track rendering</a> appropriate for the format in question; for <a href=#webvtt-2 id=sourcing-out-of-band-text-tracks:webvtt-2>WebVTT</a>, this is
   the <a href=#rules-for-updating-the-display-of-webvtt-text-tracks id=sourcing-out-of-band-text-tracks:rules-for-updating-the-display-of-webvtt-text-tracks>rules for updating the display of WebVTT text tracks</a>. <a href=#refsWEBVTT>[WEBVTT]</a></p>
 
   <p>When a <code id=sourcing-out-of-band-text-tracks:the-track-element-2><a href=#the-track-element>track</a></code> element's parent element changes and the new parent is a <a href=#media-element id=sourcing-out-of-band-text-tracks:media-element>media
@@ -42243,7 +42243,7 @@
 
     <p class=note>In particular, this means that multiple files submitted as part of a single
     <code><input type=file multiple></code> element will result in each file
-    having its own field; the "sets of files" feature ("<code>multipart/mixed</code>") of RFC 2388
+    having its own field; the "sets of files" feature ("<code id=multipart-form-data:multipart/mixed><a href=#multipart/mixed>multipart/mixed</a></code>") of RFC 2388
     is not used.</p>
 
     <p>The parts of the generated <code id=multipart-form-data:multipart/form-data><a href=#multipart/form-data>multipart/form-data</a></code> resource that correspond to
@@ -44098,7 +44098,7 @@
 
     <p class=note>The definition of <a href=#concept-n-noscript id=the-script-element:concept-n-noscript-2>scripting is disabled</a>
     means that, amongst others, the following scripts will not execute: scripts in
-    <code>XMLHttpRequest</code>'s <code id=the-script-element:dom-xmlhttprequest-responsexml><a href=#dom-xmlhttprequest-responsexml>responseXML</a></code>
+    <code id=the-script-element:xmlhttprequest><a href=#xmlhttprequest>XMLHttpRequest</a></code>'s <code id=the-script-element:dom-xmlhttprequest-responsexml><a href=#dom-xmlhttprequest-responsexml>responseXML</a></code>
     documents, scripts in <code id=the-script-element:domparser><a data-x-internal=domparser href=http://domparsing.spec.whatwg.org/#the-domparser-interface>DOMParser</a></code>-created documents, scripts in documents created by
     <code id=the-script-element:xsltprocessor><a href=#xsltprocessor>XSLTProcessor</a></code>'s <code id=the-script-element:dom-xsltprocessor-transformtodocument><a href=#dom-xsltprocessor-transformtodocument>transformToDocument</a></code> feature, and scripts
     that are first inserted by a script into a <code id=the-script-element:document-5><a href=#document>Document</a></code> that was created using the
@@ -45039,7 +45039,7 @@
   <h4 id=the-canvas-element>4.12.4 The <dfn id=canvas><code>canvas</code></dfn> element</h4>
 
   <dl class=element><dt><a href=#concept-element-categories id=the-canvas-element:concept-element-categories>Categories</a>:<dd><a href=#flow-content-2 id=the-canvas-element:flow-content-2>Flow content</a>.<dd><a href=#phrasing-content-2 id=the-canvas-element:phrasing-content-2>Phrasing content</a>.<dd><a href=#embedded-content-category id=the-canvas-element:embedded-content-category>Embedded content</a>.<dd><a href=#palpable-content-2 id=the-canvas-element:palpable-content-2>Palpable content</a>.<dt><a href=#concept-element-contexts id=the-canvas-element:concept-element-contexts>Contexts in which this element can be used</a>:<dd>Where <a href=#embedded-content-category id=the-canvas-element:embedded-content-category-2>embedded content</a> is expected.<dt><a href=#concept-element-content-model id=the-canvas-element:concept-element-content-model>Content model</a>:<dd><a href=#transparent id=the-canvas-element:transparent>Transparent</a>, but with no <a href=#interactive-conte
 nt-2 id=the-canvas-element:interactive-content-2>interactive content</a> descendants except for <code id=the-canvas-element:the-a-element><a href=#the-a-element>a</a></code> elements, <code id=the-canvas-element:the-img-element><a href=#the-img-element>img</a></code> elements with <code id=the-canvas-element:attr-hyperlink-usemap><a href=#attr-hyperlink-usemap>usemap</a></code> attributes, <code id=the-canvas-element:the-button-element><a href=#the-button-element>button</a></code> elements, <code id=the-canvas-element:the-input-element><a href=#the-input-element>input</a></code> elements whose <code id=the-canvas-element:attr-input-type><a href=#attr-input-type>type</a></code> attribute are in the <a href="#checkbox-state-(type=checkbox)" id="the-canvas-element:checkbox-state-(type=checkbox)">Checkbox</a> or <a href="#radio-button-state-(type=radio)" id="the-canvas-element:radio-button-state-(type=radio)">Radio Button</a> states, <code id=the-canvas-element:the-input-element
 -2><a href=#the-input-element>input</a></code> elements that are <a href=#concept-button id=the-canvas-element:concept-button>buttons</a>, <code id=the-canvas-element:the-select-element><a href=#the-select-element>select</a></code> elements with a <code id=the-canvas-element:attr-select-multiple><a href=#attr-select-multiple>multiple</a></code> attribute or a <a href=#concept-select-size id=the-canvas-element:concept-select-size>display size</a> greater than 1, <a href=#sorting-interface-th-element id=the-canvas-element:sorting-interface-th-element>sorting interface <code>th</code> elements</a>, and elements that would not be <a href=#interactive-content-2 id=the-canvas-element:interactive-content-2-2>interactive content</a> except for having the <code id=the-canvas-element:attr-tabindex><a href=#attr-tabindex>tabindex</a></code> attribute specified.<dt><a href=#concept-element-tag-omission id=the-canvas-element:concept-element-tag-omission>Tag omission in text/html</a>:<dd>
 Neither tag is omissible.<dt><a href=#concept-element-attributes id=the-canvas-element:concept-element-attributes>Content attributes</a>:<dd><a href=#global-attributes id=the-canvas-element:global-attributes>Global attributes</a><dd><code id=the-canvas-element:attr-canvas-width><a href=#attr-canvas-width>width</a></code> — Horizontal dimension<dd><code id=the-canvas-element:attr-canvas-height><a href=#attr-canvas-height>height</a></code> — Vertical dimension<dt><a href=#concept-element-dom id=the-canvas-element:concept-element-dom>DOM interface</a>:<dd>
-    <pre class=idl>typedef (<a href=#canvasrenderingcontext2d id=the-canvas-element:canvasrenderingcontext2d>CanvasRenderingContext2D</a> or <span>WebGLRenderingContext</span>) <dfn id=renderingcontext>RenderingContext</dfn>;
+    <pre class=idl>typedef (<a href=#canvasrenderingcontext2d id=the-canvas-element:canvasrenderingcontext2d>CanvasRenderingContext2D</a> or <a href=#webglrenderingcontext id=the-canvas-element:webglrenderingcontext>WebGLRenderingContext</a>) <dfn id=renderingcontext>RenderingContext</dfn>;
 
 interface <dfn id=htmlcanvaselement>HTMLCanvasElement</dfn> : <a href=#htmlelement id=the-canvas-element:htmlelement>HTMLElement</a> {
            attribute unsigned long <a href=#dom-canvas-width id=the-canvas-element:dom-canvas-width>width</a>;
@@ -45250,9 +45250,9 @@
     <tr><th>"<dfn id=canvas-context-webgl><code>webgl</code></dfn>", if the user agent supports the WebGL feature in its current configuration
      <td>
       Follow the instructions given in the WebGL specification's <i>Context Creation</i> section to
-      obtain either a <code>WebGLRenderingContext</code> or null; if the returned value is null,
+      obtain either a <code id=the-canvas-element:webglrenderingcontext-2><a href=#webglrenderingcontext>WebGLRenderingContext</a></code> or null; if the returned value is null,
       then return null and abort these steps, otherwise, set the <code id=the-canvas-element:the-canvas-element-38><a href=#the-canvas-element>canvas</a></code> element's <a href=#concept-canvas-context-mode id=the-canvas-element:concept-canvas-context-mode-5>context mode</a> to <a href=#concept-canvas-direct-webgl id=the-canvas-element:concept-canvas-direct-webgl-2>direct-webgl</a>, set the new
-      <code>WebGLRenderingContext</code> object's <a href=#concept-canvas-context-bitmap-mode id=the-canvas-element:concept-canvas-context-bitmap-mode-2>context bitmap mode</a> to <a href=#concept-canvas-fixed id=the-canvas-element:concept-canvas-fixed-2>fixed</a>, and return the <code>WebGLRenderingContext</code>
+      <code id=the-canvas-element:webglrenderingcontext-3><a href=#webglrenderingcontext>WebGLRenderingContext</a></code> object's <a href=#concept-canvas-context-bitmap-mode id=the-canvas-element:concept-canvas-context-bitmap-mode-2>context bitmap mode</a> to <a href=#concept-canvas-fixed id=the-canvas-element:concept-canvas-fixed-2>fixed</a>, and return the <code id=the-canvas-element:webglrenderingcontext-4><a href=#webglrenderingcontext>WebGLRenderingContext</a></code>
       object‡ <a href=#refsWEBGL>[WEBGL]</a>
      <td>
       Return null.
@@ -45531,7 +45531,7 @@
   void <a href=#dom-context-2d-restore id=2dcontext:dom-context-2d-restore>restore</a>(); // pop state stack and restore state
 
   // transformations (default transform is the identity matrix)
-           attribute <span>SVGMatrix</span> <a href=#dom-context-2d-currenttransform id=2dcontext:dom-context-2d-currenttransform>currentTransform</a>;
+           attribute <a href=#svgmatrix id=2dcontext:svgmatrix>SVGMatrix</a> <a href=#dom-context-2d-currenttransform id=2dcontext:dom-context-2d-currenttransform>currentTransform</a>;
   void <a href=#dom-context-2d-scale id=2dcontext:dom-context-2d-scale>scale</a>(unrestricted double x, unrestricted double y);
   void <a href=#dom-context-2d-rotate id=2dcontext:dom-context-2d-rotate>rotate</a>(unrestricted double angle);
   void <a href=#dom-context-2d-translate id=2dcontext:dom-context-2d-translate>translate</a>(unrestricted double x, unrestricted double y);
@@ -45652,7 +45652,7 @@
 [Exposed=Window,Worker]
 interface <dfn id=canvaspattern>CanvasPattern</dfn> {
   // opaque object
-  void <a href=#dom-canvaspattern-settransform id=2dcontext:dom-canvaspattern-settransform>setTransform</a>(<span>SVGMatrix</span> transform);
+  void <a href=#dom-canvaspattern-settransform id=2dcontext:dom-canvaspattern-settransform>setTransform</a>(<a href=#svgmatrix id=2dcontext:svgmatrix-2>SVGMatrix</a> transform);
 };
 
 [Exposed=Window,Worker]
@@ -45705,12 +45705,12 @@
  <a href=#dom-path2d-merge id=2dcontext:dom-path2d-merge>Constructor</a>(<a href=#path2d id=2dcontext:path2d-11>Path2D</a>[] paths, optional <a href=#canvasfillrule id=2dcontext:canvasfillrule-8>CanvasFillRule</a> fillRule = "<a href=#dom-context-2d-fillrule-nonzero id=2dcontext:dom-context-2d-fillrule-nonzero-9>nonzero</a>"),
  <a href=#dom-path2d-withdata id=2dcontext:dom-path2d-withdata>Constructor</a>(DOMString d), Exposed=Window,Worker]
 interface <dfn id=path2d>Path2D</dfn> {
-  void <a href=#dom-path2d-addpath id=2dcontext:dom-path2d-addpath>addPath</a>(<a href=#path2d id=2dcontext:path2d-12>Path2D</a> path, optional <span>SVGMatrix</span>? transformation = null);
-  void <a href=#dom-path2d-addpathbystrokingpath id=2dcontext:dom-path2d-addpathbystrokingpath>addPathByStrokingPath</a>(<a href=#path2d id=2dcontext:path2d-13>Path2D</a> path, <a href=#canvasdrawingstyles id=2dcontext:canvasdrawingstyles-5>CanvasDrawingStyles</a> styles, optional <span>SVGMatrix</span>? transformation = null);
-  void <a href=#dom-path2d-addtext id=2dcontext:dom-path2d-addtext>addText</a>(DOMString text, <a href=#canvasdrawingstyles id=2dcontext:canvasdrawingstyles-6>CanvasDrawingStyles</a> styles, <span>SVGMatrix</span>? transformation, unrestricted double x, unrestricted double y, optional unrestricted double maxWidth);
-  void <a href=#dom-path2d-addpathbystrokingtext id=2dcontext:dom-path2d-addpathbystrokingtext>addPathByStrokingText</a>(DOMString text, <a href=#canvasdrawingstyles id=2dcontext:canvasdrawingstyles-7>CanvasDrawingStyles</a> styles, <span>SVGMatrix</span>? transformation, unrestricted double x, unrestricted double y, optional unrestricted double maxWidth);
-  void <a href=#dom-path2d-addtext id=2dcontext:dom-path2d-addtext-2>addText</a>(DOMString text, <a href=#canvasdrawingstyles id=2dcontext:canvasdrawingstyles-8>CanvasDrawingStyles</a> styles, <span>SVGMatrix</span>? transformation, <a href=#path2d id=2dcontext:path2d-14>Path2D</a> path, optional unrestricted double maxWidth);
-  void <a href=#dom-path2d-addpathbystrokingtext id=2dcontext:dom-path2d-addpathbystrokingtext-2>addPathByStrokingText</a>(DOMString text, <a href=#canvasdrawingstyles id=2dcontext:canvasdrawingstyles-9>CanvasDrawingStyles</a> styles, <span>SVGMatrix</span>? transformation, <a href=#path2d id=2dcontext:path2d-15>Path2D</a> path, optional unrestricted double maxWidth);
+  void <a href=#dom-path2d-addpath id=2dcontext:dom-path2d-addpath>addPath</a>(<a href=#path2d id=2dcontext:path2d-12>Path2D</a> path, optional <a href=#svgmatrix id=2dcontext:svgmatrix-3>SVGMatrix</a>? transformation = null);
+  void <a href=#dom-path2d-addpathbystrokingpath id=2dcontext:dom-path2d-addpathbystrokingpath>addPathByStrokingPath</a>(<a href=#path2d id=2dcontext:path2d-13>Path2D</a> path, <a href=#canvasdrawingstyles id=2dcontext:canvasdrawingstyles-5>CanvasDrawingStyles</a> styles, optional <a href=#svgmatrix id=2dcontext:svgmatrix-4>SVGMatrix</a>? transformation = null);
+  void <a href=#dom-path2d-addtext id=2dcontext:dom-path2d-addtext>addText</a>(DOMString text, <a href=#canvasdrawingstyles id=2dcontext:canvasdrawingstyles-6>CanvasDrawingStyles</a> styles, <a href=#svgmatrix id=2dcontext:svgmatrix-5>SVGMatrix</a>? transformation, unrestricted double x, unrestricted double y, optional unrestricted double maxWidth);
+  void <a href=#dom-path2d-addpathbystrokingtext id=2dcontext:dom-path2d-addpathbystrokingtext>addPathByStrokingText</a>(DOMString text, <a href=#canvasdrawingstyles id=2dcontext:canvasdrawingstyles-7>CanvasDrawingStyles</a> styles, <a href=#svgmatrix id=2dcontext:svgmatrix-6>SVGMatrix</a>? transformation, unrestricted double x, unrestricted double y, optional unrestricted double maxWidth);
+  void <a href=#dom-path2d-addtext id=2dcontext:dom-path2d-addtext-2>addText</a>(DOMString text, <a href=#canvasdrawingstyles id=2dcontext:canvasdrawingstyles-8>CanvasDrawingStyles</a> styles, <a href=#svgmatrix id=2dcontext:svgmatrix-7>SVGMatrix</a>? transformation, <a href=#path2d id=2dcontext:path2d-14>Path2D</a> path, optional unrestricted double maxWidth);
+  void <a href=#dom-path2d-addpathbystrokingtext id=2dcontext:dom-path2d-addpathbystrokingtext-2>addPathByStrokingText</a>(DOMString text, <a href=#canvasdrawingstyles id=2dcontext:canvasdrawingstyles-9>CanvasDrawingStyles</a> styles, <a href=#svgmatrix id=2dcontext:svgmatrix-8>SVGMatrix</a>? transformation, <a href=#path2d id=2dcontext:path2d-15>Path2D</a> path, optional unrestricted double maxWidth);
 };
 <a href=#path2d id=2dcontext:path2d-16>Path2D</a> implements <a href=#canvaspathmethods id=2dcontext:canvaspathmethods-3>CanvasPathMethods</a>;</pre>
 
@@ -46943,7 +46943,7 @@
   <p>The <dfn id=dom-path2d-addtext><code>addText()</code></dfn> and <dfn id=dom-path2d-addpathbystrokingtext><code>addPathByStrokingText()</code></dfn> methods each
   come in two variants: one rendering text at a given coordinate, and one rendering text along a
   given path. In both cases, the methods take a <code id=path2d-objects:canvasdrawingstyles><a href=#canvasdrawingstyles>CanvasDrawingStyles</a></code> object argument for
-  the text and (if appropriate) line styles to use, an <code>SVGMatrix</code> object <var>transform</var> (which can be null), and a maximum width can optionally be provided.</p>
+  the text and (if appropriate) line styles to use, an <code id=path2d-objects:svgmatrix><a href=#svgmatrix>SVGMatrix</a></code> object <var>transform</var> (which can be null), and a maximum width can optionally be provided.</p>
 
   <p>When one of the <code id=path2d-objects:dom-path2d-addtext-3><a href=#dom-path2d-addtext>addText()</a></code> and <code id=path2d-objects:dom-path2d-addpathbystrokingtext-3><a href=#dom-path2d-addpathbystrokingtext>addPathByStrokingText()</a></code> variants that take as
   argument an (<var>x</var>, <var>y</var>) coordinate is invoked, the method
@@ -47088,7 +47088,7 @@
   path</a>, and when painting text, shapes, and <code id=transformations:path2d><a href=#path2d>Path2D</a></code> objects, on
   <code id=transformations:canvasrenderingcontext2d-3><a href=#canvasrenderingcontext2d>CanvasRenderingContext2D</a></code> objects.</p> 
 
-  <p class=note>Most of the API uses <code>SVGMatrix</code> objects rather than this API. This API
+  <p class=note>Most of the API uses <code id=transformations:svgmatrix><a href=#svgmatrix>SVGMatrix</a></code> objects rather than this API. This API
   remains mostly for historical reasons.</p>
 
   
@@ -47104,7 +47104,7 @@
 
   <dl class=domintro><dt><var>context</var> . <code id=transformations:dom-context-2d-currenttransform><a href=#dom-context-2d-currenttransform>currentTransform</a></code> [ = <var>value</var> ]<dd>
 
-    <p>Returns the transformation matrix, as an <code>SVGMatrix</code> object.</p>
+    <p>Returns the transformation matrix, as an <code id=transformations:svgmatrix-2><a href=#svgmatrix>SVGMatrix</a></code> object.</p>
 
     <p>Can be set, to change the transformation matrix.</p>
 
@@ -47140,8 +47140,8 @@
   getting, must return the last object that it was set to. On setting, its value must be changed to
   the new value, and the transformation matrix must be updated to match the matrix described by the
   new value. When the <code id=transformations:canvasrenderingcontext2d-4><a href=#canvasrenderingcontext2d>CanvasRenderingContext2D</a></code> object is created, the <code id=transformations:dom-context-2d-currenttransform-2><a href=#dom-context-2d-currenttransform>currentTransform</a></code> attribute must be set a newly
-  created <code>SVGMatrix</code> object. When the transformation matrix is mutated by the methods
-  described in this section, the last <code>SVGMatrix</code> object to which the attribute has been
+  created <code id=transformations:svgmatrix-3><a href=#svgmatrix>SVGMatrix</a></code> object. When the transformation matrix is mutated by the methods
+  described in this section, the last <code id=transformations:svgmatrix-4><a href=#svgmatrix>SVGMatrix</a></code> object to which the attribute has been
   set must be mutated in a corresponding fashion.</p>
 
   <p>The <dfn id=dom-context-2d-scale><code>scale(<var>x</var>, <var>y</var>)</code></dfn>
@@ -47496,7 +47496,7 @@
 
   <p>When the <dfn id=dom-canvaspattern-settransform><code>setTransform()</code></dfn> method
   is invoked on the pattern, the user agent must replace the pattern's transformation matrix with
-  the one described by the <code>SVGMatrix</code> object provided as an argument to the method.</p>
+  the one described by the <code id=fill-and-stroke-styles:svgmatrix><a href=#svgmatrix>SVGMatrix</a></code> object provided as an argument to the method.</p>
 
   <p>When a pattern is to be rendered within an area, the user agent must run the following steps to
   determine what is rendered:</p>
@@ -51831,8 +51831,8 @@
     <p>The <a href=#concept-property-value id=vcard:concept-property-value-61>value</a> must be an <a href=#absolute-url id=vcard:absolute-url-6>absolute
     URL</a>.</p>
 
-    <p>Exactly one property with the name <code>url</code> must be present
-    within the <a href=#concept-item id=vcard:concept-item-71>item</a> that forms the <a href=#concept-property-value id=vcard:concept-property-value-62>value</a> of a <code id=vcard:md-vcard-related-3><a href=#md-vcard-related>related</a></code>
+    <p>Exactly one property with the name <code id=vcard:md-vcard-related-url-2><a href=#md-vcard-related-url>url</a></code> must be
+    present within the <a href=#concept-item id=vcard:concept-item-71>item</a> that forms the <a href=#concept-property-value id=vcard:concept-property-value-62>value</a> of a <code id=vcard:md-vcard-related-3><a href=#md-vcard-related>related</a></code>
     property of an <a href=#concept-item id=vcard:concept-item-72>item</a> with the type <code id=vcard:md-vcard-44><a href=#md-vcard>http://microformats.org/profile/hcard</a></code>.</p>
 
    <dt><dfn id=md-vcard-related-rel><code>rel</code></dfn> (inside <code id=vcard:md-vcard-related-4><a href=#md-vcard-related>related</a></code>)<dd>
@@ -59870,7 +59870,7 @@
   application and user data, with the logic (markup, scripts, style sheets, images, etc) listed in
   the manifest and stored in the application cache, with a finite number of static HTML pages for
   the application, and with the application and user data stored in Web Storage or a client-side
-  Indexed Database, updated dynamically using Web Sockets, <code>XMLHttpRequest</code>, server-sent
+  Indexed Database, updated dynamically using Web Sockets, <code id=supporting-offline-caching-for-legacy-applications:xmlhttprequest><a href=#xmlhttprequest>XMLHttpRequest</a></code>, server-sent
   events, or some other similar mechanism.</p>
 
   <p>This model results in a fast experience for the user: the application immediately loads, and
@@ -59888,7 +59888,7 @@
 
    <p>A news application designed for the application cache feature, however, would instead have the
    main page just consist of the logic, and would then have the main page fetch the data separately
-   from the server, e.g. using <code>XMLHttpRequest</code>.</p>
+   from the server, e.g. using <code id=supporting-offline-caching-for-legacy-applications:xmlhttprequest-2><a href=#xmlhttprequest>XMLHttpRequest</a></code>.</p>
 
   </div>
 
@@ -59947,7 +59947,7 @@
      <td> <code id=appcacheevents:event-appcache-progress><a href=#event-appcache-progress>progress</a></code>, <code id=appcacheevents:event-appcache-error-2><a href=#event-appcache-error>error</a></code>, <code id=appcacheevents:event-appcache-cached><a href=#event-appcache-cached>cached</a></code>, <code id=appcacheevents:event-appcache-updateready><a href=#event-appcache-updateready>updateready</a></code>
 
     <tr><td> <dfn id=event-appcache-progress><code>progress</code></dfn>
-     <td> <code>ProgressEvent</code>
+     <td> <code id=appcacheevents:progressevent><a href=#progressevent>ProgressEvent</a></code>
      <td> The user agent is downloading resources listed by the manifest.
           The event object's <code id=appcacheevents:dom-progressevent-total><a href=#dom-progressevent-total>total</a></code> attribute returns the total number of files to be downloaded.
           The event object's <code id=appcacheevents:dom-progressevent-loaded><a href=#dom-progressevent-loaded>loaded</a></code> attribute returns the number of files processed so far.
@@ -60776,7 +60776,7 @@
      <li><p>For each <a href=#cache-host id=downloading-or-updating-an-application-cache:cache-host-16>cache host</a> associated with an <a href=#application-cache id=downloading-or-updating-an-application-cache:application-cache-14>application cache</a> in
      <var>cache group</var>, <a href=#queue-a-post-load-task id=downloading-or-updating-an-application-cache:queue-a-post-load-task-8>queue a post-load task</a> to <a href=#concept-event-fire id=downloading-or-updating-an-application-cache:concept-event-fire>fire</a> a <a href=#concept-events-trusted id=downloading-or-updating-an-application-cache:concept-events-trusted>trusted</a>
      event with the name <code id=downloading-or-updating-an-application-cache:event-appcache-progress><a href=#event-appcache-progress>progress</a></code>, which does not
-     bubble, which is cancelable, and which uses the <code>ProgressEvent</code> interface, at the
+     bubble, which is cancelable, and which uses the <code id=downloading-or-updating-an-application-cache:progressevent><a href=#progressevent>ProgressEvent</a></code> interface, at the
      <code id=downloading-or-updating-an-application-cache:applicationcache-11><a href=#applicationcache>ApplicationCache</a></code> singleton of the <a href=#cache-host id=downloading-or-updating-an-application-cache:cache-host-17>cache host</a>. The <code id=downloading-or-updating-an-application-cache:dom-progressevent-lengthcomputable><a href=#dom-progressevent-lengthcomputable>lengthComputable</a></code> attribute must be set to
      true, the <code id=downloading-or-updating-an-application-cache:dom-progressevent-total><a href=#dom-progressevent-total>total</a></code> attribute must be set to the
      number of files in <var>file list</var>, and the <code id=downloading-or-updating-an-application-cache:dom-progressevent-loaded><a href=#dom-progressevent-loaded>loaded</a></code> attribute must be set to the number of files in
@@ -60867,7 +60867,7 @@
 
    <li><p>For each <a href=#cache-host id=downloading-or-updating-an-application-cache:cache-host-18>cache host</a> associated with an <a href=#application-cache id=downloading-or-updating-an-application-cache:application-cache-17>application cache</a> in <var>cache group</var>, <a href=#queue-a-post-load-task id=downloading-or-updating-an-application-cache:queue-a-post-load-task-9>queue a post-load task</a> to <a href=#concept-event-fire id=downloading-or-updating-an-application-cache:concept-event-fire-2>fire</a> a <a href=#concept-events-trusted id=downloading-or-updating-an-application-cache:concept-events-trusted-2>trusted</a>
    event with the name <code id=downloading-or-updating-an-application-cache:event-appcache-progress-2><a href=#event-appcache-progress>progress</a></code>, which does not bubble,
-   which is cancelable, and which uses the <code>ProgressEvent</code> interface, at the
+   which is cancelable, and which uses the <code id=downloading-or-updating-an-application-cache:progressevent-2><a href=#progressevent>ProgressEvent</a></code> interface, at the
    <code id=downloading-or-updating-an-application-cache:applicationcache-12><a href=#applicationcache>ApplicationCache</a></code> singleton of the <a href=#cache-host id=downloading-or-updating-an-application-cache:cache-host-19>cache host</a>. The <code id=downloading-or-updating-an-application-cache:dom-progressevent-lengthcomputable-2><a href=#dom-progressevent-lengthcomputable>lengthComputable</a></code> attribute must be set to
    true, the <code id=downloading-or-updating-an-application-cache:dom-progressevent-total-2><a href=#dom-progressevent-total>total</a></code> and the <code id=downloading-or-updating-an-application-cache:dom-progressevent-loaded-2><a href=#dom-progressevent-loaded>loaded</a></code> attributes must be set to the number of files in
    <var>file list</var>. The default action of these events must be, if the user agent
@@ -63039,7 +63039,7 @@
     <code id=opening-the-input-stream:history-3><a href=#history-3>History</a></code>, <code id=opening-the-input-stream:applicationcache><a href=#applicationcache>ApplicationCache</a></code>, and <code id=opening-the-input-stream:navigator><a href=#navigator>Navigator</a></code>, objects, the
     various <code id=opening-the-input-stream:barprop><a href=#barprop>BarProp</a></code> objects, the two <code id=opening-the-input-stream:storage-2><a href=#storage-2>Storage</a></code> objects, the various
     <code id=opening-the-input-stream:htmlcollection><a href=#htmlcollection>HTMLCollection</a></code> objects, and objects defined by other specifications, like
-    <code>Selection</code>. It also includes all the Web
+    <code id=opening-the-input-stream:selection><a href=#selection>Selection</a></code>. It also includes all the Web
     IDL prototypes in the JavaScript binding, including the <code id=opening-the-input-stream:document-26><a href=#document>Document</a></code> object's
     prototype.)</p>
 
@@ -65313,7 +65313,7 @@
   requests. Clients will reconnect if the connection is closed; a client can be told to stop
   reconnecting using the HTTP 204 No Content response code.</p>
 
-  <p>Using this API rather than emulating it using <code>XMLHttpRequest</code> or an
+  <p>Using this API rather than emulating it using <code id=server-sent-events-intro:xmlhttprequest><a href=#xmlhttprequest>XMLHttpRequest</a></code> or an
   <code id=server-sent-events-intro:the-iframe-element><a href=#the-iframe-element>iframe</a></code> allows the user agent to make better use of network resources in cases where
   the user agent implementor and the network operator are able to coordinate in advance. Amongst
   other benefits, this can result in significant savings in battery life on portable devices. This
@@ -66888,12 +66888,12 @@
   <p><i>This section is non-normative.</i></p>
 
   <p>Continuing the example from the previous section, consider the contacts provider in particular.
-  While an initial implementation might have simply used <code>XMLHttpRequest</code> objects in the
+  While an initial implementation might have simply used <code id=ports-as-the-basis-of-abstracting-out-service-implementations:xmlhttprequest><a href=#xmlhttprequest>XMLHttpRequest</a></code> objects in the
   service's <code id=ports-as-the-basis-of-abstracting-out-service-implementations:the-iframe-element><a href=#the-iframe-element>iframe</a></code>, an evolution of the service might instead want to use a <a href=#sharedworker id=ports-as-the-basis-of-abstracting-out-service-implementations:sharedworker>shared worker</a> with a single <code id=ports-as-the-basis-of-abstracting-out-service-implementations:websocket><a href=#websocket>WebSocket</a></code> connection.</p>
 
   <p>If the initial design used <code id=ports-as-the-basis-of-abstracting-out-service-implementations:messageport><a href=#messageport>MessagePort</a></code> objects to grant capabilities, or even just
   to allow multiple simultaneous independent sessions, the service implementation can switch from
-  the <code>XMLHttpRequest</code>s-in-each-<code id=ports-as-the-basis-of-abstracting-out-service-implementations:the-iframe-element-2><a href=#the-iframe-element>iframe</a></code> model to the
+  the <code id=ports-as-the-basis-of-abstracting-out-service-implementations:xmlhttprequest-2><a href=#xmlhttprequest>XMLHttpRequest</a></code>s-in-each-<code id=ports-as-the-basis-of-abstracting-out-service-implementations:the-iframe-element-2><a href=#the-iframe-element>iframe</a></code> model to the
   shared-<code id=ports-as-the-basis-of-abstracting-out-service-implementations:websocket-2><a href=#websocket>WebSocket</a></code> model without changing the API at all: the ports on the service
   provider side can all be forwarded to the shared worker without it affecting the users of the API
   in the slightest.</p>
@@ -77816,14 +77816,14 @@
   element itself, and is expected to be centered in the <code id=embedded-content-rendering-rules:the-video-element-5><a href=#the-video-element>video</a></code> element.</p>
 
   <p>Any subtitles or captions are expected to be overlayed directly on top of their
-  <code id=embedded-content-rendering-rules:the-video-element-6><a href=#the-video-element>video</a></code> element, as defined by the relevant rendering rules; for <a href=#webvtt id=embedded-content-rendering-rules:webvtt>WebVTT</a>,
+  <code id=embedded-content-rendering-rules:the-video-element-6><a href=#the-video-element>video</a></code> element, as defined by the relevant rendering rules; for <a href=#webvtt-2 id=embedded-content-rendering-rules:webvtt-2>WebVTT</a>,
   those are the <a href=#rules-for-updating-the-display-of-webvtt-text-tracks id=embedded-content-rendering-rules:rules-for-updating-the-display-of-webvtt-text-tracks>rules for updating the display of WebVTT text tracks</a>. <a href=#refsWEBVTT>[WEBVTT]</a></p>
 
   <p>When the user agent starts <a href=#expose-a-user-interface-to-the-user id=embedded-content-rendering-rules:expose-a-user-interface-to-the-user-4>exposing a user
   interface</a> for a <code id=embedded-content-rendering-rules:the-video-element-7><a href=#the-video-element>video</a></code> element, the user agent should run the <a href=#rules-for-updating-the-text-track-rendering id=embedded-content-rendering-rules:rules-for-updating-the-text-track-rendering>rules for
   updating the text track rendering</a> of each of the <a href=#text-track id=embedded-content-rendering-rules:text-track>text
   tracks</a> in the <code id=embedded-content-rendering-rules:the-video-element-8><a href=#the-video-element>video</a></code> element's <a href=#list-of-text-tracks id=embedded-content-rendering-rules:list-of-text-tracks>list of text tracks</a> that are <a href=#text-track-showing id=embedded-content-rendering-rules:text-track-showing>showing</a> and whose <a href=#text-track-kind id=embedded-content-rendering-rules:text-track-kind>text track kind</a> is one of <code id=embedded-content-rendering-rules:dom-texttrack-kind-subtitles><a href=#dom-texttrack-kind-subtitles>subtitles</a></code> or <code id=embedded-content-rendering-rules:dom-texttrack-kind-captions><a href=#dom-texttrack-kind-captions>captions</a></code> (e.g., for <a href=#text-track id=embedded-content-rendering-rules:text-track-2>text
-  tracks</a> based on <a href=#webvtt id=embedded-content-rendering-rules:webvtt-2>WebVTT</a>, the <a href=#rules-for-updating-the-display-of-webvtt-text-tracks id=embedded-content-rendering-rules:rules-for-updating-the-display-of-webvtt-text-tracks-2>rules for updating the display of WebVTT
+  tracks</a> based on <a href=#webvtt-2 id=embedded-content-rendering-rules:webvtt-2-2>WebVTT</a>, the <a href=#rules-for-updating-the-display-of-webvtt-text-tracks id=embedded-content-rendering-rules:rules-for-updating-the-display-of-webvtt-text-tracks-2>rules for updating the display of WebVTT
   text tracks</a>). <a href=#refsWEBVTT>[WEBVTT]</a></p>
 
   <p class=note>Resizing <code id=embedded-content-rendering-rules:the-video-element-9><a href=#the-video-element>video</a></code> and <code id=embedded-content-rendering-rules:the-canvas-element-3><a href=#the-canvas-element>canvas</a></code> elements does not interrupt
@@ -79186,7 +79186,7 @@
 
    <dt><dfn id=attr-td-scope><code>scope</code></dfn> on <code id=non-conforming-features:the-td-element-3><a href=#the-td-element>td</a></code> elements<dd><p>Use <code id=non-conforming-features:the-th-element-4><a href=#the-th-element>th</a></code> elements for heading cells.</p>
 
-   <dt><dfn id=attr-datasrc><code>datasrc</code></dfn> on <code id=non-conforming-features:the-a-element-10><a href=#the-a-element>a</a></code>, <code id=non-conforming-features:the-applet-element-2><a href=#the-applet-element>applet</a></code>, <code id=non-conforming-features:the-button-element><a href=#the-button-element>button</a></code>, <code id=non-conforming-features:the-div-element><a href=#the-div-element>div</a></code>, <code id=non-conforming-features:frame-2><a href=#frame>frame</a></code>, <code id=non-conforming-features:the-iframe-element-3><a href=#the-iframe-element>iframe</a></code>, <code id=non-conforming-features:the-img-element-5><a href=#the-img-element>img</a></code>, <code id=non-conforming-features:the-input-element-6><a href=#the-input-element>input</a></code>, <code id=non-conforming-features:the-label-element><a href=#the-label-element>label</a></code>, <code id=non-conforming-features:the-legend-element><a href=#the-legend-element>legend</a></c
 ode>, <code id=non-conforming-features:the-marquee-element-2-2><a href=#the-marquee-element-2>marquee</a></code>, <code id=non-conforming-features:the-object-element-11><a href=#the-object-element>object</a></code>, <code id=non-conforming-features:the-option-element-2><a href=#the-option-element>option</a></code>, <code id=non-conforming-features:the-select-element><a href=#the-select-element>select</a></code>, <code id=non-conforming-features:the-span-element><a href=#the-span-element>span</a></code>, <code id=non-conforming-features:the-table-element-4><a href=#the-table-element>table</a></code>, and <code id=non-conforming-features:the-textarea-element><a href=#the-textarea-element>textarea</a></code> elements<dt><dfn id=attr-datafld><code>datafld</code></dfn> on <code id=non-conforming-features:the-a-element-11><a href=#the-a-element>a</a></code>, <code id=non-conforming-features:the-applet-element-3><a href=#the-applet-element>applet</a></code>, <code id=non-conforming
 -features:the-button-element-2><a href=#the-button-element>button</a></code>, <code id=non-conforming-features:the-div-element-2><a href=#the-div-element>div</a></code>, <code id=non-conforming-features:the-fieldset-element><a href=#the-fieldset-element>fieldset</a></code>, <code id=non-conforming-features:frame-3><a href=#frame>frame</a></code>, <code id=non-conforming-features:the-iframe-element-4><a href=#the-iframe-element>iframe</a></code>, <code id=non-conforming-features:the-img-element-6><a href=#the-img-element>img</a></code>, <code id=non-conforming-features:the-input-element-7><a href=#the-input-element>input</a></code>, <code id=non-conforming-features:the-label-element-2><a href=#the-label-element>label</a></code>, <code id=non-conforming-features:the-legend-element-2><a href=#the-legend-element>legend</a></code>, <code id=non-conforming-features:the-marquee-element-2-3><a href=#the-marquee-element-2>marquee</a></code>, <code id=non-conforming-features:the-objec
 t-element-12><a href=#the-object-element>object</a></code>, <code id=non-conforming-features:the-param-element-4><a href=#the-param-element>param</a></code>, <code id=non-conforming-features:the-select-element-2><a href=#the-select-element>select</a></code>, <code id=non-conforming-features:the-span-element-2><a href=#the-span-element>span</a></code>, and <code id=non-conforming-features:the-textarea-element-2><a href=#the-textarea-element>textarea</a></code> elements<dt><dfn id=attr-dataformatas><code>dataformatas</code></dfn> on <code id=non-conforming-features:the-button-element-3><a href=#the-button-element>button</a></code>, <code id=non-conforming-features:the-div-element-3><a href=#the-div-element>div</a></code>, <code id=non-conforming-features:the-input-element-8><a href=#the-input-element>input</a></code>, <code id=non-conforming-features:the-label-element-3><a href=#the-label-element>label</a></code>, <code id=non-conforming-features:the-legend-element-3><a href=#
 the-legend-element>legend</a></code>, <code id=non-conforming-features:the-marquee-element-2-4><a href=#the-marquee-element-2>marquee</a></code>, <code id=non-conforming-features:the-object-element-13><a href=#the-object-element>object</a></code>, <code id=non-conforming-features:the-option-element-3><a href=#the-option-element>option</a></code>, <code id=non-conforming-features:the-select-element-3><a href=#the-select-element>select</a></code>, <code id=non-conforming-features:the-span-element-3><a href=#the-span-element>span</a></code>, and <code id=non-conforming-features:the-table-element-5><a href=#the-table-element>table</a></code> elements<dd><p>Use script and a mechanism such as <code>XMLHttpRequest</code> to populate the page dynamically. <a href=#refsXHR>[XHR]</a><dt><dfn id=attr-body-alink><code>alink</code></dfn> on <code id=non-conforming-features:the-body-element><a href=#the-body-element>body</a></code> elements<dt><dfn id=attr-body-bgcolor><code>bgcolor</code
 ></dfn> on <code id=non-conforming-features:the-body-element-2><a href=#the-body-element>body</a></code> elements<dt><dfn id=attr-body-bottommargin><code>bottommargin</code></dfn> on <code id=non-conforming-features:the-body-element-3><a href=#the-body-element>body</a></code> elements<dt><dfn id=attr-body-leftmargin><code>leftmargin</code></dfn> on <code id=non-conforming-features:the-body-element-4><a href=#the-body-element>body</a></code> elements<dt><dfn id=attr-body-link><code>link</code></dfn> on <code id=non-conforming-features:the-body-element-5><a href=#the-body-element>body</a></code> elements<dt><dfn id=attr-body-marginheight><code>marginheight</code></dfn> on <code id=non-conforming-features:the-body-element-6><a href=#the-body-element>body</a></code> elements<dt><dfn id=attr-body-marginwidth><code>marginwidth</code></dfn> on <code id=non-conforming-features:the-body-element-7><a href=#the-body-element>body</a></code> elements<dt><dfn id=attr-body-rightmargin><cod
 e>rightmargin</code></dfn> on <code id=non-conforming-features:the-body-element-8><a href=#the-body-element>body</a></code> elements<dt><dfn id=attr-body-text><code>text</code></dfn> on <code id=non-conforming-features:the-body-element-9><a href=#the-body-element>body</a></code> elements<dt><dfn id=attr-body-topmargin><code>margintop</code></dfn> on <code id=non-conforming-features:the-body-element-10><a href=#the-body-element>body</a></code> elements<dt><dfn id=attr-body-vlink><code>vlink</code></dfn> on <code id=non-conforming-features:the-body-element-11><a href=#the-body-element>body</a></code> elements<dt><dfn id=attr-br-clear><code>clear</code></dfn> on <code id=non-conforming-features:the-br-element><a href=#the-br-element>br</a></code> elements<dt><dfn id=attr-caption-align><code>align</code></dfn> on <code id=non-conforming-features:the-caption-element><a href=#the-caption-element>caption</a></code> elements<dt><dfn id=attr-col-align><code>align</code></dfn> on <cod
 e id=non-conforming-features:the-col-element><a href=#the-col-element>col</a></code> elements<dt><dfn id=attr-col-char><code>char</code></dfn> on <code id=non-conforming-features:the-col-element-2><a href=#the-col-element>col</a></code> elements<dt><dfn id=attr-col-charoff><code>charoff</code></dfn> on <code id=non-conforming-features:the-col-element-3><a href=#the-col-element>col</a></code> elements<dt><dfn id=attr-col-valign><code>valign</code></dfn> on <code id=non-conforming-features:the-col-element-4><a href=#the-col-element>col</a></code> elements<dt><dfn id=attr-col-width><code>width</code></dfn> on <code id=non-conforming-features:the-col-element-5><a href=#the-col-element>col</a></code> elements<dt><dfn id=attr-div-align><code>align</code></dfn> on <code id=non-conforming-features:the-div-element-4><a href=#the-div-element>div</a></code> elements<dt><dfn id=attr-dl-compact><code>compact</code></dfn> on <code id=non-conforming-features:the-dl-element><a href=#the-dl-
 element>dl</a></code> elements<dt><dfn id=attr-embed-align><code>align</code></dfn> on <code id=non-conforming-features:the-embed-element-4><a href=#the-embed-element>embed</a></code> elements<dt><dfn id=attr-embed-hspace><code>hspace</code></dfn> on <code id=non-conforming-features:the-embed-element-5><a href=#the-embed-element>embed</a></code> elements<dt><dfn id=attr-embed-vspace><code>vspace</code></dfn> on <code id=non-conforming-features:the-embed-element-6><a href=#the-embed-element>embed</a></code> elements<dt><dfn id=attr-hr-align><code>align</code></dfn> on <code id=non-conforming-features:the-hr-element><a href=#the-hr-element>hr</a></code> elements<dt><dfn id=attr-hr-color><code>color</code></dfn> on <code id=non-conforming-features:the-hr-element-2><a href=#the-hr-element>hr</a></code> elements<dt><dfn id=attr-hr-noshade><code>noshade</code></dfn> on <code id=non-conforming-features:the-hr-element-3><a href=#the-hr-element>hr</a></code> elements<dt><dfn id=attr-
 hr-size><code>size</code></dfn> on <code id=non-conforming-features:the-hr-element-4><a href=#the-hr-element>hr</a></code> elements<dt><dfn id=attr-hr-width><code>width</code></dfn> on <code id=non-conforming-features:the-hr-element-5><a href=#the-hr-element>hr</a></code> elements<dt><dfn id=attr-hx-align><code>align</code></dfn> on <code id=non-conforming-features:the-h1,-h2,-h3,-h4,-h5,-and-h6-elements-2><a href=#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements>h1</a></code>—<code id=non-conforming-features:the-h1,-h2,-h3,-h4,-h5,-and-h6-elements-3><a href=#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements>h6</a></code> elements<dt><dfn id=attr-iframe-align><code>align</code></dfn> on <code id=non-conforming-features:the-iframe-element-5><a href=#the-iframe-element>iframe</a></code> elements<dt><dfn id=attr-iframe-allowtransparency><code>allowtransparency</code></dfn> on <code id=non-conforming-features:the-iframe-element-6><a href=#the-iframe-element>iframe</a></code> elements<dt><dfn id=
 attr-iframe-frameborder><code>frameborder</code></dfn> on <code id=non-conforming-features:the-iframe-element-7><a href=#the-iframe-element>iframe</a></code> elements<dt><dfn id=attr-iframe-hspace><code>hspace</code></dfn> on <code id=non-conforming-features:the-iframe-element-8><a href=#the-iframe-element>iframe</a></code> elements<dt><dfn id=attr-iframe-marginheight><code>marginheight</code></dfn> on <code id=non-conforming-features:the-iframe-element-9><a href=#the-iframe-element>iframe</a></code> elements<dt><dfn id=attr-iframe-marginwidth><code>marginwidth</code></dfn> on <code id=non-conforming-features:the-iframe-element-10><a href=#the-iframe-element>iframe</a></code> elements<dt><dfn id=attr-iframe-scrolling><code>scrolling</code></dfn> on <code id=non-conforming-features:the-iframe-element-11><a href=#the-iframe-element>iframe</a></code> elements<dt><dfn id=attr-iframe-vspace><code>vspace</code></dfn> on <code id=non-conforming-features:the-iframe-element-12><a hre
 f=#the-iframe-element>iframe</a></code> elements<dt><dfn id=attr-input-align><code>align</code></dfn> on <code id=non-conforming-features:the-input-element-9><a href=#the-input-element>input</a></code> elements<dt><dfn id=attr-input-border><code>border</code></dfn> on <code id=non-conforming-features:the-input-element-10><a href=#the-input-element>input</a></code> elements<dt><dfn id=attr-input-hspace><code>hspace</code></dfn> on <code id=non-conforming-features:the-input-element-11><a href=#the-input-element>input</a></code> elements<dt><dfn id=attr-input-vspace><code>vspace</code></dfn> on <code id=non-conforming-features:the-input-element-12><a href=#the-input-element>input</a></code> elements<dt><dfn id=attr-img-align><code>align</code></dfn> on <code id=non-conforming-features:the-img-element-7><a href=#the-img-element>img</a></code> elements<dt><dfn id=attr-img-border><code>border</code></dfn> on <code id=non-conforming-features:the-img-element-8><a href=#the-img-eleme
 nt>img</a></code> elements (except as noted in the previous section)<dt><dfn id=attr-img-hspace><code>hspace</code></dfn> on <code id=non-conforming-features:the-img-element-9><a href=#the-img-element>img</a></code> elements<dt><dfn id=attr-img-vspace><code>vspace</code></dfn> on <code id=non-conforming-features:the-img-element-10><a href=#the-img-element>img</a></code> elements<dt><dfn id=attr-legend-align><code>align</code></dfn> on <code id=non-conforming-features:the-legend-element-4><a href=#the-legend-element>legend</a></code> elements<dt><dfn id=attr-li-type><code>type</code></dfn> on <code id=non-conforming-features:the-li-element><a href=#the-li-element>li</a></code> elements<dt><dfn id=attr-menu-compact><code>compact</code></dfn> on <code id=non-conforming-features:the-menu-element><a href=#the-menu-element>menu</a></code> elements<dt><dfn id=attr-object-align><code>align</code></dfn> on <code id=non-conforming-features:the-object-element-14><a href=#the-object-ele
 ment>object</a></code> elements<dt><dfn id=attr-object-border><code>border</code></dfn> on <code id=non-conforming-features:the-object-element-15><a href=#the-object-element>object</a></code> elements<dt><dfn id=attr-object-hspace><code>hspace</code></dfn> on <code id=non-conforming-features:the-object-element-16><a href=#the-object-element>object</a></code> elements<dt><dfn id=attr-object-vspace><code>vspace</code></dfn> on <code id=non-conforming-features:the-object-element-17><a href=#the-object-element>object</a></code> elements<dt><dfn id=attr-ol-compact><code>compact</code></dfn> on <code id=non-conforming-features:the-ol-element><a href=#the-ol-element>ol</a></code> elements<dt><dfn id=attr-p-align><code>align</code></dfn> on <code id=non-conforming-features:the-p-element><a href=#the-p-element>p</a></code> elements<dt><dfn id=attr-pre-width><code>width</code></dfn> on <code id=non-conforming-features:the-pre-element-3><a href=#the-pre-element>pre</a></code> elements<
 dt><dfn id=attr-table-align><code>align</code></dfn> on <code id=non-conforming-features:the-table-element-6><a href=#the-table-element>table</a></code> elements<dt><dfn id=attr-table-bgcolor><code>bgcolor</code></dfn> on <code id=non-conforming-features:the-table-element-7><a href=#the-table-element>table</a></code> elements<dt><dfn id=attr-table-border><code>border</code></dfn> on <code id=non-conforming-features:the-table-element-8><a href=#the-table-element>table</a></code> elements<dt><dfn id=attr-table-bordercolor><code>bordercolor</code></dfn> on <code id=non-conforming-features:the-table-element-9><a href=#the-table-element>table</a></code> elements<dt><dfn id=attr-table-cellpadding><code>cellpadding</code></dfn> on <code id=non-conforming-features:the-table-element-10><a href=#the-table-element>table</a></code> elements<dt><dfn id=attr-table-cellspacing><code>cellspacing</code></dfn> on <code id=non-conforming-features:the-table-element-11><a href=#the-table-element
 >table</a></code> elements<dt><dfn id=attr-table-frame><code>frame</code></dfn> on <code id=non-conforming-features:the-table-element-12><a href=#the-table-element>table</a></code> elements<dt><dfn id=attr-table-height><code>height</code></dfn> on <code id=non-conforming-features:the-table-element-13><a href=#the-table-element>table</a></code> elements<dt><dfn id=attr-table-hspace><code>hspace</code></dfn> on <code id=non-conforming-features:the-table-element-14><a href=#the-table-element>table</a></code> elements<dt><dfn id=attr-table-rules><code>rules</code></dfn> on <code id=non-conforming-features:the-table-element-15><a href=#the-table-element>table</a></code> elements<dt><dfn id=attr-table-vspace><code>vspace</code></dfn> on <code id=non-conforming-features:the-table-element-16><a href=#the-table-element>table</a></code> elements<dt><dfn id=attr-table-width><code>width</code></dfn> on <code id=non-conforming-features:the-table-element-17><a href=#the-table-element>tabl
 e</a></code> elements<dt><dfn id=attr-tbody-align><code>align</code></dfn> on <code id=non-conforming-features:the-tbody-element><a href=#the-tbody-element>tbody</a></code>, <code id=non-conforming-features:the-thead-element><a href=#the-thead-element>thead</a></code>, and <code id=non-conforming-features:the-tfoot-element><a href=#the-tfoot-element>tfoot</a></code> elements<dt><dfn id=attr-tbody-char><code>char</code></dfn> on <code id=non-conforming-features:the-tbody-element-2><a href=#the-tbody-element>tbody</a></code>, <code id=non-conforming-features:the-thead-element-2><a href=#the-thead-element>thead</a></code>, and <code id=non-conforming-features:the-tfoot-element-2><a href=#the-tfoot-element>tfoot</a></code> elements<dt><dfn id=attr-tbody-charoff><code>charoff</code></dfn> on <code id=non-conforming-features:the-tbody-element-3><a href=#the-tbody-element>tbody</a></code>, <code id=non-conforming-features:the-thead-element-3><a href=#the-thead-element>thead</a></co
 de>, and <code id=non-conforming-features:the-tfoot-element-3><a href=#the-tfoot-element>tfoot</a></code> elements<dt><dfn id=attr-tbody-valign><code>valign</code></dfn> on <code id=non-conforming-features:the-tbody-element-4><a href=#the-tbody-element>tbody</a></code>, <code id=non-conforming-features:the-thead-element-4><a href=#the-thead-element>thead</a></code>, and <code id=non-conforming-features:the-tfoot-element-4><a href=#the-tfoot-element>tfoot</a></code> elements<dt><dfn id=attr-tdth-align><code>align</code></dfn> on <code id=non-conforming-features:the-td-element-4><a href=#the-td-element>td</a></code> and <code id=non-conforming-features:the-th-element-5><a href=#the-th-element>th</a></code> elements<dt><dfn id=attr-tdth-bgcolor><code>bgcolor</code></dfn> on <code id=non-conforming-features:the-td-element-5><a href=#the-td-element>td</a></code> and <code id=non-conforming-features:the-th-element-6><a href=#the-th-element>th</a></code> elements<dt><dfn id=attr-td
 th-char><code>char</code></dfn> on <code id=non-conforming-features:the-td-element-6><a href=#the-td-element>td</a></code> and <code id=non-conforming-features:the-th-element-7><a href=#the-th-element>th</a></code> elements<dt><dfn id=attr-tdth-charoff><code>charoff</code></dfn> on <code id=non-conforming-features:the-td-element-7><a href=#the-td-element>td</a></code> and <code id=non-conforming-features:the-th-element-8><a href=#the-th-element>th</a></code> elements<dt><dfn id=attr-tdth-height><code>height</code></dfn> on <code id=non-conforming-features:the-td-element-8><a href=#the-td-element>td</a></code> and <code id=non-conforming-features:the-th-element-9><a href=#the-th-element>th</a></code> elements<dt><dfn id=attr-tdth-nowrap><code>nowrap</code></dfn> on <code id=non-conforming-features:the-td-element-9><a href=#the-td-element>td</a></code> and <code id=non-conforming-features:the-th-element-10><a href=#the-th-element>th</a></code> elements<dt><dfn id=attr-tdth-val
 ign><code>valign</code></dfn> on <code id=non-conforming-features:the-td-element-10><a href=#the-td-element>td</a></code> and <code id=non-conforming-features:the-th-element-11><a href=#the-th-element>th</a></code> elements<dt><dfn id=attr-tdth-width><code>width</code></dfn> on <code id=non-conforming-features:the-td-element-11><a href=#the-td-element>td</a></code> and <code id=non-conforming-features:the-th-element-12><a href=#the-th-element>th</a></code> elements<dt><dfn id=attr-tr-align><code>align</code></dfn> on <code id=non-conforming-features:the-tr-element><a href=#the-tr-element>tr</a></code> elements<dt><dfn id=attr-tr-bgcolor><code>bgcolor</code></dfn> on <code id=non-conforming-features:the-tr-element-2><a href=#the-tr-element>tr</a></code> elements<dt><dfn id=attr-tr-char><code>char</code></dfn> on <code id=non-conforming-features:the-tr-element-3><a href=#the-tr-element>tr</a></code> elements<dt><dfn id=attr-tr-charoff><code>charoff</code></dfn> on <code id=non
 -conforming-features:the-tr-element-4><a href=#the-tr-element>tr</a></code> elements<dt><dfn id=attr-tr-height><code>height</code></dfn> on <code id=non-conforming-features:the-tr-element-5><a href=#the-tr-element>tr</a></code> elements<dt><dfn id=attr-tr-valign><code>valign</code></dfn> on <code id=non-conforming-features:the-tr-element-6><a href=#the-tr-element>tr</a></code> elements<dt><dfn id=attr-ul-compact><code>compact</code></dfn> on <code id=non-conforming-features:the-ul-element-2><a href=#the-ul-element>ul</a></code> elements<dt><dfn id=attr-ul-type><code>type</code></dfn> on <code id=non-conforming-features:the-ul-element-3><a href=#the-ul-element>ul</a></code> elements<dt><dfn id=attr-background><code>background</code></dfn> on <code id=non-conforming-features:the-body-element-12><a href=#the-body-element>body</a></code>, <code id=non-conforming-features:the-table-element-18><a href=#the-table-element>table</a></code>, <code id=non-conforming-features:the-thead-
 element-5><a href=#the-thead-element>thead</a></code>, <code id=non-conforming-features:the-tbody-element-5><a href=#the-tbody-element>tbody</a></code>, <code id=non-conforming-features:the-tfoot-element-5><a href=#the-tfoot-element>tfoot</a></code>, <code id=non-conforming-features:the-tr-element-7><a href=#the-tr-element>tr</a></code>, <code id=non-conforming-features:the-td-element-12><a href=#the-td-element>td</a></code>, and <code id=non-conforming-features:the-th-element-13><a href=#the-th-element>th</a></code> elements<dd><p>Use CSS instead.</dl>
+   <dt><dfn id=attr-datasrc><code>datasrc</code></dfn> on <code id=non-conforming-features:the-a-element-10><a href=#the-a-element>a</a></code>, <code id=non-conforming-features:the-applet-element-2><a href=#the-applet-element>applet</a></code>, <code id=non-conforming-features:the-button-element><a href=#the-button-element>button</a></code>, <code id=non-conforming-features:the-div-element><a href=#the-div-element>div</a></code>, <code id=non-conforming-features:frame-2><a href=#frame>frame</a></code>, <code id=non-conforming-features:the-iframe-element-3><a href=#the-iframe-element>iframe</a></code>, <code id=non-conforming-features:the-img-element-5><a href=#the-img-element>img</a></code>, <code id=non-conforming-features:the-input-element-6><a href=#the-input-element>input</a></code>, <code id=non-conforming-features:the-label-element><a href=#the-label-element>label</a></code>, <code id=non-conforming-features:the-legend-element><a href=#the-legend-element>legend</a></c
 ode>, <code id=non-conforming-features:the-marquee-element-2-2><a href=#the-marquee-element-2>marquee</a></code>, <code id=non-conforming-features:the-object-element-11><a href=#the-object-element>object</a></code>, <code id=non-conforming-features:the-option-element-2><a href=#the-option-element>option</a></code>, <code id=non-conforming-features:the-select-element><a href=#the-select-element>select</a></code>, <code id=non-conforming-features:the-span-element><a href=#the-span-element>span</a></code>, <code id=non-conforming-features:the-table-element-4><a href=#the-table-element>table</a></code>, and <code id=non-conforming-features:the-textarea-element><a href=#the-textarea-element>textarea</a></code> elements<dt><dfn id=attr-datafld><code>datafld</code></dfn> on <code id=non-conforming-features:the-a-element-11><a href=#the-a-element>a</a></code>, <code id=non-conforming-features:the-applet-element-3><a href=#the-applet-element>applet</a></code>, <code id=non-conforming
 -features:the-button-element-2><a href=#the-button-element>button</a></code>, <code id=non-conforming-features:the-div-element-2><a href=#the-div-element>div</a></code>, <code id=non-conforming-features:the-fieldset-element><a href=#the-fieldset-element>fieldset</a></code>, <code id=non-conforming-features:frame-3><a href=#frame>frame</a></code>, <code id=non-conforming-features:the-iframe-element-4><a href=#the-iframe-element>iframe</a></code>, <code id=non-conforming-features:the-img-element-6><a href=#the-img-element>img</a></code>, <code id=non-conforming-features:the-input-element-7><a href=#the-input-element>input</a></code>, <code id=non-conforming-features:the-label-element-2><a href=#the-label-element>label</a></code>, <code id=non-conforming-features:the-legend-element-2><a href=#the-legend-element>legend</a></code>, <code id=non-conforming-features:the-marquee-element-2-3><a href=#the-marquee-element-2>marquee</a></code>, <code id=non-conforming-features:the-objec
 t-element-12><a href=#the-object-element>object</a></code>, <code id=non-conforming-features:the-param-element-4><a href=#the-param-element>param</a></code>, <code id=non-conforming-features:the-select-element-2><a href=#the-select-element>select</a></code>, <code id=non-conforming-features:the-span-element-2><a href=#the-span-element>span</a></code>, and <code id=non-conforming-features:the-textarea-element-2><a href=#the-textarea-element>textarea</a></code> elements<dt><dfn id=attr-dataformatas><code>dataformatas</code></dfn> on <code id=non-conforming-features:the-button-element-3><a href=#the-button-element>button</a></code>, <code id=non-conforming-features:the-div-element-3><a href=#the-div-element>div</a></code>, <code id=non-conforming-features:the-input-element-8><a href=#the-input-element>input</a></code>, <code id=non-conforming-features:the-label-element-3><a href=#the-label-element>label</a></code>, <code id=non-conforming-features:the-legend-element-3><a href=#
 the-legend-element>legend</a></code>, <code id=non-conforming-features:the-marquee-element-2-4><a href=#the-marquee-element-2>marquee</a></code>, <code id=non-conforming-features:the-object-element-13><a href=#the-object-element>object</a></code>, <code id=non-conforming-features:the-option-element-3><a href=#the-option-element>option</a></code>, <code id=non-conforming-features:the-select-element-3><a href=#the-select-element>select</a></code>, <code id=non-conforming-features:the-span-element-3><a href=#the-span-element>span</a></code>, and <code id=non-conforming-features:the-table-element-5><a href=#the-table-element>table</a></code> elements<dd><p>Use script and a mechanism such as <code id=non-conforming-features:xmlhttprequest><a href=#xmlhttprequest>XMLHttpRequest</a></code> to populate the page dynamically. <a href=#refsXHR>[XHR]</a><dt><dfn id=attr-body-alink><code>alink</code></dfn> on <code id=non-conforming-features:the-body-element><a href=#the-body-element>bod
 y</a></code> elements<dt><dfn id=attr-body-bgcolor><code>bgcolor</code></dfn> on <code id=non-conforming-features:the-body-element-2><a href=#the-body-element>body</a></code> elements<dt><dfn id=attr-body-bottommargin><code>bottommargin</code></dfn> on <code id=non-conforming-features:the-body-element-3><a href=#the-body-element>body</a></code> elements<dt><dfn id=attr-body-leftmargin><code>leftmargin</code></dfn> on <code id=non-conforming-features:the-body-element-4><a href=#the-body-element>body</a></code> elements<dt><dfn id=attr-body-link><code>link</code></dfn> on <code id=non-conforming-features:the-body-element-5><a href=#the-body-element>body</a></code> elements<dt><dfn id=attr-body-marginheight><code>marginheight</code></dfn> on <code id=non-conforming-features:the-body-element-6><a href=#the-body-element>body</a></code> elements<dt><dfn id=attr-body-marginwidth><code>marginwidth</code></dfn> on <code id=non-conforming-features:the-body-element-7><a href=#the-body-
 element>body</a></code> elements<dt><dfn id=attr-body-rightmargin><code>rightmargin</code></dfn> on <code id=non-conforming-features:the-body-element-8><a href=#the-body-element>body</a></code> elements<dt><dfn id=attr-body-text><code>text</code></dfn> on <code id=non-conforming-features:the-body-element-9><a href=#the-body-element>body</a></code> elements<dt><dfn id=attr-body-topmargin><code>margintop</code></dfn> on <code id=non-conforming-features:the-body-element-10><a href=#the-body-element>body</a></code> elements<dt><dfn id=attr-body-vlink><code>vlink</code></dfn> on <code id=non-conforming-features:the-body-element-11><a href=#the-body-element>body</a></code> elements<dt><dfn id=attr-br-clear><code>clear</code></dfn> on <code id=non-conforming-features:the-br-element><a href=#the-br-element>br</a></code> elements<dt><dfn id=attr-caption-align><code>align</code></dfn> on <code id=non-conforming-features:the-caption-element><a href=#the-caption-element>caption</a></cod
 e> elements<dt><dfn id=attr-col-align><code>align</code></dfn> on <code id=non-conforming-features:the-col-element><a href=#the-col-element>col</a></code> elements<dt><dfn id=attr-col-char><code>char</code></dfn> on <code id=non-conforming-features:the-col-element-2><a href=#the-col-element>col</a></code> elements<dt><dfn id=attr-col-charoff><code>charoff</code></dfn> on <code id=non-conforming-features:the-col-element-3><a href=#the-col-element>col</a></code> elements<dt><dfn id=attr-col-valign><code>valign</code></dfn> on <code id=non-conforming-features:the-col-element-4><a href=#the-col-element>col</a></code> elements<dt><dfn id=attr-col-width><code>width</code></dfn> on <code id=non-conforming-features:the-col-element-5><a href=#the-col-element>col</a></code> elements<dt><dfn id=attr-div-align><code>align</code></dfn> on <code id=non-conforming-features:the-div-element-4><a href=#the-div-element>div</a></code> elements<dt><dfn id=attr-dl-compact><code>compact</code></df
 n> on <code id=non-conforming-features:the-dl-element><a href=#the-dl-element>dl</a></code> elements<dt><dfn id=attr-embed-align><code>align</code></dfn> on <code id=non-conforming-features:the-embed-element-4><a href=#the-embed-element>embed</a></code> elements<dt><dfn id=attr-embed-hspace><code>hspace</code></dfn> on <code id=non-conforming-features:the-embed-element-5><a href=#the-embed-element>embed</a></code> elements<dt><dfn id=attr-embed-vspace><code>vspace</code></dfn> on <code id=non-conforming-features:the-embed-element-6><a href=#the-embed-element>embed</a></code> elements<dt><dfn id=attr-hr-align><code>align</code></dfn> on <code id=non-conforming-features:the-hr-element><a href=#the-hr-element>hr</a></code> elements<dt><dfn id=attr-hr-color><code>color</code></dfn> on <code id=non-conforming-features:the-hr-element-2><a href=#the-hr-element>hr</a></code> elements<dt><dfn id=attr-hr-noshade><code>noshade</code></dfn> on <code id=non-conforming-features:the-hr-ele
 ment-3><a href=#the-hr-element>hr</a></code> elements<dt><dfn id=attr-hr-size><code>size</code></dfn> on <code id=non-conforming-features:the-hr-element-4><a href=#the-hr-element>hr</a></code> elements<dt><dfn id=attr-hr-width><code>width</code></dfn> on <code id=non-conforming-features:the-hr-element-5><a href=#the-hr-element>hr</a></code> elements<dt><dfn id=attr-hx-align><code>align</code></dfn> on <code id=non-conforming-features:the-h1,-h2,-h3,-h4,-h5,-and-h6-elements-2><a href=#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements>h1</a></code>—<code id=non-conforming-features:the-h1,-h2,-h3,-h4,-h5,-and-h6-elements-3><a href=#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements>h6</a></code> elements<dt><dfn id=attr-iframe-align><code>align</code></dfn> on <code id=non-conforming-features:the-iframe-element-5><a href=#the-iframe-element>iframe</a></code> elements<dt><dfn id=attr-iframe-allowtransparency><code>allowtransparency</code></dfn> on <code id=non-conforming-features:the-iframe-elemen
 t-6><a href=#the-iframe-element>iframe</a></code> elements<dt><dfn id=attr-iframe-frameborder><code>frameborder</code></dfn> on <code id=non-conforming-features:the-iframe-element-7><a href=#the-iframe-element>iframe</a></code> elements<dt><dfn id=attr-iframe-hspace><code>hspace</code></dfn> on <code id=non-conforming-features:the-iframe-element-8><a href=#the-iframe-element>iframe</a></code> elements<dt><dfn id=attr-iframe-marginheight><code>marginheight</code></dfn> on <code id=non-conforming-features:the-iframe-element-9><a href=#the-iframe-element>iframe</a></code> elements<dt><dfn id=attr-iframe-marginwidth><code>marginwidth</code></dfn> on <code id=non-conforming-features:the-iframe-element-10><a href=#the-iframe-element>iframe</a></code> elements<dt><dfn id=attr-iframe-scrolling><code>scrolling</code></dfn> on <code id=non-conforming-features:the-iframe-element-11><a href=#the-iframe-element>iframe</a></code> elements<dt><dfn id=attr-iframe-vspace><code>vspace</code><
 /dfn> on <code id=non-conforming-features:the-iframe-element-12><a href=#the-iframe-element>iframe</a></code> elements<dt><dfn id=attr-input-align><code>align</code></dfn> on <code id=non-conforming-features:the-input-element-9><a href=#the-input-element>input</a></code> elements<dt><dfn id=attr-input-border><code>border</code></dfn> on <code id=non-conforming-features:the-input-element-10><a href=#the-input-element>input</a></code> elements<dt><dfn id=attr-input-hspace><code>hspace</code></dfn> on <code id=non-conforming-features:the-input-element-11><a href=#the-input-element>input</a></code> elements<dt><dfn id=attr-input-vspace><code>vspace</code></dfn> on <code id=non-conforming-features:the-input-element-12><a href=#the-input-element>input</a></code> elements<dt><dfn id=attr-img-align><code>align</code></dfn> on <code id=non-conforming-features:the-img-element-7><a href=#the-img-element>img</a></code> elements<dt><dfn id=attr-img-border><code>border</code></dfn> on <co
 de id=non-conforming-features:the-img-element-8><a href=#the-img-element>img</a></code> elements (except as noted in the previous section)<dt><dfn id=attr-img-hspace><code>hspace</code></dfn> on <code id=non-conforming-features:the-img-element-9><a href=#the-img-element>img</a></code> elements<dt><dfn id=attr-img-vspace><code>vspace</code></dfn> on <code id=non-conforming-features:the-img-element-10><a href=#the-img-element>img</a></code> elements<dt><dfn id=attr-legend-align><code>align</code></dfn> on <code id=non-conforming-features:the-legend-element-4><a href=#the-legend-element>legend</a></code> elements<dt><dfn id=attr-li-type><code>type</code></dfn> on <code id=non-conforming-features:the-li-element><a href=#the-li-element>li</a></code> elements<dt><dfn id=attr-menu-compact><code>compact</code></dfn> on <code id=non-conforming-features:the-menu-element><a href=#the-menu-element>menu</a></code> elements<dt><dfn id=attr-object-align><code>align</code></dfn> on <code id
 =non-conforming-features:the-object-element-14><a href=#the-object-element>object</a></code> elements<dt><dfn id=attr-object-border><code>border</code></dfn> on <code id=non-conforming-features:the-object-element-15><a href=#the-object-element>object</a></code> elements<dt><dfn id=attr-object-hspace><code>hspace</code></dfn> on <code id=non-conforming-features:the-object-element-16><a href=#the-object-element>object</a></code> elements<dt><dfn id=attr-object-vspace><code>vspace</code></dfn> on <code id=non-conforming-features:the-object-element-17><a href=#the-object-element>object</a></code> elements<dt><dfn id=attr-ol-compact><code>compact</code></dfn> on <code id=non-conforming-features:the-ol-element><a href=#the-ol-element>ol</a></code> elements<dt><dfn id=attr-p-align><code>align</code></dfn> on <code id=non-conforming-features:the-p-element><a href=#the-p-element>p</a></code> elements<dt><dfn id=attr-pre-width><code>width</code></dfn> on <code id=non-conforming-featur
 es:the-pre-element-3><a href=#the-pre-element>pre</a></code> elements<dt><dfn id=attr-table-align><code>align</code></dfn> on <code id=non-conforming-features:the-table-element-6><a href=#the-table-element>table</a></code> elements<dt><dfn id=attr-table-bgcolor><code>bgcolor</code></dfn> on <code id=non-conforming-features:the-table-element-7><a href=#the-table-element>table</a></code> elements<dt><dfn id=attr-table-border><code>border</code></dfn> on <code id=non-conforming-features:the-table-element-8><a href=#the-table-element>table</a></code> elements<dt><dfn id=attr-table-bordercolor><code>bordercolor</code></dfn> on <code id=non-conforming-features:the-table-element-9><a href=#the-table-element>table</a></code> elements<dt><dfn id=attr-table-cellpadding><code>cellpadding</code></dfn> on <code id=non-conforming-features:the-table-element-10><a href=#the-table-element>table</a></code> elements<dt><dfn id=attr-table-cellspacing><code>cellspacing</code></dfn> on <code id=n
 on-conforming-features:the-table-element-11><a href=#the-table-element>table</a></code> elements<dt><dfn id=attr-table-frame><code>frame</code></dfn> on <code id=non-conforming-features:the-table-element-12><a href=#the-table-element>table</a></code> elements<dt><dfn id=attr-table-height><code>height</code></dfn> on <code id=non-conforming-features:the-table-element-13><a href=#the-table-element>table</a></code> elements<dt><dfn id=attr-table-hspace><code>hspace</code></dfn> on <code id=non-conforming-features:the-table-element-14><a href=#the-table-element>table</a></code> elements<dt><dfn id=attr-table-rules><code>rules</code></dfn> on <code id=non-conforming-features:the-table-element-15><a href=#the-table-element>table</a></code> elements<dt><dfn id=attr-table-vspace><code>vspace</code></dfn> on <code id=non-conforming-features:the-table-element-16><a href=#the-table-element>table</a></code> elements<dt><dfn id=attr-table-width><code>width</code></dfn> on <code id=non-co
 nforming-features:the-table-element-17><a href=#the-table-element>table</a></code> elements<dt><dfn id=attr-tbody-align><code>align</code></dfn> on <code id=non-conforming-features:the-tbody-element><a href=#the-tbody-element>tbody</a></code>, <code id=non-conforming-features:the-thead-element><a href=#the-thead-element>thead</a></code>, and <code id=non-conforming-features:the-tfoot-element><a href=#the-tfoot-element>tfoot</a></code> elements<dt><dfn id=attr-tbody-char><code>char</code></dfn> on <code id=non-conforming-features:the-tbody-element-2><a href=#the-tbody-element>tbody</a></code>, <code id=non-conforming-features:the-thead-element-2><a href=#the-thead-element>thead</a></code>, and <code id=non-conforming-features:the-tfoot-element-2><a href=#the-tfoot-element>tfoot</a></code> elements<dt><dfn id=attr-tbody-charoff><code>charoff</code></dfn> on <code id=non-conforming-features:the-tbody-element-3><a href=#the-tbody-element>tbody</a></code>, <code id=non-conforming
 -features:the-thead-element-3><a href=#the-thead-element>thead</a></code>, and <code id=non-conforming-features:the-tfoot-element-3><a href=#the-tfoot-element>tfoot</a></code> elements<dt><dfn id=attr-tbody-valign><code>valign</code></dfn> on <code id=non-conforming-features:the-tbody-element-4><a href=#the-tbody-element>tbody</a></code>, <code id=non-conforming-features:the-thead-element-4><a href=#the-thead-element>thead</a></code>, and <code id=non-conforming-features:the-tfoot-element-4><a href=#the-tfoot-element>tfoot</a></code> elements<dt><dfn id=attr-tdth-align><code>align</code></dfn> on <code id=non-conforming-features:the-td-element-4><a href=#the-td-element>td</a></code> and <code id=non-conforming-features:the-th-element-5><a href=#the-th-element>th</a></code> elements<dt><dfn id=attr-tdth-bgcolor><code>bgcolor</code></dfn> on <code id=non-conforming-features:the-td-element-5><a href=#the-td-element>td</a></code> and <code id=non-conforming-features:the-th-eleme
 nt-6><a href=#the-th-element>th</a></code> elements<dt><dfn id=attr-tdth-char><code>char</code></dfn> on <code id=non-conforming-features:the-td-element-6><a href=#the-td-element>td</a></code> and <code id=non-conforming-features:the-th-element-7><a href=#the-th-element>th</a></code> elements<dt><dfn id=attr-tdth-charoff><code>charoff</code></dfn> on <code id=non-conforming-features:the-td-element-7><a href=#the-td-element>td</a></code> and <code id=non-conforming-features:the-th-element-8><a href=#the-th-element>th</a></code> elements<dt><dfn id=attr-tdth-height><code>height</code></dfn> on <code id=non-conforming-features:the-td-element-8><a href=#the-td-element>td</a></code> and <code id=non-conforming-features:the-th-element-9><a href=#the-th-element>th</a></code> elements<dt><dfn id=attr-tdth-nowrap><code>nowrap</code></dfn> on <code id=non-conforming-features:the-td-element-9><a href=#the-td-element>td</a></code> and <code id=non-conforming-features:the-th-element-10><
 a href=#the-th-element>th</a></code> elements<dt><dfn id=attr-tdth-valign><code>valign</code></dfn> on <code id=non-conforming-features:the-td-element-10><a href=#the-td-element>td</a></code> and <code id=non-conforming-features:the-th-element-11><a href=#the-th-element>th</a></code> elements<dt><dfn id=attr-tdth-width><code>width</code></dfn> on <code id=non-conforming-features:the-td-element-11><a href=#the-td-element>td</a></code> and <code id=non-conforming-features:the-th-element-12><a href=#the-th-element>th</a></code> elements<dt><dfn id=attr-tr-align><code>align</code></dfn> on <code id=non-conforming-features:the-tr-element><a href=#the-tr-element>tr</a></code> elements<dt><dfn id=attr-tr-bgcolor><code>bgcolor</code></dfn> on <code id=non-conforming-features:the-tr-element-2><a href=#the-tr-element>tr</a></code> elements<dt><dfn id=attr-tr-char><code>char</code></dfn> on <code id=non-conforming-features:the-tr-element-3><a href=#the-tr-element>tr</a></code> elements
 <dt><dfn id=attr-tr-charoff><code>charoff</code></dfn> on <code id=non-conforming-features:the-tr-element-4><a href=#the-tr-element>tr</a></code> elements<dt><dfn id=attr-tr-height><code>height</code></dfn> on <code id=non-conforming-features:the-tr-element-5><a href=#the-tr-element>tr</a></code> elements<dt><dfn id=attr-tr-valign><code>valign</code></dfn> on <code id=non-conforming-features:the-tr-element-6><a href=#the-tr-element>tr</a></code> elements<dt><dfn id=attr-ul-compact><code>compact</code></dfn> on <code id=non-conforming-features:the-ul-element-2><a href=#the-ul-element>ul</a></code> elements<dt><dfn id=attr-ul-type><code>type</code></dfn> on <code id=non-conforming-features:the-ul-element-3><a href=#the-ul-element>ul</a></code> elements<dt><dfn id=attr-background><code>background</code></dfn> on <code id=non-conforming-features:the-body-element-12><a href=#the-body-element>body</a></code>, <code id=non-conforming-features:the-table-element-18><a href=#the-table
 -element>table</a></code>, <code id=non-conforming-features:the-thead-element-5><a href=#the-thead-element>thead</a></code>, <code id=non-conforming-features:the-tbody-element-5><a href=#the-tbody-element>tbody</a></code>, <code id=non-conforming-features:the-tfoot-element-5><a href=#the-tfoot-element>tfoot</a></code>, <code id=non-conforming-features:the-tr-element-7><a href=#the-tr-element>tr</a></code>, <code id=non-conforming-features:the-td-element-12><a href=#the-td-element>td</a></code>, and <code id=non-conforming-features:the-th-element-13><a href=#the-th-element>th</a></code> elements<dd><p>Use CSS instead.</dl>
 
 
   
@@ -80378,7 +80378,7 @@
     None.
    <dt>Published specification:<dd>
     This specification describes processing rules for Web browsers.
-    Conformance requirements for generating resources with this type are the same as for <code>multipart/mixed</code>. <a href=#refsRFC2046>[RFC2046]</a>
+    Conformance requirements for generating resources with this type are the same as for <code id=multipart/x-mixed-replace:multipart/mixed><a href=#multipart/mixed>multipart/mixed</a></code>. <a href=#refsRFC2046>[RFC2046]</a>
    <dt>Applications that use this media type:<dd>
     This type is intended to be used in resources generated by Web servers, for consumption by Web browsers.
    <dt>Additional information:<dd>
@@ -83344,12 +83344,12 @@
      <td> Fired at the <code id=events-2:window-14><a href=#window>Window</a></code> when the document has finished loading; fired at an element containing a resource (e.g. <code id=events-2:the-img-element><a href=#the-img-element>img</a></code>, <code id=events-2:the-embed-element><a href=#the-embed-element>embed</a></code>) when its resource has finished loading
 
     <tr><td> <dfn id=event-loadend><code>loadend</code></dfn>
-     <td> <code id=events-2:event-20><a href=#event>Event</a></code> or <code>ProgressEvent</code>
+     <td> <code id=events-2:event-20><a href=#event>Event</a></code> or <code id=events-2:progressevent><a href=#progressevent>ProgressEvent</a></code>
      <td> <code id=events-2:the-img-element-2><a href=#the-img-element>img</a></code> elements
      <td> Fired at <code id=events-2:the-img-element-3><a href=#the-img-element>img</a></code> elements after a successful load
 
     <tr><td> <dfn id=event-loadstart><code>loadstart</code></dfn>
-     <td> <code>ProgressEvent</code>
+     <td> <code id=events-2:progressevent-2><a href=#progressevent>ProgressEvent</a></code>
      <td> <code id=events-2:the-img-element-4><a href=#the-img-element>img</a></code> elements
      <td> Fired at <code id=events-2:the-img-element-5><a href=#the-img-element>img</a></code> elements when a load begins (see also <a href=#event-media-loadstart id=events-2:event-media-loadstart>media element events</a>)
 
@@ -83389,7 +83389,7 @@
      <td> Fired at the <code id=events-2:window-21><a href=#window>Window</a></code> when the user navigates the <a href=#session-history id=events-2:session-history-3>session history</a>
 
     <tr><td> <dfn id=event-progress><code>progress</code></dfn>
-     <td> <code>ProgressEvent</code>
+     <td> <code id=events-2:progressevent-3><a href=#progressevent>ProgressEvent</a></code>
      <td> <code id=events-2:the-img-element-6><a href=#the-img-element>img</a></code> elements
      <td> Fired at <code id=events-2:the-img-element-7><a href=#the-img-element>img</a></code> elements during a <a href=#cors-same-origin id=events-2:cors-same-origin>CORS-same-origin</a> image load (see also <a href=#event-media-progress id=events-2:event-media-progress>media element events</a>)
 
@@ -83463,7 +83463,7 @@
 
    <dt><dfn id=application/rss+xml><code>application/rss+xml</code></dfn><dd>RSS 
 
-   <dt><code id=mime-types-2:application/x-www-form-urlencoded><a href=#application/x-www-form-urlencoded>application/x-www-form-urlencoded</a></code><dd>Form submission<dt><code id=mime-types-2:application/xhtml+xml><a href=#application/xhtml+xml>application/xhtml+xml</a></code><dd>HTML<dt><dfn id=application/xml><code>application/xml</code></dfn><dd>XML <a href=#refsXML>[XML]</a> <a href=#refsRFC3023>[RFC3023]</a><dt><dfn id=image/gif><code>image/gif</code></dfn><dd>GIF images <a href=#refsGIF>[GIF]</a><dt><dfn id=image/jpeg><code>image/jpeg</code></dfn><dd>JPEG images <a href=#refsJPEG>[JPEG]</a><dt><dfn id=image/png><code>image/png</code></dfn><dd>PNG images <a href=#refsJPEG>[JPEG]</a><dt><dfn id=image/svg+xml><code>image/svg+xml</code></dfn><dd>SVG images <a href=#refsJPEG>[JPEG]</a><dt><dfn id=multipart/form-data><code>multipart/form-data</code></dfn><dd>Form submission <a href=#refsRFC2388>[RFC2388]</a><dt><code>multipart/mixed</code><dd>Generic mixed content <a href
 =#refsRFC2046>[RFC2046]</a><dt><code id=mime-types-2:multipart/x-mixed-replace><a href=#multipart/x-mixed-replace>multipart/x-mixed-replace</a></code><dd>Streaming server push<dt><code id=mime-types-2:text/cache-manifest><a href=#text/cache-manifest>text/cache-manifest</a></code><dd>Offline application cache manifests<dt><dfn id=text/css><code>text/css</code></dfn><dd>CSS <a href=#refsCSS>[CSS]</a><dt><dfn id=text/ecmascript><code>text/ecmascript</code></dfn><dd>JavaScript (legacy type) <a href=#refsECMA262>[ECMA262]</a>
+   <dt><code id=mime-types-2:application/x-www-form-urlencoded><a href=#application/x-www-form-urlencoded>application/x-www-form-urlencoded</a></code><dd>Form submission<dt><code id=mime-types-2:application/xhtml+xml><a href=#application/xhtml+xml>application/xhtml+xml</a></code><dd>HTML<dt><dfn id=application/xml><code>application/xml</code></dfn><dd>XML <a href=#refsXML>[XML]</a> <a href=#refsRFC3023>[RFC3023]</a><dt><dfn id=image/gif><code>image/gif</code></dfn><dd>GIF images <a href=#refsGIF>[GIF]</a><dt><dfn id=image/jpeg><code>image/jpeg</code></dfn><dd>JPEG images <a href=#refsJPEG>[JPEG]</a><dt><dfn id=image/png><code>image/png</code></dfn><dd>PNG images <a href=#refsJPEG>[JPEG]</a><dt><dfn id=image/svg+xml><code>image/svg+xml</code></dfn><dd>SVG images <a href=#refsJPEG>[JPEG]</a><dt><dfn id=multipart/form-data><code>multipart/form-data</code></dfn><dd>Form submission <a href=#refsRFC2388>[RFC2388]</a><dt><dfn id=multipart/mixed><code>multipart/mixed</code></dfn><dd
 >Generic mixed content <a href=#refsRFC2046>[RFC2046]</a><dt><code id=mime-types-2:multipart/x-mixed-replace><a href=#multipart/x-mixed-replace>multipart/x-mixed-replace</a></code><dd>Streaming server push<dt><code id=mime-types-2:text/cache-manifest><a href=#text/cache-manifest>text/cache-manifest</a></code><dd>Offline application cache manifests<dt><dfn id=text/css><code>text/css</code></dfn><dd>CSS <a href=#refsCSS>[CSS]</a><dt><dfn id=text/ecmascript><code>text/ecmascript</code></dfn><dd>JavaScript (legacy type) <a href=#refsECMA262>[ECMA262]</a>
 
    <dt><code id=mime-types-2:text/event-stream><a href=#text/event-stream>text/event-stream</a></code><dd>Server-sent event streams<dt><dfn id=text/javascript><code>text/javascript</code></dfn><dd>JavaScript <a href=#refsECMA262>[ECMA262]</a>
 

Modified: source
===================================================================
--- source	2014-07-15 18:16:42 UTC (rev 8690)
+++ source	2014-07-15 18:29:21 UTC (rev 8691)
@@ -2767,7 +2767,7 @@
      <li><dfn><code data-x="idl-Function">Function</code></dfn>
      <li><dfn><code data-x="idl-long">long</code></dfn>
      <li><dfn><code data-x="idl-Map">Map</code></dfn>
-     <li><dfn><code data-x="idl-number-wrapped">Number</code></dfn>
+     <li><dfn><code data-x="idl-number-wrapper">Number</code></dfn>
      <li><dfn><code data-x="idl-Object">Object</code></dfn> <!-- XXX or should we say "object"? The references to Object are really the JS thing... -->
      <li><dfn><code data-x="idl-RegExp">RegExp</code></dfn>
      <li><dfn><code data-x="idl-Set">Set</code></dfn>
@@ -3012,8 +3012,8 @@
      <li><dfn><code data-x="dom-outerHTML">outerHTML</code></dfn></li>
     </ul>
 
-    <p>The <code>Selection</code> interface is defined in the <cite>HTML Editing APIs</cite>
-    specification. <ref spec=EDITING></p>
+    <p>The <dfn><code>Selection</code></dfn> interface is defined in the <cite>HTML Editing
+    APIs</cite> specification. <ref spec=EDITING></p>
 
     <p class="note">User agents are encouraged to implement the features described in the <cite>HTML
     Editing APIs</cite> <!--and <cite><code>UndoManager</code> and DOM Transaction</cite>-->
@@ -3063,10 +3063,10 @@
 
     <ul class="brief">
 
-     <li><dfn><code>XMLHttpRequest</code> interface</dfn>
+     <li><dfn><code>XMLHttpRequest</code></dfn> interface
      <li><dfn><code data-x="dom-XMLHttpRequest-responseXML">XMLHttpRequest.responseXML</code></dfn> attribute
 
-     <li><dfn><code>ProgressEvent</code> interface</dfn>
+     <li><dfn><code>ProgressEvent</code></dfn> interface
      <li><dfn><code data-x="dom-ProgressEvent-lengthComputable">ProgressEvent.lengthComputable</code></dfn> attribute
      <li><dfn><code data-x="dom-ProgressEvent-loaded">ProgressEvent.loaded</code></dfn> attribute
      <li><dfn><code data-x="dom-ProgressEvent-total">ProgressEvent.total</code></dfn> attribute
@@ -3173,7 +3173,7 @@
     <p>The following interface is defined in the SVG specification: <ref spec=SVG></p>
 
     <ul class="brief">
-     <li><dfn><code>SVGMatrix</code> interface</dfn>
+     <li><dfn><code>SVGMatrix</code></dfn> interface
     </ul>
 
     <!-- mention that the parser supports it? -->
@@ -3188,7 +3188,7 @@
     <p>The following interface is defined in the WebGL specification: <ref spec=WEBGL></p>
 
     <ul class="brief">
-     <li><dfn><code>WebGLRenderingContext</code> interface</dfn>
+     <li><dfn><code>WebGLRenderingContext</code></dfn> interface
     </ul>
 
    </dd>
@@ -3211,7 +3211,7 @@
     <p>The following terms, used in this specification, are defined in the WebVTT specification:</p>
 
     <ul class="brief">
-     <li><dfn><code>WebVTT</code> interface</dfn>
+     <li><dfn><code>WebVTT</code></dfn> interface
      <li><dfn>WebVTT file</dfn>
      <li><dfn>WebVTT file using cue text</dfn>
      <li><dfn>WebVTT file using chapter title text</dfn>
@@ -68931,8 +68931,8 @@
     <p>The <span data-x="concept-property-value">value</span> must be an <span>absolute
     URL</span>.</p>
 
-    <p>Exactly one property with the name <code data-x="md-vcard-org-url">url</code> must be present
-    within the <span data-x="concept-item">item</span> that forms the <span
+    <p>Exactly one property with the name <code data-x="md-vcard-related-url">url</code> must be
+    present within the <span data-x="concept-item">item</span> that forms the <span
     data-x="concept-property-value">value</span> of a <code data-x="md-vcard-related">related</code>
     property of an <span data-x="concept-item">item</span> with the type <code
     data-x="md-vcard">http://microformats.org/profile/hcard</code>.</p>
@@ -114264,7 +114264,7 @@
    <dt><dfn><code>multipart/form-data</code></dfn></dt>
    <dd>Form submission <ref spec='RFC2388'></dd>
 
-   <dt><code>multipart/mixed</code></dt>
+   <dt><dfn><code>multipart/mixed</code></dfn></dt>
    <dd>Generic mixed content <ref spec=RFC2046 /></dd>
 
    <dt><code>multipart/x-mixed-replace</code></dt>



More information about the Commit-Watchers mailing list