html5/spec Overview.html,1.4068,1.4069

Update of /sources/public/html5/spec
In directory hutz:/tmp/cvs-serv4049

Modified Files:
	Overview.html 
Log Message:
Captions - Stage 1: the <track> element. (whatwg r5067)

Index: Overview.html
===================================================================
RCS file: /sources/public/html5/spec/Overview.html,v
retrieving revision 1.4068
retrieving revision 1.4069
diff -u -d -r1.4068 -r1.4069
--- Overview.html	30 Apr 2010 23:13:33 -0000	1.4068
+++ Overview.html	4 May 2010 01:41:24 -0000	1.4069
@@ -285,7 +285,7 @@
    <h1>HTML5</h1>
    <h2 class="no-num no-toc" id="a-vocabulary-and-associated-apis-for-html-and-xhtml">A vocabulary and associated APIs for HTML and XHTML</h2>
 
-   <h2 class="no-num no-toc" id="editor-s-draft-30-april-2010">Editor's Draft 30 April 2010</h2>
+   <h2 class="no-num no-toc" id="editor-s-draft-4-may-2010">Editor's Draft 4 May 2010</h2>
    <dl><dt>Latest Published Version:</dt>
     <dd><a href="http://www.w3.org/TR/html5/">http://www.w3.org/TR/html5/</a></dd>
     <dt>Latest Editor's Draft:</dt>
@@ -392,7 +392,7 @@
   specification's progress along the W3C Recommendation
   track.
 
-  This specification is the 30 April 2010 Editor's Draft.
+  This specification is the 4 May 2010 Editor's Draft.
   </p><!-- UNDER NO CIRCUMSTANCES IS THE PRECEDING PARAGRAPH TO BE REMOVED OR EDITED WITHOUT TALKING TO IAN FIRST --><!-- relationship to other work (required) --><p>The contents of this specification are also part of <a href="http://www.whatwg.org/specs/web-apps/current-work/multipage/">a
   specification</a> published by the <a href="http://www.whatwg.org/">WHATWG</a>, which is available under a
   license that permits reuse of the specification text.</p><!-- UNDER NO CIRCUMSTANCES IS THE FOLLOWING PARAGRAPH TO BE REMOVED OR EDITED WITHOUT TALKING TO IAN FIRST --><!-- required patent boilerplate --><p>This document was produced by a group operating under the <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/">5
@@ -670,34 +670,36 @@
      <li><a href="#video"><span class="secno">4.8.6 </span>The <code>video</code> element</a></li>
      <li><a href="#audio"><span class="secno">4.8.7 </span>The <code>audio</code> element</a></li>
      <li><a href="#the-source-element"><span class="secno">4.8.8 </span>The <code>source</code> element</a></li>
-     <li><a href="#media-elements"><span class="secno">4.8.9 </span>Media elements</a>
+     <li><a href="#the-track-element"><span class="secno">4.8.9 </span>The <code>track</code> element</a></li>
+     <li><a href="#media-elements"><span class="secno">4.8.10 </span>Media elements</a>
       <ol>
-       <li><a href="#error-codes"><span class="secno">4.8.9.1 </span>Error codes</a></li>
-       <li><a href="#location-of-the-media-resource"><span class="secno">4.8.9.2 </span>Location of the media resource</a></li>
-       <li><a href="#mime-types"><span class="secno">4.8.9.3 </span>MIME types</a></li>
-       <li><a href="#network-states"><span class="secno">4.8.9.4 </span>Network states</a></li>
-       <li><a href="#loading-the-media-resource"><span class="secno">4.8.9.5 </span>Loading the media resource</a></li>
-       <li><a href="#offsets-into-the-media-resource"><span class="secno">4.8.9.6 </span>Offsets into the media resource</a></li>
-       <li><a href="#the-ready-states"><span class="secno">4.8.9.7 </span>The ready states</a></li>
-       <li><a href="#playing-the-media-resource"><span class="secno">4.8.9.8 </span>Playing the media resource</a></li>
-       <li><a href="#seeking"><span class="secno">4.8.9.9 </span>Seeking</a></li>
-       <li><a href="#user-interface"><span class="secno">4.8.9.10 </span>User interface</a></li>
-       <li><a href="#time-ranges"><span class="secno">4.8.9.11 </span>Time ranges</a></li>
-       <li><a href="#mediaevents"><span class="secno">4.8.9.12 </span>Event summary</a></li>
-       <li><a href="#security-and-privacy-considerations"><span class="secno">4.8.9.13 </span>Security and privacy considerations</a></ol></li>
-     <li><a href="#the-canvas-element"><span class="secno">4.8.10 </span>The <code>canvas</code> element</a>
+       <li><a href="#error-codes"><span class="secno">4.8.10.1 </span>Error codes</a></li>
+       <li><a href="#location-of-the-media-resource"><span class="secno">4.8.10.2 </span>Location of the media resource</a></li>
+       <li><a href="#mime-types"><span class="secno">4.8.10.3 </span>MIME types</a></li>
+       <li><a href="#network-states"><span class="secno">4.8.10.4 </span>Network states</a></li>
+       <li><a href="#loading-the-media-resource"><span class="secno">4.8.10.5 </span>Loading the media resource</a></li>
+       <li><a href="#offsets-into-the-media-resource"><span class="secno">4.8.10.6 </span>Offsets into the media resource</a></li>
+       <li><a href="#the-ready-states"><span class="secno">4.8.10.7 </span>The ready states</a></li>
+       <li><a href="#playing-the-media-resource"><span class="secno">4.8.10.8 </span>Playing the media resource</a></li>
+       <li><a href="#seeking"><span class="secno">4.8.10.9 </span>Seeking</a></li>
+       <li><a href="#timed-tracks"><span class="secno">4.8.10.10 </span>Timed tracks</a></li>
+       <li><a href="#user-interface"><span class="secno">4.8.10.11 </span>User interface</a></li>
+       <li><a href="#time-ranges"><span class="secno">4.8.10.12 </span>Time ranges</a></li>
+       <li><a href="#mediaevents"><span class="secno">4.8.10.13 </span>Event summary</a></li>
+       <li><a href="#security-and-privacy-considerations"><span class="secno">4.8.10.14 </span>Security and privacy considerations</a></ol></li>
+     <li><a href="#the-canvas-element"><span class="secno">4.8.11 </span>The <code>canvas</code> element</a>
       <ol>
