Update some of the content models and element categories. Also, create some lists to cross-reference from the definitions of the main catgories to the elements in those categories. (whatwg r3338)

Update some of the content models and element categories. Also, create
some lists to cross-reference from the definitions of the main catgories
to the elements in those categories. (whatwg r3338)

http://dev.w3.org/cvsweb/html5/spec/Overview.html?r1=1.2476&r2=1.2477&f=h
http://html5.org/tools/web-apps-tracker?from=3337&to=3338

===================================================================
RCS file: /sources/public/html5/spec/Overview.html,v
retrieving revision 1.2476
retrieving revision 1.2477
diff -u -d -r1.2476 -r1.2477
--- Overview.html 29 Jun 2009 09:59:09 -0000 1.2476
+++ Overview.html 29 Jun 2009 10:46:24 -0000 1.2477
@@ -6041,7 +6041,7 @@
   <p>The <dfn id="document.title" title="dom-document-title"><code>title</code></dfn> attribute must,
   on getting, run the following algorithm:</p>
 
-  <ol><li><p>If the <a href="#root-element">root element</a> is an <code>svg</code>
+  <ol><li><p>If the <a href="#root-element">root element</a> is an <code><a href="#svg-0">svg</a></code>
    element in the "<code title="">http://www.w3.org/2000/svg</code>"
    namespace, and the user agent supports SVG, then return the value
    that would have been returned by the DOM attribute of the same name
@@ -6063,7 +6063,7 @@
   </ol><p>On setting, the following algorithm must be run. Mutation events
   must be fired as appropriate.</p>
 
-  <ol><li><p>If the <a href="#root-element">root element</a> is an <code>svg</code>
+  <ol><li><p>If the <a href="#root-element">root element</a> is an <code><a href="#svg-0">svg</a></code>
    element in the "<code title="">http://www.w3.org/2000/svg</code>"
    namespace, and the user agent supports SVG, then the setter must
    defer to the setter for the DOM attribute of the same name on the
@@ -7109,7 +7109,15 @@
   particular category.<h5 id="metadata-content"><span class="secno">3.4.1.1 </span>Metadata content</h5><p><dfn id="metadata-content-0">Metadata content</dfn> is content that sets up the
   presentation or behavior of the rest of the content, or that sets
   up the relationship of the document with other documents, or that
-  conveys other "out of band" information.<p>Elements from other namespaces whose semantics are primarily
+  conveys other "out of band" information.<ul class="brief"><li><code><a href="#the-base-element">base</a></code>
+   <li><code><a href="#the-command">command</a></code>
+   <li><code><a href="#the-link-element">link</a></code>
+   <li><code><a href="#meta">meta</a></code>
+   <li><code><a href="#the-noscript-element">noscript</a></code>
+   <li><code><a href="#script">script</a></code>
+   <li><code><a href="#the-style-element">style</a></code>
+   <li><code><a href="#the-title-element">title</a></code>
+  </ul><p>Elements from other namespaces whose semantics are primarily
   metadata-related (e.g. RDF) are also <a href="#metadata-content-0">metadata
   content</a>.<div class="example">
 
@@ -7138,7 +7146,90 @@
    <p>This isn't possible in the HTML serialization, however.</p>
 
   </div><h5 id="flow-content"><span class="secno">3.4.1.2 </span>Flow content</h5><p>Most elements that are used in the body of documents and
