- From: poot <cvsmail@w3.org>
- Date: Tue, 18 Nov 2008 07:42:00 +0900 (JST)
- To: public-html-diffs@w3.org
Correct rules for when you can omit </body> and </html>. (credit: dw) (whatwg r2412) 8.5 Parsing HTML fragments http://people.w3.org/mike/diffs/html5/spec/Overview.1.1584.html#parsing-html-fragments Index http://people.w3.org/mike/diffs/html5/spec/Overview.1.1584.html#index Attribute values http://people.w3.org/mike/diffs/html5/spec/Overview.1.1584.html#syntax-attribute-value 8.1.2.5 Restrictions on content models http://people.w3.org/mike/diffs/html5/spec/Overview.1.1584.html#element-restrictions 8.1.2.1 Start tags http://people.w3.org/mike/diffs/html5/spec/Overview.1.1584.html#start-tags Escaping a string http://people.w3.org/mike/diffs/html5/spec/Overview.1.1584.html#escapingString 8.1.2.4 Optional tags http://people.w3.org/mike/diffs/html5/spec/Overview.1.1584.html#optional-tags Tags http://people.w3.org/mike/diffs/html5/spec/Overview.1.1584.html#syntax-tags 8.1.2.2 End tags http://people.w3.org/mike/diffs/html5/spec/Overview.1.1584.html#end-tags Void elements http://people.w3.org/mike/diffs/html5/spec/Overview.1.1584.html#void-elements tag name http://people.w3.org/mike/diffs/html5/spec/Overview.1.1584.html#syntax-tag-name http://people.w3.org/mike/diffs/html5/spec/Overview.diff.html http://dev.w3.org/cvsweb/html5/spec/Overview.html?r1=1.1583&r2=1.1584&f=h http://html5.org/tools/web-apps-tracker?from=2411&to=2412 =================================================================== RCS file: /sources/public/html5/spec/Overview.html,v retrieving revision 1.1583 retrieving revision 1.1584 diff -u -d -r1.1583 -r1.1584 --- Overview.html 17 Nov 2008 10:28:14 -0000 1.1583 +++ Overview.html 17 Nov 2008 22:38:17 -0000 1.1584 @@ -35214,8 +35214,8 @@ </dl><p><dfn id=syntax-tags title=syntax-tags>Tags</dfn> are used to delimit the start and end of elements in the markup. CDATA, RCDATA, and normal - elements have a <a href=#syntax-start-tags title=syntax-start-tags>start tag</a> to - indicate where they begin, and an <a href=#syntax-end-tags title=syntax-end-tags>end + elements have a <a href=#syntax-start-tag title=syntax-start-tag>start tag</a> to + indicate where they begin, and an <a href=#syntax-end-tag title=syntax-end-tag>end tag</a> to indicate where they end. The start and end tags of certain normal elements can be <a href=#syntax-tag-omission title=syntax-tag-omission>omitted</a>, as described later. Those that cannot be omitted must not be omitted. <a href=#void-elements>Void @@ -35262,7 +35262,7 @@ HYPHEN-MINUS (<code>-</code>). In the HTML syntax, tag names may be written with any mix of lower- and uppercase letters that, when converted to all-lowercase, matches the element's tag name; tag - names are case-insensitive.<h5 id=start-tags><span class=secno>8.1.2.1 </span>Start tags</h5><p><dfn id=syntax-start-tags title=syntax-start-tags>Start tags</dfn> must have the + names are case-insensitive.<h5 id=start-tags><span class=secno>8.1.2.1 </span>Start tags</h5><p><dfn id=syntax-start-tag title=syntax-start-tag>Start tags</dfn> must have the following format:<ol><li>The first character of a start tag must be a U+003C LESS-THAN SIGN (<code><</code>).</li> @@ -35289,7 +35289,7 @@ <li>Finally, start tags must be closed by a U+003E GREATER-THAN SIGN (<code>></code>) character.</li> - </ol><h5 id=end-tags><span class=secno>8.1.2.2 </span>End tags</h5><p><dfn id=syntax-end-tags title=syntax-end-tags>End tags</dfn> must have the + </ol><h5 id=end-tags><span class=secno>8.1.2.2 </span>End tags</h5><p><dfn id=syntax-end-tag title=syntax-end-tag>End tags</dfn> must have the following format:<ol><li>The first character of an end tag must be a U+003C LESS-THAN SIGN (<code><</code>).</li> @@ -35366,7 +35366,7 @@ <p>If an attribute using the unquoted attribute syntax is to be followed by another attribute or by one of the optional U+002F - SOLIDUS (<code>/</code>) characters allowed in step 6 of the <span title=syntax-start-tag>start tag</span> syntax above, then there + SOLIDUS (<code>/</code>) characters allowed in step 6 of the <a href=#syntax-start-tag title=syntax-start-tag>start tag</a> syntax above, then there must be a <a href=#space-character>space character</a> separating the two.</p> </dd> @@ -35433,38 +35433,33 @@ </dl><p>There must never be two or more attributes on the same start tag whose names are an <a href=#ascii-case-insensitive>ASCII case-insensitive</a> match for - each other.<h5 id=optional-tags><span class=secno>8.1.2.4 </span>Optional tags</h5><p>Certain tags can be <dfn id=syntax-tag-omission title=syntax-tag-omission>omitted</dfn>.</p><!-- <html> --><p>An <code><a href=#the-html-element>html</a></code> element's <span title=syntax-start-tag>start tag</span> may be omitted if the - first thing inside the <code><a href=#the-html-element>html</a></code> element is not a <a href=#syntax-comments title=syntax-comments>comment</a>.</p><!-- </html> --><p>An <code><a href=#the-html-element>html</a></code> element's <span title=syntax-end-tag>end - tag</span> may be omitted if the <code><a href=#the-html-element>html</a></code> element is not - immediately followed by a <a href=#syntax-comments title=syntax-comments>comment</a> - and the element contains a <code><a href=#the-body-element>body</a></code> element that is either - not empty or whose <span title=syntax-start-tag>start tag</span> - has not been omitted.</p><!-- <head> --><p>A <code><a href=#the-head-element>head</a></code> element's <span title=syntax-start-tag>start tag</span> may be omitted if the - first thing inside the <code><a href=#the-head-element>head</a></code> element is an element.</p><!-- </head> --><p>A <code><a href=#the-head-element>head</a></code> element's <span title=syntax-end-tag>end - tag</span> may be omitted if the <code><a href=#the-head-element>head</a></code> element is not - immediately followed by a <a href=#space-character>space character</a> or a <a href=#syntax-comments title=syntax-comments>comment</a>.</p><!-- <body> --><p>A <code><a href=#the-body-element>body</a></code> element's <span title=syntax-start-tag>start tag</span> may be omitted if the + each other.<h5 id=optional-tags><span class=secno>8.1.2.4 </span>Optional tags</h5><p>Certain tags can be <dfn id=syntax-tag-omission title=syntax-tag-omission>omitted</dfn>.</p><!-- <html> --><p>An <code><a href=#the-html-element>html</a></code> element's <a href=#syntax-start-tag title=syntax-start-tag>start tag</a> may be omitted if the + first thing inside the <code><a href=#the-html-element>html</a></code> element is not a <a href=#syntax-comments title=syntax-comments>comment</a>.</p><!-- </html> --><p>An <code><a href=#the-html-element>html</a></code> element's <a href=#syntax-end-tag title=syntax-end-tag>end + tag</a> may be omitted if the <code><a href=#the-html-element>html</a></code> element is not + immediately followed by a <a href=#syntax-comments title=syntax-comments>comment</a>.</p><!-- <head> --><p>A <code><a href=#the-head-element>head</a></code> element's <a href=#syntax-start-tag title=syntax-start-tag>start tag</a> may be omitted if the + first thing inside the <code><a href=#the-head-element>head</a></code> element is an element.</p><!-- </head> --><p>A <code><a href=#the-head-element>head</a></code> element's <a href=#syntax-end-tag title=syntax-end-tag>end + tag</a> may be omitted if the <code><a href=#the-head-element>head</a></code> element is not + immediately followed by a <a href=#space-character>space character</a> or a <a href=#syntax-comments title=syntax-comments>comment</a>.</p><!-- <body> --><p>A <code><a href=#the-body-element>body</a></code> element's <a href=#syntax-start-tag title=syntax-start-tag>start tag</a> may be omitted if the first thing inside the <code><a href=#the-body-element>body</a></code> element is not a <a href=#space-character>space character</a> or a <a href=#syntax-comments title=syntax-comments>comment</a>, except if the first thing inside the <code><a href=#the-body-element>body</a></code> element is a <code><a href=#script>script</a></code> or <code><a href=#the-style-element>style</a></code> element. <!-- Note that even if the </head> end tag is present, the parser makes <style> and <script> elements between </head> and <body> end up in the <head> instead of implying - the <body> --></p><!-- </body> --><p>A <code><a href=#the-body-element>body</a></code> element's <span title=syntax-end-tag>end - tag</span> may be omitted if the <code><a href=#the-body-element>body</a></code> element is not - immediately followed by a <a href=#syntax-comments title=syntax-comments>comment</a> and the element is either not - empty or its <span title=syntax-start-tag>start tag</span> has not - been omitted.</p><!-- </li> --><p>A <code><a href=#the-li-element>li</a></code> element's <span title=syntax-end-tag>end - tag</span> may be omitted if the <code><a href=#the-li-element>li</a></code> element is + the <body> --></p><!-- </body> --><p>A <code><a href=#the-body-element>body</a></code> element's <a href=#syntax-end-tag title=syntax-end-tag>end + tag</a> may be omitted if the <code><a href=#the-body-element>body</a></code> element is not + immediately followed by a <a href=#syntax-comments title=syntax-comments>comment</a>.</p><!-- </li> --><p>A <code><a href=#the-li-element>li</a></code> element's <a href=#syntax-end-tag title=syntax-end-tag>end + tag</a> may be omitted if the <code><a href=#the-li-element>li</a></code> element is immediately followed by another <code><a href=#the-li-element>li</a></code> element or if there - is no more content in the parent element.</p><!-- </dt> --><p>A <code><a href=#the-dt-element>dt</a></code> element's <span title=syntax-end-tag>end - tag</span> may be omitted if the <code><a href=#the-dt-element>dt</a></code> element is + is no more content in the parent element.</p><!-- </dt> --><p>A <code><a href=#the-dt-element>dt</a></code> element's <a href=#syntax-end-tag title=syntax-end-tag>end + tag</a> may be omitted if the <code><a href=#the-dt-element>dt</a></code> element is immediately followed by another <code><a href=#the-dt-element>dt</a></code> element or a - <code><a href=#the-dd-element>dd</a></code> element.</p><!-- </dd> --><p>A <code><a href=#the-dd-element>dd</a></code> element's <span title=syntax-end-tag>end - tag</span> may be omitted if the <code><a href=#the-dd-element>dd</a></code> element is + <code><a href=#the-dd-element>dd</a></code> element.</p><!-- </dd> --><p>A <code><a href=#the-dd-element>dd</a></code> element's <a href=#syntax-end-tag title=syntax-end-tag>end + tag</a> may be omitted if the <code><a href=#the-dd-element>dd</a></code> element is immediately followed by another <code><a href=#the-dd-element>dd</a></code> element or a <code><a href=#the-dt-element>dt</a></code> element, or if there is no more content in the - parent element.</p><!-- </p> --><p>A <code><a href=#the-p-element>p</a></code> element's <span title=syntax-end-tag>end - tag</span> may be omitted if the <code><a href=#the-p-element>p</a></code> element is + parent element.</p><!-- </p> --><p>A <code><a href=#the-p-element>p</a></code> element's <a href=#syntax-end-tag title=syntax-end-tag>end + tag</a> may be omitted if the <code><a href=#the-p-element>p</a></code> element is immediately followed by an <code><a href=#the-address-element>address</a></code>, <code><a href=#the-article-element>article</a></code>, <code><a href=#the-aside-element>aside</a></code>, <code><a href=#the-blockquote-element>blockquote</a></code>, <code><a href=#datagrid>datagrid</a></code>, <code><a href=#the-dialog-element>dialog</a></code>, <code>dir</code>, @@ -35476,15 +35471,15 @@ <code><a href=#the-p-element>p</a></code>, <code><a href=#the-pre-element>pre</a></code>, <code><a href=#the-section-element>section</a></code>, <code><a href=#the-table-element>table</a></code>, or <code><a href=#the-ul-element>ul</a></code>, element, or if there is no more content in the parent element and the parent element is not an - <code><a href=#the-a-element>a</a></code> element.</p><!-- </rt> --><p>An <code><a href=#the-rt-element>rt</a></code> element's <span title=syntax-end-tag>end - tag</span> may be omitted if the <code><a href=#the-rt-element>rt</a></code> element is + <code><a href=#the-a-element>a</a></code> element.</p><!-- </rt> --><p>An <code><a href=#the-rt-element>rt</a></code> element's <a href=#syntax-end-tag title=syntax-end-tag>end + tag</a> may be omitted if the <code><a href=#the-rt-element>rt</a></code> element is immediately followed by an <code><a href=#the-rt-element>rt</a></code> or <code><a href=#the-rp-element>rp</a></code> - element, or if there is no more content in the parent element.</p><!-- </rp> --><p>An <code><a href=#the-rp-element>rp</a></code> element's <span title=syntax-end-tag>end - tag</span> may be omitted if the <code><a href=#the-rp-element>rp</a></code> element is + element, or if there is no more content in the parent element.</p><!-- </rp> --><p>An <code><a href=#the-rp-element>rp</a></code> element's <a href=#syntax-end-tag title=syntax-end-tag>end + tag</a> may be omitted if the <code><a href=#the-rp-element>rp</a></code> element is immediately followed by an <code><a href=#the-rt-element>rt</a></code> or <code><a href=#the-rp-element>rp</a></code> element, or if there is no more content in the parent element.</p><!-- </optgroup> (the text assumes <optgroup> can only be inside a <select>; commented out text below can handle the non-<select> case - if we ever allow it) --><p>An <code><a href=#the-optgroup-element>optgroup</a></code> element's <span title=syntax-end-tag>end tag</span> may be omitted if the + if we ever allow it) --><p>An <code><a href=#the-optgroup-element>optgroup</a></code> element's <a href=#syntax-end-tag title=syntax-end-tag>end tag</a> may be omitted if the <code><a href=#the-optgroup-element>optgroup</a></code> element <!--has an ancestor <code>select</code> element and--> is immediately followed by another <code><a href=#the-optgroup-element>optgroup</a></code> element, or if <!--all of the elements @@ -35497,40 +35492,40 @@ <p id=x><optgroup><optgroup></optgroup></optgroup>x</p> <p><optgroup id=x><optgroup></optgroup>x</p> <p><optgroup><optgroup id=x>x</p> - --><!-- </option> --><p>An <code><a href=#the-option-element>option</a></code> element's <span title=syntax-end-tag>end - tag</span> may be omitted if the <code><a href=#the-option-element>option</a></code> element is + --><!-- </option> --><p>An <code><a href=#the-option-element>option</a></code> element's <a href=#syntax-end-tag title=syntax-end-tag>end + tag</a> may be omitted if the <code><a href=#the-option-element>option</a></code> element is immediately followed by another <code><a href=#the-option-element>option</a></code> element, or if it is immediately followed by an <code><a href=#the-optgroup-element>optgroup</a></code> element, or - if there is no more content in the parent element.</p><!-- <colgroup> --><p>A <code><a href=#the-colgroup-element>colgroup</a></code> element's <span title=syntax-start-tag>start tag</span> may be omitted if the + if there is no more content in the parent element.</p><!-- <colgroup> --><p>A <code><a href=#the-colgroup-element>colgroup</a></code> element's <a href=#syntax-start-tag title=syntax-start-tag>start tag</a> may be omitted if the first thing inside the <code><a href=#the-colgroup-element>colgroup</a></code> element is a <code><a href=#the-col-element>col</a></code> element, and if the element is not immediately - preceded by another <code><a href=#the-colgroup-element>colgroup</a></code> element whose <span title=syntax-end-tag>end tag</span> has been omitted.</p><!-- </colgroup> --><p>A <code><a href=#the-colgroup-element>colgroup</a></code> element's <span title=syntax-end-tag>end tag</span> may be omitted if the + preceded by another <code><a href=#the-colgroup-element>colgroup</a></code> element whose <a href=#syntax-end-tag title=syntax-end-tag>end tag</a> has been omitted.</p><!-- </colgroup> --><p>A <code><a href=#the-colgroup-element>colgroup</a></code> element's <a href=#syntax-end-tag title=syntax-end-tag>end tag</a> may be omitted if the <code><a href=#the-colgroup-element>colgroup</a></code> element is not immediately followed by a - <a href=#space-character>space character</a> or a <a href=#syntax-comments title=syntax-comments>comment</a>.</p><!-- </thead> --><p>A <code><a href=#the-thead-element>thead</a></code> element's <span title=syntax-end-tag>end - tag</span> may be omitted if the <code><a href=#the-thead-element>thead</a></code> element is + <a href=#space-character>space character</a> or a <a href=#syntax-comments title=syntax-comments>comment</a>.</p><!-- </thead> --><p>A <code><a href=#the-thead-element>thead</a></code> element's <a href=#syntax-end-tag title=syntax-end-tag>end + tag</a> may be omitted if the <code><a href=#the-thead-element>thead</a></code> element is immediately followed by a <code><a href=#the-tbody-element>tbody</a></code> or <code><a href=#the-tfoot-element>tfoot</a></code> - element.</p><!-- <tbody> --><p>A <code><a href=#the-tbody-element>tbody</a></code> element's <span title=syntax-start-tag>start tag</span> may be omitted if the + element.</p><!-- <tbody> --><p>A <code><a href=#the-tbody-element>tbody</a></code> element's <a href=#syntax-start-tag title=syntax-start-tag>start tag</a> may be omitted if the first thing inside the <code><a href=#the-tbody-element>tbody</a></code> element is a <code><a href=#the-tr-element>tr</a></code> element, and if the element is not immediately preceded by a <code><a href=#the-tbody-element>tbody</a></code>, <code><a href=#the-thead-element>thead</a></code>, or - <code><a href=#the-tfoot-element>tfoot</a></code> element whose <span title=syntax-end-tag>end - tag</span> has been omitted.</p><!-- </tbody> --><p>A <code><a href=#the-tbody-element>tbody</a></code> element's <span title=syntax-end-tag>end - tag</span> may be omitted if the <code><a href=#the-tbody-element>tbody</a></code> element is + <code><a href=#the-tfoot-element>tfoot</a></code> element whose <a href=#syntax-end-tag title=syntax-end-tag>end + tag</a> has been omitted.</p><!-- </tbody> --><p>A <code><a href=#the-tbody-element>tbody</a></code> element's <a href=#syntax-end-tag title=syntax-end-tag>end + tag</a> may be omitted if the <code><a href=#the-tbody-element>tbody</a></code> element is immediately followed by a <code><a href=#the-tbody-element>tbody</a></code> or <code><a href=#the-tfoot-element>tfoot</a></code> - element, or if there is no more content in the parent element.</p><!-- </tfoot> --><p>A <code><a href=#the-tfoot-element>tfoot</a></code> element's <span title=syntax-end-tag>end - tag</span> may be omitted if the <code><a href=#the-tfoot-element>tfoot</a></code> element is + element, or if there is no more content in the parent element.</p><!-- </tfoot> --><p>A <code><a href=#the-tfoot-element>tfoot</a></code> element's <a href=#syntax-end-tag title=syntax-end-tag>end + tag</a> may be omitted if the <code><a href=#the-tfoot-element>tfoot</a></code> element is immediately followed by a <code><a href=#the-tbody-element>tbody</a></code> element, or if there is - no more content in the parent element.</p><!-- </tr> --><p>A <code><a href=#the-tr-element>tr</a></code> element's <span title=syntax-end-tag>end - tag</span> may be omitted if the <code><a href=#the-tr-element>tr</a></code> element is + no more content in the parent element.</p><!-- </tr> --><p>A <code><a href=#the-tr-element>tr</a></code> element's <a href=#syntax-end-tag title=syntax-end-tag>end + tag</a> may be omitted if the <code><a href=#the-tr-element>tr</a></code> element is immediately followed by another <code><a href=#the-tr-element>tr</a></code> element, or if there - is no more content in the parent element.</p><!-- </td> --><p>A <code><a href=#the-td-element>td</a></code> element's <span title=syntax-end-tag>end - tag</span> may be omitted if the <code><a href=#the-td-element>td</a></code> element is + is no more content in the parent element.</p><!-- </td> --><p>A <code><a href=#the-td-element>td</a></code> element's <a href=#syntax-end-tag title=syntax-end-tag>end + tag</a> may be omitted if the <code><a href=#the-td-element>td</a></code> element is immediately followed by a <code><a href=#the-td-element>td</a></code> or <code><a href=#the-th-element>th</a></code> - element, or if there is no more content in the parent element.</p><!-- </th> --><p>A <code><a href=#the-th-element>th</a></code> element's <span title=syntax-end-tag>end - tag</span> may be omitted if the <code><a href=#the-th-element>th</a></code> element is + element, or if there is no more content in the parent element.</p><!-- </th> --><p>A <code><a href=#the-th-element>th</a></code> element's <a href=#syntax-end-tag title=syntax-end-tag>end + tag</a> may be omitted if the <code><a href=#the-th-element>th</a></code> element is immediately followed by a <code><a href=#the-td-element>td</a></code> or <code><a href=#the-th-element>th</a></code> - element, or if there is no more content in the parent element.<p><strong>However</strong>, a <span title=syntax-start-tag>start - tag</span> must never be omitted if it has any attributes.<h5 id=element-restrictions><span class=secno>8.1.2.5 </span>Restrictions on content models</h5><p>For historical reasons, certain elements have extra restrictions + element, or if there is no more content in the parent element.<p><strong>However</strong>, a <a href=#syntax-start-tag title=syntax-start-tag>start + tag</a> must never be omitted if it has any attributes.<h5 id=element-restrictions><span class=secno>8.1.2.5 </span>Restrictions on content models</h5><p>For historical reasons, certain elements have extra restrictions beyond even the restrictions given by their content model.<p>An <code><a href=#the-optgroup-element>optgroup</a></code> element <!--that is a descendant of a <code>select</code> element--> must not contain <code><a href=#the-optgroup-element>optgroup</a></code> elements, even though these elements are @@ -35544,8 +35539,8 @@ described in this specification. (If a <code><a href=#the-tr-element>tr</a></code> element is put inside a <code><a href=#the-table-element>table</a></code> in the markup, it will in fact imply a <code><a href=#the-tbody-element>tbody</a></code> start tag before it.)<p>A single U+000A LINE FEED (LF) character may be placed - immediately after the <span title=syntax-start-tag>start - tag</span> of <code><a href=#the-pre-element>pre</a></code> and <code><a href=#the-textarea-element>textarea</a></code> + immediately after the <a href=#syntax-start-tag title=syntax-start-tag>start + tag</a> of <code><a href=#the-pre-element>pre</a></code> and <code><a href=#the-textarea-element>textarea</a></code> elements. This does not affect the processing of the element. The otherwise optional U+000A LINE FEED (LF) character <em>must</em> be included if the element's contents start with that character @@ -41185,7 +41180,7 @@ <code><a href=#script>script</a></code> element contain a text node with the text string "<code></script></code>", or having a <code><a href=#the-p-element>p</a></code> element that contains a <code><a href=#the-ul-element>ul</a></code> element (as the <code><a href=#the-ul-element>ul</a></code> element's - <span title=syntax-start-tag>start tag</span> would imply the end + <a href=#syntax-start-tag title=syntax-start-tag>start tag</a> would imply the end tag for the <code><a href=#the-p-element>p</a></code>).<h3 id=parsing-html-fragments><span class=secno>8.5 </span>Parsing HTML fragments</h3><p>The following steps form the <dfn id=html-fragment-parsing-algorithm>HTML fragment parsing algorithm</dfn>. The algorithm takes as input a DOM <code>Element</code>, referred to as the <var title="">context</var> @@ -43762,53 +43757,53 @@ Darin Adler, Darin Fisher, Dave Camp, Dave Singer, Dave Townsend<!-- Mossop on moz irc -->, David Baron, David Bloom, David Carlisle, David Flanagan, David Håsäther, David Hyatt, David Smith, - Dean Edridge, Debi Orton, Derek Featherstone, DeWitt Clinton, - Dimitri Glazkov, dolphinling, Doron Rosenberg, Doug Kramer, Edward - O'Connor, Eira Monstad, Elliotte Harold, Eric Carlson, Eric Law, - Erik Arvidsson, Evan Martin, Evan Prodromou, fantasai, Felix Sasaki, - Franck 'Shift' Quélain, Garrett Smith, Geoffrey Garen, - Geoffrey Sneddon, George Lund, Håkon Wium Lie, Henri Sivonen, - Henrik Lied, Henry Mason, Hugh Winkler, Ignacio Javier, Ivo Emanuel - Gonçalves, J. King, Jacques Distler, James Graham, James - Justin Harrell, James M Snell, James Perrett, Jan-Klaas Kollhof, - Jason White, Jasper Bryant-Greene, Jeff Cutsinger, Jeff Schiller, - Jeff Walden, Jens Bannmann, Jens Fendler, Jeroen van der Meer, Jim - Jewett, Jim Meehan, Joe Clark, John Fallows, Joseph Kesselman, Jjgod - Jiang, Joel Spolsky, Johan Herland, John Boyer, John Bussjaeger, - John Harding, Johnny Stenback, Jon Perlow, Jonathan Worent, Jorgen - Horstink, Josh Levenberg, Joshua Randall, Jukka K. Korpela, Jules - Clément-Ripoche, Julian Reschke, Kai Hendry, <!-- Keryx Web, - = Lars Gunther --> Kornel Lesinski, 黒澤剛志 - (KUROSAWA Takeshi), Kristof Zelechovski, Lachlan Hunt, Larry Page, - Lars Gunther, Laura L. Carlson, Laura Wisewell, Laurens Holst, Lee - Kowalkowski, Leif Halvard Silli, Lenny Domnitser, Léonard - Bouchet, Leons Petrazickis, Logan<!-- on moz irc -->, Loune, Maciej - Stachowiak, Magnus Kristiansen<!-- Dashiva -->, Malcolm Rowe, Mark - Nottingham, Mark Rowe<!--bdash-->, Mark Schenk, Martijn Wargers, - Martin Atkins, Martin Dürst, Martin Honnen, Masataka Yakura, - Mathieu Henri, Matthew Gregan, Matthew Mastracci, Matthew Raymond, - Matthew Thomas, Mattias Waldau, Max Romantschuk, Michael 'Ratt' - Iannarelli, Michael A. Nachbaur, Michael A. Puls - II<!--Shadow2531-->, Michael Carter, Michael Gratton, Michael - Nordman, Michael Powers, Michael(tm) Smith, Michel Fortin, Michiel - van der Blonk, Mihai Şucan<!-- from ROBO Design -->, Mike - Brown, Mike Dierken<!-- S. Mike Dierken -->, Mike Dixon, Mike - Schinkel, Mike Shaver, Mikko Rantalainen, Neil Deakin, Neil Soiffer, - Olaf Hoffmann, Olav Junker Kjær, Oliver Hunt, Peter Karlsson, - Peter Kasting, Philip Jägenstedt, Philip Taylor, Philip - TAYLOR<!-- a different one -->, Rachid Finge, Rajas Moonka, Ralf - Stoltze, Ralph Giles, Raphael Champeimont, Rene Saarsoo, Richard - Ishida, Rimantas Liubertas, Robert Blaut, Robert O'Callahan, Robert - Sayre, Roman Ivanov, Ryan King, S. Mike Dierken, Sam Ruby, Sam - Weinig, Scott Hess, Sean Knapp, Shaun Inman, Silvia Pfeiffer, Simon - Pieters, Stefan Haustein, Steffen Meschkat, Stephen Ma, Steve - Faulkner, Steve Runyon, Steven Garrity, Stewart Brodie, Stuart - Parmenter, Sunava Dutta, Tantek Çelik, Terrence Wood, Thomas - Broyer, Thomas O'Connor, Tim Altman, Tim Johansson, Travis Leithead, - Tyler Close, Vladimir Vukićević, Wakaba, Wayne - Pollock, Wellington Fernando de Macedo, William Swanson, Wolfram - Kriesing, Yi-An Huang, and Øistein E. Andersen, for their - useful and substantial comments.<p>Thanks also to everyone who has ever posted about HTML5 to their + David Woolley, Dean Edridge, Debi Orton, Derek Featherstone, DeWitt + Clinton, Dimitri Glazkov, dolphinling, Doron Rosenberg, Doug Kramer, + Edward O'Connor, Eira Monstad, Elliotte Harold, Eric Carlson, Eric + Law, Erik Arvidsson, Evan Martin, Evan Prodromou, fantasai, Felix + Sasaki, Franck 'Shift' Quélain, Garrett Smith, Geoffrey + Garen, Geoffrey Sneddon, George Lund, Håkon Wium Lie, Henri + Sivonen, Henrik Lied, Henry Mason, Hugh Winkler, Ignacio Javier, Ivo + Emanuel Gonçalves, J. King, Jacques Distler, James Graham, + James Justin Harrell, James M Snell, James Perrett, Jan-Klaas + Kollhof, Jason White, Jasper Bryant-Greene, Jeff Cutsinger, Jeff + Schiller, Jeff Walden, Jens Bannmann, Jens Fendler, Jeroen van der + Meer, Jim Jewett, Jim Meehan, Joe Clark, John Fallows, Joseph + Kesselman, Jjgod Jiang, Joel Spolsky, Johan Herland, John Boyer, + John Bussjaeger, John Harding, Johnny Stenback, Jon Perlow, Jonathan + Worent, Jorgen Horstink, Josh Levenberg, Joshua Randall, Jukka + K. Korpela, Jules Clément-Ripoche, Julian Reschke, Kai + Hendry, <!-- Keryx Web, = Lars Gunther --> Kornel Lesinski, + 黒澤剛志 (KUROSAWA Takeshi), Kristof + Zelechovski, Lachlan Hunt, Larry Page, Lars Gunther, Laura + L. Carlson, Laura Wisewell, Laurens Holst, Lee Kowalkowski, Leif + Halvard Silli, Lenny Domnitser, Léonard Bouchet, Leons + Petrazickis, Logan<!-- on moz irc -->, Loune, Maciej Stachowiak, + Magnus Kristiansen<!-- Dashiva -->, Malcolm Rowe, Mark Nottingham, + Mark Rowe<!--bdash-->, Mark Schenk, Martijn Wargers, Martin Atkins, + Martin Dürst, Martin Honnen, Masataka Yakura, Mathieu Henri, + Matthew Gregan, Matthew Mastracci, Matthew Raymond, Matthew Thomas, + Mattias Waldau, Max Romantschuk, Michael 'Ratt' Iannarelli, Michael + A. Nachbaur, Michael A. Puls II<!--Shadow2531-->, Michael Carter, + Michael Gratton, Michael Nordman, Michael Powers, Michael(tm) Smith, + Michel Fortin, Michiel van der Blonk, Mihai Şucan<!-- from + ROBO Design -->, Mike Brown, Mike Dierken<!-- S. Mike Dierken -->, + Mike Dixon, Mike Schinkel, Mike Shaver, Mikko Rantalainen, Neil + Deakin, Neil Soiffer, Olaf Hoffmann, Olav Junker Kjær, Oliver + Hunt, Peter Karlsson, Peter Kasting, Philip Jägenstedt, Philip + Taylor, Philip TAYLOR<!-- a different one -->, Rachid Finge, Rajas + Moonka, Ralf Stoltze, Ralph Giles, Raphael Champeimont, Rene + Saarsoo, Richard Ishida, Rimantas Liubertas, Robert Blaut, Robert + O'Callahan, Robert Sayre, Roman Ivanov, Ryan King, S. Mike Dierken, + Sam Ruby, Sam Weinig, Scott Hess, Sean Knapp, Shaun Inman, Silvia + Pfeiffer, Simon Pieters, Stefan Haustein, Steffen Meschkat, Stephen + Ma, Steve Faulkner, Steve Runyon, Steven Garrity, Stewart Brodie, + Stuart Parmenter, Sunava Dutta, Tantek Çelik, Terrence Wood, + Thomas Broyer, Thomas O'Connor, Tim Altman, Tim Johansson, Travis + Leithead, Tyler Close, Vladimir Vukićević, Wakaba, + Wayne Pollock, Wellington Fernando de Macedo, William Swanson, + Wolfram Kriesing, Yi-An Huang, and Øistein E. Andersen, for + their useful and substantial comments.<p>Thanks also to everyone who has ever posted about HTML5 to their blogs, public mailing lists, or forums, including the <a href=http://lists.w3.org/Archives/Public/public-html/>W3C public-html list</a> and the <a href=http://www.whatwg.org/mailing-list>various WHATWG lists</a>.
Received on Monday, 17 November 2008 22:42:40 UTC