-       <li><a href="#color-spaces-and-color-correction"><span class="secno">4.8.10.1 </span>Color spaces and color correction</a></li>
-       <li><a href="#security-with-canvas-elements"><span class="secno">4.8.10.2 </span>Security with <code>canvas</code> elements</a></ol></li>
-     <li><a href="#the-map-element"><span class="secno">4.8.11 </span>The <code>map</code> element</a></li>
-     <li><a href="#the-area-element"><span class="secno">4.8.12 </span>The <code>area</code> element</a></li>
-     <li><a href="#image-maps"><span class="secno">4.8.13 </span>Image maps</a>
+       <li><a href="#color-spaces-and-color-correction"><span class="secno">4.8.11.1 </span>Color spaces and color correction</a></li>
+       <li><a href="#security-with-canvas-elements"><span class="secno">4.8.11.2 </span>Security with <code>canvas</code> elements</a></ol></li>
+     <li><a href="#the-map-element"><span class="secno">4.8.12 </span>The <code>map</code> element</a></li>
+     <li><a href="#the-area-element"><span class="secno">4.8.13 </span>The <code>area</code> element</a></li>
+     <li><a href="#image-maps"><span class="secno">4.8.14 </span>Image maps</a>
       <ol>
-       <li><a href="#authoring"><span class="secno">4.8.13.1 </span>Authoring</a></li>
-       <li><a href="#processing-model"><span class="secno">4.8.13.2 </span>Processing model</a></ol></li>
-     <li><a href="#mathml"><span class="secno">4.8.14 </span>MathML</a></li>
-     <li><a href="#svg-0"><span class="secno">4.8.15 </span>SVG</a></li>
-     <li><a href="#dimension-attributes"><span class="secno">4.8.16 </span>Dimension attributes</a></ol></li>
+       <li><a href="#authoring"><span class="secno">4.8.14.1 </span>Authoring</a></li>
+       <li><a href="#processing-model"><span class="secno">4.8.14.2 </span>Processing model</a></ol></li>
+     <li><a href="#mathml"><span class="secno">4.8.15 </span>MathML</a></li>
+     <li><a href="#svg-0"><span class="secno">4.8.16 </span>SVG</a></li>
+     <li><a href="#dimension-attributes"><span class="secno">4.8.17 </span>Dimension attributes</a></ol></li>
    <li><a href="#tabular-data"><span class="secno">4.9 </span>Tabular data</a>
     <ol>
      <li><a href="#the-table-element"><span class="secno">4.9.1 </span>The <code>table</code> element</a></li>
@@ -1191,10 +1193,11 @@
    <li><a href="#replaced-elements"><span class="secno">10.3 </span>Replaced elements</a>
     <ol>
      <li><a href="#embedded-content-2"><span class="secno">10.3.1 </span>Embedded content</a></li>
-     <li><a href="#images"><span class="secno">10.3.2 </span>Images</a></li>
-     <li><a href="#attributes-for-embedded-content-and-images"><span class="secno">10.3.3 </span>Attributes for embedded content and images</a></li>
-     <li><a href="#image-maps-0"><span class="secno">10.3.4 </span>Image maps</a></li>
-     <li><a href="#toolbars-0"><span class="secno">10.3.5 </span>Toolbars</a></ol></li>
+     <li><a href="#timed-tracks-0"><span class="secno">10.3.2 </span>Timed tracks</a></li>
+     <li><a href="#images"><span class="secno">10.3.3 </span>Images</a></li>
+     <li><a href="#attributes-for-embedded-content-and-images"><span class="secno">10.3.4 </span>Attributes for embedded content and images</a></li>
+     <li><a href="#image-maps-0"><span class="secno">10.3.5 </span>Image maps</a></li>
+     <li><a href="#toolbars-0"><span class="secno">10.3.6 </span>Toolbars</a></ol></li>
    <li><a href="#bindings"><span class="secno">10.4 </span>Bindings</a>
     <ol>
      <li><a href="#introduction-7"><span class="secno">10.4.1 </span>Introduction</a></li>
@@ -19767,8 +19770,8 @@
    <dt>Contexts in which this element may be used:</dt>
    <dd>Where <a href="#embedded-content">embedded content</a> is expected.</dd>
    <dt>Content model:</dt>
-   <dd>If the element has a <code title="attr-media-src"><a href="#attr-media-src">src</a></code> attribute: <a href="#transparent">transparent</a>, but with no <a href="#media-element">media element</a> descendants.</dd>
-   <dd>If the element does not have a <code title="attr-media-src"><a href="#attr-media-src">src</a></code> attribute: one or more <code><a href="#the-source-element">source</a></code> elements, then, <a href="#transparent">transparent</a>, but with no <a href="#media-element">media element</a> descendants.</dd>
+   <dd>If the element has a <code title="attr-media-src"><a href="#attr-media-src">src</a></code> attribute: zero or more <code><a href="#the-track-element">track</a></code> elements, then <a href="#transparent">transparent</a>, but with no <a href="#media-element">media element</a> descendants.</dd>
+   <dd>If the element does not have a <code title="attr-media-src"><a href="#attr-media-src">src</a></code> attribute: one or more <code><a href="#the-source-element">source</a></code> elements, then zero or more <code><a href="#the-track-element">track</a></code> elements, then <a href="#transparent">transparent</a>, but with no <a href="#media-element">media element</a> descendants.</dd>
    <dt>Content attributes:</dt>
    <dd><a href="#global-attributes">Global attributes</a></dd>
    <dd><code title="attr-media-src"><a href="#attr-media-src">src</a></code></dd>
@@ -20022,8 +20025,8 @@
    <dt>Contexts in which this element may be used:</dt>
    <dd>Where <a href="#embedded-content">embedded content</a> is expected.</dd>
    <dt>Content model:</dt>
-   <dd>If the element has a <code title="attr-media-src"><a href="#attr-media-src">src</a></code> attribute: <a href="#transparent">transparent</a>, but with no <a href="#media-element">media element</a> descendants.</dd>
-   <dd>If the element does not have a <code title="attr-media-src"><a href="#attr-media-src">src</a></code> attribute: one or more <code><a href="#the-source-element">source</a></code> elements, then, <a href="#transparent">transparent</a>, but with no <a href="#media-element">media element</a> descendants.</dd>
+   <dd>If the element has a <code title="attr-media-src"><a href="#attr-media-src">src</a></code> attribute: zero or more <code><a href="#the-track-element">track</a></code> elements, then <a href="#transparent">transparent</a>, but with no <a href="#media-element">media element</a> descendants.</dd>
+   <dd>If the element does not have a <code title="attr-media-src"><a href="#attr-media-src">src</a></code> attribute: one or more <code><a href="#the-source-element">source</a></code> elements, then zero or more <code><a href="#the-track-element">track</a></code> elements, then <a href="#transparent">transparent</a>, but with no <a href="#media-element">media element</a> descendants.</dd>
    <dt>Content attributes:</dt>
    <dd><a href="#global-attributes">Global attributes</a></dd>
    <dd><code title="attr-media-src"><a href="#attr-media-src">src</a></code></dd>