-  applications are categorized as <dfn id="flow-content-0">flow content</dfn>.<p>As a general rule, elements whose content model allows any
+  applications are categorized as <dfn id="flow-content-0">flow content</dfn>.<ul class="brief"><li><code><a href="#the-a-element">a</a></code>
+   <li><code><a href="#the-abbr-element">abbr</a></code>
+   <li><code><a href="#the-address-element">address</a></code>
+   <li><code><a href="#the-area-element">area</a></code> (if it is a descendant of a <code><a href="#the-map-element">map</a></code> element)
+   <li><code><a href="#the-article-element">article</a></code>
+   <li><code><a href="#the-aside-element">aside</a></code>
+   <li><code><a href="#audio">audio</a></code>
+   <li><code><a href="#the-b-element">b</a></code>
+   <li><code><a href="#the-bb-element">bb</a></code>
+   <li><code><a href="#the-bdo-element">bdo</a></code>
+   <li><code><a href="#the-blockquote-element">blockquote</a></code>
+   <li><code><a href="#the-br-element">br</a></code>
+   <li><code><a href="#the-button-element">button</a></code>
+   <li><code><a href="#the-canvas-element">canvas</a></code>
+   <li><code><a href="#the-cite-element">cite</a></code>
+   <li><code><a href="#the-code-element">code</a></code>
+   <li><code><a href="#the-command">command</a></code>
+   <li><code><a href="#datagrid">datagrid</a></code>
+   <li><code><a href="#the-datalist-element">datalist</a></code>
+   <li><code><a href="#the-del-element">del</a></code>
+   <li><code><a href="#the-details-element">details</a></code>
+   <li><code><a href="#the-dfn-element">dfn</a></code>
+   <li><code><a href="#the-dialog-element">dialog</a></code>
+   <li><code><a href="#the-div-element">div</a></code>
+   <li><code><a href="#the-dl-element">dl</a></code>
+   <li><code><a href="#the-em-element">em</a></code>
+   <li><code><a href="#the-embed-element">embed</a></code>
+   <li><code><a href="#the-fieldset-element">fieldset</a></code>
+   <li><code><a href="#the-figure-element">figure</a></code>
+   <li><code><a href="#the-footer-element">footer</a></code>
+   <li><code><a href="#the-form-element">form</a></code>
+   <li><code><a href="#the-h1-h2-h3-h4-h5-and-h6-elements">h1</a></code>
+   <li><code><a href="#the-h1-h2-h3-h4-h5-and-h6-elements">h2</a></code>
+   <li><code><a href="#the-h1-h2-h3-h4-h5-and-h6-elements">h3</a></code>
+   <li><code><a href="#the-h1-h2-h3-h4-h5-and-h6-elements">h4</a></code>
+   <li><code><a href="#the-h1-h2-h3-h4-h5-and-h6-elements">h5</a></code>
+   <li><code><a href="#the-h1-h2-h3-h4-h5-and-h6-elements">h6</a></code>
+   <li><code><a href="#the-header-element">header</a></code>
+   <li><code><a href="#the-hgroup-element">hgroup</a></code>
+   <li><code><a href="#the-hr-element">hr</a></code>
+   <li><code><a href="#the-i-element">i</a></code>
+   <li><code><a href="#the-iframe-element">iframe</a></code>
+   <li><code><a href="#the-img-element">img</a></code>
+   <li><code><a href="#the-input-element">input</a></code>
+   <li><code><a href="#the-ins-element">ins</a></code>
+   <li><code><a href="#the-kbd-element">kbd</a></code>
+   <li><code><a href="#the-keygen-element">keygen</a></code>
+   <li><code><a href="#the-label-element">label</a></code>
+   <li><code><a href="#the-link-element">link</a></code> (if the <code title="attr-itemprop"><a href="#names:-the-itemprop-attribute">itemprop</a></code> attribute is present)
+   <li><code><a href="#the-map-element">map</a></code>
+   <li><code><a href="#the-mark-element">mark</a></code>
+   <li><code>math</code>
+   <li><code><a href="#menus">menu</a></code>
+   <li><code><a href="#meta">meta</a></code> (if the <code title="attr-itemprop"><a href="#names:-the-itemprop-attribute">itemprop</a></code> attribute is present)
+   <li><code><a href="#the-meter-element">meter</a></code>
+   <li><code><a href="#the-nav-element">nav</a></code>
+   <li><code><a href="#the-noscript-element">noscript</a></code>
+   <li><code><a href="#the-object-element">object</a></code>
+   <li><code><a href="#the-ol-element">ol</a></code>
+   <li><code><a href="#the-output-element">output</a></code>
+   <li><code><a href="#the-p-element">p</a></code>
+   <li><code><a href="#the-pre-element">pre</a></code>
+   <li><code><a href="#the-progress-element">progress</a></code>
+   <li><code><a href="#the-q-element">q</a></code>
+   <li><code><a href="#the-ruby-element">ruby</a></code>
+   <li><code><a href="#the-samp-element">samp</a></code>
+   <li><code><a href="#script">script</a></code>
+   <li><code><a href="#the-section-element">section</a></code>
+   <li><code><a href="#the-select-element">select</a></code>
+   <li><code><a href="#the-small-element">small</a></code>
+   <li><code><a href="#the-span-element">span</a></code>
+   <li><code><a href="#the-strong-element">strong</a></code>
+   <li><code><a href="#the-style-element">style</a></code> (if the <code title="attr-style-scoped"><a href="#attr-style-scoped">scoped</a></code> attribute is present)
+   <li><code><a href="#the-sub-and-sup-elements">sub</a></code>
+   <li><code><a href="#the-sub-and-sup-elements">sup</a></code>
+   <li><code><a href="#svg-0">svg</a></code>
+   <li><code><a href="#the-table-element">table</a></code>
+   <li><code><a href="#the-textarea-element">textarea</a></code>
+   <li><code><a href="#the-time-element">time</a></code>
+   <li><code><a href="#the-ul-element">ul</a></code>
+   <li><code><a href="#the-var-element">var</a></code>
+   <li><code><a href="#video">video</a></code>
+   <li><a href="#text-content" title="text content">Text</a>
+  </ul><p>As a general rule, elements whose content model allows any
   <a href="#flow-content-0">flow content</a> should have either at least one descendant
   <a href="#text-node">text node</a> that is not <a href="#inter-element-whitespace">inter-element
   whitespace</a>, or at least one descendant element node that is
