- From: Ian Hickson via cvs-syncmail <cvsmail@w3.org>
- Date: Mon, 16 Jun 2008 07:56:57 +0000
- To: public-html-commits@w3.org
Update of /sources/public/html5/spec In directory hutz:/tmp/cvs-serv11473 Modified Files: Overview.html Log Message: A bunch of syntax and parsing fixes mostly to fix omissions relating to the new elements. (bug 5759) (whatwg r1778) Index: Overview.html =================================================================== RCS file: /sources/public/html5/spec/Overview.html,v retrieving revision 1.967 retrieving revision 1.968 diff -u -d -r1.967 -r1.968 --- Overview.html 16 Jun 2008 07:20:28 -0000 1.967 +++ Overview.html 16 Jun 2008 07:56:54 -0000 1.968 @@ -24224,7 +24224,7 @@ <dl class=element> <dt>Categories - <dd><span>Flow element</span>. + <dd><a href="#flow-content0">Flow content</a>. <dt>Contexts in which this element may be used: @@ -24301,7 +24301,7 @@ <dl class=element> <dt>Categories - <dd><span>Flow element</span>. + <dd><a href="#flow-content0">Flow content</a>. <dd><span>Interactive element</span>. @@ -41825,13 +41825,15 @@ <dt><dfn id=void-elements>Void elements</dfn> <dd><code><a href="#base">base</a></code>, <code><a + href="#command0">command</a></code>, <code><a + href="#event-source">event-source</a></code>, <code><a href="#link">link</a></code>, <code><a href="#meta0">meta</a></code>, <code><a href="#hr">hr</a></code>, <code><a href="#br">br</a></code>, <code><a href="#img">img</a></code>, <code><a href="#embed">embed</a></code>, <code><a href="#param">param</a></code>, <code><a href="#area">area</a></code>, <code><a - href="#col">col</a></code>, <code>input</code><!-- XXX add: , - <code>command</code>, <code>event-source</code> --> + href="#col">col</a></code>, <code>input</code>, <code><a + href="#source">source</a></code> <dt>CDATA elements @@ -42194,16 +42196,37 @@ title=syntax-end-tag>end tag</span> may be omitted if the <code><a href="#p">p</a></code> element is immediately followed by an <code><a href="#address">address</a></code>, <code><a + href="#article">article</a></code>, <code><a + href="#aside">aside</a></code>, <code><a href="#blockquote">blockquote</a></code>, <code><a - href="#dl">dl</a></code>, <code>fieldset</code>, <code>form</code>, - <code><a href="#h1">h1</a></code>, <code><a href="#h2">h2</a></code>, - <code><a href="#h3">h3</a></code>, <code><a href="#h4">h4</a></code>, - <code><a href="#h5">h5</a></code>, <code><a href="#h6">h6</a></code>, + href="#datagrid0">datagrid</a></code>, <code><a + href="#dialog">dialog</a></code>, <code>dir</code>, <code><a + href="#div">div</a></code>, <code><a href="#dl">dl</a></code>, + <code>fieldset</code>, <code><a href="#footer">footer</a></code>, + <code>form</code>, <code><a href="#h1">h1</a></code>, <code><a + href="#h2">h2</a></code>, <code><a href="#h3">h3</a></code>, <code><a + href="#h4">h4</a></code>, <code><a href="#h5">h5</a></code>, <code><a + href="#h6">h6</a></code>, <code><a href="#header">header</a></code>, <code><a href="#hr">hr</a></code>, <code><a href="#menu">menu</a></code>, - <code><a href="#ol">ol</a></code>, <code><a href="#p">p</a></code>, - <code><a href="#pre">pre</a></code>, <code><a - href="#table">table</a></code>, or <code><a href="#ul">ul</a></code> + <code><a href="#nav">nav</a></code>, <code><a href="#ol">ol</a></code>, + <code><a href="#p">p</a></code>, <code><a href="#pre">pre</a></code>, + <code><a href="#section">section</a></code>, <code><a + href="#table">table</a></code>, or <code><a href="#ul">ul</a></code>, element, or if there is no more content in the parent element.</p> + <!-- </rt> --> + + <p>An <code><a href="#rt">rt</a></code> element's <span + title=syntax-end-tag>end tag</span> may be omitted if the <code><a + href="#rt">rt</a></code> element is immediately followed by an <code><a + href="#rt">rt</a></code> or <code><a href="#rp">rp</a></code> element, or + if there is no more content in the parent element.</p> + <!-- </rp> --> + + <p>An <code><a href="#rp">rp</a></code> element's <span + title=syntax-end-tag>end tag</span> may be omitted if the <code><a + href="#rp">rp</a></code> element is immediately followed by an <code><a + href="#rt">rt</a></code> or <code><a href="#rp">rp</a></code> element, or + if there is no more content in the parent element.</p> <!-- </optgroup> --> <p>An <code>optgroup</code> element's <span title=syntax-end-tag>end @@ -43482,33 +43505,43 @@ <dd> <p>The following HTML elements have varying levels of special parsing rules: <code><a href="#address">address</a></code>, <code><a - href="#area">area</a></code>, <code><a href="#base">base</a></code>, + href="#area">area</a></code>, <code><a + href="#article">article</a></code>, <code><a + href="#aside">aside</a></code>, <code><a href="#base">base</a></code>, <code>basefont</code>, <code>bgsound</code>, <code><a href="#blockquote">blockquote</a></code>, <code><a href="#body0">body</a></code>, <code><a href="#br">br</a></code>, <code>center</code>, <code><a href="#col">col</a></code>, <code><a - href="#colgroup">colgroup</a></code>, <code><a href="#dd">dd</a></code>, - <code>dir</code>, <code><a href="#div">div</a></code>, <code><a - href="#dl">dl</a></code>, <code><a href="#dt">dt</a></code>, <code><a - href="#embed">embed</a></code>, <code>fieldset</code>, - <code>form</code>, <code>frame</code>, <code>frameset</code>, <code><a + href="#colgroup">colgroup</a></code>, <code><a + href="#command0">command</a></code>, <code><a + href="#datagrid0">datagrid</a></code>, <code><a + href="#dd">dd</a></code>, <code><a href="#details">details</a></code>, + <code><a href="#dialog">dialog</a></code>, <code>dir</code>, <code><a + href="#div">div</a></code>, <code><a href="#dl">dl</a></code>, <code><a + href="#dt">dt</a></code>, <code><a href="#embed">embed</a></code>, + <code><a href="#event-source">event-source</a></code> + <code>fieldset</code>, <code><a href="#figure">figure</a></code>, + <code><a href="#footer">footer</a></code>, <code>form</code>, + <code>frame</code>, <code>frameset</code>, <code><a href="#h1">h1</a></code>, <code><a href="#h2">h2</a></code>, <code><a href="#h3">h3</a></code>, <code><a href="#h4">h4</a></code>, <code><a href="#h5">h5</a></code>, <code><a href="#h6">h6</a></code>, <code><a - href="#head">head</a></code>, <code><a href="#hr">hr</a></code>, - <code><a href="#iframe">iframe</a></code>, <!-- + href="#head">head</a></code>, <code><a href="#header">header</a></code>, + <code><a href="#hr">hr</a></code>, <code><a + href="#iframe">iframe</a></code>, <!-- <code>image</code>, (commented out because this isn't an element that can end up on the stack, so it doesn't matter) --> <code><a href="#img">img</a></code>, <code>input</code>, <code>isindex</code>, <code><a href="#li">li</a></code>, <code><a href="#link">link</a></code>, <code>listing</code>, <code><a href="#menu">menu</a></code>, <code><a href="#meta0">meta</a></code>, - <code>noembed</code>, <code>noframes</code>, <code><a - href="#noscript">noscript</a></code>, <code><a href="#ol">ol</a></code>, - <code>optgroup</code>, <code>option</code>, <code><a - href="#p">p</a></code>, <code><a href="#param">param</a></code>, - <code>plaintext</code>, <code><a href="#pre">pre</a></code>, <code><a - href="#script1">script</a></code>, <code>select</code>, + <code><a href="#nav">nav</a></code>, <code>noembed</code>, + <code>noframes</code>, <code><a href="#noscript">noscript</a></code>, + <code><a href="#ol">ol</a></code>, <code>optgroup</code>, + <code>option</code>, <code><a href="#p">p</a></code>, <code><a + href="#param">param</a></code>, <code>plaintext</code>, <code><a + href="#pre">pre</a></code>, <code><a href="#script1">script</a></code>, + <code><a href="#section">section</a></code>, <code>select</code>, <code>spacer</code>, <code><a href="#style1">style</a></code>, <code><a href="#tbody">tbody</a></code>, <code>textarea</code>, <code><a href="#tfoot0">tfoot</a></code>, <code><a @@ -46926,9 +46959,9 @@ <!-- the normal ones --> <dt>A start tag whose tag name is one of: "address", "article", "aside", - "blockquote", "center", "datagrid", "dialog", "dir", "div", "dl", - "fieldset", "footer", "h1", "h2", "h3", "h4", "h5", "h6", "header", - "menu", "nav", "ol", "p", "section", "ul" + "blockquote", "center", "datagrid", "details", "dialog", "dir", "div", + "dl", "fieldset", "figure", "footer", "h1", "h2", "h3", "h4", "h5", "h6", + "header", "menu", "nav", "ol", "p", "section", "ul" <dd> <!-- As of May 2008 this doesn't match any browser exactly, but is as close to what IE does as I can get without doing the non-tree @@ -46937,8 +46970,8 @@ <p>If the <a href="#stack">stack of open elements</a> <a href="#have-an" title="has an element in scope">has a <code>p</code> element in - scope</a>, then act as if an end tag with the tag name <code><a - href="#p">p</a></code> had been seen.</p> + scope</a>, then act as if an end tag with the tag name "p" had been + seen.</p> <!-- (only applies to <h1>-<h6>) Removed for compatibility with IE7, though all other browsers do it this way. If you do put this back, make @@ -46961,8 +46994,8 @@ <dd> <p>If the <a href="#stack">stack of open elements</a> <a href="#have-an" title="has an element in scope">has a <code>p</code> element in - scope</a>, then act as if an end tag with the tag name <code><a - href="#p">p</a></code> had been seen.</p> + scope</a>, then act as if an end tag with the tag name "p" had been + seen.</p> <p><a href="#insert0">Insert an HTML element</a> for the token.</p> @@ -46984,8 +47017,8 @@ <p>If the <a href="#stack">stack of open elements</a> <a href="#have-an" title="has an element in scope">has a <code>p</code> element in - scope</a>, then act as if an end tag with the tag name <code><a - href="#p">p</a></code> had been seen.</p> + scope</a>, then act as if an end tag with the tag name "p" had been + seen.</p> <p><a href="#insert0">Insert an HTML element</a> for the token, and set the <code title=form>form</code> element pointer to point to the element @@ -47005,8 +47038,8 @@ <li> <p>If <var title="">node</var> is an <code><a href="#li">li</a></code> - element, then act as if an end tag with the tag name <code><a - href="#li">li</a></code> had been seen, then jump to the last step. + element, then act as if an end tag with the tag name "li" had been + seen, then jump to the last step. <li> <p>If <var title="">node</var> is not in the <a @@ -47031,8 +47064,8 @@ <li> <p>If the <a href="#stack">stack of open elements</a> <a href="#have-an" title="has an element in scope">has a <code>p</code> - element in scope</a>, then act as if an end tag with the tag name - <code><a href="#p">p</a></code> had been seen.</p> + element in scope</a>, then act as if an end tag with the tag name "p" + had been seen.</p> <p>Finally, <a href="#insert0">insert an HTML element</a> for the token.</p> @@ -47079,8 +47112,8 @@ <li> <p>If the <a href="#stack">stack of open elements</a> <a href="#have-an" title="has an element in scope">has a <code>p</code> - element in scope</a>, then act as if an end tag with the tag name - <code><a href="#p">p</a></code> had been seen.</p> + element in scope</a>, then act as if an end tag with the tag name "p" + had been seen.</p> <p>Finally, <a href="#insert0">insert an HTML element</a> for the token.</p> @@ -47093,8 +47126,8 @@ <dd> <p>If the <a href="#stack">stack of open elements</a> <a href="#have-an" title="has an element in scope">has a <code>p</code> element in - scope</a>, then act as if an end tag with the tag name <code><a - href="#p">p</a></code> had been seen.</p> + scope</a>, then act as if an end tag with the tag name "p" had been + seen.</p> <p><a href="#insert0">Insert an HTML element</a> for the token.</p> @@ -47110,9 +47143,9 @@ <!-- the normal ones --> <dt>An end tag whose tag name is one of: "address", "article", "aside", - "blockquote", "center", "datagrid", "dialog", "dir", "div", "dl", - "fieldset", "footer", "header", "listing", "menu", "nav", "ol", "pre", - "section", "ul" + "blockquote", "center", "datagrid", "details", "dialog", "dir", "div", + "dl", "fieldset", "figure", "footer", "header", "listing", "menu", "nav", + "ol", "pre", "section", "ul" <dd> <p>If the <a href="#stack">stack of open elements</a> does not <a @@ -47317,9 +47350,9 @@ <p>If the <a href="#stack">stack of open elements</a> <a href="#have-an" title="has an element in scope">has a <code>nobr</code> element in scope</a>, then this is a <a href="#parse1">parse error</a>. Act as if - an end tag with the tag name <code>nobr</code> had been seen, then once - again <a href="#reconstruct">reconstruct the active formatting - elements</a>, if any.</p> + an end tag with the tag name "nobr" had been seen, then once again <a + href="#reconstruct">reconstruct the active formatting elements</a>, if + any.</p> <p><a href="#insert0">Insert an HTML element</a> for the token. Add that element to the <a href="#list-of4">list of active formatting @@ -47568,8 +47601,8 @@ <dd> <p>If the <a href="#stack">stack of open elements</a> <a href="#have-an" title="has an element in scope">has a <code>p</code> element in - scope</a>, then act as if an end tag with the tag name <code><a - href="#p">p</a></code> had been seen.</p> + scope</a>, then act as if an end tag with the tag name "p" had been + seen.</p> <!-- XXX quirks: don't do this --> <p><a href="#insert0">Insert an HTML element</a> for the token.</p> @@ -47607,8 +47640,8 @@ <dd> <p>If the <a href="#stack">stack of open elements</a> <a href="#have-an" title="has an element in scope">has a <code>p</code> element in - scope</a>, then act as if an end tag with the tag name <code><a - href="#p">p</a></code> had been seen.</p> + scope</a>, then act as if an end tag with the tag name "p" had been + seen.</p> <!-- XXX quirks: don't do this --> <p><a href="#insert0">Insert an HTML element</a> for the token. Immediately pop the <a href="#current5">current node</a> off the <a
Received on Monday, 16 June 2008 07:57:32 UTC