@@ -20129,7 +20132,7 @@
   (when replacing this text, also fix "- -" nested comments)--><h4 id="the-source-element"><span class="secno">4.8.8 </span>The <dfn><code>source</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i><dl class="element"><dt>Categories</dt>
    <dd>None.</dd>
    <dt>Contexts in which this element may be used:</dt>
-   <dd>As a child of a <a href="#media-element">media element</a>, before any <a href="#flow-content">flow content</a>.</dd>
+   <dd>As a child of a <a href="#media-element">media element</a>, before any <a href="#flow-content">flow content</a> or <code><a href="#the-track-element">track</a></code> elements.</dd>
    <dt>Content model:</dt>
    <dd>Empty.</dd>
    <dt>Content attributes:</dt>
@@ -20286,7 +20289,73 @@
  ...
 &lt;/video&gt;</pre>
 
-  </div><h4 id="media-elements"><span class="secno">4.8.9 </span>Media elements</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i><p><dfn id="media-element" title="media element">Media elements</dfn> implement the
+  </div><h4 id="the-track-element"><span class="secno">4.8.9 </span>The <dfn><code>track</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
+   <dd>None.</dd>
+   <dt>Contexts in which this element may be used:</dt>
+   <dd>As a child of a <a href="#media-element">media element</a>, before any <a href="#flow-content">flow content</a>.</dd>
+   <dt>Content model:</dt>
+   <dd>Empty.</dd>
+   <dt>Content attributes:</dt>
+   <dd><a href="#global-attributes">Global attributes</a></dd>
+   <dd><code title="attr-track-kind"><a href="#attr-track-kind">kind</a></code></dd>
+   <dd><code title="attr-track-label"><a href="#attr-track-label">label</a></code></dd>
+   <dd><code title="attr-track-src"><a href="#attr-track-src">src</a></code></dd>
+   <dd><code title="attr-track-srclang"><a href="#attr-track-srclang">srclang</a></code></dd>
+   <dt>DOM interface:</dt>
+   <dd>
+<pre class="idl">interface <dfn id="htmltrackelement">HTMLTrackElement</dfn> : <a href="#htmlelement">HTMLElement</a> {
+           attribute DOMString <a href="#dom-track-kind" title="dom-track-kind">kind</a>;
+           attribute DOMString <a href="#dom-track-label" title="dom-track-label">label</a>;
+           attribute DOMString <a href="#dom-track-src" title="dom-track-src">src</a>;
+           attribute DOMString <a href="#dom-track-srclang" title="dom-track-srclang">srclang</a>;
+};</pre>
+   </dd>
+  </dl><p>The <code><a href="#the-track-element">track</a></code> element allows authors to specify explicit
+  external timed tracks for <a href="#media-element" title="media element">media
+  elements</a>. It does not <a href="#represents" title="represents">represent</a> anything on its own.<p>The <dfn id="attr-track-kind" title="attr-track-kind"><code>kind</code></dfn>
+  attribute is an <a href="#enumerated-attribute">enumerated attribute</a>. The following
+  table lists the keywords defined for this attribute. The states
+  given in the first cell of the rows with keywords give the states to
+  which those keywords map.<table><thead><tr><th>State
+     <th>Keywords
+     <th>Brief description
+   <tbody><tr><td><span title="attr-track-kind-subtitle">Subtitles</span>
+     <td><dfn id="attr-track-kind-keyword-subtitles" title="attr-track-kind-keyword-subtitles"><code>subtitles</code></dfn>
+     <td>Translation of the dialogue, suitable for when the sound is available but not understood (e.g. because the user does not understand the language of the <a href="#media-resource">media resource</a>'s soundtrack).
+    <tr><td><span title="attr-track-kind-caption">Captions</span>
+     <td><dfn id="attr-track-kind-keyword-captions" title="attr-track-kind-keyword-captions"><code>captions</code></dfn>
+     <td>Transcription of the dialogue, suitable for when the soundtrack is unavailable (e.g. because it is muted or because the user is deaf). 
+    <tr><td><span title="attr-track-kind-descriptions">Descriptions</span>
+     <td><dfn id="attr-track-kind-keyword-descriptions" title="attr-track-kind-keyword-descriptions"><code>descriptions</code></dfn>
+     <td>Textual descriptions of the video component of the <a href="#media-resource">media resource</a>, intended for audio synthesis when the visual component is unavailable (e.g. because the user is interacting with the application without a screen while driving, or because the user is blind).
+    <tr><td><span title="attr-track-kind-chapters">Chapters</span>
+     <td><dfn id="attr-track-kind-keyword-chapters" title="attr-track-kind-keyword-chapters"><code>chapters</code></dfn>
+     <td>Chapter titles, intended to be used for navigating the <a href="#media-resource">media resource</a>.
+    <tr><td><span title="attr-track-kind-metadata">Metadata</span>
+     <td><dfn id="attr-track-kind-keyword-metadata" title="attr-track-kind-keyword-metadata"><code>metadata</code></dfn>
+     <td>Tracks intended for use from script.
+  </table><p>The attribute may be omitted. The <i>missing value default</i> is
+  the <span title="attr-track-kind-captions">captions</span> state.<p>The <dfn id="attr-track-src" title="attr-track-src"><code>src</code></dfn> attribute
+  gives the address of the time track data. The value must be a
+  <a href="#valid-non-empty-url-potentially-surrounded-by-spaces">valid non-empty URL potentially surrounded by
+  spaces</a>. This attribute must be present.<p>The <dfn id="attr-track-srclang" title="attr-track-srclang"><code>srclang</code></dfn>
+  attribute gives the language of the time track data. The value must
+  be a valid BCP 47 language tag. This attribute must be present if
+  the element's <code title="attr-track-kind"><a href="#attr-track-kind">kind</a></code> attribute is
+  in the <span title="attr-track-kind-subtitles">subtitles</span>
+  state. <a href="#refsBCP47">[BCP47]</a><p>The <dfn id="attr-track-label" title="attr-track-label"><code>label</code></dfn>
+  attribute gives a user-readable title for the track.<p>There must not be two <code><a href="#the-track-element">track</a></code> element children of the
+  same <a href="#media-element">media element</a> whose <code title="attr-track-kind"><a href="#attr-track-kind">kind</a></code> attributes are in the same
+  state, whose <code title="attr-track-srclang"><a href="#attr-track-srclang">srclang</a></code>
+  attributes are both missing or have values that represent the same
+  language, and whose <code title="attr-track-label"><a href="#attr-track-label">label</a></code>
+  attributes are again both missing or both have the same value.<div class="impl">
+
+  <p>The IDL attributes <dfn id="dom-track-kind" title="dom-track-kind"><code>kind</code></dfn>, <dfn id="dom-track-label" title="dom-track-label"><code>label</code></dfn>, <dfn id="dom-track-src" title="dom-track-src"><code>src</code></dfn>, and <dfn id="dom-track-srclang" title="dom-track-srclang"><code>srclang</code></dfn> must
+  <a href="#reflect">reflect</a> the respective content attributes of the same
+  name.</p>
+
+  </div><h4 id="media-elements"><span class="secno">4.8.10 </span>Media elements</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i><p><dfn id="media-element" title="media element">Media elements</dfn> implement the
   following interface:<pre class="idl">interface <dfn id="htmlmediaelement">HTMLMediaElement</dfn> : <a href="#htmlelement">HTMLElement</a> {
 
   // error state
@@ -20400,7 +20469,7 @@
   section and its subsections is the <dfn id="media-element-event-task-source">media element event task
   source</dfn>.</p>
 
-  </div><h5 id="error-codes"><span class="secno">4.8.9.1 </span>Error codes</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i><dl class="domintro"><dt><var title="">media</var> . <code title="dom-media-error"><a href="#dom-media-error">error</a></code></dt>
+  </div><h5 id="error-codes"><span class="secno">4.8.10.1 </span>Error codes</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i><dl class="domintro"><dt><var title="">media</var> . <code title="dom-media-error"><a href="#dom-media-error">error</a></code></dt>
 
    <dd>
 
@@ -20461,7 +20530,7 @@
 
    <dd>The <a href="#media-resource">media resource</a> indicated by the <code title="attr-media-src"><a href="#attr-media-src">src</a></code> attribute was not suitable.</dd>
 
-  </dl><h5 id="location-of-the-media-resource"><span class="secno">4.8.9.2 </span>Location of the media resource</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i><p>The <dfn id="attr-media-src" title="attr-media-src"><code>src</code></dfn> content
+  </dl><h5 id="location-of-the-media-resource"><span class="secno">4.8.10.2 </span>Location of the media resource</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i><p>The <dfn id="attr-media-src" title="attr-media-src"><code>src</code></dfn> content
   attribute on <a href="#media-element" title="media element">media elements</a> gives
   the address of the media resource (video, audio) to show. The
   attribute, if present, must contain a <a href="#valid-non-empty-url-potentially-surrounded-by-spaces">valid non-empty
@@ -20497,7 +20566,7 @@
   </div><p class="note">There are two ways to specify a <a href="#media-resource">media
   resource</a>, the <code title="attr-media-src"><a href="#attr-media-src">src</a></code>
   attribute, or <code><a href="#the-source-element">source</a></code> elements. The attribute overrides
-  the elements.<h5 id="mime-types"><span class="secno">4.8.9.3 </span>MIME types</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i><p>A <a href="#media-resource">media resource</a> can be described in terms of its
+  the elements.<h5 id="mime-types"><span class="secno">4.8.10.3 </span>MIME types</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i><p>A <a href="#media-resource">media resource</a> can be described in terms of its
   <em>type</em>, specifically a <a href="#mime-type">MIME type</a>, optionally
   with a <code title="">codecs</code> parameter. <a href="#refsRFC4281">[RFC4281]</a><p>Types are usually somewhat incomplete descriptions; for example
   "<code title="">video/mpeg</code>" doesn't say anything except what
@@ -20574,7 +20643,7 @@
   </div><p class="note">The <code title="attr-source-type"><a href="#attr-source-type">type</a></code>
   attribute of the <code><a href="#the-source-element">source</a></code> element allows the user agent
   to avoid downloading resources that use formats it cannot
-  render.<h5 id="network-states"><span class="secno">4.8.9.4 </span>Network states</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i><dl class="domintro"><dt><var title="">media</var> . <code title="dom-media-networkState"><a href="#dom-media-networkstate">networkState</a></code></dt>
+  render.<h5 id="network-states"><span class="secno">4.8.10.4 </span>Network states</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i><dl class="domintro"><dt><var title="">media</var> . <code title="dom-media-networkState"><a href="#dom-media-networkstate">networkState</a></code></dt>
 
    <dd>
 
@@ -20618,7 +20687,7 @@
   algorithm</a> defined below describes exactly when the <code title="dom-media-networkState"><a href="#dom-media-networkstate">networkState</a></code> attribute changes
   value and what events fire to indicate changes in this state.</p>
 
-  </div><h5 id="loading-the-media-resource"><span class="secno">4.8.9.5 </span>Loading the media resource</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i><dl class="domintro"><dt><var title="">media</var> . <code title="dom-media-load"><a href="#dom-media-load">load</a></code>()</dt>
+  </div><h5 id="loading-the-media-resource"><span class="secno">4.8.10.5 </span>Loading the media resource</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i><dl class="domintro"><dt><var title="">media</var> . <code title="dom-media-load"><a href="#dom-media-load">load</a></code>()</dt>
 
    <dd>
 
@@ -21394,7 +21463,7 @@
   end up being not included in the range(s) of objects returned by the
   same attribute at later times.</p>
 
-  </div><h5 id="offsets-into-the-media-resource"><span class="secno">4.8.9.6 </span>Offsets into the media resource</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i><dl class="domintro"><dt><var title="">media</var> . <code title="dom-media-duration"><a href="#dom-media-duration">duration</a></code></dt>
+  </div><h5 id="offsets-into-the-media-resource"><span class="secno">4.8.10.6 </span>Offsets into the media resource</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i><dl class="domintro"><dt><var title="">media</var> . <code title="dom-media-duration"><a href="#dom-media-duration">duration</a></code></dt>
 
    <dd>
 
@@ -21522,7 +21591,7 @@
   attribute must <a href="#reflect">reflect</a> the content attribute of the
   same name.</p>
 
-  </div><h5 id="the-ready-states"><span class="secno">4.8.9.7 </span>The ready states</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i><dl class="domintro"><dt><var title="">media</var> . <code title="dom-media-readyState"><a href="#dom-media-readystate">readyState</a></code></dt>
+  </div><h5 id="the-ready-states"><span class="secno">4.8.10.7 </span>The ready states</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i><dl class="domintro"><dt><var title="">media</var> . <code title="dom-media-readyState"><a href="#dom-media-readystate">readyState</a></code></dt>
 
    <dd>
 
@@ -21814,7 +21883,7 @@
   title="">className</var>.</p>
 
   </div>
---><h5 id="playing-the-media-resource"><span class="secno">4.8.9.8 </span>Playing the media resource</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i><dl class="domintro"><dt><var title="">media</var> . <code title="dom-media-paused"><a href="#dom-media-paused">paused</a></code></dt>
+--><h5 id="playing-the-media-resource"><span class="secno">4.8.10.8 </span>Playing the media resource</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i><dl class="domintro"><dt><var title="">media</var> . <code title="dom-media-paused"><a href="#dom-media-paused">paused</a></code></dt>
 
    <dd>
 
@@ -22246,7 +22315,7 @@
   document, then the playback will <a href="#media-playback">stop</a>
   until the document is active again.</p>
 
-  </div><h5 id="seeking"><span class="secno">4.8.9.9 </span>Seeking</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i><dl class="domintro"><dt><var title="">media</var> . <code title="dom-media-seeking"><a href="#dom-media-seeking">seeking</a></code></dt>
+  </div><h5 id="seeking"><span class="secno">4.8.10.9 </span>Seeking</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i><dl class="domintro"><dt><var title="">media</var> . <code title="dom-media-seeking"><a href="#dom-media-seeking">seeking</a></code></dt>
 
    <dd>
 
@@ -22380,7 +22449,7 @@
   <a href="#current-playback-position">current playback position</a> changes in a discontinuous
   fashion (so that the relevant events fire).</p>
 
-  </div><h5 id="user-interface"><span class="secno">4.8.9.10 </span>User interface</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i><p>The <dfn id="attr-media-controls" title="attr-media-controls"><code>controls</code></dfn>
+  </div><h5 id="timed-tracks"><span class="secno">4.8.10.10 </span>Timed tracks</h5><p class="XXX">processing model for timed tracks<h5 id="user-interface"><span class="secno">4.8.10.11 </span>User interface</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i><p>The <dfn id="attr-media-controls" title="attr-media-controls"><code>controls</code></dfn>
   attribute is a <a href="#boolean-attribute">boolean attribute</a>. If present, it
   indicates that the author has not provided a scripted controller and
   would like the user agent to provide its own set of controls.<div class="impl">
@@ -22474,7 +22543,7 @@
   event</a> named <code title="event-media-volumechange"><a href="#event-media-volumechange">volumechange</a></code> at the <a href="#media-element">media
   element</a>.</p>
 
-  </div><h5 id="time-ranges"><span class="secno">4.8.9.11 </span>Time ranges</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i><p>Objects implementing the <code><a href="#timeranges">TimeRanges</a></code> interface
+  </div><h5 id="time-ranges"><span class="secno">4.8.10.12 </span>Time ranges</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i><p>Objects implementing the <code><a href="#timeranges">TimeRanges</a></code> interface
   represent a list of ranges (periods) of time.<pre class="idl">interface <dfn id="timeranges">TimeRanges</dfn> {
   readonly attribute unsigned long <a href="#dom-timeranges-length" title="dom-TimeRanges-length">length</a>;
   float <a href="#dom-timeranges-start" title="dom-TimeRanges-start">start</a>(in unsigned long index);
@@ -22543,7 +22612,7 @@
   <p>The timelines used by the objects returned by the <code title="dom-media-buffered"><a href="#dom-media-buffered">buffered</a></code>, <code title="dom-media-seekable"><a href="#dom-media-seekable">seekable</a></code> and <code title="dom-media-played"><a href="#dom-media-played">played</a></code> IDL attributes of <a href="#media-element" title="media element">media elements</a> must be the same as that
   element's <a href="#media-resource">media resource</a>'s timeline.</p>
 
-  </div><h5 id="mediaevents"><span class="secno">4.8.9.12 </span>Event summary</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i><p><i>This section is non-normative.</i><p>The following events fire on <a href="#media-element" title="media element">media
+  </div><h5 id="mediaevents"><span class="secno">4.8.10.13 </span>Event summary</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i><p><i>This section is non-normative.</i><p>The following events fire on <a href="#media-element" title="media element">media
   elements</a> as part of the processing model described above:<table><thead><tr><th>Event name
      <th>Interface
      <th>Dispatched when...
@@ -22645,7 +22714,7 @@
      <td>
   </table><div class="impl">
 
-  <h5 id="security-and-privacy-considerations"><span class="secno">4.8.9.13 </span>Security and privacy considerations</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p>
+  <h5 id="security-and-privacy-considerations"><span class="secno">4.8.10.14 </span>Security and privacy considerations</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p>
 
   <p>The main security and privacy implications of the
   <code><a href="#video">video</a></code> and <code><a href="#audio">audio</a></code> elements come from the
@@ -22690,7 +22759,7 @@
   being able to read the subtitles would present a confidentiality
   breach.</p>
 
-  </div><h4 id="the-canvas-element"><span class="secno">4.8.10 </span>The <dfn id="canvas"><code>canvas</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments. </i><span><a href="http://www.w3.org/html/wg/tracker/issues/74">ISSUE-74</a> (canvas-accessibility) blocks progress to Last Call</span><dl class="element"><dt>Categories</dt>
+  </div><h4 id="the-canvas-element"><span class="secno">4.8.11 </span>The <dfn id="canvas"><code>canvas</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments. </i><span><a href="http://www.w3.org/html/wg/tracker/issues/74">ISSUE-74</a> (canvas-accessibility) blocks progress to Last Call</span><dl class="element"><dt>Categories</dt>
    <dd><a href="#flow-content">Flow content</a>.</dd>
    <dd><a href="#phrasing-content">Phrasing content</a>.</dd>
    <dd><a href="#embedded-content">Embedded content</a>.</dd>
@@ -22899,7 +22968,7 @@
 
   </div><div class="impl">
 
-  <h5 id="color-spaces-and-color-correction"><span class="secno">4.8.10.1 </span>Color spaces and color correction</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p>
+  <h5 id="color-spaces-and-color-correction"><span class="secno">4.8.11.1 </span>Color spaces and color correction</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p>
 
   <p>The <code><a href="#the-canvas-element">canvas</a></code> APIs must perform color correction at
   only two points: when rendering images with their own gamma
@@ -22938,7 +23007,7 @@
 
   </div><div class="impl">
 
-  <h5 id="security-with-canvas-elements"><span class="secno">4.8.10.2 </span>Security with <code><a href="#the-canvas-element">canvas</a></code> elements</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p>
+  <h5 id="security-with-canvas-elements"><span class="secno">4.8.11.2 </span>Security with <code><a href="#the-canvas-element">canvas</a></code> elements</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p>
 
   <p><strong>Information leakage</strong> can occur if scripts from
   one <a href="#origin">origin</a> can access information (e.g. read pixels)
@@ -23002,7 +23071,7 @@
   <code title="attr-canvas-width"><a href="#attr-canvas-width">width</a></code> or <code title="attr-canvas-height"><a href="#attr-canvas-height">height</a></code> attributes doesn't reset
   the <i>origin-clean</i> flag.</p>
 
-  </div><h4 id="the-map-element"><span class="secno">4.8.11 </span>The <dfn><code>map</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i><dl class="element"><dt>Categories</dt>
+  </div><h4 id="the-map-element"><span class="secno">4.8.12 </span>The <dfn><code>map</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i><dl class="element"><dt>Categories</dt>
    <dd><a href="#flow-content">Flow content</a>.</dd>
    <dd>When the element only contains <a href="#phrasing-content">phrasing content</a>: <a href="#phrasing-content">phrasing content</a>.</dd>
    <dt>Contexts in which this element may be used:</dt>
@@ -23063,7 +23132,7 @@
   <p>The IDL attribute <dfn id="dom-map-name" title="dom-map-name"><code>name</code></dfn> must
   <a href="#reflect">reflect</a> the content attribute of the same name.</p>
 
-  </div><h4 id="the-area-element"><span class="secno">4.8.12 </span>The <dfn><code>area</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i><dl class="element"><dt>Categories</dt>
+  </div><h4 id="the-area-element"><span class="secno">4.8.13 </span>The <dfn><code>area</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i><dl class="element"><dt>Categories</dt>
    <dd><a href="#flow-content">Flow content</a>.</dd>
    <dd><a href="#phrasing-content">Phrasing content</a>.</dd>
    <dt>Contexts in which this element may be used:</dt>
@@ -23236,14 +23305,14 @@
   same as setting the element's <code title="attr-hyperlink-href"><a href="#attr-hyperlink-href">href</a></code> attribute to the new output
   value.</p>
 
-  </div><h4 id="image-maps"><span class="secno">4.8.13 </span>Image maps</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><!-- TESTS
+  </div><h4 id="image-maps"><span class="secno">4.8.14 </span>Image maps</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><!-- TESTS
   http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C%21DOCTYPE%20html%3E%0A%3Cimg%20src%3D%22http%3A//hixie.ch/resources/images/smallcats%22%20usemap%3D%23a%20onclick%3Dw%28%27img%27%29%3E%0A%3Cmap%20name%3Da%3E%0A%20%3Carea%20onclick%3Dw%28%271%27%29%20coords%3D%270%25%200%25%20100%25%20100%25%27%20href%3Djavascript%3A%3E%0A%3C/map%3E
   http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C%21DOCTYPE%20html%3E%0A%3Cbody%20onfocus%3D%22w%28document.activeElement.tagName%29%22%3E%0A%3Cimg%20src%3D%22http%3A//hixie.ch/resources/images/smallcats%22%20usemap%3D%23a%20onclick%3Dw%28%27img%27%29%20onfocus%3D%22w%28document.activeElement.tagName%29%22%3E%0A%3Cimg%20src%3D%22http%3A//hixie.ch/resources/images/sample%22%20usemap%3D%23a%20onclick%3Dw%28%27img%27%29%20onfocus%3D%22w%28document.activeElement.tagName%29%22%3E%0A%3Cmap%20name%3Da%20onfocus%3D%22w%28document.activeElement.tagName%29%22%3E%0A%20%3Carea%20onclick%3Dw%28%271%27%29%20coords%3D%270%200%2050%2050%27%20href%3Djavascript%3A%20onfocus%3D%22w%28document.activeElement.tagName%29%22%3E%0A%3C/map%3E%0A%3Cscript%3E%0A%20var%20x%20%3D%20document.getElementsByTagName%28%27img%27%29%5B0%5D%3B%0A%20x.parentNode.appendChild%28x%29%3B%0A%20document.getElementsByTagName%28%27area%27%29%5B0%5D.focus%28%29%3B%0A%3C/script%3E
   http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C%21DOCTYPE%20html%3Ex%3Cmap%3E%3Carea%20shape%3Dpolyg%20coords%3D%221%2C2%203%22%3E%3C/map%3E%0A%3Cscript%3Ex%20%3D%20document.getElementsByTagName%28%27area%27%29%5B0%5D%3B%20w%28x.shape%20+%20%27%20%27%20+%20x.coords%29%3C/script%3E
   http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C%21DOCTYPE%20html%3E%0D%0A%3Cp%3E%3Cimg%20src%3D%22http%3A//hixie.ch/resources/images/astrophy/128%22%20usemap%3D%23a%3E%0D%0A%3Cmap%20name%3Da%3E%3Carea%20shape%3Dcirc%20coords%3D%2220%2C20%2C10%25%22%20href%3D%23%3E%3Carea%20shape%3Dcirc%20coords%3D%2220%2C20%2C10%22%20href%3D%23%3E%3C/map%3E%0D%0A%3Cscript%3Edocument.write%28document.getElementsByTagName%28%27area%27%29%5B0%5D.coords%29%3C/script%3E
   --><div class="impl">
 
-  <h5 id="authoring"><span class="secno">4.8.13.1 </span>Authoring</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p>
+  <h5 id="authoring"><span class="secno">4.8.14.1 </span>Authoring</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p>
 
   </div><p>An <dfn id="image-map">image map</dfn> allows geometric areas on an image to be
   associated with <a href="#hyperlink" title="hyperlink">hyperlinks</a>.<p>An image, in the form of an <code><a href="#the-img-element">img</a></code> element or an
@@ -23277,7 +23346,7 @@
 
   </div><div class="impl">
 
-  <h5 id="processing-model"><span class="secno">4.8.13.2 </span>Processing model</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p>
+  <h5 id="processing-model"><span class="secno">4.8.14.2 </span>Processing model</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p>
 
   <p>If an <code><a href="#the-img-element">img</a></code> element or an <code><a href="#the-object-element">object</a></code> element
   representing an image has a <code title="attr-hyperlink-usemap"><a href="#attr-hyperlink-usemap">usemap</a></code> attribute specified,
@@ -23473,7 +23542,7 @@
   user agent must act as if it had rerun the algorithms for image
   maps.</p>
 
-  </div><h4 id="mathml"><span class="secno">4.8.14 </span>MathML</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i><p>The <dfn id="math"><code>math</code></dfn> element from the <a href="#mathml-namespace">MathML
+  </div><h4 id="mathml"><span class="secno">4.8.15 </span>MathML</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i><p>The <dfn id="math"><code>math</code></dfn> element from the <a href="#mathml-namespace">MathML
   namespace</a> falls into the <a href="#embedded-content">embedded content</a>,
   <a href="#phrasing-content">phrasing content</a>, and <a href="#flow-content">flow content</a>
   categories for the purposes of the content models in this
@@ -23535,7 +23604,7 @@
  &lt;/body&gt;
 &lt;/html&gt;</pre>
 
-  </div><h4 id="svg-0"><span class="secno">4.8.15 </span>SVG</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i><p>The <dfn id="svg"><code>svg</code></dfn> element from the <a href="#svg-namespace">SVG
+  </div><h4 id="svg-0"><span class="secno">4.8.16 </span>SVG</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i><p>The <dfn id="svg"><code>svg</code></dfn> element from the <a href="#svg-namespace">SVG
   namespace</a> falls into the <a href="#embedded-content">embedded content</a>,
   <a href="#phrasing-content">phrasing content</a>, and <a href="#flow-content">flow content</a>
   categories for the purposes of the content models in this
@@ -23558,7 +23627,7 @@
   <code>foreignObject</code> element. <em>This</em> specification does
   not define any processing for elements in SVG fragments that are not
   in the HTML namespace; they are considered neither conforming nor
-  non-conforming from the perspective of this specification.<h4 id="dimension-attributes"><span class="secno">4.8.16 </span><dfn>Dimension attributes</dfn></h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i><p><span class="impl"><strong>Author requirements</strong>:</span>
+  non-conforming from the perspective of this specification.<h4 id="dimension-attributes"><span class="secno">4.8.17 </span><dfn>Dimension attributes</dfn></h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i><p><span class="impl"><strong>Author requirements</strong>:</span>
   The <dfn id="attr-dim-width" title="attr-dim-width"><code>width</code></dfn> and <dfn id="attr-dim-height" title="attr-dim-height"><code>height</code></dfn> attributes on
   <code><a href="#the-img-element">img</a></code>, <code><a href="#the-iframe-element">iframe</a></code>, <code><a href="#the-embed-element">embed</a></code>,
   <code><a href="#the-object-element">object</a></code>, <code><a href="#video">video</a></code>, and, when their <code title="attr-input-type"><a href="#attr-input-type">type</a></code> attribute is in the <a href="#image-button-state" title="attr-input-type-image">Image Button</a> state,
@@ -51877,7 +51946,8 @@
    <code><a href="#the-col-element">col</a></code>, <code><a href="#the-command">command</a></code>, <code><a href="#the-embed-element">embed</a></code>,
    <code><a href="#the-hr-element">hr</a></code>, <code><a href="#the-img-element">img</a></code>, <code><a href="#the-input-element">input</a></code>,
    <code><a href="#the-keygen-element">keygen</a></code>, <code><a href="#the-link-element">link</a></code>, <code><a href="#meta">meta</a></code>,
-   <code><a href="#the-param-element">param</a></code>, <code><a href="#the-source-element">source</a></code>, <code><a href="#the-wbr-element">wbr</a></code></dd>
+   <code><a href="#the-param-element">param</a></code>, <code><a href="#the-source-element">source</a></code>, <code><a href="#the-track-element">track</a></code>,
+   <code><a href="#the-wbr-element">wbr</a></code></dd>
 
    <dt><dfn id="raw-text-elements">Raw text elements</dfn></dt>
 
@@ -57626,7 +57696,7 @@
 
    </dd>
 
-   <dt>A start tag whose tag name is one of: "param", "source"</dt>
+   <dt>A start tag whose tag name is one of: "param", "source", "track"</dt>
    <dd>
 
     <p><a href="#insert-an-html-element">Insert an HTML element</a> for the token. Immediately
@@ -57941,7 +58011,7 @@
    "basefont", "bgsound", "command", "embed", "hr", "iframe", "image",
    "img", "input", "isindex", "keygen", "link", "meta", "noembed",
    "noframes", "param", "script", "select", "source", "style",
-   "table", "textarea", "title", "wbr"</dt>-->
+   "table", "textarea", "title", "track", "wbr"</dt>-->
    <!--<dt>An end tag whose tag name is "noscript", if the
    <span>scripting flag</span> is enabled</dt>-->
    <dd>
@@ -60697,7 +60767,7 @@
 
 [hidden], area, base, basefont, command, datalist, head,
 input[type=hidden], link, menu[type=context], meta, noembed, noframes,
-param, rp, script, source, style, title { /* <a href="#case-insensitive-selector-exception">case-insensitive</a> */
+param, rp, script, source, style, track, title { /* <a href="#case-insensitive-selector-exception">case-insensitive</a> */
   display: none;
 }
 
@@ -61628,6 +61698,8 @@
   the <code><a href="#video">video</a></code> element itself, and is expected to be
   centered in the <code><a href="#video">video</a></code> element.</p>
 
+  <p class="XXX">pointer to rendering model for timed tracks</p>
+
   <p class="note">Resizing <code><a href="#video">video</a></code> and <code><a href="#the-canvas-element">canvas</a></code>
   elements does not interrupt video playback or clear the canvas.</p>
 
@@ -61639,7 +61711,15 @@
 
   </div><div class="impl">
 
-  <h4 id="images"><span class="secno">10.3.2 </span>Images</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p>
+  <h4 id="timed-tracks-0"><span class="secno">10.3.2 </span>Timed tracks</h4>
+
+  <p class="XXX">rendering model for timed tracks</p>
+
+  <p class="XXX">CSS extensions</p>
+
+  </div><div class="impl">
+
+  <h4 id="images"><span class="secno">10.3.3 </span>Images</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p>
 
   <p>When an <code><a href="#the-img-element">img</a></code> element or an <code><a href="#the-input-element">input</a></code> element
   when its <code title="attr-input-type"><a href="#attr-input-type">type</a></code> attribute is in
@@ -61708,7 +61788,7 @@
 
   </div><div class="impl">
 
-  <h4 id="attributes-for-embedded-content-and-images"><span class="secno">10.3.3 </span>Attributes for embedded content and images</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p>
+  <h4 id="attributes-for-embedded-content-and-images"><span class="secno">10.3.4 </span>Attributes for embedded content and images</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p>
 
   <p>The following CSS rules are expected to apply as
   <a href="#presentational-hints">presentational hints</a>:</p>
@@ -61803,7 +61883,7 @@
 
   </div><div class="impl">
 
-  <h4 id="image-maps-0"><span class="secno">10.3.4 </span>Image maps</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p>
+  <h4 id="image-maps-0"><span class="secno">10.3.5 </span>Image maps</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p>
 
   <p>Shapes on an <a href="#image-map">image map</a> are expected to act, for the
   purpose of the CSS cascade, as elements independent of the original
@@ -61828,7 +61908,7 @@
 
   </div><div class="impl">
 
-  <h4 id="toolbars-0"><span class="secno">10.3.5 </span>Toolbars</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p>
+  <h4 id="toolbars-0"><span class="secno">10.3.6 </span>Toolbars</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p>
 
   <p>When a <code><a href="#menus">menu</a></code> element's <code title="attr-menu-type"><a href="#attr-menu-type">type</a></code> attribute is in the <a href="#toolbar-state" title="toolbar state">toolbar</a> state, the element is
   expected to be treated as a replaced element with a height about two
@@ -65658,6 +65738,18 @@
          <code><a href="#the-td-element">td</a></code></td>
      <td><a href="#global-attributes" title="global attributes">globals</a></td>
      <td><code><a href="#htmltablerowelement">HTMLTableRowElement</a></code></td>
+    <tr><th><code><a href="#the-track-element">track</a></code></th>
+     <td>Timed track</td>
+     <td>none</td>
+     <td><code><a href="#audio">audio</a></code>;
+         <code><a href="#video">video</a></code></td>
+     <td>empty</td>
+     <td><a href="#global-attributes" title="global attributes">globals</a>;
+         <code title="attr-track-kind"><a href="#attr-track-kind">kind</a></code>;
+         <code title="attr-track-label"><a href="#attr-track-label">label</a></code>;
+         <code title="attr-track-src"><a href="#attr-track-src">src</a></code>;
+         <code title="attr-track-srclang"><a href="#attr-track-srclang">srclang</a></code></td>
+     <td><code><a href="#htmltrackelement">HTMLTrackElement</a></code></td>
     <tr><th><code><a href="#the-ul-element">ul</a></code></th>
      <td>List</td>
      <td><a href="#flow-content" title="Flow content">flow</a></td>
@@ -66266,11 +66358,20 @@
      <td> <code title="attr-keygen-keytype"><a href="#attr-keygen-keytype">keygen</a></code>
      <td> The type of cryptographic key to generate
      <td> <a href="#attribute-text">Text</a>*
+    <tr><th> <code title="">kind</code>
+     <td> <code title="attr-track-kind"><a href="#attr-track-kind">track</a></code>
+     <td> The type of timed track
+     <td> "<code title="attr-track-kind-subtitles">subtitles</code>";
+          "<code title="attr-track-kind-captions">captions</code>";
+          "<code title="attr-track-kind-descriptions">descriptions</code>";
+          "<code title="attr-track-kind-chapters">chapters</code>";
+          "<code title="attr-track-kind-metadata">metadata</code>"
     <tr><th> <code title="">label</code>
      <td> <code title="attr-command-label"><a href="#attr-command-label">command</a></code>;
           <code title="attr-menu-label"><a href="#attr-menu-label">menu</a></code>;
           <code title="attr-optgroup-label"><a href="#attr-optgroup-label">optgroup</a></code>;
-          <code title="attr-option-label"><a href="#attr-option-label">option</a></code>
+          <code title="attr-option-label"><a href="#attr-option-label">option</a></code>;
+          <code title="attr-track-label"><a href="#attr-track-label">track</a></code>
      <td> User-visible label
      <td> <a href="#attribute-text">Text</a>
     <tr><th> <code title="">lang</code>
@@ -66492,6 +66593,7 @@
           <code title="attr-input-src"><a href="#attr-input-src">input</a></code>;
           <code title="attr-script-src"><a href="#attr-script-src">script</a></code>;
           <code title="attr-source-src"><a href="#attr-source-src">source</a></code>;
+          <code title="attr-track-src"><a href="#attr-track-src">track</a></code>;
           <code title="attr-media-src"><a href="#attr-media-src">video</a></code>
      <td> Address of the resource
      <td> <a href="#valid-non-empty-url-potentially-surrounded-by-spaces">Valid non-empty URL potentially surrounded by spaces</a>
@@ -66499,6 +66601,10 @@
      <td> <code title="attr-iframe-srcdoc"><a href="#attr-iframe-srcdoc">iframe</a></code>
      <td> A document to render in the <code><a href="#the-iframe-element">iframe</a></code>
      <td> The source of <a href="#an-iframe-srcdoc-document">an <code>iframe</code> <code title="attr-iframe-srcdoc">srcdoc</code> document</a>*
+    <tr><th> <code title="">srclang</code>
+     <td> <code title="attr-track-srclang"><a href="#attr-track-srclang">track</a></code>
+     <td> Language of the timed track
+     <td> Valid BCP 47 language tag
     <tr><th> <code title="">start</code>
      <td> <code title="attr-ol-start"><a href="#attr-ol-start">ol</a></code>
      <td> Ordinal value of the first item
@@ -67292,17 +67398,23 @@
     <tr><td> <code><a href="#the-table-element">table</a></code>
      <td> <code><a href="#htmltableelement">HTMLTableElement</a></code> : <code><a href="#htmlelement">HTMLElement</a></code>
 
+    <tr><td> <code><a href="#the-tbody-element">tbody</a></code>
+     <td> <code><a href="#htmltablesectionelement">HTMLTableSectionElement</a></code> : <code><a href="#htmlelement">HTMLElement</a></code>
+
     <tr><td> <code><a href="#the-td-element">td</a></code>
      <td> <code><a href="#htmltabledatacellelement">HTMLTableDataCellElement</a></code> : <code><a href="#htmltablecellelement">HTMLTableCellElement</a></code> : <code><a href="#htmlelement">HTMLElement</a></code>
 
     <tr><td> <code><a href="#the-textarea-element">textarea</a></code>
      <td> <code><a href="#htmltextareaelement">HTMLTextAreaElement</a></code> : <code><a href="#htmlelement">HTMLElement</a></code>
 
+    <tr><td> <code><a href="#the-tfoot-element">tfoot</a></code>
+     <td> <code><a href="#htmltablesectionelement">HTMLTableSectionElement</a></code> : <code><a href="#htmlelement">HTMLElement</a></code>
+
     <tr><td> <code><a href="#the-th-element">th</a></code>
      <td> <code><a href="#htmltableheadercellelement">HTMLTableHeaderCellElement</a></code> : <code><a href="#htmltablecellelement">HTMLTableCellElement</a></code> : <code><a href="#htmlelement">HTMLElement</a></code>
 
     <tr><td> <code><a href="#the-thead-element">thead</a></code>
-     <td> <code><a href="#htmltablerowelement">HTMLTableRowElement</a></code> : <code><a href="#htmlelement">HTMLElement</a></code>
+     <td> <code><a href="#htmltablesectionelement">HTMLTableSectionElement</a></code> : <code><a href="#htmlelement">HTMLElement</a></code>
 
     <tr><td> <code><a href="#the-time-element">time</a></code>
      <td> <code><a href="#htmltimeelement">HTMLTimeElement</a></code> : <code><a href="#htmlelement">HTMLElement</a></code>
@@ -67310,6 +67422,12 @@
     <tr><td> <code><a href="#the-title-element-0">title</a></code>
      <td> <code><a href="#htmltitleelement">HTMLTitleElement</a></code> : <code><a href="#htmlelement">HTMLElement</a></code>
 
+    <tr><td> <code><a href="#the-tr-element">tr</a></code>
+     <td> <code><a href="#htmltablerowelement">HTMLTableRowElement</a></code> : <code><a href="#htmlelement">HTMLElement</a></code>
+
+    <tr><td> <code><a href="#the-track-element">track</a></code>
+     <td> <code><a href="#htmltrackelement">HTMLTrackElement</a></code> : <code><a href="#htmlelement">HTMLElement</a></code>
+
     <tr><td> <code><a href="#the-ul-element">ul</a></code>
      <td> <code><a href="#htmlulistelement">HTMLUListElement</a></code> : <code><a href="#htmlelement">HTMLElement</a></code>
 

Received on Tuesday, 4 May 2010 01:41:30 UTC