@@ -7150,15 +7241,78 @@
   when it is used as a placeholder which will later be filled in by a
   script, or when the element is part of a template and would on most
   pages be filled in but on some pages is not relevant.<h5 id="sectioning-content"><span class="secno">3.4.1.3 </span>Sectioning content</h5><p><dfn id="sectioning-content-0">Sectioning content</dfn> is content that defines the scope
-  of <a href="#heading-content-0" title="heading content">headings</a> and <a href="#the-footer-element" title="footer">footers</a>.<p>Each <a href="#sectioning-content-0">sectioning content</a> element potentially has a
+  of <a href="#heading-content-0" title="heading content">headings</a> and <a href="#the-footer-element" title="footer">footers</a>.<ul class="brief"><li><code><a href="#the-article-element">article</a></code>
+   <li><code><a href="#the-aside-element">aside</a></code>
+   <li><code><a href="#the-nav-element">nav</a></code>
+   <li><code><a href="#the-section-element">section</a></code>
+  </ul><p>Each <a href="#sectioning-content-0">sectioning content</a> element potentially has a
   heading and an <a href="#outline">outline</a>. See the section on
   <a href="#headings-and-sections">headings and sections</a> for further details.<p class="note">There are also certain elements that are <a href="#sectioning-root" title="sectioning root">sectioning roots</a>. These are distinct
   from <a href="#sectioning-content-0">sectioning content</a>, but they can also have an
   <a href="#outline">outline</a>.<h5 id="heading-content"><span class="secno">3.4.1.4 </span>Heading content</h5><p><dfn id="heading-content-0">Heading content</dfn> defines the header of a section
   (whether explicitly marked up using <a href="#sectioning-content-0">sectioning content</a>
-  elements, or implied by the heading content itself).<h5 id="phrasing-content"><span class="secno">3.4.1.5 </span>Phrasing content</h5><p><dfn id="phrasing-content-0">Phrasing content</dfn> is the text of the document, as well
+  elements, or implied by the heading content itself).<ul class="brief"><li><code><a href="#the-h1-h2-h3-h4-h5-and-h6-elements">h1</a></code>
+   <li><code><a href="#the-h1-h2-h3-h4-h5-and-h6-elements">h2</a></code>
+   <li><code><a href="#the-h1-h2-h3-h4-h5-and-h6-elements">h3</a></code>
+   <li><code><a href="#the-h1-h2-h3-h4-h5-and-h6-elements">h4</a></code>
+   <li><code><a href="#the-h1-h2-h3-h4-h5-and-h6-elements">h5</a></code>
+   <li><code><a href="#the-h1-h2-h3-h4-h5-and-h6-elements">h6</a></code>
+   <li><code><a href="#the-hgroup-element">hgroup</a></code>
+  </ul><h5 id="phrasing-content"><span class="secno">3.4.1.5 </span>Phrasing content</h5><p><dfn id="phrasing-content-0">Phrasing content</dfn> is the text of the document, as well
   as elements that mark up that text at the intra-paragraph
