html5/spec Overview.html,1.2476,1.2477

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

Modified Files:
	Overview.html 
Log Message:
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)

Index: Overview.html
===================================================================
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:46:46 UTC