-  level. Runs of <a href="#phrasing-content-0">phrasing content</a> form <a href="#paragraph" title="paragraph">paragraphs</a>.<p>As a general rule, elements whose content model allows any
+  level. Runs of <a href="#phrasing-content-0">phrasing content</a> form <a href="#paragraph" title="paragraph">paragraphs</a>.<ul class="brief"><li><code><a href="#the-a-element">a</a></code> (if it contains only <a href="#phrasing-content-0">phrasing content</a>)
+   <li><code><a href="#the-abbr-element">abbr</a></code> (if it is a descendant of a <code><a href="#the-map-element">map</a></code> element)
+   <li><code><a href="#the-area-element">area</a></code>
+   <li><code><a href="#audio">audio</a></code>
+   <li><code><a href="#the-b-element">b</a></code>
+   <li><code><a href="#the-bb-element">bb</a></code>
+   <li><code><a href="#the-bdo-element">bdo</a></code>
+   <li><code><a href="#the-br-element">br</a></code>
+   <li><code><a href="#the-button-element">button</a></code>
+   <li><code><a href="#the-canvas-element">canvas</a></code>
+   <li><code><a href="#the-cite-element">cite</a></code>
+   <li><code><a href="#the-code-element">code</a></code>
+   <li><code><a href="#the-command">command</a></code>
+   <li><code><a href="#the-datalist-element">datalist</a></code>
+   <li><code><a href="#the-del-element">del</a></code> (if it contains only <a href="#phrasing-content-0">phrasing content</a>)
+   <li><code><a href="#the-dfn-element">dfn</a></code>
+   <li><code><a href="#the-em-element">em</a></code>
+   <li><code><a href="#the-embed-element">embed</a></code>
+   <li><code><a href="#the-i-element">i</a></code>
+   <li><code><a href="#the-iframe-element">iframe</a></code>
+   <li><code><a href="#the-img-element">img</a></code>
+   <li><code><a href="#the-input-element">input</a></code>
+   <li><code><a href="#the-ins-element">ins</a></code> (if it contains only <a href="#phrasing-content-0">phrasing content</a>)
+   <li><code><a href="#the-kbd-element">kbd</a></code>
+   <li><code><a href="#the-keygen-element">keygen</a></code>
+   <li><code><a href="#the-label-element">label</a></code>
+   <li><code><a href="#the-link-element">link</a></code> (if the <code title="attr-itemprop"><a href="#names:-the-itemprop-attribute">itemprop</a></code> attribute is present)
+   <li><code><a href="#the-map-element">map</a></code> (if it contains only <a href="#phrasing-content-0">phrasing content</a>)
+   <li><code><a href="#the-mark-element">mark</a></code>
+   <li><code>math</code>
+   <li><code><a href="#meta">meta</a></code> (if the <code title="attr-itemprop"><a href="#names:-the-itemprop-attribute">itemprop</a></code> attribute is present)
+   <li><code><a href="#the-meter-element">meter</a></code>
+   <li><code><a href="#the-noscript-element">noscript</a></code>
+   <li><code><a href="#the-object-element">object</a></code>
+   <li><code><a href="#the-output-element">output</a></code>
+   <li><code><a href="#the-progress-element">progress</a></code>
+   <li><code><a href="#the-q-element">q</a></code>
+   <li><code><a href="#the-ruby-element">ruby</a></code>
+   <li><code><a href="#the-samp-element">samp</a></code>
+   <li><code><a href="#script">script</a></code>
+   <li><code><a href="#the-select-element">select</a></code>
+   <li><code><a href="#the-small-element">small</a></code>
+   <li><code><a href="#the-span-element">span</a></code>
+   <li><code><a href="#the-strong-element">strong</a></code>
+   <li><code><a href="#the-sub-and-sup-elements">sub</a></code>
+   <li><code><a href="#the-sub-and-sup-elements">sup</a></code>
+   <li><code><a href="#svg-0">svg</a></code>
+   <li><code><a href="#the-textarea-element">textarea</a></code>
+   <li><code><a href="#the-time-element">time</a></code>
+   <li><code><a href="#the-var-element">var</a></code>
+   <li><code><a href="#video">video</a></code>
+   <li><a href="#text-content" title="text content">Text</a>
+  </ul><p>As a general rule, elements whose content model allows any
   <a href="#phrasing-content-0">phrasing content</a> should have either at least one
   descendant <a href="#text-node">text node</a> that is not <a href="#inter-element-whitespace">inter-element
   whitespace</a>, or at least one descendant element node that is
@@ -7174,7 +7328,16 @@
   node">text nodes</a> are empty or contain just <a href="#space-character" title="space
   character">space characters</a>).<h5 id="embedded-content"><span class="secno">3.4.1.6 </span>Embedded content</h5><p><dfn id="embedded-content-2">Embedded content</dfn> is content that imports another
   resource into the document, or content from another vocabulary that
-  is inserted into the document.<p>Elements that are from namespaces other than the <a href="#html-namespace-0">HTML
+  is inserted into the document.<ul class="brief"><li><code><a href="#audio">audio</a></code>
+   <li><code><a href="#the-canvas-element">canvas</a></code>
+   <li><code><a href="#the-embed-element">embed</a></code>
+   <li><code><a href="#the-iframe-element">iframe</a></code>
+   <li><code><a href="#the-img-element">img</a></code>
+   <li><code>math</code>
+   <li><code><a href="#the-object-element">object</a></code>
+   <li><code><a href="#svg-0">svg</a></code>
+   <li><code><a href="#video">video</a></code>
+  </ul><p>Elements that are from namespaces other than the <a href="#html-namespace-0">HTML
   namespace</a> and that convey content but not metadata, are
   <a href="#embedded-content-2">embedded content</a> for the purposes of the content models
   defined in this specification. (For example, MathML, or SVG.)<p>Some embedded content elements can have <dfn id="fallback-content">fallback
@@ -7187,7 +7350,23 @@
 http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C%21DOCTYPE%20HTML%3E%0A%3Cform%20action%3D%22http%3A//google.com/%22%20onsubmit%3D%22w%28%27onsubmit%27%29%22%3E%3Cem%3EA%3C/em%3E%3C/form%3E%0A%3Cscript%3E%0Adocument.getElementsByTagName%28%27form%27%29%5B0%5D.attachEvent%28%27onsubmit%27%2C%20function%20%28%29%20%7B%20w%28%27submit%20fired%27%29%20%7D%29%3B%0Adocument.getElementsByTagName%28%27form%27%29%5B0%5D.fireEvent%28%27onsubmit%27%29%3B%0A%3C/script%3E
 http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C%21DOCTYPE%20HTML%3E%0A%3Cform%20action%3D%22http%3A//google.com/%22%3EX%3C/form%3E%0A%3Cscript%3E%0Avar%20evt%20%3D%20document.createEvent%28%22Events%22%29%3B%0Aevt.initEvent%28%22submit%22%2C%20true%2C%20true%29%3B%0Adocument.getElementsByTagName%28%27form%27%29%5B0%5D.dispatchEvent%28evt%29%3B%0A%3C/script%3E
 --><p><dfn id="interactive-content-0">Interactive content</dfn> is content that is specifically
-  intended for user interaction.<p>Certain elements in HTML have an <a href="#activation-behavior">activation
+  intended for user interaction.<ul class="brief"><li><code><a href="#the-a-element">a</a></code>
+   <li><code><a href="#audio">audio</a></code> (if the <code title="attr-media-controls"><a href="#attr-media-controls">controls</a></code> attribute is present)
+   <li><code><a href="#the-bb-element">bb</a></code>
+   <li><code><a href="#the-button-element">button</a></code>
+   <li><code><a href="#datagrid">datagrid</a></code>
+   <li><code><a href="#the-details-element">details</a></code>
+   <li><code><a href="#the-embed-element">embed</a></code>
+   <li><code><a href="#the-img-element">img</a></code> (if the <code title="attr-hyperlink-usemap"><a href="#attr-hyperlink-usemap">usemap</a></code> attribute is present)
+   <li><code><a href="#the-input-element">input</a></code> (if the <code title="attr-input-type"><a href="#attr-input-type">type</a></code> attribute is <em>not</em> in the <a href="#hidden-state" title="attr-input-type-hidden">Hidden</a> state)
+   <li><code><a href="#the-keygen-element">keygen</a></code>
+   <li><code><a href="#the-label-element">label</a></code>
+   <li><code><a href="#menus">menu</a></code> (if the <code title="attr-menu-type"><a href="#attr-menu-type">type</a></code> attribute is in the <a href="#tool-bar-state" title="tool bar state">tool bar</a> state)
+   <li><code><a href="#the-object-element">object</a></code> (if the <code title="attr-hyperlink-usemap"><a href="#attr-hyperlink-usemap">usemap</a></code> attribute is present) <!-- see also comment in <object> section -->
+   <li><code><a href="#the-select-element">select</a></code>
+   <li><code><a href="#the-textarea-element">textarea</a></code>
+   <li><code><a href="#video">video</a></code> (if the <code title="attr-media-controls"><a href="#attr-media-controls">controls</a></code> attribute is present)
+  </ul><p>Certain elements in HTML have an <a href="#activation-behavior">activation
   behavior</a>, which means that the user can activate them. This
   triggers a sequence of events dependent on the activation mechanism,
   and normally culminating in a <code title="event-click">click</code>
@@ -8404,10 +8583,11 @@
   </div><h4 id="the-link-element"><span class="secno">4.2.4 </span>The <dfn><code>link</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
    <dd><a href="#metadata-content-0">Metadata content</a>.</dd>
    <dd>If the <code title="attr-itemprop"><a href="#names:-the-itemprop-attribute">itemprop</a></code> attribute is present: <a href="#flow-content-0">flow content</a>.</dd>
+   <dd>If the <code title="attr-itemprop"><a href="#names:-the-itemprop-attribute">itemprop</a></code> attribute is present: <a href="#phrasing-content-0">phrasing content</a>.</dd>
    <dt>Contexts in which this element may be used:</dt>
    <dd>Where <a href="#metadata-content-0">metadata content</a> is expected.</dd>
    <dd>In a <code><a href="#the-noscript-element">noscript</a></code> element that is a child of a <code><a href="#the-head-element">head</a></code> element.</dd>
-   <dd>If the <code title="attr-itemprop"><a href="#names:-the-itemprop-attribute">itemprop</a></code> attribute is present: where <a href="#flow-content-0">flow content</a> is expected.</dd>
+   <dd>If the <code title="attr-itemprop"><a href="#names:-the-itemprop-attribute">itemprop</a></code> attribute is present: where <a href="#phrasing-content-0">phrasing content</a> is expected.</dd>
    <dt>Content model:</dt>
    <dd>Empty.</dd>
    <dt>Content attributes:</dt>
@@ -8672,12 +8852,13 @@
   normatively required in the definition of dom-linkstyle-disabled --><h4 id="meta"><span class="secno">4.2.5 </span>The <dfn><code>meta</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
    <dd><a href="#metadata-content-0">Metadata content</a>.</dd>
    <dd>If the <code title="attr-itemprop"><a href="#names:-the-itemprop-attribute">itemprop</a></code> attribute is present: <a href="#flow-content-0">flow content</a>.</dd>
+   <dd>If the <code title="attr-itemprop"><a href="#names:-the-itemprop-attribute">itemprop</a></code> attribute is present: <a href="#phrasing-content-0">phrasing content</a>.</dd>
    <dt>Contexts in which this element may be used:</dt>
    <dd>If the <code title="attr-meta-charset"><a href="#attr-meta-charset">charset</a></code> attribute is present, or if the element is in the <a href="#attr-meta-http-equiv-content-type" title="attr-meta-http-equiv-content-type">Encoding declaration state</a>: in a <code><a href="#the-head-element">head</a></code> element.</dd>
    <dd>If the <code title="attr-meta-http-equiv"><a href="#attr-meta-http-equiv">http-equiv</a></code> attribute is present, and the element is not in the <a href="#attr-meta-http-equiv-content-type" title="attr-meta-http-equiv-content-type">Encoding declaration state</a>: in a <code><a href="#the-head-element">head</a></code> element.</dd>
    <dd>If the <code title="attr-meta-http-equiv"><a href="#attr-meta-http-equiv">http-equiv</a></code> attribute is present, and the element is not in the <a href="#attr-meta-http-equiv-content-type" title="attr-meta-http-equiv-content-type">Encoding declaration state</a>: in a <code><a href="#the-noscript-element">noscript</a></code> element that is a child of a <code><a href="#the-head-element">head</a></code> element.</dd>
    <dd>If the <code title="attr-meta-name"><a href="#attr-meta-name">name</a></code> attribute is present: where <a href="#metadata-content-0">metadata content</a> is expected.</dd>
-   <dd>If the <code title="attr-itemprop"><a href="#names:-the-itemprop-attribute">itemprop</a></code> attribute is present: where <a href="#flow-content-0">flow content</a> is expected.</dd>
+   <dd>If the <code title="attr-itemprop"><a href="#names:-the-itemprop-attribute">itemprop</a></code> attribute is present: where <a href="#phrasing-content-0">phrasing content</a> is expected.</dd>
    <dt>Content model:</dt>
    <dd>Empty.</dd>
    <dt>Content attributes:</dt>
@@ -11971,9 +12152,9 @@
    listing the tags themselves.</p>
 
   </div><h3 id="text-level-semantics"><span class="secno">4.6 </span>Text-level semantics</h3><h4 id="the-a-element"><span class="secno">4.6.1 </span>The <dfn><code>a</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
-   <dd><a href="#interactive-content-0">Interactive content</a>.</dd>
    <dd><a href="#flow-content-0">Flow content</a>.</dd>
    <dd>When the element only contains <a href="#phrasing-content-0">phrasing content</a>: <a href="#phrasing-content-0">phrasing content</a>.</dd>
+   <dd><a href="#interactive-content-0">Interactive content</a>.</dd>
    <dt>Contexts in which this element may be used:</dt>
    <dd>Where <a href="#phrasing-content-0">phrasing content</a> is expected.</dd>
    <dt>Content model:</dt>
@@ -15538,6 +15719,7 @@
    <dd><a href="#flow-content-0">Flow content</a>.</dd>
    <dd><a href="#phrasing-content-0">Phrasing content</a>.</dd>
    <dd><a href="#embedded-content-2">Embedded content</a>.</dd>
+   <dd><a href="#interactive-content-0">Interactive content</a>.</dd>
    <dt>Contexts in which this element may be used:</dt>
    <dd>Where <a href="#embedded-content-2">embedded content</a> is expected.</dd>
    <dt>Content model:</dt>
@@ -15988,6 +16170,7 @@
    <dd><a href="#flow-content-0">Flow content</a>.</dd>
    <dd><a href="#phrasing-content-0">Phrasing content</a>.</dd>
    <dd><a href="#embedded-content-2">Embedded content</a>.</dd>
+   <dd><a href="#interactive-content-0">Interactive content</a>.</dd>
    <dt>Contexts in which this element may be used:</dt>
    <dd>Where <a href="#embedded-content-2">embedded content</a> is expected.</dd>
    <dt>Content model:</dt>
@@ -16165,8 +16348,8 @@
    <dd><a href="#flow-content-0">Flow content</a>.</dd>
    <dd><a href="#phrasing-content-0">Phrasing content</a>.</dd>
    <dd><a href="#embedded-content-2">Embedded content</a>.</dd>
+   <dd>If the element has a <code title="attr-hyperlink-usemap"><a href="#attr-hyperlink-usemap">usemap</a></code> attribute: <a href="#interactive-content-0">Interactive content</a>.</dd> <!-- also when showing a plugin or a nested browsing context, but checking that statically is hard...) -->
    <dd><a href="#category-listed" title="category-listed">Listed</a>,  <a href="#category-submit" title="category-submit">submittable</a>, <a href="#form-associated-element">form-associated element</a>.</dd>
-   <dd>If the element has a <code title="attr-hyperlink-usemap"><a href="#attr-hyperlink-usemap">usemap</a></code> attribute: <a href="#interactive-content-0">Interactive content</a>.</dd>
    <dt>Contexts in which this element may be used:</dt>
    <dd>Where <a href="#embedded-content-2">embedded content</a> is expected.</dd>
    <dt>Content model:</dt>
@@ -22604,9 +22787,11 @@
   provide a way to export any MathML fragment as a
   namespace-well-formed XML fragment.</p>
 
-  </div><h4 id="svg"><span class="secno">4.8.16 </span>SVG</h4><p>The <code>svg</code> element from the <a href="#svg-namespace">SVG namespace</a>
-  falls into the <a href="#embedded-content-2">embedded content</a> category for the
-  purposes of the content models in this specification.<div class="impl">
+  </div><h4 id="svg"><span class="secno">4.8.16 </span>SVG</h4><p>The <dfn id="svg-0"><code>svg</code></dfn> element from the <a href="#svg-namespace">SVG
+  namespace</a> falls into the <a href="#embedded-content-2">embedded content</a>,
+  <a href="#phrasing-content-0">phrasing content</a>, and <a href="#flow-content-0">flow content</a>
+  categories for the purposes of the content models in this
+  specification.<div class="impl">
 
   <p>To enable authors to use SVG tools that only accept SVG in its
   XML form, interactive HTML user agents are encouraged to provide a

Received on Monday, 29 June 2009 10:48:38 UTC