html5/spec-author-view Overview.html,1.702,1.703 association-of-controls-and-forms.html,1.18,1.19 common-input-element-attributes.html,1.19,1.20 dnd.html,1.20,1.21 forms.html,1.564,1.565 fragment-links.js,1.28,1.29 infrastructure.html,1.570,1.571 interactive-elements.html,1.568,1.569 number-state.html,1.17,1.18 offline.html,1.568,1.569 semantics.html,1.570,1.571 spec.html,1.707,1.708 states-of-the-type-attribute.html,1.15,1.16 syntax.html,1.566,1.567 the-button-element.html,1.19,1.20 the-iframe-element.html,1.26,1.27 the-input-element.html,1.15,1.16 urls.html,1.21,1.22

Update of /sources/public/html5/spec-author-view
In directory hutz:/tmp/cvs-serv22665

Modified Files:
	Overview.html association-of-controls-and-forms.html 
	common-input-element-attributes.html dnd.html forms.html 
	fragment-links.js infrastructure.html 
	interactive-elements.html number-state.html offline.html 
	semantics.html spec.html states-of-the-type-attribute.html 
	syntax.html the-button-element.html the-iframe-element.html 
	the-input-element.html urls.html 
Log Message:
An introduction to forms. (whatwg r4752)

[updated by splitter]


Index: infrastructure.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/infrastructure.html,v
retrieving revision 1.570
retrieving revision 1.571
diff -u -d -r1.570 -r1.571
--- infrastructure.html	16 Feb 2010 08:57:02 -0000	1.570
+++ infrastructure.html	17 Feb 2010 04:57:08 -0000	1.571
@@ -420,7 +420,7 @@
   interacting with external content intended for <a href="#plugin" title="plugin">plugins</a>. When third-party software is run with
   the same privileges as the user agent itself, vulnerabilities in the
   third-party software become as dangerous as those in the user
-  agent.</p><h4 id="character-encodings"><span class="secno">2.1.6 </span>Character encodings</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <dfn id="preferred-mime-name">preferred MIME name</dfn> of a character encoding is the
+  agent.</p><h4 id="character-encodings"><span class="secno">2.1.6 </span>Character encodings</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments. </i><span><a href="http://www.w3.org/html/wg/tracker/issues/101">ISSUE-101</a> (us-ascii-ref) blocks progress to Last Call</span></p><p>The <dfn id="preferred-mime-name">preferred MIME name</dfn> of a character encoding is the
   name or alias labeled as "preferred MIME name" in the IANA
   <cite>Character Sets</cite> registry, if there is one, or the
   encoding's name, if none of the aliases are so labeled. <a href="references.html#refsIANACHARSET">[IANACHARSET]</a></p><p>An <dfn id="ascii-compatible-character-encoding">ASCII-compatible character encoding</dfn> is a

Index: the-iframe-element.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/the-iframe-element.html,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -d -r1.26 -r1.27
--- the-iframe-element.html	16 Feb 2010 08:36:54 -0000	1.26
+++ the-iframe-element.html	17 Feb 2010 04:57:11 -0000	1.27
@@ -290,7 +290,7 @@
    <a href="video.html">4.8.6 The video element &#8594;</a>
   <ol class="toc"><li><ol><li><ol><li><a href="the-iframe-element.html#the-iframe-element"><span class="secno">4.8.2 </span>The <code>iframe</code> element</a></li><li><a href="the-iframe-element.html#the-embed-element"><span class="secno">4.8.3 </span>The <code>embed</code> element</a></li><li><a href="the-iframe-element.html#the-object-element"><span class="secno">4.8.4 </span>The <code>object</code> element</a></li><li><a href="the-iframe-element.html#the-param-element"><span class="secno">4.8.5 </span>The <code>param</code> element</a></li></ol></li></ol></li></ol></div>
 
-  <h4 id="the-iframe-element"><span class="secno">4.8.2 </span>The <dfn><code>iframe</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class="element"><dt>Categories</dt>
+  <h4 id="the-iframe-element"><span class="secno">4.8.2 </span>The <dfn><code>iframe</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments. </i><span><a href="http://www.w3.org/html/wg/tracker/issues/100">ISSUE-100</a> (srcdoc) blocks progress to Last Call</span></p><dl class="element"><dt>Categories</dt>
    <dd><a href="content-models.html#flow-content">Flow content</a>.</dd>
    <dd><a href="content-models.html#phrasing-content">Phrasing content</a>.</dd>
    <dd><a href="content-models.html#embedded-content">Embedded content</a>.</dd>

Index: Overview.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/Overview.html,v
retrieving revision 1.702
retrieving revision 1.703
diff -u -d -r1.702 -r1.703
--- Overview.html	16 Feb 2010 09:06:49 -0000	1.702
+++ Overview.html	17 Feb 2010 04:57:07 -0000	1.703
@@ -304,7 +304,7 @@
    </dl><p>This specification is available in the following formats: 
     <a href="spec.html">single page HTML</a>,
     <a href="Overview.html">multipage HTML</a>.
-This is revision 1.3799.
+This is revision 1.3800.
    </p> 
    <p class="copyright"><a href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a>
    &#169; 2009 <a href="http://www.w3.org/"><abbr title="World Wide
@@ -650,69 +650,74 @@
      <li><a href="tabular-data.html#attributes-common-to-td-and-th-elements"><span class="secno">4.9.11 </span>Attributes common to <code>td</code> and <code>th</code> elements</a></li>
      <li><a href="tabular-data.html#examples"><span class="secno">4.9.12 </span>Examples</a></li></ol></li>
    <li><a href="forms.html#forms"><span class="secno">4.10 </span>Forms</a>
-    <ol><li><a href="forms.html#the-form-element"><span class="secno">4.10.1 </span>The <code>form</code> element</a></li>
-     <li><a href="forms.html#the-fieldset-element"><span class="secno">4.10.2 </span>The <code>fieldset</code> element</a></li>
-     <li><a href="forms.html#the-legend-element"><span class="secno">4.10.3 </span>The <code>legend</code> element</a></li>
-     <li><a href="forms.html#the-label-element"><span class="secno">4.10.4 </span>The <code>label</code> element</a></li>
-     <li><a href="the-input-element.html#the-input-element"><span class="secno">4.10.5 </span>The <code>input</code> element</a>
-      <ol><li><a href="states-of-the-type-attribute.html#states-of-the-type-attribute"><span class="secno">4.10.5.1 </span>States of the <code title="attr-input-type">type</code> attribute</a>
-        <ol><li><a href="states-of-the-type-attribute.html#hidden-state"><span class="secno">4.10.5.1.1 </span>Hidden state</a></li>
-         <li><a href="states-of-the-type-attribute.html#text-state-and-search-state"><span class="secno">4.10.5.1.2 </span>Text state and Search state</a></li>
-         <li><a href="states-of-the-type-attribute.html#telephone-state"><span class="secno">4.10.5.1.3 </span>Telephone state</a></li>
-         <li><a href="states-of-the-type-attribute.html#url-state"><span class="secno">4.10.5.1.4 </span>URL state</a></li>
-         <li><a href="states-of-the-type-attribute.html#e-mail-state"><span class="secno">4.10.5.1.5 </span>E-mail state</a></li>
-         <li><a href="states-of-the-type-attribute.html#password-state"><span class="secno">4.10.5.1.6 </span>Password state</a></li>
-         <li><a href="states-of-the-type-attribute.html#date-and-time-state"><span class="secno">4.10.5.1.7 </span>Date and Time state</a></li>
-         <li><a href="states-of-the-type-attribute.html#date-state"><span class="secno">4.10.5.1.8 </span>Date state</a></li>
-         <li><a href="states-of-the-type-attribute.html#month-state"><span class="secno">4.10.5.1.9 </span>Month state</a></li>
-         <li><a href="states-of-the-type-attribute.html#week-state"><span class="secno">4.10.5.1.10 </span>Week state</a></li>
-         <li><a href="states-of-the-type-attribute.html#time-state"><span class="secno">4.10.5.1.11 </span>Time state</a></li>
-         <li><a href="states-of-the-type-attribute.html#local-date-and-time-state"><span class="secno">4.10.5.1.12 </span>Local Date and Time state</a></li>
-         <li><a href="number-state.html#number-state"><span class="secno">4.10.5.1.13 </span>Number state</a></li>
-         <li><a href="number-state.html#range-state"><span class="secno">4.10.5.1.14 </span>Range state</a></li>
-         <li><a href="number-state.html#color-state"><span class="secno">4.10.5.1.15 </span>Color state</a></li>
-         <li><a href="number-state.html#checkbox-state"><span class="secno">4.10.5.1.16 </span>Checkbox state</a></li>
-         <li><a href="number-state.html#radio-button-state"><span class="secno">4.10.5.1.17 </span>Radio Button state</a></li>
-         <li><a href="number-state.html#file-upload-state"><span class="secno">4.10.5.1.18 </span>File Upload state</a></li>
-         <li><a href="number-state.html#submit-button-state"><span class="secno">4.10.5.1.19 </span>Submit Button state</a></li>
-         <li><a href="number-state.html#image-button-state"><span class="secno">4.10.5.1.20 </span>Image Button state</a></li>
-         <li><a href="number-state.html#reset-button-state"><span class="secno">4.10.5.1.21 </span>Reset Button state</a></li>
-         <li><a href="number-state.html#button-state"><span class="secno">4.10.5.1.22 </span>Button state</a></li></ol></li>
-       <li><a href="common-input-element-attributes.html#common-input-element-attributes"><span class="secno">4.10.5.2 </span>Common <code>input</code> element attributes</a>
-        <ol><li><a href="common-input-element-attributes.html#the-autocomplete-attribute"><span class="secno">4.10.5.2.1 </span>The <code title="attr-input-autocomplete">autocomplete</code> attribute</a></li>
-         <li><a href="common-input-element-attributes.html#the-list-attribute"><span class="secno">4.10.5.2.2 </span>The <code title="attr-input-list">list</code> attribute</a></li>
-         <li><a href="common-input-element-attributes.html#the-readonly-attribute"><span class="secno">4.10.5.2.3 </span>The <code title="attr-input-readonly">readonly</code> attribute</a></li>
-         <li><a href="common-input-element-attributes.html#the-size-attribute"><span class="secno">4.10.5.2.4 </span>The <code title="attr-input-size">size</code> attribute</a></li>
-         <li><a href="common-input-element-attributes.html#the-required-attribute"><span class="secno">4.10.5.2.5 </span>The <code title="attr-input-required">required</code> attribute</a></li>
-         <li><a href="common-input-element-attributes.html#the-multiple-attribute"><span class="secno">4.10.5.2.6 </span>The <code title="attr-input-multiple">multiple</code> attribute</a></li>
-         <li><a href="common-input-element-attributes.html#the-maxlength-attribute"><span class="secno">4.10.5.2.7 </span>The <code title="attr-input-maxlength">maxlength</code> attribute</a></li>
-         <li><a href="common-input-element-attributes.html#the-pattern-attribute"><span class="secno">4.10.5.2.8 </span>The <code title="attr-input-pattern">pattern</code> attribute</a></li>
-         <li><a href="common-input-element-attributes.html#the-min-and-max-attributes"><span class="secno">4.10.5.2.9 </span>The <code title="attr-input-min">min</code> and <code title="attr-input-max">max</code> attributes</a></li>
-         <li><a href="common-input-element-attributes.html#the-step-attribute"><span class="secno">4.10.5.2.10 </span>The <code title="attr-input-step">step</code> attribute</a></li>
-         <li><a href="common-input-element-attributes.html#the-placeholder-attribute"><span class="secno">4.10.5.2.11 </span>The <code title="attr-input-placeholder">placeholder</code> attribute</a></li></ol></li>
-       <li><a href="common-input-element-attributes.html#common-input-element-apis"><span class="secno">4.10.5.3 </span>Common <code>input</code> element APIs</a></li></ol></li>
-     <li><a href="the-button-element.html#the-button-element"><span class="secno">4.10.6 </span>The <code>button</code> element</a></li>
-     <li><a href="the-button-element.html#the-select-element"><span class="secno">4.10.7 </span>The <code>select</code> element</a></li>
-     <li><a href="the-button-element.html#the-datalist-element"><span class="secno">4.10.8 </span>The <code>datalist</code> element</a></li>
-     <li><a href="the-button-element.html#the-optgroup-element"><span class="secno">4.10.9 </span>The <code>optgroup</code> element</a></li>
-     <li><a href="the-button-element.html#the-option-element"><span class="secno">4.10.10 </span>The <code>option</code> element</a></li>
-     <li><a href="the-button-element.html#the-textarea-element"><span class="secno">4.10.11 </span>The <code>textarea</code> element</a></li>
-     <li><a href="the-button-element.html#the-keygen-element"><span class="secno">4.10.12 </span>The <code>keygen</code> element</a></li>
-     <li><a href="the-button-element.html#the-output-element"><span class="secno">4.10.13 </span>The <code>output</code> element</a></li>
-     <li><a href="the-button-element.html#the-progress-element"><span class="secno">4.10.14 </span>The <code>progress</code> element</a></li>
-     <li><a href="the-button-element.html#the-meter-element"><span class="secno">4.10.15 </span>The <code>meter</code> element</a></li>
-     <li><a href="association-of-controls-and-forms.html#association-of-controls-and-forms"><span class="secno">4.10.16 </span>Association of controls and forms</a></li>
-     <li><a href="association-of-controls-and-forms.html#attributes-common-to-form-controls"><span class="secno">4.10.17 </span>Attributes common to form controls</a>
-      <ol><li><a href="association-of-controls-and-forms.html#naming-form-controls"><span class="secno">4.10.17.1 </span>Naming form controls</a></li>
-       <li><a href="association-of-controls-and-forms.html#enabling-and-disabling-form-controls"><span class="secno">4.10.17.2 </span>Enabling and disabling form controls</a></li>
-       <li><a href="association-of-controls-and-forms.html#autofocusing-a-form-control"><span class="secno">4.10.17.3 </span>Autofocusing a form control</a></li>
-       <li><a href="association-of-controls-and-forms.html#limiting-user-input-length"><span class="secno">4.10.17.4 </span>Limiting user input length</a></li>
-       <li><a href="association-of-controls-and-forms.html#form-submission-0"><span class="secno">4.10.17.5 </span>Form submission</a></li></ol></li>
-     <li><a href="association-of-controls-and-forms.html#constraints"><span class="secno">4.10.18 </span>Constraints</a>
-      <ol><li><a href="association-of-controls-and-forms.html#definitions"><span class="secno">4.10.18.1 </span>Definitions</a></li>
-       <li><a href="association-of-controls-and-forms.html#the-constraint-validation-api"><span class="secno">4.10.18.2 </span>The constraint validation API</a></li>
-       <li><a href="association-of-controls-and-forms.html#security-0"><span class="secno">4.10.18.3 </span>Security</a></li></ol></li>
-     <li><a href="association-of-controls-and-forms.html#form-submission"><span class="secno">4.10.19 </span>Form submission</a></li></ol></li>
+    <ol><li><a href="forms.html#introduction-0"><span class="secno">4.10.1 </span>Introduction</a>
+      <ol><li><a href="forms.html#writing-a-form-s-user-interface"><span class="secno">4.10.1.1 </span>Writing a form's user interface</a></li>
+       <li><a href="forms.html#implementing-the-server-side-processing-for-a-form"><span class="secno">4.10.1.2 </span>Implementing the server-side processing for a form</a></li>
+       <li><a href="forms.html#configuring-o-form-to-communicate-with-a-server"><span class="secno">4.10.1.3 </span>Configuring o form to communicate with a server</a></li></ol></li>
+     <li><a href="forms.html#categories"><span class="secno">4.10.2 </span>Categories</a></li>
+     <li><a href="forms.html#the-form-element"><span class="secno">4.10.3 </span>The <code>form</code> element</a></li>
+     <li><a href="forms.html#the-fieldset-element"><span class="secno">4.10.4 </span>The <code>fieldset</code> element</a></li>
+     <li><a href="forms.html#the-legend-element"><span class="secno">4.10.5 </span>The <code>legend</code> element</a></li>
+     <li><a href="forms.html#the-label-element"><span class="secno">4.10.6 </span>The <code>label</code> element</a></li>
+     <li><a href="the-input-element.html#the-input-element"><span class="secno">4.10.7 </span>The <code>input</code> element</a>
+      <ol><li><a href="states-of-the-type-attribute.html#states-of-the-type-attribute"><span class="secno">4.10.7.1 </span>States of the <code title="attr-input-type">type</code> attribute</a>
+        <ol><li><a href="states-of-the-type-attribute.html#hidden-state"><span class="secno">4.10.7.1.1 </span>Hidden state</a></li>
+         <li><a href="states-of-the-type-attribute.html#text-state-and-search-state"><span class="secno">4.10.7.1.2 </span>Text state and Search state</a></li>
+         <li><a href="states-of-the-type-attribute.html#telephone-state"><span class="secno">4.10.7.1.3 </span>Telephone state</a></li>
+         <li><a href="states-of-the-type-attribute.html#url-state"><span class="secno">4.10.7.1.4 </span>URL state</a></li>
+         <li><a href="states-of-the-type-attribute.html#e-mail-state"><span class="secno">4.10.7.1.5 </span>E-mail state</a></li>
+         <li><a href="states-of-the-type-attribute.html#password-state"><span class="secno">4.10.7.1.6 </span>Password state</a></li>
+         <li><a href="states-of-the-type-attribute.html#date-and-time-state"><span class="secno">4.10.7.1.7 </span>Date and Time state</a></li>
+         <li><a href="states-of-the-type-attribute.html#date-state"><span class="secno">4.10.7.1.8 </span>Date state</a></li>
+         <li><a href="states-of-the-type-attribute.html#month-state"><span class="secno">4.10.7.1.9 </span>Month state</a></li>
+         <li><a href="states-of-the-type-attribute.html#week-state"><span class="secno">4.10.7.1.10 </span>Week state</a></li>
+         <li><a href="states-of-the-type-attribute.html#time-state"><span class="secno">4.10.7.1.11 </span>Time state</a></li>
+         <li><a href="states-of-the-type-attribute.html#local-date-and-time-state"><span class="secno">4.10.7.1.12 </span>Local Date and Time state</a></li>
+         <li><a href="number-state.html#number-state"><span class="secno">4.10.7.1.13 </span>Number state</a></li>
+         <li><a href="number-state.html#range-state"><span class="secno">4.10.7.1.14 </span>Range state</a></li>
+         <li><a href="number-state.html#color-state"><span class="secno">4.10.7.1.15 </span>Color state</a></li>
+         <li><a href="number-state.html#checkbox-state"><span class="secno">4.10.7.1.16 </span>Checkbox state</a></li>
+         <li><a href="number-state.html#radio-button-state"><span class="secno">4.10.7.1.17 </span>Radio Button state</a></li>
+         <li><a href="number-state.html#file-upload-state"><span class="secno">4.10.7.1.18 </span>File Upload state</a></li>
+         <li><a href="number-state.html#submit-button-state"><span class="secno">4.10.7.1.19 </span>Submit Button state</a></li>
+         <li><a href="number-state.html#image-button-state"><span class="secno">4.10.7.1.20 </span>Image Button state</a></li>
+         <li><a href="number-state.html#reset-button-state"><span class="secno">4.10.7.1.21 </span>Reset Button state</a></li>
+         <li><a href="number-state.html#button-state"><span class="secno">4.10.7.1.22 </span>Button state</a></li></ol></li>
+       <li><a href="common-input-element-attributes.html#common-input-element-attributes"><span class="secno">4.10.7.2 </span>Common <code>input</code> element attributes</a>
+        <ol><li><a href="common-input-element-attributes.html#the-autocomplete-attribute"><span class="secno">4.10.7.2.1 </span>The <code title="attr-input-autocomplete">autocomplete</code> attribute</a></li>
+         <li><a href="common-input-element-attributes.html#the-list-attribute"><span class="secno">4.10.7.2.2 </span>The <code title="attr-input-list">list</code> attribute</a></li>
+         <li><a href="common-input-element-attributes.html#the-readonly-attribute"><span class="secno">4.10.7.2.3 </span>The <code title="attr-input-readonly">readonly</code> attribute</a></li>
+         <li><a href="common-input-element-attributes.html#the-size-attribute"><span class="secno">4.10.7.2.4 </span>The <code title="attr-input-size">size</code> attribute</a></li>
+         <li><a href="common-input-element-attributes.html#the-required-attribute"><span class="secno">4.10.7.2.5 </span>The <code title="attr-input-required">required</code> attribute</a></li>
+         <li><a href="common-input-element-attributes.html#the-multiple-attribute"><span class="secno">4.10.7.2.6 </span>The <code title="attr-input-multiple">multiple</code> attribute</a></li>
+         <li><a href="common-input-element-attributes.html#the-maxlength-attribute"><span class="secno">4.10.7.2.7 </span>The <code title="attr-input-maxlength">maxlength</code> attribute</a></li>
+         <li><a href="common-input-element-attributes.html#the-pattern-attribute"><span class="secno">4.10.7.2.8 </span>The <code title="attr-input-pattern">pattern</code> attribute</a></li>
+         <li><a href="common-input-element-attributes.html#the-min-and-max-attributes"><span class="secno">4.10.7.2.9 </span>The <code title="attr-input-min">min</code> and <code title="attr-input-max">max</code> attributes</a></li>
+         <li><a href="common-input-element-attributes.html#the-step-attribute"><span class="secno">4.10.7.2.10 </span>The <code title="attr-input-step">step</code> attribute</a></li>
+         <li><a href="common-input-element-attributes.html#the-placeholder-attribute"><span class="secno">4.10.7.2.11 </span>The <code title="attr-input-placeholder">placeholder</code> attribute</a></li></ol></li>
+       <li><a href="common-input-element-attributes.html#common-input-element-apis"><span class="secno">4.10.7.3 </span>Common <code>input</code> element APIs</a></li></ol></li>
+     <li><a href="the-button-element.html#the-button-element"><span class="secno">4.10.8 </span>The <code>button</code> element</a></li>
+     <li><a href="the-button-element.html#the-select-element"><span class="secno">4.10.9 </span>The <code>select</code> element</a></li>
+     <li><a href="the-button-element.html#the-datalist-element"><span class="secno">4.10.10 </span>The <code>datalist</code> element</a></li>
+     <li><a href="the-button-element.html#the-optgroup-element"><span class="secno">4.10.11 </span>The <code>optgroup</code> element</a></li>
+     <li><a href="the-button-element.html#the-option-element"><span class="secno">4.10.12 </span>The <code>option</code> element</a></li>
+     <li><a href="the-button-element.html#the-textarea-element"><span class="secno">4.10.13 </span>The <code>textarea</code> element</a></li>
+     <li><a href="the-button-element.html#the-keygen-element"><span class="secno">4.10.14 </span>The <code>keygen</code> element</a></li>
+     <li><a href="the-button-element.html#the-output-element"><span class="secno">4.10.15 </span>The <code>output</code> element</a></li>
+     <li><a href="the-button-element.html#the-progress-element"><span class="secno">4.10.16 </span>The <code>progress</code> element</a></li>
+     <li><a href="the-button-element.html#the-meter-element"><span class="secno">4.10.17 </span>The <code>meter</code> element</a></li>
+     <li><a href="association-of-controls-and-forms.html#association-of-controls-and-forms"><span class="secno">4.10.18 </span>Association of controls and forms</a></li>
+     <li><a href="association-of-controls-and-forms.html#attributes-common-to-form-controls"><span class="secno">4.10.19 </span>Attributes common to form controls</a>
+      <ol><li><a href="association-of-controls-and-forms.html#naming-form-controls"><span class="secno">4.10.19.1 </span>Naming form controls</a></li>
+       <li><a href="association-of-controls-and-forms.html#enabling-and-disabling-form-controls"><span class="secno">4.10.19.2 </span>Enabling and disabling form controls</a></li>
+       <li><a href="association-of-controls-and-forms.html#autofocusing-a-form-control"><span class="secno">4.10.19.3 </span>Autofocusing a form control</a></li>
+       <li><a href="association-of-controls-and-forms.html#limiting-user-input-length"><span class="secno">4.10.19.4 </span>Limiting user input length</a></li>
+       <li><a href="association-of-controls-and-forms.html#form-submission-0"><span class="secno">4.10.19.5 </span>Form submission</a></li></ol></li>
+     <li><a href="association-of-controls-and-forms.html#constraints"><span class="secno">4.10.20 </span>Constraints</a>
+      <ol><li><a href="association-of-controls-and-forms.html#definitions"><span class="secno">4.10.20.1 </span>Definitions</a></li>
+       <li><a href="association-of-controls-and-forms.html#the-constraint-validation-api"><span class="secno">4.10.20.2 </span>The constraint validation API</a></li>
+       <li><a href="association-of-controls-and-forms.html#security-0"><span class="secno">4.10.20.3 </span>Security</a></li></ol></li>
+     <li><a href="association-of-controls-and-forms.html#form-submission"><span class="secno">4.10.21 </span>Form submission</a></li></ol></li>
    <li><a href="interactive-elements.html#interactive-elements"><span class="secno">4.11 </span>Interactive elements</a>
     <ol><li><a href="interactive-elements.html#the-details-element"><span class="secno">4.11.1 </span>The <code>details</code> element</a></li>
      <li><a href="interactive-elements.html#the-summary-element"><span class="secno">4.11.2 </span>The <code>summary</code> element</a></li>
@@ -776,7 +781,7 @@
     <ol><li><a href="history.html#history-traversal"><span class="secno">5.5.1 </span>History traversal</a></li>
      <li><a href="history.html#unloading-documents"><span class="secno">5.5.2 </span>Unloading documents</a></li></ol></li>
    <li><a href="offline.html#offline"><span class="secno">5.6 </span>Offline Web applications</a>
-    <ol><li><a href="offline.html#introduction-1"><span class="secno">5.6.1 </span>Introduction</a>
+    <ol><li><a href="offline.html#introduction-2"><span class="secno">5.6.1 </span>Introduction</a>
       <ol><li><a href="offline.html#appcacheevents"><span class="secno">5.6.1.1 </span>Event summary</a></li></ol></li>
      <li><a href="offline.html#manifests"><span class="secno">5.6.2 </span>The cache manifest syntax</a>
       <ol><li><a href="offline.html#a-sample-manifest"><span class="secno">5.6.2.1 </span>A sample manifest</a></li>
@@ -786,7 +791,7 @@
      <li><a href="offline.html#browser-state"><span class="secno">5.6.5 </span>Browser state</a></li></ol></li></ol></li>
  <li><a href="webappapis.html#webappapis"><span class="secno">6 </span>Web application APIs</a>
   <ol><li><a href="webappapis.html#scripting"><span class="secno">6.1 </span>Scripting</a>
-    <ol><li><a href="webappapis.html#introduction-2"><span class="secno">6.1.1 </span>Introduction</a></li>
+    <ol><li><a href="webappapis.html#introduction-3"><span class="secno">6.1.1 </span>Introduction</a></li>
      <li><a href="webappapis.html#events"><span class="secno">6.1.2 </span>Events</a></li></ol></li>
    <li><a href="timers.html#timers"><span class="secno">6.2 </span>Timers</a></li>
    <li><a href="timers.html#user-prompts"><span class="secno">6.3 </span>User prompts</a>
@@ -813,7 +818,7 @@
     <ol><li><a href="editing.html#making-entire-documents-editable"><span class="secno">7.7.1 </span>Making entire documents editable</a></li></ol></li>
    <li><a href="editing.html#spelling-and-grammar-checking"><span class="secno">7.8 </span>Spelling and grammar checking</a></li>
    <li><a href="dnd.html#dnd"><span class="secno">7.9 </span>Drag and drop</a>
-    <ol><li><a href="dnd.html#introduction-3"><span class="secno">7.9.1 </span>Introduction</a></li>
+    <ol><li><a href="dnd.html#introduction-4"><span class="secno">7.9.1 </span>Introduction</a></li>
      <li><a href="dnd.html#the-dragevent-and-datatransfer-interfaces"><span class="secno">7.9.2 </span>The <code>DragEvent</code> and <code>DataTransfer</code> interfaces</a></li>
      <li><a href="dnd.html#dndevents"><span class="secno">7.9.3 </span>Events fired during a drag-and-drop action</a></li>
      <li><a href="dnd.html#the-draggable-attribute"><span class="secno">7.9.4 </span>The <code>draggable</code> attribute</a></li></ol></li>

Index: common-input-element-attributes.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/common-input-element-attributes.html,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -d -r1.19 -r1.20
--- common-input-element-attributes.html	15 Feb 2010 19:17:00 -0000	1.19
+++ common-input-element-attributes.html	17 Feb 2010 04:57:08 -0000	1.20
@@ -1,6 +1,6 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
 <!DOCTYPE html>
-<!-- when publishing, change bits marked ZZZ --><html lang="en-US-x-Hixie" class="split chapter"><head><title>4.10.5.2 Common input element attributes &#8212; HTML5 (Author Edition)</title><script src="link-fixup.js"></script><link href="whatwg.css" rel="stylesheet"><style type="text/css">
+<!-- when publishing, change bits marked ZZZ --><html lang="en-US-x-Hixie" class="split chapter"><head><title>4.10.7.2 Common input element attributes &#8212; HTML5 (Author Edition)</title><script src="link-fixup.js"></script><link href="whatwg.css" rel="stylesheet"><style type="text/css">
    pre { margin-left: 2em; white-space: pre-wrap; }
    h2 { margin: 3em 0 1em 0; }
    h3 { margin: 2.5em 0 1em 0; }
@@ -278,20 +278,20 @@
        document.getElementsByTagName('h2')[0].textContent += '; load: ' + (new Date() - loadTimer) + 'ms';
      fixBrokenLink();
    }
-  </script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"><link href="number-state.html" title="4.10.5.1.13 Number state" rel="prev">
+  </script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"><link href="number-state.html" title="4.10.7.1.13 Number state" rel="prev">
   <link href="Overview.html#contents" title="Table of contents" rel="index">
-  <link href="the-button-element.html" title="4.10.6 The button element" rel="next">
+  <link href="the-button-element.html" title="4.10.8 The button element" rel="next">
   </head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"></a></p>
    <h1>HTML5 (Author Edition)</h1>
    </div><div>
-   <a href="number-state.html">&#8592; 4.10.5.1.13 Number state</a> &#8211;
+   <a href="number-state.html">&#8592; 4.10.7.1.13 Number state</a> &#8211;
    <a href="Overview.html#contents">Table of contents</a> &#8211;
-   <a href="the-button-element.html">4.10.6 The button element &#8594;</a>
-  <ol class="toc"><li><ol><li><ol><li><ol><li><a href="common-input-element-attributes.html#common-input-element-attributes"><span class="secno">4.10.5.2 </span>Common <code>input</code> element attributes</a>
-        <ol><li><a href="common-input-element-attributes.html#the-autocomplete-attribute"><span class="secno">4.10.5.2.1 </span>The <code title="attr-input-autocomplete">autocomplete</code> attribute</a></li><li><a href="common-input-element-attributes.html#the-list-attribute"><span class="secno">4.10.5.2.2 </span>The <code title="attr-input-list">list</code> attribute</a></li><li><a href="common-input-element-attributes.html#the-readonly-attribute"><span class="secno">4.10.5.2.3 </span>The <code title="attr-input-readonly">readonly</code> attribute</a></li><li><a href="common-input-element-attributes.html#the-size-attribute"><span class="secno">4.10.5.2.4 </span>The <code title="attr-input-size">size</code> attribute</a></li><li><a href="common-input-element-attributes.html#the-required-attribute"><span class="secno">4.10.5.2.5 </span>The <code title="attr-input-required">required</code> attribute</a></li><li><a href="common-input-element-attributes.html#the-multiple-attribute"><span class="secno">4.10.5..6 </span>The <code title="attr-input-multiple">multiple</code> attribute</a></li><li><a href="common-input-element-attributes.html#the-maxlength-attribute"><span class="secno">4.10.5.2.7 </span>The <code title="attr-input-maxlength">maxlength</code> attribute</a></li><li><a href="common-input-element-attributes.html#the-pattern-attribute"><span class="secno">4.10.5.2.8 </span>The <code title="attr-input-pattern">pattern</code> attribute</a></li><li><a href="common-input-element-attributes.html#the-min-and-max-attributes"><span class="secno">4.10.5.2.9 </span>The <code title="attr-input-min">min</code> and <code title="attr-input-max">max</code> attributes</a></li><li><a href="common-input-element-attributes.html#the-step-attribute"><span class="secno">4.10.5.2.10 </span>The <code title="attr-input-step">step</code> attribute</a></li><li><a href="common-input-element-attributes.html#the-placeholder-attribute"><span class="secno">4.10.5.2.11 </span>The <code title="attr-input-placeholder">placeholder</code> ttribute</a></li></ol></li><li><a href="common-input-element-attributes.html#common-input-element-apis"><span class="secno">4.10.5.3 </span>Common <code>input</code> element APIs</a></li></ol></li></ol></li></ol></li></ol></div>
+   <a href="the-button-element.html">4.10.8 The button element &#8594;</a>
+  <ol class="toc"><li><ol><li><ol><li><ol><li><a href="common-input-element-attributes.html#common-input-element-attributes"><span class="secno">4.10.7.2 </span>Common <code>input</code> element attributes</a>
+        <ol><li><a href="common-input-element-attributes.html#the-autocomplete-attribute"><span class="secno">4.10.7.2.1 </span>The <code title="attr-input-autocomplete">autocomplete</code> attribute</a></li><li><a href="common-input-element-attributes.html#the-list-attribute"><span class="secno">4.10.7.2.2 </span>The <code title="attr-input-list">list</code> attribute</a></li><li><a href="common-input-element-attributes.html#the-readonly-attribute"><span class="secno">4.10.7.2.3 </span>The <code title="attr-input-readonly">readonly</code> attribute</a></li><li><a href="common-input-element-attributes.html#the-size-attribute"><span class="secno">4.10.7.2.4 </span>The <code title="attr-input-size">size</code> attribute</a></li><li><a href="common-input-element-attributes.html#the-required-attribute"><span class="secno">4.10.7.2.5 </span>The <code title="attr-input-required">required</code> attribute</a></li><li><a href="common-input-element-attributes.html#the-multiple-attribute"><span class="secno">4.10.7..6 </span>The <code title="attr-input-multiple">multiple</code> attribute</a></li><li><a href="common-input-element-attributes.html#the-maxlength-attribute"><span class="secno">4.10.7.2.7 </span>The <code title="attr-input-maxlength">maxlength</code> attribute</a></li><li><a href="common-input-element-attributes.html#the-pattern-attribute"><span class="secno">4.10.7.2.8 </span>The <code title="attr-input-pattern">pattern</code> attribute</a></li><li><a href="common-input-element-attributes.html#the-min-and-max-attributes"><span class="secno">4.10.7.2.9 </span>The <code title="attr-input-min">min</code> and <code title="attr-input-max">max</code> attributes</a></li><li><a href="common-input-element-attributes.html#the-step-attribute"><span class="secno">4.10.7.2.10 </span>The <code title="attr-input-step">step</code> attribute</a></li><li><a href="common-input-element-attributes.html#the-placeholder-attribute"><span class="secno">4.10.7.2.11 </span>The <code title="attr-input-placeholder">placeholder</code> ttribute</a></li></ol></li><li><a href="common-input-element-attributes.html#common-input-element-apis"><span class="secno">4.10.7.3 </span>Common <code>input</code> element APIs</a></li></ol></li></ol></li></ol></li></ol></div>
 
-  <h5 id="common-input-element-attributes"><span class="secno">4.10.5.2 </span>Common <code><a href="the-input-element.html#the-input-element">input</a></code> element attributes</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><h6 id="the-autocomplete-attribute"><span class="secno">4.10.5.2.1 </span>The <code title="attr-input-autocomplete"><a href="#attr-input-autocomplete">autocomplete</a></code> attribute</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>User agents sometimes have features for helping users fill forms
+  <h5 id="common-input-element-attributes"><span class="secno">4.10.7.2 </span>Common <code><a href="the-input-element.html#the-input-element">input</a></code> element attributes</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><h6 id="the-autocomplete-attribute"><span class="secno">4.10.7.2.1 </span>The <code title="attr-input-autocomplete"><a href="#attr-input-autocomplete">autocomplete</a></code> attribute</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>User agents sometimes have features for helping users fill forms
   in, for example prefilling the user's address based on earlier user
   input.</p><p>The <dfn id="attr-input-autocomplete" title="attr-input-autocomplete"><code>autocomplete</code></dfn>
   attribute is an <a href="common-microsyntaxes.html#enumerated-attribute">enumerated attribute</a>. The attribute has
@@ -323,7 +323,7 @@
    <pre>&lt;p&gt;&lt;label&gt;Account: &lt;input type="text" name="ac" autocomplete="off"&gt;&lt;/label&gt;&lt;/p&gt;
 &lt;p&gt;&lt;label&gt;PIN: &lt;input type="password" name="pin" autocomplete="off"&gt;&lt;/label&gt;&lt;/p&gt;</pre>
 
-  </div><h6 id="the-list-attribute"><span class="secno">4.10.5.2.2 </span>The <code title="attr-input-list"><a href="#attr-input-list">list</a></code> attribute</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <dfn id="attr-input-list" title="attr-input-list"><code>list</code></dfn>
+  </div><h6 id="the-list-attribute"><span class="secno">4.10.7.2.2 </span>The <code title="attr-input-list"><a href="#attr-input-list">list</a></code> attribute</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <dfn id="attr-input-list" title="attr-input-list"><code>list</code></dfn>
   attribute is used to identify an element that lists predefined
   options suggested to the user.</p><p>If present, its value must be the ID of a <code><a href="the-button-element.html#the-datalist-element">datalist</a></code>
   element in the same document.</p><div class="example">
@@ -399,7 +399,7 @@
    <code><a href="the-input-element.html#the-input-element">input</a></code> element in UAs that support
    <code><a href="the-button-element.html#the-datalist-element">datalist</a></code>.</p>
 
-  </div><h6 id="the-readonly-attribute"><span class="secno">4.10.5.2.3 </span>The <code title="attr-input-readonly"><a href="#attr-input-readonly">readonly</a></code> attribute</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <dfn id="attr-input-readonly" title="attr-input-readonly"><code>readonly</code></dfn>
+  </div><h6 id="the-readonly-attribute"><span class="secno">4.10.7.2.3 </span>The <code title="attr-input-readonly"><a href="#attr-input-readonly">readonly</a></code> attribute</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <dfn id="attr-input-readonly" title="attr-input-readonly"><code>readonly</code></dfn>
   attribute is a <a href="common-microsyntaxes.html#boolean-attribute">boolean attribute</a> that controls whether
   or not the use can edit the form control. </p><div class="example">
 
@@ -431,12 +431,12 @@
  &lt;p&gt; &lt;button name="action" value="update"&gt;Save&lt;/button&gt; &lt;/p&gt;
 &lt;/form&gt;</pre>
 
-  </div><h6 id="the-size-attribute"><span class="secno">4.10.5.2.4 </span>The <code title="attr-input-size"><a href="#attr-input-size">size</a></code> attribute</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <dfn id="attr-input-size" title="attr-input-size"><code>size</code></dfn>
+  </div><h6 id="the-size-attribute"><span class="secno">4.10.7.2.4 </span>The <code title="attr-input-size"><a href="#attr-input-size">size</a></code> attribute</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <dfn id="attr-input-size" title="attr-input-size"><code>size</code></dfn>
   attribute gives the number of characters that, in a visual
   rendering, the user agent is to allow the user to see while editing
   the element's <a href="#concept-fe-value" title="concept-fe-value">value</a>.</p><p>The <code title="attr-input-size"><a href="#attr-input-size">size</a></code> attribute, if
   specified, must have a value that is a <a href="common-microsyntaxes.html#valid-non-negative-integer">valid non-negative
-  integer</a> greater than zero.</p><h6 id="the-required-attribute"><span class="secno">4.10.5.2.5 </span>The <code title="attr-input-required"><a href="#attr-input-required">required</a></code> attribute</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <dfn id="attr-input-required" title="attr-input-required"><code>required</code></dfn>
+  integer</a> greater than zero.</p><h6 id="the-required-attribute"><span class="secno">4.10.7.2.5 </span>The <code title="attr-input-required"><a href="#attr-input-required">required</a></code> attribute</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <dfn id="attr-input-required" title="attr-input-required"><code>required</code></dfn>
   attribute is a <a href="common-microsyntaxes.html#boolean-attribute">boolean attribute</a>. When specified, the
   element is <dfn id="concept-input-required" title="concept-input-required"><i>required</i></dfn>.</p><div class="example">
 
@@ -460,7 +460,7 @@
   &lt;input type=submit value="Create account"&gt;
 &lt;/form&gt;</pre>
 
-  </div><h6 id="the-multiple-attribute"><span class="secno">4.10.5.2.6 </span>The <code title="attr-input-multiple"><a href="#attr-input-multiple">multiple</a></code> attribute</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <dfn id="attr-input-multiple" title="attr-input-multiple"><code>multiple</code></dfn>
+  </div><h6 id="the-multiple-attribute"><span class="secno">4.10.7.2.6 </span>The <code title="attr-input-multiple"><a href="#attr-input-multiple">multiple</a></code> attribute</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <dfn id="attr-input-multiple" title="attr-input-multiple"><code>multiple</code></dfn>
   attribute is a <a href="common-microsyntaxes.html#boolean-attribute">boolean attribute</a> that indicates whether
   the user is to be allowed to specify more than one value.</p><div class="example">
 
@@ -504,7 +504,7 @@
 
    <pre>&lt;label&gt;Attachments: &lt;input type=file multiple name=att&gt;&lt;/label&gt;</pre>
 
-  </div><h6 id="the-maxlength-attribute"><span class="secno">4.10.5.2.7 </span>The <code title="attr-input-maxlength"><a href="#attr-input-maxlength">maxlength</a></code> attribute</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <dfn id="attr-input-maxlength" title="attr-input-maxlength"><code>maxlength</code></dfn>
+  </div><h6 id="the-maxlength-attribute"><span class="secno">4.10.7.2.7 </span>The <code title="attr-input-maxlength"><a href="#attr-input-maxlength">maxlength</a></code> attribute</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <dfn id="attr-input-maxlength" title="attr-input-maxlength"><code>maxlength</code></dfn>
   attribute is a <a href="association-of-controls-and-forms.html#attr-fe-maxlength" title="attr-fe-maxlength">form control <code title="">maxlength</code> attribute</a>.</p><p>If the <code><a href="the-input-element.html#the-input-element">input</a></code> element has a <a href="association-of-controls-and-forms.html#maximum-allowed-value-length">maximum allowed
   value length</a>, then the <a href="#code-point-length">code-point length</a> of the
   value of the element's <code title="attr-input-value"><a href="the-input-element.html#attr-input-value">value</a></code>
@@ -518,7 +518,7 @@
 
    <pre>What are you doing? &lt;input name=status maxlength=140&gt;</pre>
 
-  </div><h6 id="the-pattern-attribute"><span class="secno">4.10.5.2.8 </span>The <code title="attr-input-pattern"><a href="#attr-input-pattern">pattern</a></code> attribute</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <dfn id="attr-input-pattern" title="attr-input-pattern"><code>pattern</code></dfn>
+  </div><h6 id="the-pattern-attribute"><span class="secno">4.10.7.2.8 </span>The <code title="attr-input-pattern"><a href="#attr-input-pattern">pattern</a></code> attribute</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <dfn id="attr-input-pattern" title="attr-input-pattern"><code>pattern</code></dfn>
   attribute specifies a regular expression against which the control's
   <a href="#concept-fe-value" title="concept-fe-value">value</a> is to be checked.</p><p>If specified, the attribute's value must match the JavaScript <i title="">Pattern</i> production. <a href="references.html#refsECMA262">[ECMA262]</a></p><p>When an <code><a href="the-input-element.html#the-input-element">input</a></code> element has a <code title="attr-input-pattern"><a href="#attr-input-pattern">pattern</a></code> attribute specified,
   authors should include a <code title="attr-title"><a href="elements.html#the-title-attribute">title</a></code>
@@ -545,7 +545,7 @@
   required pattern. Birthday</samp>, which is not useful.</p><p>UAs may still show the <code><a href="semantics.html#the-title-element-0">title</a></code> in non-error situations
   (for example, as a tooltip when hovering over the control), so
   authors should be careful not to word <code><a href="semantics.html#the-title-element-0">title</a></code>s as if an
-  error has necessarily occurred.</p><h6 id="the-min-and-max-attributes"><span class="secno">4.10.5.2.9 </span>The <code title="attr-input-min"><a href="#attr-input-min">min</a></code> and <code title="attr-input-max"><a href="#attr-input-max">max</a></code> attributes</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <dfn id="attr-input-min" title="attr-input-min"><code>min</code></dfn> and <dfn id="attr-input-max" title="attr-input-max"><code>max</code></dfn> attributes indicate
+  error has necessarily occurred.</p><h6 id="the-min-and-max-attributes"><span class="secno">4.10.7.2.9 </span>The <code title="attr-input-min"><a href="#attr-input-min">min</a></code> and <code title="attr-input-max"><a href="#attr-input-max">max</a></code> attributes</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <dfn id="attr-input-min" title="attr-input-min"><code>min</code></dfn> and <dfn id="attr-input-max" title="attr-input-max"><code>max</code></dfn> attributes indicate
   the allowed range of values for the element.</p><p>The <code title="attr-input-max"><a href="#attr-input-max">max</a></code> attribute's value
   (the <a href="#concept-input-max" title="concept-input-max">maximum</a>) must not be
   less than the <code title="attr-input-min"><a href="#attr-input-min">min</a></code> attribute's
@@ -563,7 +563,7 @@
 
    <pre>&lt;input name=quantity required type=number min=1 value=1&gt;</pre>
 
-  </div><h6 id="the-step-attribute"><span class="secno">4.10.5.2.10 </span>The <code title="attr-input-step"><a href="#attr-input-step">step</a></code> attribute</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <dfn id="attr-input-step" title="attr-input-step"><code>step</code></dfn>
+  </div><h6 id="the-step-attribute"><span class="secno">4.10.7.2.10 </span>The <code title="attr-input-step"><a href="#attr-input-step">step</a></code> attribute</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <dfn id="attr-input-step" title="attr-input-step"><code>step</code></dfn>
   attribute indicates the granularity that is expected (and required)
   of the <a href="#concept-fe-value" title="concept-fe-value">value</a>, by limiting the
   allowed values. </p><p>The <code title="attr-input-step"><a href="#attr-input-step">step</a></code> attribute, if
@@ -589,7 +589,7 @@
    <p>Normally, time controls are limited to an accuracy of one
    minute.</p>
 
-  </div><h6 id="the-placeholder-attribute"><span class="secno">4.10.5.2.11 </span>The <code title="attr-input-placeholder"><a href="#attr-input-placeholder">placeholder</a></code> attribute</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><!-- similar text in the <textarea> section --><p>The <dfn id="attr-input-placeholder" title="attr-input-placeholder"><code>placeholder</code></dfn>
+  </div><h6 id="the-placeholder-attribute"><span class="secno">4.10.7.2.11 </span>The <code title="attr-input-placeholder"><a href="#attr-input-placeholder">placeholder</a></code> attribute</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><!-- similar text in the <textarea> section --><p>The <dfn id="attr-input-placeholder" title="attr-input-placeholder"><code>placeholder</code></dfn>
   attribute represents a <em>short</em> hint (a word or short phrase)
   intended to aid the user with data entry. A hint could be a sample
   value or a brief description of the expected format. The attribute,
@@ -610,7 +610,7 @@
  &lt;p&gt;&lt;label&gt;Description: &lt;input type="text" name="desc" placeholder="My Email Account"&gt;&lt;/label&gt;&lt;/p&gt;
 &lt;/fieldset&gt;</pre>
 
-  </div><h5 id="common-input-element-apis"><span class="secno">4.10.5.3 </span>Common <code><a href="the-input-element.html#the-input-element">input</a></code> element APIs</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class="domintro"><dt><var title="">input</var> . <code title="dom-input-value"><a href="#dom-input-value">value</a></code> [ = <var title="">value</var> ]</dt>
+  </div><h5 id="common-input-element-apis"><span class="secno">4.10.7.3 </span>Common <code><a href="the-input-element.html#the-input-element">input</a></code> element APIs</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class="domintro"><dt><var title="">input</var> . <code title="dom-input-value"><a href="#dom-input-value">value</a></code> [ = <var title="">value</var> ]</dt>
 
    <dd>
 

Index: the-input-element.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/the-input-element.html,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -d -r1.15 -r1.16
--- the-input-element.html	16 Feb 2010 08:36:54 -0000	1.15
+++ the-input-element.html	17 Feb 2010 04:57:11 -0000	1.16
@@ -1,6 +1,6 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
 <!DOCTYPE html>
-<!-- when publishing, change bits marked ZZZ --><html lang="en-US-x-Hixie" class="split chapter"><head><title>4.10.5 The input element &#8212; HTML5 (Author Edition)</title><script src="link-fixup.js"></script><link href="whatwg.css" rel="stylesheet"><style type="text/css">
+<!-- when publishing, change bits marked ZZZ --><html lang="en-US-x-Hixie" class="split chapter"><head><title>4.10.7 The input element &#8212; HTML5 (Author Edition)</title><script src="link-fixup.js"></script><link href="whatwg.css" rel="stylesheet"><style type="text/css">
    pre { margin-left: 2em; white-space: pre-wrap; }
    h2 { margin: 3em 0 1em 0; }
    h3 { margin: 2.5em 0 1em 0; }
@@ -280,17 +280,17 @@
    }
   </script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"><link href="forms.html" title="4.10 Forms" rel="prev">
   <link href="Overview.html#contents" title="Table of contents" rel="index">
-  <link href="states-of-the-type-attribute.html" title="4.10.5.1 States of the type attribute" rel="next">
+  <link href="states-of-the-type-attribute.html" title="4.10.7.1 States of the type attribute" rel="next">
   </head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"></a></p>
    <h1>HTML5 (Author Edition)</h1>
    </div><div>
    <a href="forms.html">&#8592; 4.10 Forms</a> &#8211;
    <a href="Overview.html#contents">Table of contents</a> &#8211;
-   <a href="states-of-the-type-attribute.html">4.10.5.1 States of the type attribute &#8594;</a>
+   <a href="states-of-the-type-attribute.html">4.10.7.1 States of the type attribute &#8594;</a>
   </div>
 
-  <h4 id="the-input-element"><span class="secno">4.10.5 </span>The <dfn><code>input</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class="element"><dt>Categories</dt>
+  <h4 id="the-input-element"><span class="secno">4.10.7 </span>The <dfn><code>input</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class="element"><dt>Categories</dt>
    <dd><a href="content-models.html#flow-content">Flow content</a>.</dd>
    <dd><a href="content-models.html#phrasing-content">Phrasing content</a>.</dd>
    <dd>If the <code title="attr-input-type"><a href="#attr-input-type">type</a></code> attribute is <em>not</em> in the <a href="states-of-the-type-attribute.html#hidden-state" title="attr-input-type-hidden">Hidden</a> state: <a href="content-models.html#interactive-content">Interactive content</a>.</dd>

Index: urls.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/urls.html,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -d -r1.21 -r1.22
--- urls.html	16 Feb 2010 08:36:55 -0000	1.21
+++ urls.html	17 Feb 2010 04:57:11 -0000	1.22
@@ -293,7 +293,7 @@
     <ol><li><a href="urls.html#reflecting-content-attributes-in-idl-attributes"><span class="secno">2.6.1 </span>Reflecting content attributes in IDL attributes</a></li><li><a href="urls.html#collections-0"><span class="secno">2.6.2 </span>Collections</a>
       <ol><li><a href="urls.html#htmlcollection-0"><span class="secno">2.6.2.1 </span>HTMLCollection</a></li><li><a href="urls.html#htmlallcollection-0"><span class="secno">2.6.2.2 </span>HTMLAllCollection</a></li><li><a href="urls.html#htmlformcontrolscollection-0"><span class="secno">2.6.2.3 </span>HTMLFormControlsCollection</a></li><li><a href="urls.html#htmloptionscollection-0"><span class="secno">2.6.2.4 </span>HTMLOptionsCollection</a></li></ol></li><li><a href="urls.html#domtokenlist-0"><span class="secno">2.6.3 </span>DOMTokenList</a></li><li><a href="urls.html#domsettabletokenlist-0"><span class="secno">2.6.4 </span>DOMSettableTokenList</a></li><li><a href="urls.html#domstringmap-0"><span class="secno">2.6.5 </span>DOMStringMap</a></li><li><a href="urls.html#dom-feature-strings"><span class="secno">2.6.6 </span>DOM feature strings</a></li><li><a href="urls.html#exceptions"><span class="secno">2.6.7 </span>Exceptions</a></li></ol></li><li><a href="urls.html#namespaces"><span class="secno">2.7 </spa>Namespaces</a></li></ol></li></ol></div>
 
-  <h3 id="urls"><span class="secno">2.5 </span>URLs</h3><p class="XXX annotation"><b>Status: </b><i>Last call for comments. </i><span><a href="http://www.w3.org/html/wg/tracker/issues/56">ISSUE-56</a> (urls-webarch) blocks progress to Last Call</span></p><h4 id="terminology-0"><span class="secno">2.5.1 </span>Terminology</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>A <dfn id="url">URL</dfn> is a string used to identify a resource.</p><p>A <a href="#url">URL</a> is a <dfn id="valid-url">valid URL</dfn> if it is a
+  <h3 id="urls"><span class="secno">2.5 </span>URLs</h3><p class="XXX annotation"><b>Status: </b><i>Last call for comments. </i><span><a href="http://www.w3.org/html/wg/tracker/issues/56">ISSUE-56</a> (urls-webarch) and <a href="http://www.w3.org/html/wg/tracker/issues/78">ISSUE-78</a> (urls-terminology) block progress to Last Call</span></p><h4 id="terminology-0"><span class="secno">2.5.1 </span>Terminology</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>A <dfn id="url">URL</dfn> is a string used to identify a resource.</p><p>A <a href="#url">URL</a> is a <dfn id="valid-url">valid URL</dfn> if it is a
   <span>valid Web address</span> as defined by the Web addresses
   specification. <a href="references.html#refsWEBADDRESSES">[WEBADDRESSES]</a></p><p>A <a href="#url">URL</a> is an <dfn id="absolute-url">absolute URL</dfn> if it is an
   <span>absolute Web address</span> as defined by the Web addresses

Index: association-of-controls-and-forms.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/association-of-controls-and-forms.html,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -d -r1.18 -r1.19
--- association-of-controls-and-forms.html	16 Feb 2010 08:36:52 -0000	1.18
+++ association-of-controls-and-forms.html	17 Feb 2010 04:57:08 -0000	1.19
@@ -1,6 +1,6 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
 <!DOCTYPE html>
-<!-- when publishing, change bits marked ZZZ --><html lang="en-US-x-Hixie" class="split chapter"><head><title>4.10.16 Association of controls and forms &#8212; HTML5 (Author Edition)</title><script src="link-fixup.js"></script><link href="whatwg.css" rel="stylesheet"><style type="text/css">
+<!-- when publishing, change bits marked ZZZ --><html lang="en-US-x-Hixie" class="split chapter"><head><title>4.10.18 Association of controls and forms &#8212; HTML5 (Author Edition)</title><script src="link-fixup.js"></script><link href="whatwg.css" rel="stylesheet"><style type="text/css">
    pre { margin-left: 2em; white-space: pre-wrap; }
    h2 { margin: 3em 0 1em 0; }
    h3 { margin: 2.5em 0 1em 0; }
@@ -278,21 +278,21 @@
        document.getElementsByTagName('h2')[0].textContent += '; load: ' + (new Date() - loadTimer) + 'ms';
      fixBrokenLink();
    }
-  </script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"><link href="the-button-element.html" title="4.10.6 The button element" rel="prev">
+  </script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"><link href="the-button-element.html" title="4.10.8 The button element" rel="prev">
   <link href="Overview.html#contents" title="Table of contents" rel="index">
   <link href="interactive-elements.html" title="4.11 Interactive elements" rel="next">
   </head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"></a></p>
    <h1>HTML5 (Author Edition)</h1>
    </div><div>
-   <a href="the-button-element.html">&#8592; 4.10.6 The button element</a> &#8211;
+   <a href="the-button-element.html">&#8592; 4.10.8 The button element</a> &#8211;
    <a href="Overview.html#contents">Table of contents</a> &#8211;
    <a href="interactive-elements.html">4.11 Interactive elements &#8594;</a>
-  <ol class="toc"><li><ol><li><ol><li><a href="association-of-controls-and-forms.html#association-of-controls-and-forms"><span class="secno">4.10.16 </span>Association of controls and forms</a></li><li><a href="association-of-controls-and-forms.html#attributes-common-to-form-controls"><span class="secno">4.10.17 </span>Attributes common to form controls</a>
-      <ol><li><a href="association-of-controls-and-forms.html#naming-form-controls"><span class="secno">4.10.17.1 </span>Naming form controls</a></li><li><a href="association-of-controls-and-forms.html#enabling-and-disabling-form-controls"><span class="secno">4.10.17.2 </span>Enabling and disabling form controls</a></li><li><a href="association-of-controls-and-forms.html#autofocusing-a-form-control"><span class="secno">4.10.17.3 </span>Autofocusing a form control</a></li><li><a href="association-of-controls-and-forms.html#limiting-user-input-length"><span class="secno">4.10.17.4 </span>Limiting user input length</a></li><li><a href="association-of-controls-and-forms.html#form-submission-0"><span class="secno">4.10.17.5 </span>Form submission</a></li></ol></li><li><a href="association-of-controls-and-forms.html#constraints"><span class="secno">4.10.18 </span>Constraints</a>
-      <ol><li><a href="association-of-controls-and-forms.html#definitions"><span class="secno">4.10.18.1 </span>Definitions</a></li><li><a href="association-of-controls-and-forms.html#the-constraint-validation-api"><span class="secno">4.10.18.2 </span>The constraint validation API</a></li><li><a href="association-of-controls-and-forms.html#security-0"><span class="secno">4.10.18.3 </span>Security</a></li></ol></li><li><a href="association-of-controls-and-forms.html#form-submission"><span class="secno">4.10.19 </span>Form submission</a></li></ol></li></ol></li></ol></div>
+  <ol class="toc"><li><ol><li><ol><li><a href="association-of-controls-and-forms.html#association-of-controls-and-forms"><span class="secno">4.10.18 </span>Association of controls and forms</a></li><li><a href="association-of-controls-and-forms.html#attributes-common-to-form-controls"><span class="secno">4.10.19 </span>Attributes common to form controls</a>
+      <ol><li><a href="association-of-controls-and-forms.html#naming-form-controls"><span class="secno">4.10.19.1 </span>Naming form controls</a></li><li><a href="association-of-controls-and-forms.html#enabling-and-disabling-form-controls"><span class="secno">4.10.19.2 </span>Enabling and disabling form controls</a></li><li><a href="association-of-controls-and-forms.html#autofocusing-a-form-control"><span class="secno">4.10.19.3 </span>Autofocusing a form control</a></li><li><a href="association-of-controls-and-forms.html#limiting-user-input-length"><span class="secno">4.10.19.4 </span>Limiting user input length</a></li><li><a href="association-of-controls-and-forms.html#form-submission-0"><span class="secno">4.10.19.5 </span>Form submission</a></li></ol></li><li><a href="association-of-controls-and-forms.html#constraints"><span class="secno">4.10.20 </span>Constraints</a>
+      <ol><li><a href="association-of-controls-and-forms.html#definitions"><span class="secno">4.10.20.1 </span>Definitions</a></li><li><a href="association-of-controls-and-forms.html#the-constraint-validation-api"><span class="secno">4.10.20.2 </span>The constraint validation API</a></li><li><a href="association-of-controls-and-forms.html#security-0"><span class="secno">4.10.20.3 </span>Security</a></li></ol></li><li><a href="association-of-controls-and-forms.html#form-submission"><span class="secno">4.10.21 </span>Form submission</a></li></ol></li></ol></li></ol></div>
 
-  <h4 id="association-of-controls-and-forms"><span class="secno">4.10.16 </span>Association of controls and forms</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>A <a href="forms.html#form-associated-element">form-associated element</a> can have a relationship
+  <h4 id="association-of-controls-and-forms"><span class="secno">4.10.18 </span>Association of controls and forms</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>A <a href="forms.html#form-associated-element">form-associated element</a> can have a relationship
   with a <code><a href="forms.html#the-form-element">form</a></code> element, which is called the element's
   <dfn id="form-owner">form owner</dfn>. If a <a href="forms.html#form-associated-element">form-associated element</a> is
   not associated with a <code><a href="forms.html#the-form-element">form</a></code> element, its <a href="#form-owner">form
@@ -310,17 +310,17 @@
 
    </dd>
 
-  </dl><h4 id="attributes-common-to-form-controls"><span class="secno">4.10.17 </span><dfn>Attributes common to form controls</dfn></h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><h5 id="naming-form-controls"><span class="secno">4.10.17.1 </span>Naming form controls</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <dfn id="attr-fe-name" title="attr-fe-name"><code>name</code></dfn> content
+  </dl><h4 id="attributes-common-to-form-controls"><span class="secno">4.10.19 </span><dfn>Attributes common to form controls</dfn></h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><h5 id="naming-form-controls"><span class="secno">4.10.19.1 </span>Naming form controls</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <dfn id="attr-fe-name" title="attr-fe-name"><code>name</code></dfn> content
   attribute gives the name of the form control, as used in <a href="#form-submission">form
   submission</a> and in the <code><a href="forms.html#the-form-element">form</a></code> element's <code title="dom-form-elements"><a href="#dom-form-elements">elements</a></code> object. If the attribute
-  is specified, its value must not be the empty string.</p><h5 id="enabling-and-disabling-form-controls"><span class="secno">4.10.17.2 </span>Enabling and disabling form controls</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <dfn id="attr-fe-disabled" title="attr-fe-disabled"><code>disabled</code></dfn>
+  is specified, its value must not be the empty string.</p><h5 id="enabling-and-disabling-form-controls"><span class="secno">4.10.19.2 </span>Enabling and disabling form controls</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <dfn id="attr-fe-disabled" title="attr-fe-disabled"><code>disabled</code></dfn>
   content attribute is a <a href="common-microsyntaxes.html#boolean-attribute">boolean attribute</a>.</p><p>A form control is <dfn id="concept-fe-disabled" title="concept-fe-disabled">disabled</dfn>
   if its <code title="attr-fe-disabled"><a href="#attr-fe-disabled">disabled</a></code> attribute is
   set, or if it is a descendant of a <code><a href="forms.html#the-fieldset-element">fieldset</a></code> element
   whose <code title="attr-fieldset-disabled"><a href="forms.html#attr-fieldset-disabled">disabled</a></code> attribute
   is set and is <em>not</em> a descendant of that
   <code><a href="forms.html#the-fieldset-element">fieldset</a></code> element's first <code><a href="forms.html#the-legend-element">legend</a></code> element
-  child, if any.</p><h5 id="autofocusing-a-form-control"><span class="secno">4.10.17.3 </span>Autofocusing a form control</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><!-- v2: Apply this to contentEditable elements --><p>The <dfn id="attr-fe-autofocus" title="attr-fe-autofocus"><code>autofocus</code></dfn>
+  child, if any.</p><h5 id="autofocusing-a-form-control"><span class="secno">4.10.19.3 </span>Autofocusing a form control</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><!-- v2: Apply this to contentEditable elements --><p>The <dfn id="attr-fe-autofocus" title="attr-fe-autofocus"><code>autofocus</code></dfn>
   content attribute allows the user to indicate that a control is to
   be focused as soon as the page is loaded, allowing the user to just
   start typing without having to manually focus the main control.</p><p>The <code title="attr-fe-autofocus"><a href="#attr-fe-autofocus">autofocus</a></code> attribute is
@@ -331,7 +331,7 @@
    the document was loaded.</p>
    <pre>&lt;input maxlength="256" name="q" value="" autofocus&gt;
 &lt;input type="submit" value="Search"&gt;</pre>
-  </div><h5 id="limiting-user-input-length"><span class="secno">4.10.17.4 </span>Limiting user input length</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>A <dfn id="attr-fe-maxlength" title="attr-fe-maxlength">form control <code title="">maxlength</code> attribute</dfn>, controlled by a <var title="">dirty value flag</var> declares a limit on the number of
+  </div><h5 id="limiting-user-input-length"><span class="secno">4.10.19.4 </span>Limiting user input length</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>A <dfn id="attr-fe-maxlength" title="attr-fe-maxlength">form control <code title="">maxlength</code> attribute</dfn>, controlled by a <var title="">dirty value flag</var> declares a limit on the number of
   characters a user can input.</p><p>If an element has its <a href="#attr-fe-maxlength" title="attr-fe-maxlength">form
   control <code title="">maxlength</code> attribute</a> specified,
   the attribute's value must be a <a href="common-microsyntaxes.html#valid-non-negative-integer">valid non-negative
@@ -340,7 +340,7 @@
   results in a number, then that number is the element's <dfn id="maximum-allowed-value-length">maximum
   allowed value length</dfn>. If the attribute is omitted or parsing
   its value results in an error, then there is no <a href="#maximum-allowed-value-length">maximum
-  allowed value length</a>.</p><h5 id="form-submission-0"><span class="secno">4.10.17.5 </span>Form submission</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p><dfn id="attributes-for-form-submission">Attributes for form submission</dfn> can be specified both
+  allowed value length</a>.</p><h5 id="form-submission-0"><span class="secno">4.10.19.5 </span>Form submission</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p><dfn id="attributes-for-form-submission">Attributes for form submission</dfn> can be specified both
   on <code><a href="forms.html#the-form-element">form</a></code> elements and on <a href="forms.html#concept-submit-button" title="concept-submit-button">submit buttons</a> (elements that
   represent buttons that submit forms, e.g. an <code><a href="the-input-element.html#the-input-element">input</a></code>
   element whose <code title="attr-input-type"><a href="the-input-element.html#attr-input-type">type</a></code> attribute is
@@ -436,7 +436,7 @@
  &lt;p&gt;&lt;input type=submit formnovalidate name=cancel value="Cancel"&gt;&lt;/p&gt;
 &lt;/form&gt;</pre>
 
-  </div><h4 id="constraints"><span class="secno">4.10.18 </span>Constraints</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><h5 id="definitions"><span class="secno">4.10.18.1 </span>Definitions</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><h5 id="the-constraint-validation-api"><span class="secno">4.10.18.2 </span>The <dfn>constraint validation API</dfn></h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class="domintro"><dt><var title="">element</var> . <code title="dom-cva-willValidate"><a href="#dom-cva-willvalidate">willValidate</a></code></dt>
+  </div><h4 id="constraints"><span class="secno">4.10.20 </span>Constraints</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><h5 id="definitions"><span class="secno">4.10.20.1 </span>Definitions</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><h5 id="the-constraint-validation-api"><span class="secno">4.10.20.2 </span>The <dfn>constraint validation API</dfn></h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class="domintro"><dt><var title="">element</var> . <code title="dom-cva-willValidate"><a href="#dom-cva-willvalidate">willValidate</a></code></dt>
 
    <dd>
 
@@ -570,12 +570,12 @@
  }
 &lt;/script&gt;</pre>
 
-  </div><h5 id="security-0"><span class="secno">4.10.18.3 </span>Security</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>Servers should not rely on client-side validation. Client-side
+  </div><h5 id="security-0"><span class="secno">4.10.20.3 </span>Security</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>Servers should not rely on client-side validation. Client-side
   validation can be intentionally bypassed by hostile users, and
   unintentionally bypassed by users of older user agents or automated
   tools that do not implement these features. The constraint
   validation features are only intended to improve the user
-  experience, not to provide any kind of security mechanism.</p><h4 id="form-submission"><span class="secno">4.10.19 </span><dfn>Form submission</dfn></h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p><i>This section is non-normative.</i></p><p>When forms are submitted, the data in the form is converted into
+  experience, not to provide any kind of security mechanism.</p><h4 id="form-submission"><span class="secno">4.10.21 </span><dfn>Form submission</dfn></h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p><i>This section is non-normative.</i></p><p>When forms are submitted, the data in the form is converted into
   the form specified by the <a href="#concept-fs-enctype" title="concept-fs-enctype">enctype</a>, and then sent to the
   destination specified by the <a href="#concept-fs-action" title="concept-fs-action">action</a> using the given <a href="#concept-fs-method" title="concept-fs-method">method</a>.</p><p>For example, take the following form:</p><pre>&lt;form action="/find.cgi" method=get&gt;
  &lt;input type=text name=t&gt;

Index: fragment-links.js
===================================================================
RCS file: /sources/public/html5/spec-author-view/fragment-links.js,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -d -r1.28 -r1.29
--- fragment-links.js	14 Feb 2010 13:46:49 -0000	1.28
+++ fragment-links.js	17 Feb 2010 04:57:08 -0000	1.29
@@ -1,4 +1,4 @@
-var fragment_links = { 'refsRFC1557':'references','attr-meter-high':'the-button-element','refsRFC1554':'references','dom-opener':'browsers','attr-label-for':'forms','htmlcommandelement':'interactive-elements','the-history-interface':'history','refsXHR':'references','attr-fs-method-delete-keyword':'association-of-controls-and-forms','htmlfieldsetelement':'forms','the-root-element':'semantics','command-facet-type':'commands','valid-non-negative-integer':'common-microsyntaxes','attr-fs-enctype-urlencoded':'association-of-controls-and-forms','activation':'editing','the-br-element':'grouping-content','case-sensitivity-and-string-comparison':'infrastructure','namespaces':'urls','command-redo':'dnd','attr-meter-value':'the-button-element','dom-style-disabled':'semantics','attr-media-src':'video','concept-facet':'commands','hierarchy_request_err':'urls','attr-script-async':'scripting-1','a-graphical-representation-of-some-of-the-surrounding-text':'embedded-content-1','math':'the-map-element','refsIANAPERMHEADERS':references','attr-iframe-longdesc':'obsolete','attr-input-usemap':'obsolete','attr-meta-http-equiv-content-language':'semantics','the-maxlength-attribute':'common-input-element-attributes','the-cite-element':'text-level-semantics','attr-button-type':'the-button-element','attr-input-type-button-keyword':'the-input-element','attr-hr-align':'obsolete','valid-mime-type-with-no-parameters':'infrastructure','non-conforming-features':'obsolete','attr-textarea-wrap-soft':'the-button-element','concept-fe-disabled':'association-of-controls-and-forms','dom-feature-strings':'urls','root-element':'infrastructure','attr-link-href':'semantics','spelling-and-grammar-checking':'editing','htmltitleelement':'semantics','character-references':'syntax','command-bold':'dnd','attr-hyperlink-media':'links','attr-object-align':'obsolete','u':'obsolete','syntax-start-tag':'syntax','html-mime-type':'infrastructure','link-type-index':'links','command-facet-disabledstate':'commands','strike':'obsolete','browsing-the-web':'history','refDOMRANGE':'references','attr-tr-bgcolor':'obsolete','the-img-element':'embedded-content-1','mq':'common-microsyntaxes','exceptions':'urls','scripting':'webappapis','valid-browsing-context-name-or-keyword':'browsers','attr-meta-http-equiv-refresh':'semantics','the-dfn-element':'text-level-semantics','times':'common-microsyntaxes','attr-hr-noshade':'obsolete','attr-form-autocomplete-off-state':'forms','syntax-attributes':'syntax','command-facet-checkedstate':'commands','refsRFC3279':'references','absolute-url':'urls','attr-p-align':'obsolete','concept-datetime-digit':'common-microsyntaxes','edits-and-paragraphs':'edits','typographic-conventions':'introduction','attr-tdth-abbr':'obsolete','syntax-comments':'syntax','unknown-images':'embedded-content-1','attr-pre-width':'obsolete','the-details-element':'interactive-elements','dnd':'dnd','timers':'timers','meta-description':'semantics','valid-simple-color':'common-microsyntaxes','quota_exceeded_err':'urls','the-div-element':'grouping-content','use-div-for-wrappes':'sections','refsDOMVIEWS':'references','media-element-attributes':'video','element-level-focus-apis':'editing','htmlmenuelement':'interactive-elements','attributes-0':'index','scripting-1':'scripting-1','scripting-0':'infrastructure','attr-input-alt':'number-state','writing':'syntax','edits':'edits','relaxing-the-same-origin-restriction':'origin-0','history-0':'history','history-1':'introduction','weeks':'common-microsyntaxes','valid-date-string-in-content-with-optional-time':'common-microsyntaxes','attr-textarea-cols':'the-button-element','attr-fieldset-disabled':'forms','htmldetailselement':'interactive-elements','event-media-progress':'video','domtokenlist-0':'urls','attr-base-href':'semantics','command-insertorderedlist':'dnd','command-unlink':'dnd','the-blockquote-element':'grouping-content','attr-object-type':'the-iframe-element','dom-media-have_enough_data':'video','attr-input-type-email-keyword':'the-input-element','attr-textarea-readonly':'the-button-element','serialize_err':'urls','client-identfication':'timers','attr-input-type-color-keyword':'the-input-element','concept-command':'commands','attr-ol-type':'obsolete','attr-fs-method-post-keyword':'association-of-controls-and-forms','htmlhrelement':'grouping-content','rb':'obsolete','standard-metadata-names':'semantics','command-insertparagraph':'dnd','attr-meta-http-equiv-default-style':'semantics','htmltextareaelement':'the-button-element','default-media':'semantics','refsRFC3548':'references','no_modification_allowed_err':'urls','refsWEBLINK':'references','refsRFC2388':'references','refsPPUTF8':'references','attr-tdth-char':'obsolete','valid-e-mail-address-list':'states-of-the-type-attribute','r1':'tabular-data','r2':'tabular-data','attr-fe-maxlength':'association-of-controls-and-forms','refsRFC3490':'references','sequential-focus-navigation':'editing','attr-fs-method-delete':'association-of-controls-and-forms','rank':'sections','network-states':'video','the-input-element':'the-input-element','the-footer-element':'sections','navigator':'timers''link-type-help':'links','set-of-comma-separated-tokens':'common-microsyntaxes','refsBECSS':'references','link-type-author':'links','attr-media-controls':'video','htmlmetaelement':'semantics','attr-script-charset':'scripting-1','htmlcollection-0':'urls','dom-location-hash':'history','dom-media-have_nothing':'video','attr-fe-autofocus':'association-of-controls-and-forms','in-a-document':'infrastructure','table-example-1':'tabular-data','dynamic-markup-insertion':'apis-in-html-documents','classes':'elements','the-multiple-attribute':'common-input-element-attributes','syntax-ambiguous-ampersand':'syntax','top-level-browsing-context':'browsers','simple-color':'common-microsyntaxes','attr-button-value':'the-button-element','navigatorabilities':'timers','event-media-ratechange':'video','link-type-nofollow':'links','event-drag':'dnd','event-media-emptied':'video','inuse_attribute_err':'urls','attr-object-declare':'obsolete','refsWIN31J':'references','the-title-element':'dom','pragma-set-default-language':'semantic','radio-button-state':'number-state','acknowledgements':'acknowledgements','htmlmapelement':'the-map-element','dom':'dom','the-mark-element':'text-level-semantics','concept-fs-target':'association-of-controls-and-forms','not_found_err':'urls','concept-datetime-local':'common-microsyntaxes','syntax':'syntax','colors':'common-microsyntaxes','outerhtml':'apis-in-html-documents','refsPROGRESS':'references','htmloptionscollection':'urls','radionodelist':'urls','domtokenlist':'urls','preferred-mime-name':'infrastructure','htmlstyleelement':'semantics','attr-th-scope-colgroup':'tabular-data','attr-fs-enctype':'association-of-controls-and-forms','attr-textarea-wrap-hard':'the-button-element','custom-handlers':'timers','mathml-namespace':'urls','event-media-canplay':'video','refsFILEAPI':'references','attr-iframe-srcdoc':'the-iframe-element','the-col-element':'tabular-data','the-placeholder-attribute':'common-input-element-attributes','refsDOMCORE':'references','kinds-of-content':'content-models','the-td-element':'abular-data','accessing-other-browsing-contexts':'browsers','creator-browsing-context':'browsers','event-dragstart':'dnd','event-media-waiting':'video','attr-tdth-headers':'tabular-data','attr-textarea-wrap-soft-state':'the-button-element','active-document':'browsers','article-example':'sections','hidden-state':'states-of-the-type-attribute','attr-li-value':'grouping-content','attr-command-type-keyword-checkbox':'interactive-elements','navigatoronline':'timers','refsORIGIN':'references','attr-button-type-button':'the-button-element','concept-option-value':'the-button-element','attr-head-profile':'obsolete','attr-tdth-charoff':'obsolete','form-associated-element':'forms','media-elements':'video','attr-tr-align':'obsolete','urls':'urls','mediaerror':'video','concept-section':'sections','attr-meter-optimum':'the-button-element','refsRFC3023':'references','attr-area-shape-rect':'the-map-element','radio-button-group':'number-state','attr-input-min':'common-input-element-attributes','e-mail-state':'states-of-the-ype-attribute','htmlheadelement':'semantics','attr-input-type-url-keyword':'the-input-element','htmlembedelement':'the-iframe-element','htmlmediaelement':'video','character-encoding-declaration':'semantics','attr-keygen-challenge':'the-button-element','date-state':'states-of-the-type-attribute','link-type-tag':'links','attr-div-align':'obsolete','category-reset':'forms','the-dragevent-and-datatransfer-interfaces':'dnd','attr-input-type-text-keyword':'the-input-element','the-source-element':'video','attr-th-scope-col':'tabular-data','browsing-context-name':'browsers','n':'tabular-data','attr-area-shape-circle':'the-map-element','element-definitions':'elements','attr-fs-method-get':'association-of-controls-and-forms','command-delete':'dnd','concept-appcache-manifest-explicit':'offline','link-type-prev':'links','attr-fae-form':'association-of-controls-and-forms','attr-form-accept-charset':'forms','event-appcache-cached':'offline','attr-fs-formmethod':'association-of-controls-and-forms','xml-mime-type':'infrastucture','hashchangeevent':'history','htmlbrelement':'grouping-content','attr-img-hspace':'obsolete','a-link-or-button-containing-nothing-but-the-image':'embedded-content-1','attr-img-border':'obsolete','htmlkeygenelement':'the-button-element','the-body-element':'dom','heading-content':'content-models','attr-html-manifest':'semantics','htmliframeelement':'the-iframe-element','the-output-element':'the-button-element','attr-input-type-image-keyword':'the-input-element','attr-tr-charoff':'obsolete','attr-input-type-time-keyword':'the-input-element','attr-col-charoff':'obsolete','htmltimeelement':'text-level-semantics','the-address-element':'sections','validation_err':'urls','category-label':'forms','collections':'urls','week-state':'states-of-the-type-attribute','unordered-set-of-unique-space-separated-tokens':'common-microsyntaxes','scriptingLanguages':'scripting-1','event-dragover':'dnd','attr-hx-align':'obsolete','valid-date-string-with-optional-time':'common-microsyntaxes','event-media-loadeddata':'video','ackground':'introduction','htmlobjectelement':'the-iframe-element','scrolling-elements-into-view':'editing','network_err':'urls','refsRFC4281':'references','security':'dom','facets':'commands','domstringmap-0':'urls','paragraphs':'content-models','the-ins-element':'edits','attr-embed-type':'the-iframe-element','manually-releasing-the-storage-mutex':'timers','comments':'syntax','attr-command-type-state-checkbox':'interactive-elements','refsATAG':'references','nested-browsing-context':'browsers','phrasing-content':'content-models','text-html-sandboxed':'iana','attr-meter-min':'the-button-element','tag-clouds':'links','event-media-seeking':'video','attr-command-disabled':'interactive-elements','event-dragenter':'dnd','months':'common-microsyntaxes','attr-script-type':'scripting-1','creator-document':'browsers','refsMIMESNIFF':'references','htmltableelement':'tabular-data','reflecting-content-attributes-in-idl-attributes':'urls','refsATOM':'references','attr-param-type':'obsolete','attr-button-type-submit':'thebutton-element','remove-an-element-from-a-document':'infrastructure','the-readonly-attribute':'common-input-element-attributes','htmlscriptelement':'scripting-1','unquoted':'syntax','isindex-0':'obsolete','attr-source-media':'video','attr-area-nohref':'obsolete','index_size_err':'urls','attr-fs-formenctype':'association-of-controls-and-forms','attr-fs-action':'association-of-controls-and-forms','cdata-sections':'syntax','event-media-play':'video','command-facet-hiddenstate':'commands','refsSVG':'references','introduction-2':'webappapis','refsWEBSTORAGE':'references','command-insertunorderedlist':'dnd','the-directionality':'elements','attr-select-size':'the-button-element','dom-mediaerror-media_err_aborted':'video','the-location-interface':'history','attr-q-cite':'text-level-semantics','willful-violation':'introduction','meta-generator':'semantics','attr-spellcheck':'editing','local-date-and-time-state':'states-of-the-type-attribute','webappapis':'webappapis','attr-a-charset':'obsolete','concept-datetime':'cmmon-microsyntaxes','html-namespace':'infrastructure','a-group-of-images-that-form-a-single-larger-picture-with-links':'embedded-content-1','navigating-nested-browsing-contexts-in-the-dom':'browsers','link-type-sidebar':'links','attr-meta-content':'semantics','command-italic':'dnd','focus':'editing','attr-caption-align':'obsolete','attr-textarea-placeholder':'the-button-element','sequential-link-types':'links','attr-time-pubdate':'text-level-semantics','local-dates-and-times':'common-microsyntaxes','htmlselectelement':'the-button-element','valid-media-query':'common-microsyntaxes','beforeunloadevent':'history','xml-namespace':'urls','command-undo':'dnd','dir':'obsolete','timeranges':'video','attr-hyperlink-href':'links','input-type-attr-summary':'the-input-element','obsolete':'obsolete','number-state':'number-state','event-media-playing':'video','secondary-browsing-contexts':'browsers','dom-media-have_current_data':'video','global-dates-and-times':'common-microsyntaxes','the-pre-element':'grouping-content',concept-submit-button':'forms','command-unselect':'dnd','refsSHIFTJIS':'references','htmldocument':'dom','concept-button':'forms','refsWEBADDRESSES':'references','attr-param-value':'the-iframe-element','refsECMA262':'references','command-selectall':'dnd','the-rt-element':'text-level-semantics','resource-metadata-management':'dom','link-type-license':'links','named-access-on-the-window-object':'browsers','attr-command-type-keyword-radio':'interactive-elements','sectioning-content':'content-models','syntax-tag-name':'syntax','set-of-space-separated-tokens':'common-microsyntaxes','browser-interface-elements':'browsers','iana':'iana','the-id-attribute':'elements','style-default-media':'semantics','attr-hr-size':'obsolete','htmlparagraphelement':'grouping-content','not_supported_err':'urls','charset512':'semantics','security_err':'urls','event-dragleave':'dnd','attr-object-standby':'obsolete','attr-mod-datetime':'edits','dom-media-have_metadata':'video','attr-input-type-range-keyword':'the-input-element','live':infrastructure','scope':'introduction','attr-input-readonly':'common-input-element-attributes','attr-area-shape-keyword-circle':'the-map-element','attr-tabindex':'editing','printing':'timers','attr-link-media':'semantics','syntax-attribute-value':'syntax','xml-compatible':'infrastructure','htmlbuttonelement':'the-button-element','attr-fs-novalidate':'association-of-controls-and-forms','refsRFC2806':'references','attr-optgroup-label':'the-button-element','context-menus':'interactive-elements','the-param-element':'the-iframe-element','charset':'semantics','ping':'links','auxiliary-browsing-context':'browsers','xhtml':'the-xhtml-syntax','history-traversal':'history','the-option-element':'the-button-element','common-idioms-without-dedicated-elements':'links','attr-script-src':'scripting-1','htmlareaelement':'the-map-element','refsCOOKIES':'references','attr-hyperlink-type':'links','appcacheevents':'offline','outline':'sections','attr-select-multiple':'the-button-element','attr-iframe-sandbox':'the-iframe-elemen','dom-location-pathname':'history','the-span-element':'text-level-semantics','definitions':'association-of-controls-and-forms','the-form-element':'forms','effective-script-origin':'origin-0','the-keygen-element':'the-button-element','location-of-the-media-resource':'video','a-quick-introduction-to-html':'introduction','htmlquoteelement':'grouping-content','attr-input-autocomplete':'common-input-element-attributes','command-facet-id':'commands','user-prompts':'timers','forms':'forms','closing-the-input-stream':'apis-in-html-documents','window':'browsers','listing':'obsolete','attr-th-scope':'tabular-data','attr-object-data':'the-iframe-element','conversations':'links','attr-tdth-height':'obsolete','attr-table-align':'obsolete','refsWCAG':'references','refsRFC3864':'references','refsUTF8DET':'references','attr-hyperlink-usemap':'the-map-element','embedded-content-1':'embedded-content-1','embedded-content-0':'content-models','other-metadata-names':'semantics','the-required-attribute':'common-input-element-attibutes','authors-using-xhtml':'iana','manifests':'offline','dom-domhtmlimplementation-createhtmldocument':'dom','attr-command-radiogroup':'interactive-elements','canvas':'the-canvas-element','command-formatblock':'dnd','attr-dl-compact':'obsolete','htmlhtmlelement':'semantics','htmlunknownelement':'elements','sectioning-root':'sections','the-size-attribute':'common-input-element-attributes','htmllinkelement':'semantics','heading-content-0':'content-models','text-html':'iana','valid-list-of-integers':'common-microsyntaxes','attr-hr-width':'obsolete','the-style-attribute':'elements','image-maps':'the-map-element','origin':'origin-0','the-document-s-current-address':'dom','blink':'obsolete','elements-0':'syntax','elements-1':'index','doctype-legacy-string':'syntax','error-codes':'video','the-q-element':'text-level-semantics','refsRFC1345':'references','syntax-charref':'syntax','attr-input-type-radio-keyword':'the-input-element','the-figure-element':'grouping-content','semantics':'semantics','attr-tbody-valign''obsolete','concept-time':'common-microsyntaxes','syntax-cdata':'syntax','htmltablecaptionelement':'tabular-data','common-input-element-attributes':'common-input-element-attributes','refsRFC2237':'references','dates-and-times':'common-microsyntaxes','refsRFC5280':'references','optional-tags':'syntax','attr-link-sizes':'links','refsGRAPHICS':'references','the-document-s-address':'dom','attr-th-scope-row':'tabular-data','type_mismatch_err':'urls','refsOPENSEARCH':'references','attr-form-autocomplete':'forms','attr-fe-disabled':'association-of-controls-and-forms','general-guidelines':'embedded-content-1','the-bdo-element':'text-level-semantics','the-article-element':'sections','bgsound':'obsolete','apis-in-html-documents':'apis-in-html-documents','attr-input-checked':'the-input-element','spacer':'obsolete','the-aside-element':'sections','a-sample-manifest':'offline','dom-mediaerror-media_err_src_not_supported':'video','attr-contenteditable':'editing','htmlheadingelement':'sections','xml':'infrastructure','syntx_err':'urls','link-type-last':'links','refsWHATWGWIKI':'references','the-min-and-max-attributes':'common-input-element-attributes','category-submit':'forms','attr-area-shape-default':'the-map-element','xmp':'obsolete','attributes-common-to-form-controls':'association-of-controls-and-forms','image-map':'the-map-element','attr-output-for':'the-button-element','htmllegendelement':'forms','refsRFC3986':'references','refsRFC3987':'references','htmlspanelement':'text-level-semantics','nobr':'obsolete','attr-iframe-align':'obsolete','command-insertlinebreak':'dnd','svg-namespace':'urls','attr-map-name':'the-map-element','attributes-common-to-td-and-th-elements':'tabular-data','document.writeln':'apis-in-html-documents','command-subscript':'dnd','attr-source-src':'video','the-var-element':'text-level-semantics','attr-script-language':'obsolete','the-undomanagerevent-interface-and-the-undo-and-redo-events':'dnd','the-summary-element':'interactive-elements','refsGREGORIAN':'references','the-header-element':'sections,'attr-option-selected':'the-button-element','infrastructure':'infrastructure','form-submission':'association-of-controls-and-forms','the-th-element':'tabular-data','svg-0':'the-map-element','dom-appcache-updateready':'offline','security-0':'association-of-controls-and-forms','joint-session-history':'history','dates':'common-microsyntaxes','refsWEBSQL':'references','s':'obsolete','attr-menu-compact':'obsolete','insert-an-element-into-a-document':'infrastructure','the-p-element':'grouping-content','concept-appcache-manifest-fallback':'offline','boolean-attribute':'common-microsyntaxes','interfaces-for-url-manipulation':'urls','attr-iframe-name':'the-iframe-element','the-command':'interactive-elements','tabular-data':'tabular-data','real-numbers':'common-microsyntaxes','making-entire-documents-editable':'editing','documentSelection':'editing','htmlbaseelement':'semantics','attr-media-loop':'video','the-area-element':'the-map-element','link-type-bookmark':'links','concept-input-required':'common-input-element-ttributes','attr-keygen-keytype':'the-button-element','prefix-match':'infrastructure','refsTIS620':'references','image-button-state':'number-state','time-ranges':'video','plugin':'infrastructure','attr-area-shape-keyword-default':'the-map-element','refsWIN1254':'references','dom-document-open':'apis-in-html-documents','htmlbodyelement':'sections','boolean-attributes':'common-microsyntaxes','refsARIAIMPL':'references','domstring_size_err':'urls','refsCORS':'references','the-dt-element':'grouping-content','events':'webappapis','table-descriptions':'tabular-data','the-map-element':'the-map-element','dom-canvas-getcontext':'the-canvas-element','the-progress-element':'the-button-element','the-window-object':'browsers','editing-apis':'dnd','the-object-element':'the-iframe-element','opener-browsing-context':'browsers','the-rp-element':'text-level-semantics','refsRFC2045':'references','refsRFC2046':'references','refsBIDI':'references','attr-command-checked':'interactive-elements','refsSRGB':'references','the-li-eleent':'grouping-content','design-notes':'introduction','attr-hyperlink-hreflang':'links','element-restrictions':'syntax','refsNPAPI':'references','compliance-with-other-specifications':'introduction','the-thead-element':'tabular-data','event-hashchange':'history','parse_err':'urls','the-del-element':'edits','event-media-loadstart':'video','noembed':'obsolete','htmltablecolelement':'tabular-data','wbr':'obsolete','browsing-context':'browsers','refsWIN874':'references','audience':'introduction','color-state':'number-state','the-dl-element':'grouping-content','rel-sidebar-hyperlink':'links','x-that':'introduction','lists-of-integers':'common-microsyntaxes','external-resource-link':'semantics','elements':'elements','attr-base-target':'semantics','syntax-elements':'syntax','attributes-common-to-ins-and-del-elements':'edits','attr-table-summary':'tabular-data','date-and-time-state':'states-of-the-type-attribute','concept-appcache-manifest-network':'offline','ordered-set-of-unique-space-separated-tokens':'common-mirosyntaxes','attr-fs-method-post':'association-of-controls-and-forms','dom-media-network_empty':'video','attr-object-code':'obsolete','title-on-style':'semantics','attr-link-charset':'obsolete','browsing-context-nested-through':'browsers','dom-trees':'infrastructure','annotations-for-assistive-technology-products-aria':'content-models','dom-mediaerror-media_err_decode':'video','parent-browsing-context':'browsers','references':'references','refsWEBIDL':'references','invalid_access_err':'urls','attr-optgroup-disabled':'the-button-element','event-media-suspend':'video','attr-command-type-state-command':'interactive-elements','event-media-stalled':'video','attr-input-type-month-keyword':'the-input-element','the-title-attribute':'elements','attr-source-type':'video','styling':'semantics','attr-input-autocomplete-on-state':'common-input-element-attributes','inline-documentation-for-external-scripts':'scripting-1','the-code-element':'text-level-semantics','toolbar-state':'interactive-elements','htmlimageelement':'mbedded-content-1','attr-table-rules':'obsolete','attr-img-align':'obsolete','attr-fs-formnovalidate':'association-of-controls-and-forms','syntax-text':'syntax','the-legend-element':'forms','attr-command-title':'interactive-elements','mathml':'the-map-element','undomanagerevent':'dnd','popstateevent':'history','attr-iframe-scrolling':'obsolete','link-type-noreferrer':'links','checkbox-state':'number-state','attr-fs-method-put':'association-of-controls-and-forms','the-time-element':'text-level-semantics','concept-id':'elements','obsolete-but-conforming-features':'obsolete','link-type-alternate':'links','refsXMLBASE':'references','an-image-not-intended-for-the-user':'embedded-content-1','refsUTF7':'references','command-facet-action':'commands','dom-outerhtml':'apis-in-html-documents','htmlolistelement':'grouping-content','anonymous-command':'commands','fallback-content':'content-models','refsRFC1034':'references','keywords-and-enumerated-attributes':'common-microsyntaxes','the-em-element':'text-level-semantic','attr-form-autocomplete-on-state':'forms','browsing-context-container':'browsers','refsRFC1922':'references','browsers':'browsers','alt':'embedded-content-1','tt':'obsolete','invalid_state_err':'urls','tree-order':'infrastructure','concept-input-type-file-selected':'number-state','foreign-elements':'syntax','the-ruby-element':'text-level-semantics','command-inserthtml':'dnd','application-cache-api':'offline','the-session-history-of-browsing-contexts':'history','concept-fs-method':'association-of-controls-and-forms','the-link-is-an-alternative-stylesheet':'links','ascii-compatible-character-encoding':'infrastructure','attr-fs-enctype-formdata':'association-of-controls-and-forms','form-submission-0':'association-of-controls-and-forms','the-meter-element':'the-button-element','plugins':'infrastructure','refsMQ':'references','htmloptionscollection-0':'urls','terminology-0':'urls','attr-input-placeholder':'common-input-element-attributes','flow-content-0':'content-models','html-elements':'infrastructure','attrmeter-low':'the-button-element','attr-script-defer':'scripting-1','attr-iframe-frameborder':'obsolete','windowtimers':'timers','states-of-the-type-attribute':'states-of-the-type-attribute','url_mismatch_err':'urls','attr-hr-color':'obsolete','attr-ol-compact':'obsolete','attr-tbody-align':'obsolete','attr-tdth-valign':'obsolete','concept-option-disabled':'the-button-element','inter-element-whitespace':'content-models','link-type-first':'links','attr-a-urn':'obsolete','event-media-timeupdate':'video','the-h1-h2-h3-h4-h5-and-h6-elements':'sections','attr-ul-type':'obsolete','namespace_err':'urls','introduction-1':'offline','introduction-3':'dnd','the-button-element':'the-button-element','the-ol-element':'grouping-content','void-elements':'syntax','attr-tdth-colspan':'tabular-data','refsABNF':'references','attr-col-span':'tabular-data','the-i-element':'text-level-semantics','the-embed-element':'the-iframe-element','file-upload-state':'number-state','paragraph':'content-models','dom-innerhtml':'apis-in-html-docments','refsCSSUI':'references','history':'history','ascii-case-insensitive':'infrastructure','telephone-state':'states-of-the-type-attribute','numbers':'common-microsyntaxes','default-view':'browsers','writing-cache-manifests':'offline','undomanager':'dnd','attr-tdth-rowspan':'tabular-data','menus':'interactive-elements','creating-documents':'dom','attr-tdth-bgcolor':'obsolete','attr-mod-cite':'edits','enabling-and-disabling-form-controls':'association-of-controls-and-forms','reflect':'urls','htmlaudioelement':'video','refsXPATH10':'references','attr-style-type':'semantics','the-lang-and-xml:lang-attributes':'elements','htmlmodelement':'edits','meta-application-name':'semantics','dom-media-have_future_data':'video','dom-mediaerror-media_err_network':'video','edits-and-lists':'edits','attr-input-type-date-keyword':'the-input-element','valid-date-or-time-string-in-content':'common-microsyntaxes','refsCESU8':'references','interactive-content-0':'content-models','the-nav-element':'sections','seeking':'video','vent-media-pause':'video','refsBOCU1':'references','conformance-requirements':'infrastructure','valid-global-date-and-time-string':'common-microsyntaxes','concept-option-label':'the-button-element','auxiliary-browsing-contexts':'browsers','attr-textarea-required':'the-button-element','refsRFC2119':'references','the-tbody-element':'tabular-data','attr-tbody-char':'obsolete','attr-area-shape-keyword-poly':'the-map-element','attr-option-value':'the-button-element','valid-url':'urls','attr-input-type-password-keyword':'the-input-element','attr-param-name':'the-iframe-element','the-select-element':'the-button-element','attr-embed-align':'obsolete','attr-blockquote-cite':'grouping-content','attr-input-required':'common-input-element-attributes','invalid_modification_err':'urls','offline':'offline','attr-img-src':'embedded-content-1','attr-lang':'elements','matches-the-environment':'common-microsyntaxes','attr-option-label':'the-button-element','selection-0':'editing','expiring-application-caches':'offline','preceed-or-followed':'content-models','month-state':'states-of-the-type-attribute','attr-object-classid':'obsolete','limiting-user-input-length':'association-of-controls-and-forms','attr-a-name':'obsolete','script':'scripting-1','introduction':'introduction','menus-intro':'interactive-elements','concept-input-value-default-range':'number-state','button-state':'number-state','list-state':'interactive-elements','attr-object-border':'obsolete','hyperlink-link':'semantics','dragevent':'dnd','pragma-directives':'semantics','attr-body-text':'obsolete','a-purely-decorative-image-that-doesn-t-add-any-information':'embedded-content-1','transparent-content-models':'content-models','simple-dialogs':'timers','attr-li-type':'obsolete','text-content':'content-models','hierarchical-link-types':'links','attr-input-step':'common-input-element-attributes','dndevents':'dnd','the-a-element':'text-level-semantics','refsUNIVCHARDET':'references','phrasing-content-0':'content-models','htmloutputelement':'the-button-element','command-ai':'commands','htmlallcollection':'urls','attr-tr-char':'obsolete','the-colgroup-element':'tabular-data','the-tr-element':'tabular-data','syntax-doctype':'syntax','html-namespace-0':'urls','attr-body-alink':'obsolete','range-state':'number-state','attr-area-shape-keyword-rect':'the-map-element','session-history':'history','transparent':'content-models','attr-table-border':'obsolete','xlink-namespace':'urls','attr-input-type-week-keyword':'the-input-element','maximum-allowed-value-length':'association-of-controls-and-forms','htmlpreelement':'grouping-content','the-draggable-attribute':'dnd','refsCHARMOD':'references','datatransfer':'dnd','attr-meta-name':'semantics','windows':'browsers','command-facet-label':'commands','attr-area-shape':'the-map-element','attr-style-title':'semantics','refsIANACHARSET':'references','attributes-for-form-submission':'association-of-controls-and-forms','htmlvideoelement':'video','attr-fs-method-put-keyword':'association-of-controls-and-forms','html-vs-xhtml':'introduction','thexhtml-syntax':'the-xhtml-syntax','font':'obsolete','attr-option-disabled':'the-button-element','attr-a-shape':'obsolete','attr-body-background':'obsolete','text-ping':'iana','interactive-elements':'interactive-elements','the-abbr-element':'text-level-semantics','attr-style-scoped':'semantics','ping-to':'iana','domsettabletokenlist-0':'urls','the-autocomplete-attribute':'common-input-element-attributes','refsXMLNS':'references','attr-input-type-tel-keyword':'the-input-element','restrictions-for-contents-of-script-elements':'scripting-1','association-of-controls-and-forms':'association-of-controls-and-forms','attr-col-valign':'obsolete','the-label-element':'forms','furthest-ancestor-browsing-context':'browsers','refsHATOM':'references','attr-param-valuetype':'obsolete','attr-br-clear':'obsolete','user-interface':'video','attr-hyperlink-rel':'links','text-node':'infrastructure','command-insertimage':'dnd','attr-ol-start':'grouping-content','formatblock-candidate':'dnd','state-object':'history','attr-input-typesubmit-keyword':'the-input-element','attr-input-maxlength':'common-input-element-attributes','embedded-content':'content-models','interfaces':'index','collections-0':'urls','event-media-ended':'video','attr-link-title':'semantics','attr-menu-label':'interactive-elements','htmltablerowelement':'tabular-data','hyperlink':'links','refsRFC2781':'references','context':'the-canvas-element','document.write':'apis-in-html-documents','htmlsourceelement':'video','attr-html-version':'obsolete','domsettabletokenlist':'urls','attr-input-pattern':'common-input-element-attributes','the-accesskey-attribute':'editing','insertadjacenthtml':'apis-in-html-documents','tag-cloud':'links','attr-th-scope-rowgroup':'tabular-data','xmlns-namespace':'urls','dom-appcache-downloading':'offline','attr-object-codebase':'obsolete','refsSELECTORS':'references','htmlprogresselement':'the-button-element','attr-input-type-datetime-keyword':'the-input-element','attr-embed-name':'obsolete','attr-textarea-wrap-hard-state':'the-button-element','te-table-element':'tabular-data','event-popstate':'history','event-appcache-progress':'offline','dom-tree-accessors':'dom','needs-a-date':'text-level-semantics','attr-table-frame':'obsolete','attr-input-type-datetime-local-keyword':'the-input-element','multicol':'obsolete','attr-table-width':'obsolete','concept-fs-enctype':'association-of-controls-and-forms','attr-tdth-align':'obsolete','ancestor-browsing-context':'browsers','url-decomposition-idl-attributes':'urls','attr-fs-formtarget':'association-of-controls-and-forms','domhtmlimplementation':'dom','a-short-phrase-or-label-with-an-alternative-graphical-representation:-icons-logos':'embedded-content-1','attr-table-cellspacing':'obsolete','attr-object-name':'the-iframe-element','attr-area-coords':'the-map-element','embedding-custom-non-visible-data':'elements','wrong_document_err':'urls','dom-location-protocol':'history','syntax-tags':'syntax','compatibility-caseless':'infrastructure','newlines':'syntax','attr-xml-lang':'elements','refsRFC2483':'references''the-ul-element':'grouping-content','metadata-content-0':'content-models','location':'history','event-media-abort':'video','concept-rel-extensions':'links','attr-form-name':'forms','big':'obsolete','attr-command-icon':'interactive-elements','dom-appcache-idle':'offline','the-caption-element':'tabular-data','case-sensitive':'infrastructure','refsRFC4329':'references','ignore':'infrastructure','valid-local-date-and-time-string':'common-microsyntaxes','dom-media-network_idle':'video','terminology':'infrastructure','the-title-element-0':'semantics','refsRFC1468':'references','valid-floating-point-number':'common-microsyntaxes','refsECMA357':'references','examples':'tabular-data','naming-form-controls':'association-of-controls-and-forms','refsCSSATTR':'references','attr-input-type-keywords':'the-input-element','opening-the-input-stream':'apis-in-html-documents','refsCSSCOLOR':'references','attr-textarea-rows':'the-button-element','the-list-attribute':'common-input-element-attributes','the-noscript-element':'scriting-1','interactive-content':'content-models','dom-location-search':'history','attr-iframe-src':'the-iframe-element','refsRFC5322':'references','valid-browsing-context-name':'browsers','command-facet-accesskey':'commands','attr-input-type-number-keyword':'the-input-element','attr-fs-method-get-keyword':'association-of-controls-and-forms','refsRFC2313':'references','refsRFC2646':'references','attr-link-sizes-any':'links','refsRFC2318':'references','refsRFC1842':'references','a-phrase-or-paragraph-with-an-alternative-graphical-representation:-charts-diagrams-graphs-maps-illustrations':'embedded-content-1','attr-fs-method':'association-of-controls-and-forms','refsX690':'references','sections':'sections','dom-navigator-registerprotocolhandler':'timers','document-metadata':'semantics','refsCOMPUTABLE':'references','htmlulistelement':'grouping-content','attr-input-align':'obsolete','the-iframe-element':'the-iframe-element','refsMAILTO':'references','current-entry-of-the-joint-session-history':'history','htmlparaelement':'the-iframe-element','attr-hyperlink-target':'links','reset-button-state':'number-state','character-encodings':'infrastructure','attr-img-ismap':'embedded-content-1','text-that-has-been-rendered-to-a-graphic-for-typographical-effect':'embedded-content-1','refsCSSOM':'references','intro-early-example':'introduction','refsISO885911':'references','attr-command-type':'interactive-elements','attr-col-char':'obsolete','valid-e-mail-address':'states-of-the-type-attribute','attr-th-scope-auto':'tabular-data','attr-input-list':'common-input-element-attributes','attr-colgroup-span':'tabular-data','attr-object-archive':'obsolete','event-appcache-noupdate':'offline','refsGBK':'references','mediaevents':'video','text-state-and-search-state':'states-of-the-type-attribute','non-negative-integers':'common-microsyntaxes','valid-month-string':'common-microsyntaxes','syntax-attribute-name':'syntax','htmloptgroupelement':'the-button-element','documents-in-the-dom':'dom','svg':'the-map-element','attr-button-type-reset''the-button-element','the-pattern-attribute':'common-input-element-attributes','source-default-media':'video','attr-input-max':'common-input-element-attributes','event-media-volumechange':'video','headings-and-sections':'sections','event-dragend':'dnd','concept-week':'common-microsyntaxes','resources':'infrastructure','syntax-newlines':'syntax','media-resource':'video','syntax-references':'common-microsyntaxes','attr-iframe-seamless':'the-iframe-element','event-media-error':'video','valid-week-string':'common-microsyntaxes','the-dd-element':'grouping-content','attr-data':'elements','contenteditable':'editing','event-appcache-updateready':'offline','htmltableheadercellelement':'tabular-data','unloading-documents':'history','dimension-attributes':'the-map-element','attr-embed-src':'the-iframe-element','video':'video','attr-img-name':'obsolete','index':'index','attr-media-autobuffer':'video','the-hgroup-element':'sections','events-0':'index','attr-ol-reversed':'grouping-content','valid-mime-type':'infrastructue','acronym':'obsolete','attr-meter-max':'the-button-element','valid-time-string':'common-microsyntaxes','attr-contextmenu':'interactive-elements','context-menu-state':'interactive-elements','the-strong-element':'text-level-semantics','attr-fs-target':'association-of-controls-and-forms','event-media-durationchange':'video','the-head-element':'dom','a-key-part-of-the-content':'embedded-content-1','refsSCSU':'references','htmldivelement':'grouping-content','media-element':'video','the-constraint-validation-api':'association-of-controls-and-forms','link-type-pingback':'links','the-hr-element':'grouping-content','dom-media-network_no_source':'video','link-type-next':'links','child-browsing-context':'browsers','attr-fs-formaction':'association-of-controls-and-forms','navigating-auxiliary-browsing-contexts-in-the-dom':'browsers','htmlformcontrolscollection-0':'urls','htmlmeterelement':'the-button-element','noframes':'obsolete','an-iframe-srcdoc-document':'the-iframe-element','refsCSS':'references','the-step-attriute':'common-input-element-attributes','concept-meta-extensions':'semantics','text-field-selection':'editing','signed-integers':'common-microsyntaxes','htmllielement':'grouping-content','attr-img-vspace':'obsolete','windowmodal':'timers','number-of-days-in-month-month-of-year-year':'common-microsyntaxes','hyperlink-elements':'links','browser-state':'offline','the-canvas-element':'the-canvas-element','attr-meta-http-equiv-content-type':'semantics','attr-style-media':'semantics','attr-input-type-reset-keyword':'the-input-element','links':'links','refsDOMEVENTS':'references','event-appcache-checking':'offline','refsARIA':'references','attr-meta-http-equiv':'semantics','htmldatalistelement':'the-button-element','refsUTR36':'references','the-sub-and-sup-elements':'text-level-semantics','dom-appcache-obsolete':'offline','the-style-element':'semantics','refsISO8601':'references','refsRFC1494':'references','origin-0':'origin-0','event-appcache-obsolete':'offline','attr-img-alt':'embedded-content-1','dom-appcache-chcking':'offline','refsXML':'references','attr-iframe-marginwidth':'obsolete','the-link-element':'semantics','command-superscript':'dnd','applicationcache':'offline','concept-fs-novalidate':'association-of-controls-and-forms','attr-tbody-charoff':'obsolete','attr-input-type-hidden-keyword':'the-input-element','htmlinputelement':'the-input-element','htmloptionelement':'the-button-element','attr-input-type-file-keyword':'the-input-element','the-base-element':'semantics','attr-input-type-checkbox-keyword':'the-input-element','outlines':'sections','event-handler-content-attributes':'webappapis','linkTypes':'links','ping-from':'iana','the-html-element':'dom','structure-of-this-specification':'introduction','refsMATHML':'references','concept-fs-action':'association-of-controls-and-forms','attr-progress-max':'the-button-element','link-type-archives':'links','attr-table-cellpadding':'obsolete','a-type-that-the-user-agent-knows-it-cannot-render':'video','constraints':'association-of-controls-and-forms','attr-input-mutiple':'common-input-element-attributes','meta':'semantics','attr-link-type':'semantics','refsWEBWORKERS':'references','refsPNG':'references','dom-link-disabled':'semantics','the-hidden-attribute':'editing','attr-a-rev':'obsolete','attr-input-accept':'number-state','htmltablesectionelement':'tabular-data','secondary-browsing-context':'browsers','undo':'dnd','link-type-external':'links','refsHTTP':'references','attr-a-methods':'obsolete','usage-summary':'text-level-semantics','system-state-and-capabilities':'timers','attr-details-open':'interactive-elements','content-models':'content-models','htmltabledatacellelement':'tabular-data','footnotes':'links','other-link-types':'links','attr-abbr-title':'text-level-semantics','refsABOUT':'references','no_data_allowed_err':'urls','a-group-of-images-that-form-a-single-larger-picture-with-no-links':'embedded-content-1','apis-for-creating-and-navigating-browsing-contexts-by-name':'browsers','attr-area-alt':'the-map-element','represented-by-the-collection':'urls','the-xl:base-attribute-xml-only':'elements','event-media-loadedmetadata':'video','sectioning-content-0':'content-models','htmlelement':'elements','attr-img-longdesc':'obsolete','enumerated-attribute':'common-microsyntaxes','attr-input-size':'common-input-element-attributes','attr-dim-height':'the-map-element','space-separated-tokens':'common-microsyntaxes','htmlallcollection-0':'urls','refsPINGBACK':'references','xml-documents':'dom','attr-menu-type':'interactive-elements','attr-input-value':'the-input-element','semantics-0':'elements','list-of-the-descendant-browsing-contexts':'browsers','plaintext':'obsolete','metadata-content':'content-models','attr-object-vspace':'obsolete','documents':'dom','invalid_character_err':'urls','attr-object-hspace':'obsolete','refsXSLT10':'references','attr-meta-charset':'semantics','command-inserttext':'dnd','attr-command-type-state-radio':'interactive-elements','the-selection':'editing','attr-tdth-width':'obsolete','htmlcanvaselement':'the-canvas-element','refsJSURL':'references''url':'urls','valid-date-or-time-string':'common-microsyntaxes','the-ready-states':'video','selection':'editing','text':'syntax','attr-col-align':'obsolete','attr-time-datetime':'text-level-semantics','the-body-element-0':'sections','rcdata-elements':'syntax','html-documents':'dom','fully-active':'browsers','attr-dfn-title':'text-level-semantics','the-html-element-0':'semantics','dom-location-port':'history','attr-body-bgcolor':'obsolete','refsPSL':'references','comma-separated-tokens':'common-microsyntaxes','ready-for-editing-host-commands':'dnd','dialogs-implemented-using-separate-documents':'timers','the-figcaption-element':'grouping-content','recommended-reading':'introduction','refsEUCKR':'references','password-state':'states-of-the-type-attribute','the-kbd-element':'text-level-semantics','view':'browsers','the-head-element-0':'semantics','x-this':'introduction','concept-month':'common-microsyntaxes','attr-video-poster':'video','normal-elements':'syntax','link-type-prefetch':'links','the-tfoot-element''tabular-data','basefont':'obsolete','the-datalist-element':'the-button-element','attr-table-bgcolor':'obsolete','link-type-up':'links','commands':'commands','flow-content':'content-models','command-forwarddelete':'dnd','common-dom-interfaces':'urls','an-image-in-an-e-mail-or-private-document-intended-for-a-specific-person-who-is-known-to-be-able-to-view-images':'embedded-content-1','attr-meta-scheme':'obsolete','attributes':'syntax','refsBCP47':'references','valid-date-string':'common-microsyntaxes','attr-canvas-width':'the-canvas-element','concept-date':'common-microsyntaxes','abort_err':'urls','event-media-seeked':'video','form-owner':'association-of-controls-and-forms','refsWEBSOCKET':'references','dom-appcache-uncached':'offline','attr-input-src':'number-state','attr-col-width':'obsolete','attr-tr-valign':'obsolete','attr-input-type':'the-input-element','playing-the-media-resource':'video','defining-term':'text-level-semantics','the-textarea-element':'the-button-element','attr-dim-width':'the-map-elemet','valid-integer':'common-microsyntaxes','event-handlers':'webappapis','attr-object-codetype':'obsolete','dom-media-network_loading':'video','nested-browsing-contexts':'browsers','command-createlink':'dnd','attr-media-autoplay':'video','htmldlistelement':'grouping-content','attr-progress-value':'the-button-element','link-type-search':'links','attr-body-vlink':'obsolete','other-pragma-directives':'semantics','htmlformcontrolscollection':'urls','concept-events-trusted':'infrastructure','center':'obsolete','refsWIN1252':'references','textFieldSelection':'editing','audio':'video','event-media-canplaythrough':'video','htmlcollection':'urls','attr-tdth-nowrap':'obsolete','global-attributes':'elements','the-section-element':'sections','link-type-stylesheet':'links','week-number-of-the-last-day':'common-microsyntaxes','attr-input-autocomplete-off-state':'common-input-element-attributes','attr-fs-enctype-text':'association-of-controls-and-forms','autofocusing-a-form-control':'association-of-controls-and-forms','nexid':'obsolete','syntax-end-tag':'syntax','elements-in-the-dom':'elements','attr-link-hreflang':'semantics','raw-text-elements':'syntax','category-listed':'forms','attr-area-shape-poly':'the-map-element','dom-function-call':'webappapis','the-fieldset-element':'forms','innerhtml':'apis-in-html-documents','attr-a-coords':'obsolete','attr-link-target':'obsolete','dom-navigator-registercontenthandler':'timers','attr-command-label':'interactive-elements','how-to-read-this-specification':'introduction','attr-link-rel':'semantics','htmlformelement':'forms','refsUAAG':'references','attr-body-link':'obsolete','attr-link-rev':'obsolete','attr-iframe-marginheight':'obsolete','htmlanchorelement':'text-level-semantics','attr-textarea-wrap':'the-button-element','the-dir-attribute':'elements','the-doctype':'syntax','dom-location-hostname':'history','common-microsyntaxes':'common-microsyntaxes','refsHTMLDIFF':'references','event-appcache-error':'offline','meta-author':'semantics','the-small-element':'text-level-semantics','ustom-data-attribute':'elements','session-history-entry':'history','refsWIN949':'references','common-input-element-apis':'common-input-element-attributes','offsets-into-the-media-resource':'video','command-facet-icon':'commands','attr-ul-compact':'obsolete','attr-tdth-axis':'obsolete','navigatorid':'timers','url-state':'states-of-the-type-attribute','mime-type':'infrastructure','valid-hash-name-reference':'common-microsyntaxes','attr-command-type-keyword-command':'interactive-elements','command-facet-hint':'commands','loading-the-media-resource':'video','time-state':'states-of-the-type-attribute','application-xhtml-xml':'iana','document-level-focus-apis':'editing','the-b-element':'text-level-semantics','vaguer-moments-in-time':'common-microsyntaxes','home-subtree':'infrastructure','media-data':'video','attr-fe-name':'association-of-controls-and-forms','event-drop':'dnd','text-level-semantics':'text-level-semantics','barprop':'browsers','function':'webappapis','serializability-of-script-execution':'introducton','attr-input-type-search-keyword':'the-input-element','editing':'editing','concept-http-equiv-extensions':'semantics','attr-textarea-maxlength':'the-button-element','dom-location-host':'history','the-undomanager-interface':'dnd','attr-legend-align':'obsolete','end-tags':'syntax','mime-types':'video','valid-lowercase-simple-color':'common-microsyntaxes','named-character-references':'named-character-references','cdata-rcdata-restrictions':'syntax','rel-icon':'links','text-cache-manifest':'iana','htmltablecellelement':'tabular-data','the-samp-element':'text-level-semantics','grouping-content':'grouping-content','authors-using-html':'iana','syntax-tag-omission':'syntax','event-appcache-downloading':'offline','the-optgroup-element':'the-button-element','attr-canvas-height':'the-canvas-element','current-entry':'history','refsUNICODE':'references','htmllabelelement':'forms','attr-input-autocomplete-default-state':'common-input-element-attributes','start-tags':'syntax','content-categories':'content-models','browing-context-names':'browsers','submit-button-state':'number-state','concept-select-option-list':'the-button-element' };
+var fragment_links = { 'refsRFC1557':'references','attr-meter-high':'the-button-element','refsRFC1554':'references','dom-opener':'browsers','attr-label-for':'forms','htmlcommandelement':'interactive-elements','the-history-interface':'history','refsXHR':'references','attr-fs-method-delete-keyword':'association-of-controls-and-forms','htmlfieldsetelement':'forms','the-root-element':'semantics','command-facet-type':'commands','valid-non-negative-integer':'common-microsyntaxes','attr-fs-enctype-urlencoded':'association-of-controls-and-forms','activation':'editing','the-br-element':'grouping-content','case-sensitivity-and-string-comparison':'infrastructure','namespaces':'urls','command-redo':'dnd','attr-meter-value':'the-button-element','dom-style-disabled':'semantics','attr-media-src':'video','concept-facet':'commands','hierarchy_request_err':'urls','attr-script-async':'scripting-1','a-graphical-representation-of-some-of-the-surrounding-text':'embedded-content-1','math':'the-map-element','refsIANAPERMHEADERS':references','attr-iframe-longdesc':'obsolete','attr-input-usemap':'obsolete','attr-meta-http-equiv-content-language':'semantics','the-maxlength-attribute':'common-input-element-attributes','the-cite-element':'text-level-semantics','attr-button-type':'the-button-element','attr-input-type-button-keyword':'the-input-element','attr-hr-align':'obsolete','valid-mime-type-with-no-parameters':'infrastructure','non-conforming-features':'obsolete','attr-textarea-wrap-soft':'the-button-element','concept-fe-disabled':'association-of-controls-and-forms','dom-feature-strings':'urls','root-element':'infrastructure','attr-link-href':'semantics','spelling-and-grammar-checking':'editing','htmltitleelement':'semantics','character-references':'syntax','command-bold':'dnd','attr-hyperlink-media':'links','attr-object-align':'obsolete','u':'obsolete','syntax-start-tag':'syntax','html-mime-type':'infrastructure','link-type-index':'links','command-facet-disabledstate':'commands','strike':'obsolete','browsing-the-web':'history','refDOMRANGE':'references','attr-tr-bgcolor':'obsolete','the-img-element':'embedded-content-1','mq':'common-microsyntaxes','exceptions':'urls','scripting':'webappapis','valid-browsing-context-name-or-keyword':'browsers','attr-meta-http-equiv-refresh':'semantics','the-dfn-element':'text-level-semantics','times':'common-microsyntaxes','attr-hr-noshade':'obsolete','attr-form-autocomplete-off-state':'forms','syntax-attributes':'syntax','command-facet-checkedstate':'commands','refsRFC3279':'references','absolute-url':'urls','attr-p-align':'obsolete','concept-datetime-digit':'common-microsyntaxes','edits-and-paragraphs':'edits','typographic-conventions':'introduction','attr-tdth-abbr':'obsolete','syntax-comments':'syntax','unknown-images':'embedded-content-1','attr-pre-width':'obsolete','the-details-element':'interactive-elements','dnd':'dnd','timers':'timers','meta-description':'semantics','valid-simple-color':'common-microsyntaxes','quota_exceeded_err':'urls','the-div-element':'grouping-content','use-div-for-wrappes':'sections','refsDOMVIEWS':'references','media-element-attributes':'video','element-level-focus-apis':'editing','htmlmenuelement':'interactive-elements','attributes-0':'index','scripting-1':'scripting-1','scripting-0':'infrastructure','attr-input-alt':'number-state','writing':'syntax','edits':'edits','relaxing-the-same-origin-restriction':'origin-0','history-0':'history','history-1':'introduction','weeks':'common-microsyntaxes','valid-date-string-in-content-with-optional-time':'common-microsyntaxes','attr-textarea-cols':'the-button-element','attr-fieldset-disabled':'forms','htmldetailselement':'interactive-elements','event-media-progress':'video','domtokenlist-0':'urls','attr-base-href':'semantics','command-insertorderedlist':'dnd','command-unlink':'dnd','the-blockquote-element':'grouping-content','attr-object-type':'the-iframe-element','dom-media-have_enough_data':'video','attr-input-type-email-keyword':'the-input-element','attr-textarea-readonly':'the-button-element','serialize_err':'urls','client-identfication':'timers','attr-input-type-color-keyword':'the-input-element','concept-command':'commands','attr-ol-type':'obsolete','attr-fs-method-post-keyword':'association-of-controls-and-forms','htmlhrelement':'grouping-content','rb':'obsolete','standard-metadata-names':'semantics','command-insertparagraph':'dnd','attr-meta-http-equiv-default-style':'semantics','htmltextareaelement':'the-button-element','default-media':'semantics','refsRFC3548':'references','no_modification_allowed_err':'urls','refsWEBLINK':'references','refsRFC2388':'references','refsPPUTF8':'references','attr-tdth-char':'obsolete','valid-e-mail-address-list':'states-of-the-type-attribute','r1':'tabular-data','r2':'tabular-data','attr-fe-maxlength':'association-of-controls-and-forms','refsRFC3490':'references','sequential-focus-navigation':'editing','attr-fs-method-delete':'association-of-controls-and-forms','rank':'sections','network-states':'video','the-input-element':'the-input-element','the-footer-element':'sections','navigator':'timers''link-type-help':'links','set-of-comma-separated-tokens':'common-microsyntaxes','refsBECSS':'references','link-type-author':'links','attr-media-controls':'video','htmlmetaelement':'semantics','attr-script-charset':'scripting-1','htmlcollection-0':'urls','dom-location-hash':'history','dom-media-have_nothing':'video','attr-fe-autofocus':'association-of-controls-and-forms','in-a-document':'infrastructure','table-example-1':'tabular-data','dynamic-markup-insertion':'apis-in-html-documents','classes':'elements','the-multiple-attribute':'common-input-element-attributes','syntax-ambiguous-ampersand':'syntax','top-level-browsing-context':'browsers','simple-color':'common-microsyntaxes','attr-button-value':'the-button-element','navigatorabilities':'timers','event-media-ratechange':'video','link-type-nofollow':'links','event-drag':'dnd','event-media-emptied':'video','inuse_attribute_err':'urls','attr-object-declare':'obsolete','refsWIN31J':'references','the-title-element':'dom','pragma-set-default-language':'semantic','radio-button-state':'number-state','acknowledgements':'acknowledgements','htmlmapelement':'the-map-element','dom':'dom','the-mark-element':'text-level-semantics','concept-fs-target':'association-of-controls-and-forms','not_found_err':'urls','concept-datetime-local':'common-microsyntaxes','syntax':'syntax','colors':'common-microsyntaxes','outerhtml':'apis-in-html-documents','refsPROGRESS':'references','htmloptionscollection':'urls','radionodelist':'urls','domtokenlist':'urls','preferred-mime-name':'infrastructure','htmlstyleelement':'semantics','attr-th-scope-colgroup':'tabular-data','attr-fs-enctype':'association-of-controls-and-forms','attr-textarea-wrap-hard':'the-button-element','custom-handlers':'timers','mathml-namespace':'urls','event-media-canplay':'video','refsFILEAPI':'references','attr-iframe-srcdoc':'the-iframe-element','the-col-element':'tabular-data','the-placeholder-attribute':'common-input-element-attributes','refsDOMCORE':'references','kinds-of-content':'content-models','the-td-element':'abular-data','accessing-other-browsing-contexts':'browsers','creator-browsing-context':'browsers','event-dragstart':'dnd','event-media-waiting':'video','attr-tdth-headers':'tabular-data','attr-textarea-wrap-soft-state':'the-button-element','active-document':'browsers','article-example':'sections','hidden-state':'states-of-the-type-attribute','attr-li-value':'grouping-content','attr-command-type-keyword-checkbox':'interactive-elements','navigatoronline':'timers','refsORIGIN':'references','attr-button-type-button':'the-button-element','concept-option-value':'the-button-element','attr-head-profile':'obsolete','attr-tdth-charoff':'obsolete','form-associated-element':'forms','media-elements':'video','attr-tr-align':'obsolete','urls':'urls','mediaerror':'video','concept-section':'sections','attr-meter-optimum':'the-button-element','refsRFC3023':'references','attr-area-shape-rect':'the-map-element','radio-button-group':'number-state','attr-input-min':'common-input-element-attributes','e-mail-state':'states-of-the-ype-attribute','htmlheadelement':'semantics','attr-input-type-url-keyword':'the-input-element','htmlembedelement':'the-iframe-element','htmlmediaelement':'video','character-encoding-declaration':'semantics','attr-keygen-challenge':'the-button-element','date-state':'states-of-the-type-attribute','link-type-tag':'links','attr-div-align':'obsolete','category-reset':'forms','the-dragevent-and-datatransfer-interfaces':'dnd','attr-input-type-text-keyword':'the-input-element','the-source-element':'video','attr-th-scope-col':'tabular-data','browsing-context-name':'browsers','n':'tabular-data','attr-area-shape-circle':'the-map-element','element-definitions':'elements','attr-fs-method-get':'association-of-controls-and-forms','command-delete':'dnd','concept-appcache-manifest-explicit':'offline','link-type-prev':'links','attr-fae-form':'association-of-controls-and-forms','attr-form-accept-charset':'forms','event-appcache-cached':'offline','attr-fs-formmethod':'association-of-controls-and-forms','xml-mime-type':'infrastucture','hashchangeevent':'history','htmlbrelement':'grouping-content','attr-img-hspace':'obsolete','a-link-or-button-containing-nothing-but-the-image':'embedded-content-1','attr-img-border':'obsolete','htmlkeygenelement':'the-button-element','the-body-element':'dom','heading-content':'content-models','attr-html-manifest':'semantics','htmliframeelement':'the-iframe-element','the-output-element':'the-button-element','attr-input-type-image-keyword':'the-input-element','attr-tr-charoff':'obsolete','attr-input-type-time-keyword':'the-input-element','attr-col-charoff':'obsolete','htmltimeelement':'text-level-semantics','the-address-element':'sections','validation_err':'urls','category-label':'forms','collections':'urls','week-state':'states-of-the-type-attribute','unordered-set-of-unique-space-separated-tokens':'common-microsyntaxes','scriptingLanguages':'scripting-1','event-dragover':'dnd','attr-hx-align':'obsolete','valid-date-string-with-optional-time':'common-microsyntaxes','event-media-loadeddata':'video','ackground':'introduction','htmlobjectelement':'the-iframe-element','scrolling-elements-into-view':'editing','network_err':'urls','refsRFC4281':'references','security':'dom','facets':'commands','domstringmap-0':'urls','paragraphs':'content-models','the-ins-element':'edits','attr-embed-type':'the-iframe-element','manually-releasing-the-storage-mutex':'timers','comments':'syntax','attr-command-type-state-checkbox':'interactive-elements','refsATAG':'references','nested-browsing-context':'browsers','phrasing-content':'content-models','text-html-sandboxed':'iana','attr-meter-min':'the-button-element','tag-clouds':'links','event-media-seeking':'video','attr-command-disabled':'interactive-elements','event-dragenter':'dnd','months':'common-microsyntaxes','attr-script-type':'scripting-1','creator-document':'browsers','refsMIMESNIFF':'references','htmltableelement':'tabular-data','reflecting-content-attributes-in-idl-attributes':'urls','refsATOM':'references','attr-param-type':'obsolete','attr-button-type-submit':'thebutton-element','remove-an-element-from-a-document':'infrastructure','the-readonly-attribute':'common-input-element-attributes','htmlscriptelement':'scripting-1','unquoted':'syntax','isindex-0':'obsolete','attr-source-media':'video','attr-area-nohref':'obsolete','index_size_err':'urls','attr-fs-formenctype':'association-of-controls-and-forms','attr-fs-action':'association-of-controls-and-forms','cdata-sections':'syntax','event-media-play':'video','command-facet-hiddenstate':'commands','refsSVG':'references','introduction-2':'offline','refsWEBSTORAGE':'references','command-insertunorderedlist':'dnd','the-directionality':'elements','attr-select-size':'the-button-element','dom-mediaerror-media_err_aborted':'video','the-location-interface':'history','attr-q-cite':'text-level-semantics','willful-violation':'introduction','meta-generator':'semantics','attr-spellcheck':'editing','local-date-and-time-state':'states-of-the-type-attribute','webappapis':'webappapis','attr-a-charset':'obsolete','concept-datetime':'commn-microsyntaxes','html-namespace':'infrastructure','a-group-of-images-that-form-a-single-larger-picture-with-links':'embedded-content-1','navigating-nested-browsing-contexts-in-the-dom':'browsers','link-type-sidebar':'links','attr-meta-content':'semantics','command-italic':'dnd','focus':'editing','attr-caption-align':'obsolete','attr-textarea-placeholder':'the-button-element','sequential-link-types':'links','attr-time-pubdate':'text-level-semantics','local-dates-and-times':'common-microsyntaxes','htmlselectelement':'the-button-element','valid-media-query':'common-microsyntaxes','beforeunloadevent':'history','xml-namespace':'urls','command-undo':'dnd','dir':'obsolete','timeranges':'video','attr-hyperlink-href':'links','input-type-attr-summary':'the-input-element','obsolete':'obsolete','number-state':'number-state','event-media-playing':'video','secondary-browsing-contexts':'browsers','dom-media-have_current_data':'video','global-dates-and-times':'common-microsyntaxes','the-pre-element':'grouping-content','cocept-submit-button':'forms','command-unselect':'dnd','refsSHIFTJIS':'references','htmldocument':'dom','concept-button':'forms','refsWEBADDRESSES':'references','attr-param-value':'the-iframe-element','refsECMA262':'references','command-selectall':'dnd','the-rt-element':'text-level-semantics','resource-metadata-management':'dom','link-type-license':'links','named-access-on-the-window-object':'browsers','attr-command-type-keyword-radio':'interactive-elements','sectioning-content':'content-models','syntax-tag-name':'syntax','set-of-space-separated-tokens':'common-microsyntaxes','browser-interface-elements':'browsers','iana':'iana','the-id-attribute':'elements','style-default-media':'semantics','attr-hr-size':'obsolete','htmlparagraphelement':'grouping-content','not_supported_err':'urls','charset512':'semantics','security_err':'urls','event-dragleave':'dnd','attr-object-standby':'obsolete','attr-mod-datetime':'edits','dom-media-have_metadata':'video','attr-input-type-range-keyword':'the-input-element','live':'inrastructure','scope':'introduction','attr-input-readonly':'common-input-element-attributes','attr-area-shape-keyword-circle':'the-map-element','attr-tabindex':'editing','printing':'timers','attr-link-media':'semantics','syntax-attribute-value':'syntax','xml-compatible':'infrastructure','htmlbuttonelement':'the-button-element','attr-fs-novalidate':'association-of-controls-and-forms','refsRFC2806':'references','attr-optgroup-label':'the-button-element','context-menus':'interactive-elements','the-param-element':'the-iframe-element','charset':'semantics','ping':'links','auxiliary-browsing-context':'browsers','xhtml':'the-xhtml-syntax','history-traversal':'history','the-option-element':'the-button-element','common-idioms-without-dedicated-elements':'links','attr-script-src':'scripting-1','htmlareaelement':'the-map-element','refsCOOKIES':'references','attr-hyperlink-type':'links','appcacheevents':'offline','outline':'sections','attr-select-multiple':'the-button-element','attr-iframe-sandbox':'the-iframe-element',dom-location-pathname':'history','the-span-element':'text-level-semantics','definitions':'association-of-controls-and-forms','the-form-element':'forms','effective-script-origin':'origin-0','the-keygen-element':'the-button-element','location-of-the-media-resource':'video','a-quick-introduction-to-html':'introduction','htmlquoteelement':'grouping-content','attr-input-autocomplete':'common-input-element-attributes','command-facet-id':'commands','user-prompts':'timers','forms':'forms','closing-the-input-stream':'apis-in-html-documents','window':'browsers','listing':'obsolete','attr-th-scope':'tabular-data','attr-object-data':'the-iframe-element','conversations':'links','attr-tdth-height':'obsolete','attr-table-align':'obsolete','refsWCAG':'references','refsRFC3864':'references','refsUTF8DET':'references','attr-hyperlink-usemap':'the-map-element','embedded-content-1':'embedded-content-1','embedded-content-0':'content-models','other-metadata-names':'semantics','the-required-attribute':'common-input-element-attribtes','authors-using-xhtml':'iana','manifests':'offline','dom-domhtmlimplementation-createhtmldocument':'dom','attr-command-radiogroup':'interactive-elements','canvas':'the-canvas-element','command-formatblock':'dnd','attr-dl-compact':'obsolete','htmlhtmlelement':'semantics','htmlunknownelement':'elements','sectioning-root':'sections','the-size-attribute':'common-input-element-attributes','htmllinkelement':'semantics','heading-content-0':'content-models','text-html':'iana','valid-list-of-integers':'common-microsyntaxes','attr-hr-width':'obsolete','the-style-attribute':'elements','image-maps':'the-map-element','origin':'origin-0','the-document-s-current-address':'dom','blink':'obsolete','elements-0':'syntax','elements-1':'index','doctype-legacy-string':'syntax','error-codes':'video','the-q-element':'text-level-semantics','refsRFC1345':'references','syntax-charref':'syntax','attr-input-type-radio-keyword':'the-input-element','the-figure-element':'grouping-content','semantics':'semantics','attr-tbody-valign':'osolete','concept-time':'common-microsyntaxes','syntax-cdata':'syntax','htmltablecaptionelement':'tabular-data','common-input-element-attributes':'common-input-element-attributes','refsRFC2237':'references','dates-and-times':'common-microsyntaxes','refsRFC5280':'references','optional-tags':'syntax','attr-link-sizes':'links','refsGRAPHICS':'references','the-document-s-address':'dom','attr-th-scope-row':'tabular-data','type_mismatch_err':'urls','refsOPENSEARCH':'references','attr-form-autocomplete':'forms','attr-fe-disabled':'association-of-controls-and-forms','general-guidelines':'embedded-content-1','the-bdo-element':'text-level-semantics','the-article-element':'sections','bgsound':'obsolete','apis-in-html-documents':'apis-in-html-documents','attr-input-checked':'the-input-element','spacer':'obsolete','the-aside-element':'sections','a-sample-manifest':'offline','dom-mediaerror-media_err_src_not_supported':'video','attr-contenteditable':'editing','htmlheadingelement':'sections','xml':'infrastructure','syntax_rr':'urls','link-type-last':'links','refsWHATWGWIKI':'references','the-min-and-max-attributes':'common-input-element-attributes','category-submit':'forms','attr-area-shape-default':'the-map-element','xmp':'obsolete','attributes-common-to-form-controls':'association-of-controls-and-forms','image-map':'the-map-element','attr-output-for':'the-button-element','htmllegendelement':'forms','refsRFC3986':'references','refsRFC3987':'references','htmlspanelement':'text-level-semantics','nobr':'obsolete','attr-iframe-align':'obsolete','command-insertlinebreak':'dnd','svg-namespace':'urls','attr-map-name':'the-map-element','attributes-common-to-td-and-th-elements':'tabular-data','document.writeln':'apis-in-html-documents','command-subscript':'dnd','attr-source-src':'video','the-var-element':'text-level-semantics','attr-script-language':'obsolete','the-undomanagerevent-interface-and-the-undo-and-redo-events':'dnd','the-summary-element':'interactive-elements','refsGREGORIAN':'references','the-header-element':'sections','ttr-option-selected':'the-button-element','infrastructure':'infrastructure','form-submission':'association-of-controls-and-forms','the-th-element':'tabular-data','svg-0':'the-map-element','dom-appcache-updateready':'offline','security-0':'association-of-controls-and-forms','joint-session-history':'history','dates':'common-microsyntaxes','refsWEBSQL':'references','s':'obsolete','attr-menu-compact':'obsolete','insert-an-element-into-a-document':'infrastructure','the-p-element':'grouping-content','concept-appcache-manifest-fallback':'offline','boolean-attribute':'common-microsyntaxes','interfaces-for-url-manipulation':'urls','attr-iframe-name':'the-iframe-element','the-command':'interactive-elements','tabular-data':'tabular-data','real-numbers':'common-microsyntaxes','making-entire-documents-editable':'editing','documentSelection':'editing','htmlbaseelement':'semantics','attr-media-loop':'video','the-area-element':'the-map-element','link-type-bookmark':'links','concept-input-required':'common-input-element-attibutes','attr-keygen-keytype':'the-button-element','prefix-match':'infrastructure','refsTIS620':'references','image-button-state':'number-state','time-ranges':'video','plugin':'infrastructure','attr-area-shape-keyword-default':'the-map-element','refsWIN1254':'references','dom-document-open':'apis-in-html-documents','htmlbodyelement':'sections','boolean-attributes':'common-microsyntaxes','refsARIAIMPL':'references','domstring_size_err':'urls','refsCORS':'references','the-dt-element':'grouping-content','events':'webappapis','table-descriptions':'tabular-data','the-map-element':'the-map-element','dom-canvas-getcontext':'the-canvas-element','the-progress-element':'the-button-element','the-window-object':'browsers','editing-apis':'dnd','the-object-element':'the-iframe-element','opener-browsing-context':'browsers','the-rp-element':'text-level-semantics','refsRFC2045':'references','refsRFC2046':'references','refsBIDI':'references','attr-command-checked':'interactive-elements','refsSRGB':'references','the-li-elemen':'grouping-content','design-notes':'introduction','attr-hyperlink-hreflang':'links','element-restrictions':'syntax','refsNPAPI':'references','compliance-with-other-specifications':'introduction','the-thead-element':'tabular-data','event-hashchange':'history','parse_err':'urls','the-del-element':'edits','event-media-loadstart':'video','noembed':'obsolete','htmltablecolelement':'tabular-data','wbr':'obsolete','browsing-context':'browsers','refsWIN874':'references','audience':'introduction','color-state':'number-state','the-dl-element':'grouping-content','rel-sidebar-hyperlink':'links','x-that':'introduction','lists-of-integers':'common-microsyntaxes','external-resource-link':'semantics','elements':'elements','attr-base-target':'semantics','syntax-elements':'syntax','attributes-common-to-ins-and-del-elements':'edits','attr-table-summary':'tabular-data','date-and-time-state':'states-of-the-type-attribute','concept-appcache-manifest-network':'offline','ordered-set-of-unique-space-separated-tokens':'common-microyntaxes','attr-fs-method-post':'association-of-controls-and-forms','dom-media-network_empty':'video','attr-object-code':'obsolete','title-on-style':'semantics','attr-link-charset':'obsolete','browsing-context-nested-through':'browsers','dom-trees':'infrastructure','annotations-for-assistive-technology-products-aria':'content-models','dom-mediaerror-media_err_decode':'video','parent-browsing-context':'browsers','references':'references','refsWEBIDL':'references','invalid_access_err':'urls','attr-optgroup-disabled':'the-button-element','event-media-suspend':'video','attr-command-type-state-command':'interactive-elements','event-media-stalled':'video','attr-input-type-month-keyword':'the-input-element','the-title-attribute':'elements','attr-source-type':'video','styling':'semantics','attr-input-autocomplete-on-state':'common-input-element-attributes','inline-documentation-for-external-scripts':'scripting-1','the-code-element':'text-level-semantics','toolbar-state':'interactive-elements','htmlimageelement':'embdded-content-1','attr-table-rules':'obsolete','attr-img-align':'obsolete','attr-fs-formnovalidate':'association-of-controls-and-forms','syntax-text':'syntax','the-legend-element':'forms','attr-command-title':'interactive-elements','mathml':'the-map-element','undomanagerevent':'dnd','popstateevent':'history','attr-iframe-scrolling':'obsolete','link-type-noreferrer':'links','checkbox-state':'number-state','attr-fs-method-put':'association-of-controls-and-forms','the-time-element':'text-level-semantics','concept-id':'elements','obsolete-but-conforming-features':'obsolete','link-type-alternate':'links','refsXMLBASE':'references','an-image-not-intended-for-the-user':'embedded-content-1','refsHTMLDIFF':'references','command-facet-action':'commands','dom-outerhtml':'apis-in-html-documents','htmlolistelement':'grouping-content','anonymous-command':'commands','fallback-content':'content-models','refsRFC1034':'references','keywords-and-enumerated-attributes':'common-microsyntaxes','the-em-element':'text-level-semantis','attr-form-autocomplete-on-state':'forms','browsing-context-container':'browsers','refsRFC1922':'references','browsers':'browsers','alt':'embedded-content-1','tt':'obsolete','invalid_state_err':'urls','tree-order':'infrastructure','concept-input-type-file-selected':'number-state','foreign-elements':'syntax','the-ruby-element':'text-level-semantics','command-inserthtml':'dnd','application-cache-api':'offline','the-session-history-of-browsing-contexts':'history','concept-fs-method':'association-of-controls-and-forms','the-link-is-an-alternative-stylesheet':'links','ascii-compatible-character-encoding':'infrastructure','attr-fs-enctype-formdata':'association-of-controls-and-forms','form-submission-0':'association-of-controls-and-forms','the-meter-element':'the-button-element','plugins':'infrastructure','refsMQ':'references','htmloptionscollection-0':'urls','terminology-0':'urls','attr-input-placeholder':'common-input-element-attributes','flow-content-0':'content-models','html-elements':'infrastructure','att-meter-low':'the-button-element','attr-script-defer':'scripting-1','attr-iframe-frameborder':'obsolete','windowtimers':'timers','states-of-the-type-attribute':'states-of-the-type-attribute','url_mismatch_err':'urls','attr-hr-color':'obsolete','attr-ol-compact':'obsolete','attr-tbody-align':'obsolete','attr-tdth-valign':'obsolete','concept-option-disabled':'the-button-element','inter-element-whitespace':'content-models','link-type-first':'links','attr-a-urn':'obsolete','event-media-timeupdate':'video','the-h1-h2-h3-h4-h5-and-h6-elements':'sections','attr-ul-type':'obsolete','namespace_err':'urls','introduction-4':'dnd','introduction-0':'forms','introduction-3':'webappapis','the-button-element':'the-button-element','the-ol-element':'grouping-content','void-elements':'syntax','attr-tdth-colspan':'tabular-data','refsABNF':'references','attr-col-span':'tabular-data','the-i-element':'text-level-semantics','the-embed-element':'the-iframe-element','file-upload-state':'number-state','paragraph':'content-models','dominnerhtml':'apis-in-html-documents','refsCSSUI':'references','history':'history','ascii-case-insensitive':'infrastructure','telephone-state':'states-of-the-type-attribute','numbers':'common-microsyntaxes','default-view':'browsers','writing-cache-manifests':'offline','undomanager':'dnd','attr-tdth-rowspan':'tabular-data','menus':'interactive-elements','creating-documents':'dom','attr-tdth-bgcolor':'obsolete','attr-mod-cite':'edits','enabling-and-disabling-form-controls':'association-of-controls-and-forms','reflect':'urls','configuring-o-form-to-communicate-with-a-server':'forms','htmlaudioelement':'video','refsXPATH10':'references','attr-style-type':'semantics','the-lang-and-xml:lang-attributes':'elements','htmlmodelement':'edits','meta-application-name':'semantics','dom-media-have_future_data':'video','dom-mediaerror-media_err_network':'video','edits-and-lists':'edits','attr-input-type-date-keyword':'the-input-element','valid-date-or-time-string-in-content':'common-microsyntaxes','refsCESU8':'references','iteractive-content-0':'content-models','the-nav-element':'sections','seeking':'video','event-media-pause':'video','refsBOCU1':'references','conformance-requirements':'infrastructure','valid-global-date-and-time-string':'common-microsyntaxes','concept-option-label':'the-button-element','auxiliary-browsing-contexts':'browsers','attr-textarea-required':'the-button-element','refsRFC2119':'references','the-tbody-element':'tabular-data','attr-tbody-char':'obsolete','attr-area-shape-keyword-poly':'the-map-element','attr-option-value':'the-button-element','valid-url':'urls','attr-input-type-password-keyword':'the-input-element','attr-param-name':'the-iframe-element','the-select-element':'the-button-element','attr-embed-align':'obsolete','attr-blockquote-cite':'grouping-content','attr-input-required':'common-input-element-attributes','invalid_modification_err':'urls','offline':'offline','attr-img-src':'embedded-content-1','attr-lang':'elements','matches-the-environment':'common-microsyntaxes','attr-option-label':'thebutton-element','selection-0':'editing','expiring-application-caches':'offline','preceded-or-followed':'content-models','month-state':'states-of-the-type-attribute','attr-object-classid':'obsolete','implementing-the-server-side-processing-for-a-form':'forms','limiting-user-input-length':'association-of-controls-and-forms','attr-a-name':'obsolete','script':'scripting-1','introduction':'introduction','menus-intro':'interactive-elements','concept-input-value-default-range':'number-state','button-state':'number-state','list-state':'interactive-elements','attr-object-border':'obsolete','hyperlink-link':'semantics','dragevent':'dnd','pragma-directives':'semantics','attr-body-text':'obsolete','a-purely-decorative-image-that-doesn-t-add-any-information':'embedded-content-1','transparent-content-models':'content-models','simple-dialogs':'timers','attr-li-type':'obsolete','text-content':'content-models','hierarchical-link-types':'links','attr-input-step':'common-input-element-attributes','dndevents':'dnd','the-a-elemnt':'text-level-semantics','refsUNIVCHARDET':'references','phrasing-content-0':'content-models','htmloutputelement':'the-button-element','command-api':'commands','htmlallcollection':'urls','attr-tr-char':'obsolete','the-colgroup-element':'tabular-data','the-tr-element':'tabular-data','syntax-doctype':'syntax','html-namespace-0':'urls','attr-body-alink':'obsolete','range-state':'number-state','attr-area-shape-keyword-rect':'the-map-element','session-history':'history','transparent':'content-models','attr-table-border':'obsolete','xlink-namespace':'urls','attr-input-type-week-keyword':'the-input-element','maximum-allowed-value-length':'association-of-controls-and-forms','htmlpreelement':'grouping-content','the-draggable-attribute':'dnd','refsCHARMOD':'references','datatransfer':'dnd','attr-meta-name':'semantics','windows':'browsers','command-facet-label':'commands','attr-area-shape':'the-map-element','attr-style-title':'semantics','refsIANACHARSET':'references','attributes-for-form-submission':'association-ofcontrols-and-forms','htmlvideoelement':'video','attr-fs-method-put-keyword':'association-of-controls-and-forms','html-vs-xhtml':'introduction','the-xhtml-syntax':'the-xhtml-syntax','font':'obsolete','attr-option-disabled':'the-button-element','attr-a-shape':'obsolete','attr-body-background':'obsolete','text-ping':'iana','interactive-elements':'interactive-elements','the-abbr-element':'text-level-semantics','attr-style-scoped':'semantics','ping-to':'iana','domsettabletokenlist-0':'urls','the-autocomplete-attribute':'common-input-element-attributes','refsXMLNS':'references','attr-input-type-tel-keyword':'the-input-element','restrictions-for-contents-of-script-elements':'scripting-1','association-of-controls-and-forms':'association-of-controls-and-forms','attr-col-valign':'obsolete','the-label-element':'forms','furthest-ancestor-browsing-context':'browsers','refsHATOM':'references','attr-param-valuetype':'obsolete','attr-br-clear':'obsolete','user-interface':'video','attr-hyperlink-rel':'links','text-node':'inrastructure','command-insertimage':'dnd','attr-ol-start':'grouping-content','formatblock-candidate':'dnd','state-object':'history','attr-input-type-submit-keyword':'the-input-element','attr-input-maxlength':'common-input-element-attributes','embedded-content':'content-models','interfaces':'index','collections-0':'urls','event-media-ended':'video','attr-link-title':'semantics','attr-menu-label':'interactive-elements','htmltablerowelement':'tabular-data','hyperlink':'links','refsRFC2781':'references','context':'the-canvas-element','document.write':'apis-in-html-documents','htmlsourceelement':'video','attr-html-version':'obsolete','domsettabletokenlist':'urls','attr-input-pattern':'common-input-element-attributes','the-accesskey-attribute':'editing','insertadjacenthtml':'apis-in-html-documents','tag-cloud':'links','attr-th-scope-rowgroup':'tabular-data','xmlns-namespace':'urls','dom-appcache-downloading':'offline','attr-object-codebase':'obsolete','refsSELECTORS':'references','htmlprogresselement':'the-button-lement','attr-input-type-datetime-keyword':'the-input-element','attr-embed-name':'obsolete','attr-textarea-wrap-hard-state':'the-button-element','the-table-element':'tabular-data','event-popstate':'history','event-appcache-progress':'offline','dom-tree-accessors':'dom','needs-a-date':'text-level-semantics','attr-table-frame':'obsolete','attr-input-type-datetime-local-keyword':'the-input-element','multicol':'obsolete','attr-table-width':'obsolete','writing-a-form-s-user-interface':'forms','concept-fs-enctype':'association-of-controls-and-forms','attr-tdth-align':'obsolete','ancestor-browsing-context':'browsers','url-decomposition-idl-attributes':'urls','attr-fs-formtarget':'association-of-controls-and-forms','domhtmlimplementation':'dom','a-short-phrase-or-label-with-an-alternative-graphical-representation:-icons-logos':'embedded-content-1','attr-table-cellspacing':'obsolete','attr-object-name':'the-iframe-element','attr-area-coords':'the-map-element','embedding-custom-non-visible-data':'elements','wrong_docment_err':'urls','dom-location-protocol':'history','syntax-tags':'syntax','compatibility-caseless':'infrastructure','newlines':'syntax','attr-xml-lang':'elements','refsRFC2483':'references','the-ul-element':'grouping-content','metadata-content-0':'content-models','location':'history','event-media-abort':'video','concept-rel-extensions':'links','attr-form-name':'forms','big':'obsolete','attr-command-icon':'interactive-elements','dom-appcache-idle':'offline','the-caption-element':'tabular-data','case-sensitive':'infrastructure','refsRFC4329':'references','ignore':'infrastructure','valid-local-date-and-time-string':'common-microsyntaxes','dom-media-network_idle':'video','terminology':'infrastructure','the-title-element-0':'semantics','refsRFC1468':'references','valid-floating-point-number':'common-microsyntaxes','refsECMA357':'references','examples':'tabular-data','naming-form-controls':'association-of-controls-and-forms','refsCSSATTR':'references','attr-input-type-keywords':'the-input-element','opening-the-inut-stream':'apis-in-html-documents','refsCSSCOLOR':'references','attr-textarea-rows':'the-button-element','the-list-attribute':'common-input-element-attributes','the-noscript-element':'scripting-1','interactive-content':'content-models','dom-location-search':'history','attr-iframe-src':'the-iframe-element','refsRFC5322':'references','valid-browsing-context-name':'browsers','command-facet-accesskey':'commands','attr-input-type-number-keyword':'the-input-element','attr-fs-method-get-keyword':'association-of-controls-and-forms','refsRFC2313':'references','refsRFC2646':'references','attr-link-sizes-any':'links','refsRFC2318':'references','refsRFC1842':'references','a-phrase-or-paragraph-with-an-alternative-graphical-representation:-charts-diagrams-graphs-maps-illustrations':'embedded-content-1','attr-fs-method':'association-of-controls-and-forms','refsX690':'references','sections':'sections','dom-navigator-registerprotocolhandler':'timers','document-metadata':'semantics','refsCOMPUTABLE':'references','htmlulistlement':'grouping-content','attr-input-align':'obsolete','the-iframe-element':'the-iframe-element','refsMAILTO':'references','current-entry-of-the-joint-session-history':'history','htmlparamelement':'the-iframe-element','attr-hyperlink-target':'links','reset-button-state':'number-state','character-encodings':'infrastructure','attr-img-ismap':'embedded-content-1','text-that-has-been-rendered-to-a-graphic-for-typographical-effect':'embedded-content-1','refsCSSOM':'references','intro-early-example':'introduction','refsISO885911':'references','attr-command-type':'interactive-elements','attr-col-char':'obsolete','valid-e-mail-address':'states-of-the-type-attribute','attr-th-scope-auto':'tabular-data','attr-input-list':'common-input-element-attributes','attr-colgroup-span':'tabular-data','attr-object-archive':'obsolete','event-appcache-noupdate':'offline','refsGBK':'references','mediaevents':'video','text-state-and-search-state':'states-of-the-type-attribute','non-negative-integers':'common-microsyntaxes','valid-onth-string':'common-microsyntaxes','syntax-attribute-name':'syntax','htmloptgroupelement':'the-button-element','documents-in-the-dom':'dom','svg':'the-map-element','attr-button-type-reset':'the-button-element','the-pattern-attribute':'common-input-element-attributes','source-default-media':'video','attr-input-max':'common-input-element-attributes','event-media-volumechange':'video','headings-and-sections':'sections','event-dragend':'dnd','concept-week':'common-microsyntaxes','resources':'infrastructure','syntax-newlines':'syntax','media-resource':'video','syntax-references':'common-microsyntaxes','attr-iframe-seamless':'the-iframe-element','event-media-error':'video','valid-week-string':'common-microsyntaxes','the-dd-element':'grouping-content','attr-data':'elements','categories':'forms','contenteditable':'editing','event-appcache-updateready':'offline','htmltableheadercellelement':'tabular-data','unloading-documents':'history','dimension-attributes':'the-map-element','attr-embed-src':'the-iframe-element',video':'video','attr-img-name':'obsolete','index':'index','attr-media-autobuffer':'video','the-hgroup-element':'sections','events-0':'index','attr-ol-reversed':'grouping-content','valid-mime-type':'infrastructure','acronym':'obsolete','attr-meter-max':'the-button-element','valid-time-string':'common-microsyntaxes','attr-contextmenu':'interactive-elements','context-menu-state':'interactive-elements','the-strong-element':'text-level-semantics','attr-fs-target':'association-of-controls-and-forms','event-media-durationchange':'video','the-head-element':'dom','a-key-part-of-the-content':'embedded-content-1','refsSCSU':'references','htmldivelement':'grouping-content','media-element':'video','the-constraint-validation-api':'association-of-controls-and-forms','link-type-pingback':'links','the-hr-element':'grouping-content','dom-media-network_no_source':'video','link-type-next':'links','child-browsing-context':'browsers','attr-fs-formaction':'association-of-controls-and-forms','navigating-auxiliary-browsing-contextsin-the-dom':'browsers','htmlformcontrolscollection-0':'urls','htmlmeterelement':'the-button-element','noframes':'obsolete','an-iframe-srcdoc-document':'the-iframe-element','refsCSS':'references','the-step-attribute':'common-input-element-attributes','concept-meta-extensions':'semantics','text-field-selection':'editing','signed-integers':'common-microsyntaxes','htmllielement':'grouping-content','attr-img-vspace':'obsolete','windowmodal':'timers','number-of-days-in-month-month-of-year-year':'common-microsyntaxes','hyperlink-elements':'links','browser-state':'offline','the-canvas-element':'the-canvas-element','attr-meta-http-equiv-content-type':'semantics','attr-style-media':'semantics','attr-input-type-reset-keyword':'the-input-element','links':'links','refsDOMEVENTS':'references','event-appcache-checking':'offline','refsARIA':'references','attr-meta-http-equiv':'semantics','htmldatalistelement':'the-button-element','refsUTR36':'references','the-sub-and-sup-elements':'text-level-semantics','dom-appcache-obsolte':'offline','the-style-element':'semantics','refsISO8601':'references','refsRFC1494':'references','origin-0':'origin-0','event-appcache-obsolete':'offline','attr-img-alt':'embedded-content-1','dom-appcache-checking':'offline','refsXML':'references','attr-iframe-marginwidth':'obsolete','the-link-element':'semantics','command-superscript':'dnd','applicationcache':'offline','concept-fs-novalidate':'association-of-controls-and-forms','attr-tbody-charoff':'obsolete','attr-input-type-hidden-keyword':'the-input-element','htmlinputelement':'the-input-element','htmloptionelement':'the-button-element','attr-input-type-file-keyword':'the-input-element','the-base-element':'semantics','attr-input-type-checkbox-keyword':'the-input-element','outlines':'sections','event-handler-content-attributes':'webappapis','linkTypes':'links','ping-from':'iana','the-html-element':'dom','structure-of-this-specification':'introduction','refsMATHML':'references','concept-fs-action':'association-of-controls-and-forms','attr-progress-max''the-button-element','link-type-archives':'links','attr-table-cellpadding':'obsolete','a-type-that-the-user-agent-knows-it-cannot-render':'video','constraints':'association-of-controls-and-forms','attr-input-multiple':'common-input-element-attributes','meta':'semantics','attr-link-type':'semantics','refsWEBWORKERS':'references','refsPNG':'references','dom-link-disabled':'semantics','the-hidden-attribute':'editing','attr-a-rev':'obsolete','attr-input-accept':'number-state','htmltablesectionelement':'tabular-data','secondary-browsing-context':'browsers','undo':'dnd','link-type-external':'links','refsHTTP':'references','attr-a-methods':'obsolete','usage-summary':'text-level-semantics','system-state-and-capabilities':'timers','attr-details-open':'interactive-elements','content-models':'content-models','htmltabledatacellelement':'tabular-data','footnotes':'links','other-link-types':'links','attr-abbr-title':'text-level-semantics','refsABOUT':'references','no_data_allowed_err':'urls','a-group-of-images-that-form--single-larger-picture-with-no-links':'embedded-content-1','apis-for-creating-and-navigating-browsing-contexts-by-name':'browsers','attr-area-alt':'the-map-element','represented-by-the-collection':'urls','the-xml:base-attribute-xml-only':'elements','event-media-loadedmetadata':'video','sectioning-content-0':'content-models','htmlelement':'elements','attr-img-longdesc':'obsolete','enumerated-attribute':'common-microsyntaxes','attr-input-size':'common-input-element-attributes','attr-dim-height':'the-map-element','space-separated-tokens':'common-microsyntaxes','htmlallcollection-0':'urls','refsPINGBACK':'references','xml-documents':'dom','attr-menu-type':'interactive-elements','attr-input-value':'the-input-element','semantics-0':'elements','list-of-the-descendant-browsing-contexts':'browsers','plaintext':'obsolete','metadata-content':'content-models','attr-object-vspace':'obsolete','documents':'dom','invalid_character_err':'urls','attr-object-hspace':'obsolete','refsXSLT10':'references','attr-meta-charset':'seantics','command-inserttext':'dnd','attr-command-type-state-radio':'interactive-elements','the-selection':'editing','attr-tdth-width':'obsolete','htmlcanvaselement':'the-canvas-element','refsJSURL':'references','url':'urls','valid-date-or-time-string':'common-microsyntaxes','the-ready-states':'video','selection':'editing','text':'syntax','attr-col-align':'obsolete','attr-time-datetime':'text-level-semantics','the-body-element-0':'sections','rcdata-elements':'syntax','html-documents':'dom','fully-active':'browsers','attr-dfn-title':'text-level-semantics','the-html-element-0':'semantics','dom-location-port':'history','attr-body-bgcolor':'obsolete','refsPSL':'references','comma-separated-tokens':'common-microsyntaxes','ready-for-editing-host-commands':'dnd','dialogs-implemented-using-separate-documents':'timers','the-figcaption-element':'grouping-content','recommended-reading':'introduction','refsEUCKR':'references','password-state':'states-of-the-type-attribute','the-kbd-element':'text-level-semantics','view''browsers','the-head-element-0':'semantics','x-this':'introduction','concept-month':'common-microsyntaxes','attr-video-poster':'video','normal-elements':'syntax','link-type-prefetch':'links','the-tfoot-element':'tabular-data','basefont':'obsolete','the-datalist-element':'the-button-element','attr-table-bgcolor':'obsolete','link-type-up':'links','commands':'commands','flow-content':'content-models','command-forwarddelete':'dnd','common-dom-interfaces':'urls','an-image-in-an-e-mail-or-private-document-intended-for-a-specific-person-who-is-known-to-be-able-to-view-images':'embedded-content-1','attr-meta-scheme':'obsolete','attributes':'syntax','refsBCP47':'references','valid-date-string':'common-microsyntaxes','attr-canvas-width':'the-canvas-element','concept-date':'common-microsyntaxes','abort_err':'urls','event-media-seeked':'video','form-owner':'association-of-controls-and-forms','refsWEBSOCKET':'references','dom-appcache-uncached':'offline','attr-input-src':'number-state','attr-col-width':'obsolete','attr-r-valign':'obsolete','attr-input-type':'the-input-element','playing-the-media-resource':'video','defining-term':'text-level-semantics','the-textarea-element':'the-button-element','attr-dim-width':'the-map-element','valid-integer':'common-microsyntaxes','event-handlers':'webappapis','attr-object-codetype':'obsolete','dom-media-network_loading':'video','nested-browsing-contexts':'browsers','command-createlink':'dnd','attr-media-autoplay':'video','htmldlistelement':'grouping-content','attr-progress-value':'the-button-element','link-type-search':'links','attr-body-vlink':'obsolete','other-pragma-directives':'semantics','htmlformcontrolscollection':'urls','concept-events-trusted':'infrastructure','center':'obsolete','refsWIN1252':'references','textFieldSelection':'editing','audio':'video','event-media-canplaythrough':'video','htmlcollection':'urls','attr-tdth-nowrap':'obsolete','global-attributes':'elements','the-section-element':'sections','link-type-stylesheet':'links','week-number-of-the-last-day':'common-micosyntaxes','attr-input-autocomplete-off-state':'common-input-element-attributes','attr-fs-enctype-text':'association-of-controls-and-forms','autofocusing-a-form-control':'association-of-controls-and-forms','nextid':'obsolete','syntax-end-tag':'syntax','elements-in-the-dom':'elements','attr-link-hreflang':'semantics','raw-text-elements':'syntax','category-listed':'forms','attr-area-shape-poly':'the-map-element','dom-function-call':'webappapis','the-fieldset-element':'forms','innerhtml':'apis-in-html-documents','attr-a-coords':'obsolete','attr-link-target':'obsolete','dom-navigator-registercontenthandler':'timers','attr-command-label':'interactive-elements','how-to-read-this-specification':'introduction','attr-link-rel':'semantics','htmlformelement':'forms','refsUAAG':'references','attr-body-link':'obsolete','attr-link-rev':'obsolete','attr-iframe-marginheight':'obsolete','htmlanchorelement':'text-level-semantics','attr-textarea-wrap':'the-button-element','the-dir-attribute':'elements','the-doctype':'syntax',dom-location-hostname':'history','common-microsyntaxes':'common-microsyntaxes','refsUTF7':'references','event-appcache-error':'offline','meta-author':'semantics','the-small-element':'text-level-semantics','custom-data-attribute':'elements','session-history-entry':'history','refsWIN949':'references','common-input-element-apis':'common-input-element-attributes','offsets-into-the-media-resource':'video','command-facet-icon':'commands','attr-ul-compact':'obsolete','attr-tdth-axis':'obsolete','navigatorid':'timers','url-state':'states-of-the-type-attribute','mime-type':'infrastructure','valid-hash-name-reference':'common-microsyntaxes','attr-command-type-keyword-command':'interactive-elements','command-facet-hint':'commands','loading-the-media-resource':'video','time-state':'states-of-the-type-attribute','application-xhtml-xml':'iana','document-level-focus-apis':'editing','the-b-element':'text-level-semantics','vaguer-moments-in-time':'common-microsyntaxes','home-subtree':'infrastructure','media-data':'video','atr-fe-name':'association-of-controls-and-forms','event-drop':'dnd','text-level-semantics':'text-level-semantics','barprop':'browsers','function':'webappapis','serializability-of-script-execution':'introduction','attr-input-type-search-keyword':'the-input-element','editing':'editing','concept-http-equiv-extensions':'semantics','attr-textarea-maxlength':'the-button-element','dom-location-host':'history','the-undomanager-interface':'dnd','attr-legend-align':'obsolete','end-tags':'syntax','mime-types':'video','valid-lowercase-simple-color':'common-microsyntaxes','named-character-references':'named-character-references','cdata-rcdata-restrictions':'syntax','rel-icon':'links','text-cache-manifest':'iana','htmltablecellelement':'tabular-data','the-samp-element':'text-level-semantics','grouping-content':'grouping-content','authors-using-html':'iana','syntax-tag-omission':'syntax','event-appcache-downloading':'offline','the-optgroup-element':'the-button-element','attr-canvas-height':'the-canvas-element','current-enty':'history','refsUNICODE':'references','htmllabelelement':'forms','attr-input-autocomplete-default-state':'common-input-element-attributes','start-tags':'syntax','content-categories':'content-models','browsing-context-names':'browsers','submit-button-state':'number-state','concept-select-option-list':'the-button-element' };
 
 var fragid = window.location.hash.substr(1);
 if (!fragid) { /* handle section-foo.html links from the old multipage version, and broken foo.html from the new version */

Index: forms.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/forms.html,v
retrieving revision 1.564
retrieving revision 1.565
diff -u -d -r1.564 -r1.565
--- forms.html	16 Feb 2010 08:36:53 -0000	1.564
+++ forms.html	17 Feb 2010 04:57:08 -0000	1.565
@@ -280,23 +280,206 @@
    }
   </script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"><link href="tabular-data.html" title="4.9 Tabular data" rel="prev">
   <link href="Overview.html#contents" title="Table of contents" rel="index">
-  <link href="the-input-element.html" title="4.10.5 The input element" rel="next">
+  <link href="the-input-element.html" title="4.10.7 The input element" rel="next">
   </head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"></a></p>
    <h1>HTML5 (Author Edition)</h1>
    </div><div>
    <a href="tabular-data.html">&#8592; 4.9 Tabular data</a> &#8211;
    <a href="Overview.html#contents">Table of contents</a> &#8211;
-   <a href="the-input-element.html">4.10.5 The input element &#8594;</a>
+   <a href="the-input-element.html">4.10.7 The input element &#8594;</a>
   <ol class="toc"><li><ol><li><a href="forms.html#forms"><span class="secno">4.10 </span>Forms</a>
-    <ol><li><a href="forms.html#the-form-element"><span class="secno">4.10.1 </span>The <code>form</code> element</a></li><li><a href="forms.html#the-fieldset-element"><span class="secno">4.10.2 </span>The <code>fieldset</code> element</a></li><li><a href="forms.html#the-legend-element"><span class="secno">4.10.3 </span>The <code>legend</code> element</a></li><li><a href="forms.html#the-label-element"><span class="secno">4.10.4 </span>The <code>label</code> element</a></li></ol></li></ol></li></ol></div>
+    <ol><li><a href="forms.html#introduction-0"><span class="secno">4.10.1 </span>Introduction</a>
+      <ol><li><a href="forms.html#writing-a-form-s-user-interface"><span class="secno">4.10.1.1 </span>Writing a form's user interface</a></li><li><a href="forms.html#implementing-the-server-side-processing-for-a-form"><span class="secno">4.10.1.2 </span>Implementing the server-side processing for a form</a></li><li><a href="forms.html#configuring-o-form-to-communicate-with-a-server"><span class="secno">4.10.1.3 </span>Configuring o form to communicate with a server</a></li></ol></li><li><a href="forms.html#categories"><span class="secno">4.10.2 </span>Categories</a></li><li><a href="forms.html#the-form-element"><span class="secno">4.10.3 </span>The <code>form</code> element</a></li><li><a href="forms.html#the-fieldset-element"><span class="secno">4.10.4 </span>The <code>fieldset</code> element</a></li><li><a href="forms.html#the-legend-element"><span class="secno">4.10.5 </span>The <code>legend</code> element</a></li><li><a href="forms.html#the-label-element"><span class="secno">4.10.6 </span>The <code>lael</code> element</a></li></ol></li></ol></li></ol></div>
 
-  <h3 id="forms"><span class="secno">4.10 </span>Forms</h3><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>Forms allow unscripted client-server interaction: given a form, a
+  <h3 id="forms"><span class="secno">4.10 </span>Forms</h3><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><h4 id="introduction-0"><span class="secno">4.10.1 </span>Introduction</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p><i>This section is non-normative.</i></p><p>Forms allow unscripted client-server interaction: given a form, a
   user can provide data, submit it to the server, and have the server
   act on it accordingly (e.g. returning the results of a search or
   calculation). The elements used in forms can also be used for user
   interaction with no associated submission mechanism, in conjunction
-  with scripts.</p><p>Mostly for historical reasons, elements in this section fall into
+  with scripts.</p><p>Writing a form consists of several steps, which can be performed
+  in any order: writing the user interface, implementing the
+  server-side processing, and configuring the user interface to
+  communicate with the server.</p><h5 id="writing-a-form-s-user-interface"><span class="secno">4.10.1.1 </span>Writing a form's user interface</h5><p><i>This section is non-normative.</i></p><p>For the purposes of this brief introduction, we will create a
+  pizza ordering form.</p><p>Any form starts with a <code><a href="#the-form-element">form</a></code> element, inside which
+  are placed the controls. Most controls are represented by the
+  <code><a href="the-input-element.html#the-input-element">input</a></code> element, which by default provides a one-line
+  text field. To label a control, the <code><a href="#the-label-element">label</a></code> element is
+  used; the label text and the control itself go inside the
+  <code><a href="#the-label-element">label</a></code> element. Each part of a form is considered a
+  <a href="content-models.html#paragraph">paragraph</a>, and is typically separated from other parts
+  using <code><a href="grouping-content.html#the-p-element">p</a></code> elements. Putting this together, here is how
+  one might ask for the customer's name:</p><pre><strong>&lt;form&gt;
+ &lt;p&gt;&lt;label&gt;Customer name: &lt;input&gt;&lt;/label&gt;&lt;/p&gt;
+&lt;/form&gt;</strong></pre><p>To let the user select the size of the pizza, we can use a set of
+  radio buttons. Radio buttons also use the <code><a href="the-input-element.html#the-input-element">input</a></code>
+  element, this time with a <code title="attr-input-type"><a href="the-input-element.html#attr-input-type">type</a></code>
+  attribute with the value <code title="attr-input-type-radio"><a href="number-state.html#radio-button-state">radio</a></code>. To make the radio
+  buttons work as a group, they are given a common name using the
+  <code title="attr-fe-name"><a href="association-of-controls-and-forms.html#attr-fe-name">name</a></code> attribute. To group a batch
+  of controls together, such as, in this case, the radio buttons, one
+  can use the <code><a href="#the-fieldset-element">fieldset</a></code> element. The title of such a group
+  of controls is given by the first element in the
+  <code><a href="#the-fieldset-element">fieldset</a></code>, which has to be a <code><a href="#the-legend-element">legend</a></code>
+  element.</p><pre>&lt;form&gt;
+ &lt;p&gt;&lt;label&gt;Customer name: &lt;input&gt;&lt;/label&gt;&lt;/p&gt;
+<strong> &lt;fieldset&gt;
+  &lt;legend&gt; Pizza Size &lt;/legend&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=radio name=size&gt; Small &lt;/label&gt;&lt;/p&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=radio name=size&gt; Medium &lt;/label&gt;&lt;/p&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=radio name=size&gt; Large &lt;/label&gt;&lt;/p&gt;
+ &lt;/fieldset&gt;</strong>
+&lt;/form&gt;</pre><p>To pick toppings, we can use checkboxes. These use the
+  <code><a href="the-input-element.html#the-input-element">input</a></code> element with a <code title="attr-input-type"><a href="the-input-element.html#attr-input-type">type</a></code> attribute with the value <code title="attr-input-type-checkbox"><a href="number-state.html#checkbox-state">checkbox</a></code>:</p><pre>&lt;form&gt;
+ &lt;p&gt;&lt;label&gt;Customer name: &lt;input&gt;&lt;/label&gt;&lt;/p&gt;
+ &lt;fieldset&gt;
+  &lt;legend&gt; Pizza Size &lt;/legend&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=radio name=size&gt; Small &lt;/label&gt;&lt;/p&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=radio name=size&gt; Medium &lt;/label&gt;&lt;/p&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=radio name=size&gt; Large &lt;/label&gt;&lt;/p&gt;
+ &lt;/fieldset&gt;
+<strong> &lt;fieldset&gt;
+  &lt;legend&gt; Pizza Toppings &lt;/legend&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=checkbox&gt; Bacon &lt;/label&gt;&lt;/p&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=checkbox&gt; Extra Cheese &lt;/label&gt;&lt;/p&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=checkbox&gt; Onion &lt;/label&gt;&lt;/p&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=checkbox&gt; Mushroom &lt;/label&gt;&lt;/p&gt;
+ &lt;/fieldset&gt;</strong>
+&lt;/form&gt;</pre><p>The pizzeria for which this form is being written is always
+  making mistakes, so it needs a way to contact the customer. For this
+  purpose, we can use form controls specifically for telephone numbers
+  (<code><a href="the-input-element.html#the-input-element">input</a></code> elements with their <code title="attr-input-type"><a href="the-input-element.html#attr-input-type">type</a></code> attribute set to <code title="attr-input-type-tel"><a href="states-of-the-type-attribute.html#telephone-state">tel</a></code>) and e-mail addresses
+  (<code><a href="the-input-element.html#the-input-element">input</a></code> elements with their <code title="attr-input-type"><a href="the-input-element.html#attr-input-type">type</a></code> attribute set to <code title="attr-input-type-email"><a href="states-of-the-type-attribute.html#e-mail-state">email</a></code>):</p><pre>&lt;form&gt;
+ &lt;p&gt;&lt;label&gt;Customer name: &lt;input&gt;&lt;/label&gt;&lt;/p&gt;
+<strong> &lt;p&gt;&lt;label&gt;Telephone: &lt;input type=tel&gt;&lt;/label&gt;&lt;/p&gt;
+ &lt;p&gt;&lt;label&gt;E-mail address: &lt;input type=email&gt;&lt;/label&gt;&lt;/p&gt;</strong>
+ &lt;fieldset&gt;
+  &lt;legend&gt; Pizza Size &lt;/legend&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=radio name=size&gt; Small &lt;/label&gt;&lt;/p&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=radio name=size&gt; Medium &lt;/label&gt;&lt;/p&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=radio name=size&gt; Large &lt;/label&gt;&lt;/p&gt;
+ &lt;/fieldset&gt;
+ &lt;fieldset&gt;
+  &lt;legend&gt; Pizza Toppings &lt;/legend&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=checkbox&gt; Bacon &lt;/label&gt;&lt;/p&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=checkbox&gt; Extra Cheese &lt;/label&gt;&lt;/p&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=checkbox&gt; Onion &lt;/label&gt;&lt;/p&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=checkbox&gt; Mushroom &lt;/label&gt;&lt;/p&gt;
+ &lt;/fieldset&gt;
+&lt;/form&gt;</pre><p>We can use an <code><a href="the-input-element.html#the-input-element">input</a></code> element with its <code title="attr-input-type"><a href="the-input-element.html#attr-input-type">type</a></code> attribute set to <code title="attr-input-type-time"><a href="states-of-the-type-attribute.html#time-state">time</a></code> to ask for a delivery
+  time. Many of these form controls have attributes to control exactly
+  what values can be specified; in this case, three attributes of
+  particular interest are <code title="attr-input-min"><a href="common-input-element-attributes.html#attr-input-min">min</a></code>,
+  <code title="attr-input-max"><a href="common-input-element-attributes.html#attr-input-max">max</a></code>, and <code title="attr-input-step"><a href="common-input-element-attributes.html#attr-input-step">step</a></code>. These set the minimum time, the
+  maximum time, and the interval between allowed values (in
+  seconds). This pizzeria only delivers between 11am and 9pm, and
+  doesn't promise anything better than 15 minute increments, which we
+  can mark up as follows:</p><pre>&lt;form&gt;
+ &lt;p&gt;&lt;label&gt;Customer name: &lt;input&gt;&lt;/label&gt;&lt;/p&gt;
+ &lt;p&gt;&lt;label&gt;Telephone: &lt;input type=tel&gt;&lt;/label&gt;&lt;/p&gt;
+ &lt;p&gt;&lt;label&gt;E-mail address: &lt;input type=email&gt;&lt;/label&gt;&lt;/p&gt;
+ &lt;fieldset&gt;
+  &lt;legend&gt; Pizza Size &lt;/legend&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=radio name=size&gt; Small &lt;/label&gt;&lt;/p&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=radio name=size&gt; Medium &lt;/label&gt;&lt;/p&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=radio name=size&gt; Large &lt;/label&gt;&lt;/p&gt;
+ &lt;/fieldset&gt;
+ &lt;fieldset&gt;
+  &lt;legend&gt; Pizza Toppings &lt;/legend&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=checkbox&gt; Bacon &lt;/label&gt;&lt;/p&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=checkbox&gt; Extra Cheese &lt;/label&gt;&lt;/p&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=checkbox&gt; Onion &lt;/label&gt;&lt;/p&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=checkbox&gt; Mushroom &lt;/label&gt;&lt;/p&gt;
+ &lt;/fieldset&gt;
+<strong> &lt;p&gt;&lt;label&gt;Preferred delivery time: &lt;input type=time min="11:00" max="21:00" step="900"&gt;&lt;/label&gt;&lt;/p&gt;</strong>
+&lt;/form&gt;</pre><p>Finally, to make the form submittable we use the
+  <code><a href="the-button-element.html#the-button-element">button</a></code> element:</p><pre>&lt;form&gt;
+ &lt;p&gt;&lt;label&gt;Customer name: &lt;input&gt;&lt;/label&gt;&lt;/p&gt;
+ &lt;p&gt;&lt;label&gt;Telephone: &lt;input type=tel&gt;&lt;/label&gt;&lt;/p&gt;
+ &lt;p&gt;&lt;label&gt;E-mail address: &lt;input type=email&gt;&lt;/label&gt;&lt;/p&gt;
+ &lt;fieldset&gt;
+  &lt;legend&gt; Pizza Size &lt;/legend&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=radio name=size&gt; Small &lt;/label&gt;&lt;/p&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=radio name=size&gt; Medium &lt;/label&gt;&lt;/p&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=radio name=size&gt; Large &lt;/label&gt;&lt;/p&gt;
+ &lt;/fieldset&gt;
+ &lt;fieldset&gt;
+  &lt;legend&gt; Pizza Toppings &lt;/legend&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=checkbox&gt; Bacon &lt;/label&gt;&lt;/p&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=checkbox&gt; Extra Cheese &lt;/label&gt;&lt;/p&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=checkbox&gt; Onion &lt;/label&gt;&lt;/p&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=checkbox&gt; Mushroom &lt;/label&gt;&lt;/p&gt;
+ &lt;/fieldset&gt;
+ &lt;p&gt;&lt;label&gt;Preferred delivery time: &lt;input type=time min="11:00" max="21:00" step="900"&gt;&lt;/label&gt;&lt;/p&gt;
+<strong> &lt;p&gt;&lt;button&gt;Submit order&lt;/button&gt;&lt;p&gt;</strong>
+&lt;/form&gt;</pre><h5 id="implementing-the-server-side-processing-for-a-form"><span class="secno">4.10.1.2 </span>Implementing the server-side processing for a form</h5><p><i>This section is non-normative.</i></p><p>The exact details for writing a server-side processor are out of
+  scope for this specification. For the purposes of this introduction,
+  we will assume that the script at <code title="">https://pizza.example.com/order.cgi</code> is configured to
+  accept submissions using the <code title="attr-fs-enctype-urlencoded"><a href="association-of-controls-and-forms.html#attr-fs-enctype-urlencoded">application/x-www-form-urlencoded</a></code>
+  format, expecting the following parameters sent in an HTTP POST
+  body:</p><dl><dt><code title="">custname</code></dt>
+   <dd>Customer's name</dd>
+
+   <dt><code title="">custtel</code></dt>
+   <dd>Customer's telephone number</dd>
+
+   <dt><code title="">custemail</code></dt>
+   <dd>Customer's e-mail address</dd>
+
+   <dt><code title="">size</code></dt>
+   <dd>The pizza size, either <code title="">small</code>, <code title="">medium</code>, or <code title="">large</code></dd>
+
+   <dt><code title="">toppings</code></dt>
+   <dd>The topping, specified once for each selected topping, with the allowed values being <code title="">bacon</code>, <code title="">cheese</code>, <code title="">onion</code>, and <code title="">mushroom</code></dd>
+
+   <dt><code title="">delivery</code></dt>
+   <dd>The requested delivery time</dd>
+
+  </dl><h5 id="configuring-o-form-to-communicate-with-a-server"><span class="secno">4.10.1.3 </span>Configuring o form to communicate with a server</h5><p><i>This section is non-normative.</i></p><p>Form submissions are exposed to servers in a variety of ways,
+  most commonly as HTTP GET or POST requests. To specify the exact
+  method used, the <code title="attr-fs-method"><a href="association-of-controls-and-forms.html#attr-fs-method">method</a></code>
+  attribute is specified on the <code><a href="#the-form-element">form</a></code> element. This
+  doesn't specify how the form data is encoded, though; to specify
+  that, you use the <code title="attr-fs-enctype"><a href="association-of-controls-and-forms.html#attr-fs-enctype">enctype</a></code>
+  attribute. You also have to specify the <a href="urls.html#url">URL</a> of the
+  service that will handle the submitted data, using the <code title="attr-fs-action"><a href="association-of-controls-and-forms.html#attr-fs-action">action</a></code> attribute.</p><p>For each form control you want submitted, you then have to give a
+  name that will be used to refer to the data in the submission. We
+  already specified the name for the group of radio buttons; the same
+  attribute (<code title="attr-fe-name"><a href="association-of-controls-and-forms.html#attr-fe-name">name</a></code>) also specifies
+  the submission name. Radio buttons can be distinguished from each
+  other in the submission by giving them different values, using the
+  <code title="attr-input-value"><a href="the-input-element.html#attr-input-value">value</a></code> attribute.</p><p>Multiple controls can have the same name; for example, here we
+  give all the checkboxes the same name, and the server distinguishes
+  which checkbox was checked by seeing which values are submitted with
+  that name &#8212; like the radio buttons, they are also given unique
+  values with the <code title="attr-input-value"><a href="the-input-element.html#attr-input-value">value</a></code>
+  attribute.</p><p>Given the settings in the previous section, this all becomes:</p><pre>&lt;form<strong> method="post"
+      enctype="application/x-www-form-urlencoded"
+      action="https://pizza.example.com/order.cgi"</strong>&gt;
+ &lt;p&gt;&lt;label&gt;Customer name: &lt;input<strong> name="custname"</strong>&gt;&lt;/label&gt;&lt;/p&gt;
+ &lt;p&gt;&lt;label&gt;Telephone: &lt;input type=tel<strong> name="custtel"</strong>&gt;&lt;/label&gt;&lt;/p&gt;
+ &lt;p&gt;&lt;label&gt;E-mail address: &lt;input type=email<strong> name="custemail"</strong>&gt;&lt;/label&gt;&lt;/p&gt;
+ &lt;fieldset&gt;
+  &lt;legend&gt; Pizza Size &lt;/legend&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=radio name=size<strong> value="small"</strong>&gt; Small &lt;/label&gt;&lt;/p&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=radio name=size<strong> value="medium"</strong>&gt; Medium &lt;/label&gt;&lt;/p&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=radio name=size<strong> value="large"</strong>&gt; Large &lt;/label&gt;&lt;/p&gt;
+ &lt;/fieldset&gt;
+ &lt;fieldset&gt;
+  &lt;legend&gt; Pizza Toppings &lt;/legend&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=checkbox<strong> name="topping" value="bacon"</strong>&gt; Bacon &lt;/label&gt;&lt;/p&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=checkbox<strong> name="topping" value="cheese"</strong>&gt; Extra Cheese &lt;/label&gt;&lt;/p&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=checkbox<strong> name="topping" value="onion"</strong>&gt; Onion &lt;/label&gt;&lt;/p&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=checkbox<strong> name="topping" value="mushroom"</strong>&gt; Mushroom &lt;/label&gt;&lt;/p&gt;
+ &lt;/fieldset&gt;
+ &lt;p&gt;&lt;label&gt;Preferred delivery time: &lt;input type=time min="11:00" max="21:00" step="900"<strong> name="delivery"</strong>&gt;&lt;/label&gt;&lt;/p&gt;
+ &lt;p&gt;&lt;button&gt;Submit order&lt;/button&gt;&lt;p&gt;
+&lt;/form&gt;</pre><p>For example, if the customer entered "Denise Lawrence" as their
+  name, "555-321-8642" as their telephone number, did not specify an
+  e-mail address, asked for a medium-sized pizza, selected the Extra
+  Cheese and Mushroom toppings, and entered a delivery time of 7pm,
+  the user agent would submit the following to the online Web
+  service:</p><pre>custname=Denise+Lawrence&amp;custtel=555-321-8624&amp;custemail=&amp;size=medium&amp;topping=cheese&amp;topping=mushroom&amp;delivery=19%3A00</pre><h4 id="categories"><span class="secno">4.10.2 </span>Categories</h4><p>Mostly for historical reasons, elements in this section fall into
   several overlapping (but subtly different) categories in addition to
   the usual ones like <a href="content-models.html#flow-content">flow content</a>, <a href="content-models.html#phrasing-content">phrasing
   content</a>, and <a href="content-models.html#interactive-content">interactive content</a>.</p><p>A number of the elements are <dfn id="form-associated-element" title="form-associated
@@ -382,7 +565,7 @@
   an element is a button. Some buttons are specifically <dfn id="concept-submit-button" title="concept-submit-button">submit buttons</dfn>.</p><p class="note">The <code><a href="the-iframe-element.html#the-object-element">object</a></code> element is also a
   <a href="#form-associated-element">form-associated element</a> and can, with the use of a
   suitable <a href="infrastructure.html#plugin">plugin</a>, partake in <a href="association-of-controls-and-forms.html#form-submission">form
-  submission</a>.</p><h4 id="the-form-element"><span class="secno">4.10.1 </span>The <dfn><code>form</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class="element"><dt>Categories</dt>
+  submission</a>.</p><h4 id="the-form-element"><span class="secno">4.10.3 </span>The <dfn><code>form</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class="element"><dt>Categories</dt>
    <dd><a href="content-models.html#flow-content">Flow content</a>.</dd>
    <dt>Contexts in which this element may be used:</dt>
    <dd>Where <a href="content-models.html#flow-content">flow content</a> is expected.</dd>
@@ -552,7 +735,7 @@
  &lt;label&gt;Bing: &lt;input type="search" name="q"&gt;&lt;/label&gt; &lt;input type="submit" value="Search..."&gt;
 &lt;/form&gt;</pre>
 
-  </div><h4 id="the-fieldset-element"><span class="secno">4.10.2 </span>The <dfn><code>fieldset</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class="element"><dt>Categories</dt>
+  </div><h4 id="the-fieldset-element"><span class="secno">4.10.4 </span>The <dfn><code>fieldset</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class="element"><dt>Categories</dt>
    <dd><a href="content-models.html#flow-content">Flow content</a>.</dd>
    <dd><a href="sections.html#sectioning-root">Sectioning root</a>.</dd>
    <dd><a href="#category-listed" title="category-listed">Listed</a> <a href="#form-associated-element">form-associated element</a>.</dd>
@@ -627,7 +810,7 @@
  &lt;p&gt;&lt;label&gt;Expiry date: &lt;input name=clubexp type=month&gt;&lt;/label&gt;&lt;/p&gt;
 &lt;/fieldset&gt;</pre>
 
-  </div><h4 id="the-legend-element"><span class="secno">4.10.3 </span>The <dfn><code>legend</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class="element"><dt>Categories</dt>
+  </div><h4 id="the-legend-element"><span class="secno">4.10.5 </span>The <dfn><code>legend</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class="element"><dt>Categories</dt>
    <dd>None.</dd>
    <dt>Contexts in which this element may be used:</dt>
    <dd>As the first child of a <code><a href="#the-fieldset-element">fieldset</a></code> element.</dd>
@@ -652,7 +835,7 @@
 
    </dd>
 
-  </dl><h4 id="the-label-element"><span class="secno">4.10.4 </span>The <dfn><code>label</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class="element"><dt>Categories</dt>
+  </dl><h4 id="the-label-element"><span class="secno">4.10.6 </span>The <dfn><code>label</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class="element"><dt>Categories</dt>
    <dd><a href="content-models.html#flow-content">Flow content</a>.</dd>
    <dd><a href="content-models.html#phrasing-content">Phrasing content</a>.</dd>
    <dd><a href="content-models.html#interactive-content">Interactive content</a>.</dd>

Index: interactive-elements.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/interactive-elements.html,v
retrieving revision 1.568
retrieving revision 1.569
diff -u -d -r1.568 -r1.569
--- interactive-elements.html	15 Feb 2010 19:17:02 -0000	1.568
+++ interactive-elements.html	17 Feb 2010 04:57:08 -0000	1.569
@@ -278,14 +278,14 @@
        document.getElementsByTagName('h2')[0].textContent += '; load: ' + (new Date() - loadTimer) + 'ms';
      fixBrokenLink();
    }
-  </script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"><link href="association-of-controls-and-forms.html" title="4.10.16 Association of controls and forms" rel="prev">
+  </script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"><link href="association-of-controls-and-forms.html" title="4.10.18 Association of controls and forms" rel="prev">
   <link href="Overview.html#contents" title="Table of contents" rel="index">
   <link href="commands.html" title="4.11.5 Commands" rel="next">
   </head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"></a></p>
    <h1>HTML5 (Author Edition)</h1>
    </div><div>
-   <a href="association-of-controls-and-forms.html">&#8592; 4.10.16 Association of controls and forms</a> &#8211;
+   <a href="association-of-controls-and-forms.html">&#8592; 4.10.18 Association of controls and forms</a> &#8211;
    <a href="Overview.html#contents">Table of contents</a> &#8211;
    <a href="commands.html">4.11.5 Commands &#8594;</a>
   <ol class="toc"><li><ol><li><a href="interactive-elements.html#interactive-elements"><span class="secno">4.11 </span>Interactive elements</a>

Index: offline.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/offline.html,v
retrieving revision 1.568
retrieving revision 1.569
diff -u -d -r1.568 -r1.569
--- offline.html	16 Feb 2010 08:36:53 -0000	1.568
+++ offline.html	17 Feb 2010 04:57:08 -0000	1.569
@@ -289,7 +289,7 @@
    <a href="Overview.html#contents">Table of contents</a> &#8211;
    <a href="webappapis.html">6 Web application APIs &#8594;</a>
   <ol class="toc"><li><ol><li><a href="offline.html#offline"><span class="secno">5.6 </span>Offline Web applications</a>
-    <ol><li><a href="offline.html#introduction-1"><span class="secno">5.6.1 </span>Introduction</a>
+    <ol><li><a href="offline.html#introduction-2"><span class="secno">5.6.1 </span>Introduction</a>
       <ol><li><a href="offline.html#appcacheevents"><span class="secno">5.6.1.1 </span>Event summary</a></li></ol></li><li><a href="offline.html#manifests"><span class="secno">5.6.2 </span>The cache manifest syntax</a>
       <ol><li><a href="offline.html#a-sample-manifest"><span class="secno">5.6.2.1 </span>A sample manifest</a></li><li><a href="offline.html#writing-cache-manifests"><span class="secno">5.6.2.2 </span>Writing cache manifests</a></li></ol></li><li><a href="offline.html#expiring-application-caches"><span class="secno">5.6.3 </span>Expiring application caches</a></li><li><a href="offline.html#application-cache-api"><span class="secno">5.6.4 </span>Application cache API</a></li><li><a href="offline.html#browser-state"><span class="secno">5.6.5 </span>Browser state</a></li></ol></li></ol></li></ol></div>
 
@@ -333,7 +333,7 @@
        else by just making the script pick the other user's variant,
        and then reloading.
 
-  --><h4 id="introduction-1"><span class="secno">5.6.1 </span>Introduction</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p><i>This section is non-normative.</i></p><p>In order to enable users to continue interacting with Web
+  --><h4 id="introduction-2"><span class="secno">5.6.1 </span>Introduction</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p><i>This section is non-normative.</i></p><p>In order to enable users to continue interacting with Web
   applications and documents even when their network connection is
   unavailable &#8212; for instance, because they are traveling outside
   of their ISP's coverage area &#8212; authors can provide a manifest

Index: states-of-the-type-attribute.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/states-of-the-type-attribute.html,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -d -r1.15 -r1.16
--- states-of-the-type-attribute.html	15 Feb 2010 19:17:04 -0000	1.15
+++ states-of-the-type-attribute.html	17 Feb 2010 04:57:10 -0000	1.16
@@ -1,6 +1,6 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
 <!DOCTYPE html>
-<!-- when publishing, change bits marked ZZZ --><html lang="en-US-x-Hixie" class="split chapter"><head><title>4.10.5.1 States of the type attribute &#8212; HTML5 (Author Edition)</title><script src="link-fixup.js"></script><link href="whatwg.css" rel="stylesheet"><style type="text/css">
+<!-- when publishing, change bits marked ZZZ --><html lang="en-US-x-Hixie" class="split chapter"><head><title>4.10.7.1 States of the type attribute &#8212; HTML5 (Author Edition)</title><script src="link-fixup.js"></script><link href="whatwg.css" rel="stylesheet"><style type="text/css">
    pre { margin-left: 2em; white-space: pre-wrap; }
    h2 { margin: 3em 0 1em 0; }
    h3 { margin: 2.5em 0 1em 0; }
@@ -278,20 +278,20 @@
        document.getElementsByTagName('h2')[0].textContent += '; load: ' + (new Date() - loadTimer) + 'ms';
      fixBrokenLink();
    }
-  </script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"><link href="the-input-element.html" title="4.10.5 The input element" rel="prev">
+  </script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"><link href="the-input-element.html" title="4.10.7 The input element" rel="prev">
   <link href="Overview.html#contents" title="Table of contents" rel="index">
-  <link href="number-state.html" title="4.10.5.1.13 Number state" rel="next">
+  <link href="number-state.html" title="4.10.7.1.13 Number state" rel="next">
   </head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"></a></p>
    <h1>HTML5 (Author Edition)</h1>
    </div><div>
-   <a href="the-input-element.html">&#8592; 4.10.5 The input element</a> &#8211;
+   <a href="the-input-element.html">&#8592; 4.10.7 The input element</a> &#8211;
    <a href="Overview.html#contents">Table of contents</a> &#8211;
-   <a href="number-state.html">4.10.5.1.13 Number state &#8594;</a>
-  <ol class="toc"><li><ol><li><ol><li><ol><li><a href="states-of-the-type-attribute.html#states-of-the-type-attribute"><span class="secno">4.10.5.1 </span>States of the <code title="attr-input-type">type</code> attribute</a>
-        <ol><li><a href="states-of-the-type-attribute.html#hidden-state"><span class="secno">4.10.5.1.1 </span>Hidden state</a></li><li><a href="states-of-the-type-attribute.html#text-state-and-search-state"><span class="secno">4.10.5.1.2 </span>Text state and Search state</a></li><li><a href="states-of-the-type-attribute.html#telephone-state"><span class="secno">4.10.5.1.3 </span>Telephone state</a></li><li><a href="states-of-the-type-attribute.html#url-state"><span class="secno">4.10.5.1.4 </span>URL state</a></li><li><a href="states-of-the-type-attribute.html#e-mail-state"><span class="secno">4.10.5.1.5 </span>E-mail state</a></li><li><a href="states-of-the-type-attribute.html#password-state"><span class="secno">4.10.5.1.6 </span>Password state</a></li><li><a href="states-of-the-type-attribute.html#date-and-time-state"><span class="secno">4.10.5.1.7 </span>Date and Time state</a></li><li><a href="states-of-the-type-attribute.html#date-state"><span class="secno">4.10.5.1.8 </span>Date state</a></li><li>< href="states-of-the-type-attribute.html#month-state"><span class="secno">4.10.5.1.9 </span>Month state</a></li><li><a href="states-of-the-type-attribute.html#week-state"><span class="secno">4.10.5.1.10 </span>Week state</a></li><li><a href="states-of-the-type-attribute.html#time-state"><span class="secno">4.10.5.1.11 </span>Time state</a></li><li><a href="states-of-the-type-attribute.html#local-date-and-time-state"><span class="secno">4.10.5.1.12 </span>Local Date and Time state</a></li></ol></li></ol></li></ol></li></ol></li></ol></div>
+   <a href="number-state.html">4.10.7.1.13 Number state &#8594;</a>
+  <ol class="toc"><li><ol><li><ol><li><ol><li><a href="states-of-the-type-attribute.html#states-of-the-type-attribute"><span class="secno">4.10.7.1 </span>States of the <code title="attr-input-type">type</code> attribute</a>
+        <ol><li><a href="states-of-the-type-attribute.html#hidden-state"><span class="secno">4.10.7.1.1 </span>Hidden state</a></li><li><a href="states-of-the-type-attribute.html#text-state-and-search-state"><span class="secno">4.10.7.1.2 </span>Text state and Search state</a></li><li><a href="states-of-the-type-attribute.html#telephone-state"><span class="secno">4.10.7.1.3 </span>Telephone state</a></li><li><a href="states-of-the-type-attribute.html#url-state"><span class="secno">4.10.7.1.4 </span>URL state</a></li><li><a href="states-of-the-type-attribute.html#e-mail-state"><span class="secno">4.10.7.1.5 </span>E-mail state</a></li><li><a href="states-of-the-type-attribute.html#password-state"><span class="secno">4.10.7.1.6 </span>Password state</a></li><li><a href="states-of-the-type-attribute.html#date-and-time-state"><span class="secno">4.10.7.1.7 </span>Date and Time state</a></li><li><a href="states-of-the-type-attribute.html#date-state"><span class="secno">4.10.7.1.8 </span>Date state</a></li><li>< href="states-of-the-type-attribute.html#month-state"><span class="secno">4.10.7.1.9 </span>Month state</a></li><li><a href="states-of-the-type-attribute.html#week-state"><span class="secno">4.10.7.1.10 </span>Week state</a></li><li><a href="states-of-the-type-attribute.html#time-state"><span class="secno">4.10.7.1.11 </span>Time state</a></li><li><a href="states-of-the-type-attribute.html#local-date-and-time-state"><span class="secno">4.10.7.1.12 </span>Local Date and Time state</a></li></ol></li></ol></li></ol></li></ol></li></ol></div>
 
-  <h5 id="states-of-the-type-attribute"><span class="secno">4.10.5.1 </span>States of the <code title="attr-input-type"><a href="the-input-element.html#attr-input-type">type</a></code> attribute</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><h6 id="hidden-state"><span class="secno">4.10.5.1.1 </span><dfn title="attr-input-type-hidden">Hidden</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href="the-input-element.html#the-input-element">input</a></code> element <a href="#represents">represents</a> a value
+  <h5 id="states-of-the-type-attribute"><span class="secno">4.10.7.1 </span>States of the <code title="attr-input-type"><a href="the-input-element.html#attr-input-type">type</a></code> attribute</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><h6 id="hidden-state"><span class="secno">4.10.7.1.1 </span><dfn title="attr-input-type-hidden">Hidden</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href="the-input-element.html#the-input-element">input</a></code> element <a href="#represents">represents</a> a value
   that is not intended to be examined or manipulated by the user.</p><p>If the <code title="attr-input-value"><a href="the-input-element.html#attr-input-value">name</a></code> attribute is
   present and has a value that is a <a href="infrastructure.html#case-sensitive">case-sensitive</a> match
   for the string "<code title="">_charset_</code>", then the element's
@@ -346,7 +346,7 @@
 
    <p>The <code class="no-backref" title="event-input-input"><a href="#event-input-input">input</a></code> and <code class="no-backref" title="event-input-change"><a href="#event-input-change">change</a></code> events do not apply.</p>
 
-  </div><h6 id="text-state-and-search-state"><span class="secno">4.10.5.1.2 </span><dfn title="attr-input-type-text">Text</dfn> state and <dfn title="attr-input-type-search">Search</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><!-- v2 idea: applying input masks to <input>, e.g. for entering
+  </div><h6 id="text-state-and-search-state"><span class="secno">4.10.7.1.2 </span><dfn title="attr-input-type-text">Text</dfn> state and <dfn title="attr-input-type-search">Search</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><!-- v2 idea: applying input masks to <input>, e.g. for entering
        data with slashes and dashes (ack Greg Kilwein)
   --><p>The <code><a href="the-input-element.html#the-input-element">input</a></code> element <a href="#represents">represents</a> a one line
   plain text edit control for the element's <a href="#concept-fe-value" title="concept-fe-value">value</a>.</p><p class="note">The difference between the <a href="#text-state-and-search-state" title="attr-input-type-text">Text</a> state and the <a href="#text-state-and-search-state" title="attr-input-type-search">Search</a> state is primarily
@@ -407,7 +407,7 @@
    <code class="no-backref" title="dom-input-stepDown"><a href="#dom-input-stepdown">stepDown()</a></code> and
    <code class="no-backref" title="dom-input-stepUp"><a href="#dom-input-stepup">stepUp()</a></code> methods.</p>
 
-  </div><h6 id="telephone-state"><span class="secno">4.10.5.1.3 </span><dfn title="attr-input-type-tel">Telephone</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href="the-input-element.html#the-input-element">input</a></code> element <a href="#represents">represents</a> a control
+  </div><h6 id="telephone-state"><span class="secno">4.10.7.1.3 </span><dfn title="attr-input-type-tel">Telephone</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href="the-input-element.html#the-input-element">input</a></code> element <a href="#represents">represents</a> a control
   for editing a telephone number given in the element's <a href="#concept-fe-value" title="concept-fe-value">value</a>.</p><p>The <code title="attr-input-value"><a href="the-input-element.html#attr-input-value">value</a></code> attribute, if
   specified, must have a value that contains no U+000A LINE FEED (LF)
   or U+000D CARRIAGE RETURN (CR) characters.</p><p class="note">Unlike the <a href="#url-state" title="attr-input-type-url">URL</a> and <a href="#e-mail-state" title="attr-input-type-email">E-mail</a> types, the <a href="#telephone-state" title="attr-input-type-tel">Telephone</a> type does not enforce a
@@ -467,7 +467,7 @@
    <code class="no-backref" title="dom-input-stepDown"><a href="#dom-input-stepdown">stepDown()</a></code> and
    <code class="no-backref" title="dom-input-stepUp"><a href="#dom-input-stepup">stepUp()</a></code> methods.</p>
 
-  </div><h6 id="url-state"><span class="secno">4.10.5.1.4 </span><dfn title="attr-input-type-url">URL</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href="the-input-element.html#the-input-element">input</a></code> element <a href="#represents">represents</a> a control
+  </div><h6 id="url-state"><span class="secno">4.10.7.1.4 </span><dfn title="attr-input-type-url">URL</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href="the-input-element.html#the-input-element">input</a></code> element <a href="#represents">represents</a> a control
   for editing a single <a href="urls.html#absolute-url">absolute URL</a> given in the
   element's <a href="#concept-fe-value" title="concept-fe-value">value</a>.</p><p>The <code title="attr-input-value"><a href="the-input-element.html#attr-input-value">value</a></code> attribute, if
   specified, must have a value that is a <a href="urls.html#valid-url" title="valid
@@ -558,7 +558,7 @@
    available to the page DOM. In this particular case, the UA has no
    titles to provide for those values.</p>
 
-  </div><h6 id="e-mail-state"><span class="secno">4.10.5.1.5 </span><dfn title="attr-input-type-email">E-mail</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href="the-input-element.html#the-input-element">input</a></code> element <a href="#represents">represents</a> a control
+  </div><h6 id="e-mail-state"><span class="secno">4.10.7.1.5 </span><dfn title="attr-input-type-email">E-mail</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href="the-input-element.html#the-input-element">input</a></code> element <a href="#represents">represents</a> a control
   for editing a list of e-mail addresses given in the element's <a href="#concept-fe-value" title="concept-fe-value">value</a>.</p><p>If the <code title="attr-input-multiple"><a href="common-input-element-attributes.html#attr-input-multiple">multiple</a></code>
   attribute is specified on the element, then the <code title="attr-input-value"><a href="the-input-element.html#attr-input-value">value</a></code> attribute, if specified, must
   have a value that is a <a href="#valid-e-mail-address-list">valid e-mail address list</a>;
@@ -628,7 +628,7 @@
    <code class="no-backref" title="dom-input-stepDown"><a href="#dom-input-stepdown">stepDown()</a></code> and
    <code class="no-backref" title="dom-input-stepUp"><a href="#dom-input-stepup">stepUp()</a></code> methods.</p>
 
-  </div><h6 id="password-state"><span class="secno">4.10.5.1.6 </span><dfn title="attr-input-type-password">Password</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href="the-input-element.html#the-input-element">input</a></code> element <a href="#represents">represents</a> a one line
+  </div><h6 id="password-state"><span class="secno">4.10.7.1.6 </span><dfn title="attr-input-type-password">Password</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href="the-input-element.html#the-input-element">input</a></code> element <a href="#represents">represents</a> a one line
   plain text edit control for the element's <a href="#concept-fe-value" title="concept-fe-value">value</a>. The user agent should obscure
   the value so that people other than the user cannot see it.</p><p>The <code title="attr-input-value"><a href="the-input-element.html#attr-input-value">value</a></code> attribute, if
   specified, must have a value that contains no U+000A LINE FEED (LF)
@@ -684,7 +684,7 @@
    <code class="no-backref" title="dom-input-stepDown"><a href="#dom-input-stepdown">stepDown()</a></code> and
    <code class="no-backref" title="dom-input-stepUp"><a href="#dom-input-stepup">stepUp()</a></code> methods.</p>
 
-  </div><h6 id="date-and-time-state"><span class="secno">4.10.5.1.7 </span><dfn title="attr-input-type-datetime">Date and Time</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href="the-input-element.html#the-input-element">input</a></code> element <a href="#represents">represents</a> a control
+  </div><h6 id="date-and-time-state"><span class="secno">4.10.7.1.7 </span><dfn title="attr-input-type-datetime">Date and Time</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href="the-input-element.html#the-input-element">input</a></code> element <a href="#represents">represents</a> a control
   for setting the element's <a href="#concept-fe-value" title="concept-fe-value">value</a> to a string representing a
   specific <a href="common-microsyntaxes.html#concept-datetime" title="concept-datetime">global date and
   time</a>. </p><p>The <code title="attr-input-value"><a href="the-input-element.html#attr-input-value">value</a></code> attribute, if
@@ -767,7 +767,7 @@
    instead, the calendar application would have also had to explicitly
    determine which time zone the user intended.</p>
 
-  </div><h6 id="date-state"><span class="secno">4.10.5.1.8 </span><dfn title="attr-input-type-date">Date</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href="the-input-element.html#the-input-element">input</a></code> element <a href="#represents">represents</a> a control
+  </div><h6 id="date-state"><span class="secno">4.10.7.1.8 </span><dfn title="attr-input-type-date">Date</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href="the-input-element.html#the-input-element">input</a></code> element <a href="#represents">represents</a> a control
   for setting the element's <a href="#concept-fe-value" title="concept-fe-value">value</a> to a string representing a
   specific <a href="common-microsyntaxes.html#concept-date" title="concept-date">date</a>.</p><p>The <code title="attr-input-value"><a href="the-input-element.html#attr-input-value">value</a></code> attribute, if
   specified, must have a value that is a <a href="common-microsyntaxes.html#valid-date-string">valid date
@@ -828,7 +828,7 @@
    <code class="no-backref" title="dom-textarea/input-select"><a href="#dom-textarea-input-select">select()</a></code> and
    <code class="no-backref" title="dom-textarea/input-setSelectionRange"><a href="#dom-textarea-input-setselectionrange">setSelectionRange()</a></code> methods.</p>
 
-  </div><h6 id="month-state"><span class="secno">4.10.5.1.9 </span><dfn title="attr-input-type-month">Month</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href="the-input-element.html#the-input-element">input</a></code> element <a href="#represents">represents</a> a control
+  </div><h6 id="month-state"><span class="secno">4.10.7.1.9 </span><dfn title="attr-input-type-month">Month</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href="the-input-element.html#the-input-element">input</a></code> element <a href="#represents">represents</a> a control
   for setting the element's <a href="#concept-fe-value" title="concept-fe-value">value</a> to a string representing a
   specific <a href="common-microsyntaxes.html#concept-month" title="concept-month">month</a>.</p><p>The <code title="attr-input-value"><a href="the-input-element.html#attr-input-value">value</a></code> attribute, if
   specified, must have a value that is a <a href="common-microsyntaxes.html#valid-month-string">valid month
@@ -892,7 +892,7 @@
    <code class="no-backref" title="dom-textarea/input-select"><a href="#dom-textarea-input-select">select()</a></code> and
    <code class="no-backref" title="dom-textarea/input-setSelectionRange"><a href="#dom-textarea-input-setselectionrange">setSelectionRange()</a></code> methods.</p>
 
-  </div><h6 id="week-state"><span class="secno">4.10.5.1.10 </span><dfn title="attr-input-type-week">Week</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href="the-input-element.html#the-input-element">input</a></code> element <a href="#represents">represents</a> a control
+  </div><h6 id="week-state"><span class="secno">4.10.7.1.10 </span><dfn title="attr-input-type-week">Week</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href="the-input-element.html#the-input-element">input</a></code> element <a href="#represents">represents</a> a control
   for setting the element's <a href="#concept-fe-value" title="concept-fe-value">value</a> to a string representing a
   specific <a href="common-microsyntaxes.html#concept-week" title="concept-week">week</a>.</p><p>The <code title="attr-input-value"><a href="the-input-element.html#attr-input-value">value</a></code> attribute, if
   specified, must have a value that is a <a href="common-microsyntaxes.html#valid-week-string">valid week
@@ -955,7 +955,7 @@
    <code class="no-backref" title="dom-textarea/input-select"><a href="#dom-textarea-input-select">select()</a></code> and
    <code class="no-backref" title="dom-textarea/input-setSelectionRange"><a href="#dom-textarea-input-setselectionrange">setSelectionRange()</a></code> methods.</p>
 
-  </div><h6 id="time-state"><span class="secno">4.10.5.1.11 </span><dfn title="attr-input-type-time">Time</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><!-- v2: allow min="" and max="" to be set such that the range
+  </div><h6 id="time-state"><span class="secno">4.10.7.1.11 </span><dfn title="attr-input-type-time">Time</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><!-- v2: allow min="" and max="" to be set such that the range
   crosses midnight, as in <input type=time min="23:00" max="02:00">
   (from http://www.w3.org/Bugs/Public/show_bug.cgi?id=7688) --><p>The <code><a href="the-input-element.html#the-input-element">input</a></code> element <a href="#represents">represents</a> a control
   for setting the element's <a href="#concept-fe-value" title="concept-fe-value">value</a> to a string representing a
@@ -1020,7 +1020,7 @@
    <code class="no-backref" title="dom-textarea/input-select"><a href="#dom-textarea-input-select">select()</a></code> and
    <code class="no-backref" title="dom-textarea/input-setSelectionRange"><a href="#dom-textarea-input-setselectionrange">setSelectionRange()</a></code> methods.</p>
 
-  </div><h6 id="local-date-and-time-state"><span class="secno">4.10.5.1.12 </span><dfn title="attr-input-type-datetime-local">Local Date and Time</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href="the-input-element.html#the-input-element">input</a></code> element <a href="#represents">represents</a> a control
+  </div><h6 id="local-date-and-time-state"><span class="secno">4.10.7.1.12 </span><dfn title="attr-input-type-datetime-local">Local Date and Time</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href="the-input-element.html#the-input-element">input</a></code> element <a href="#represents">represents</a> a control
   for setting the element's <a href="#concept-fe-value" title="concept-fe-value">value</a> to a string representing a
   <a href="common-microsyntaxes.html#concept-datetime-local" title="concept-datetime-local">local date and time</a>,
   with no time-zone offset information.</p><p>The <code title="attr-input-value"><a href="the-input-element.html#attr-input-value">value</a></code> attribute, if

Index: semantics.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/semantics.html,v
retrieving revision 1.570
retrieving revision 1.571
diff -u -d -r1.570 -r1.571
--- semantics.html	16 Feb 2010 08:36:53 -0000	1.570
+++ semantics.html	17 Feb 2010 04:57:08 -0000	1.571
@@ -336,7 +336,7 @@
 &lt;/body&gt;
 <strong>&lt;/html&gt;</strong></pre>
 
-  </div><h3 id="document-metadata"><span class="secno">4.2 </span>Document metadata</h3><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><h4 id="the-head-element-0"><span class="secno">4.2.1 </span>The <dfn><code>head</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class="element"><dt>Categories</dt>
+  </div><h3 id="document-metadata"><span class="secno">4.2 </span>Document metadata</h3><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><h4 id="the-head-element-0"><span class="secno">4.2.1 </span>The <dfn><code>head</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments. </i><span><a href="http://www.w3.org/html/wg/tracker/issues/55">ISSUE-55</a> (head-profile) blocks progress to Last Call</span></p><dl class="element"><dt>Categories</dt>
    <dd>None.</dd>
    <dt>Contexts in which this element may be used:</dt>
    <dd>As the first element in an <code><a href="#the-html-element-0">html</a></code> element.</dd>
@@ -606,7 +606,7 @@
 &lt;link rel=alternate href="/en/pdf" hreflang=en type=application/pdf title="English PDF"&gt;
 &lt;link rel=alternate href="/fr/pdf" hreflang=fr type=application/pdf title="French PDF"&gt;</pre>
 
-  </div><h4 id="meta"><span class="secno">4.2.5 </span>The <dfn><code>meta</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class="element"><dt>Categories</dt>
+  </div><h4 id="meta"><span class="secno">4.2.5 </span>The <dfn><code>meta</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments. </i><span><a href="http://www.w3.org/html/wg/tracker/issues/99">ISSUE-99</a> (meta-scheme) blocks progress to Last Call</span></p><dl class="element"><dt>Categories</dt>
    <dd><a href="content-models.html#metadata-content">Metadata 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's <code title="attr-meta-http-equiv"><a href="#attr-meta-http-equiv">http-equiv</a></code> attribute 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-0">head</a></code> element.</dd>
@@ -666,7 +666,7 @@
   described in the following sections. If a <code><a href="#meta">meta</a></code> element
   has no <code title="attr-meta-content"><a href="#attr-meta-content">content</a></code> attribute,
   then the value part of the metadata name/value pair is the empty
-  string.</p><h5 id="standard-metadata-names"><span class="secno">4.2.5.1 </span>Standard metadata names</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>This specification defines a few names for the <code title="attr-meta-name"><a href="#attr-meta-name">name</a></code> attribute of the
+  string.</p><h5 id="standard-metadata-names"><span class="secno">4.2.5.1 </span>Standard metadata names</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments. </i><span><a href="http://www.w3.org/html/wg/tracker/issues/79">ISSUE-79</a> (meta-keywords) blocks progress to Last Call</span></p><p>This specification defines a few names for the <code title="attr-meta-name"><a href="#attr-meta-name">name</a></code> attribute of the
   <code><a href="#meta">meta</a></code> element.</p><p>Names are case-insensitive.</p><dl><dt><dfn id="meta-application-name" title="meta-application-name"><code>application-name</code></dfn></dt>
 
    <dd><p>The value must be a short free-form string giving the name
@@ -709,7 +709,7 @@
 
    </dd>
 
-  </dl><h5 id="other-metadata-names"><span class="secno">4.2.5.2 </span>Other metadata names</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments. </i><span><a href="http://www.w3.org/html/wg/tracker/issues/27">ISSUE-27</a> (rel-ownership) blocks progress to Last Call</span></p><p><dfn id="concept-meta-extensions" title="concept-meta-extensions">Extensions to the predefined
+  </dl><h5 id="other-metadata-names"><span class="secno">4.2.5.2 </span>Other metadata names</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments. </i><span><a href="http://www.w3.org/html/wg/tracker/issues/27">ISSUE-27</a> (rel-ownership) and <a href="http://www.w3.org/html/wg/tracker/issues/102">ISSUE-102</a> (meta-name-registry) block progress to Last Call</span></p><p><dfn id="concept-meta-extensions" title="concept-meta-extensions">Extensions to the predefined
   set of metadata names</dfn> may be registered in the <a href="http://wiki.whatwg.org/wiki/MetaExtensions">WHATWG Wiki
   MetaExtensions page</a>. <a href="references.html#refsWHATWGWIKI">[WHATWGWIKI]</a></p><p>Anyone is free to edit the WHATWG Wiki MetaExtensions page at any
   time to add a type. These new names must be specified with the

Index: the-button-element.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/the-button-element.html,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -d -r1.19 -r1.20
--- the-button-element.html	16 Feb 2010 08:36:54 -0000	1.19
+++ the-button-element.html	17 Feb 2010 04:57:11 -0000	1.20
@@ -1,6 +1,6 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
 <!DOCTYPE html>
-<!-- when publishing, change bits marked ZZZ --><html lang="en-US-x-Hixie" class="split chapter"><head><title>4.10.6 The button element &#8212; HTML5 (Author Edition)</title><script src="link-fixup.js"></script><link href="whatwg.css" rel="stylesheet"><style type="text/css">
+<!-- when publishing, change bits marked ZZZ --><html lang="en-US-x-Hixie" class="split chapter"><head><title>4.10.8 The button element &#8212; HTML5 (Author Edition)</title><script src="link-fixup.js"></script><link href="whatwg.css" rel="stylesheet"><style type="text/css">
    pre { margin-left: 2em; white-space: pre-wrap; }
    h2 { margin: 3em 0 1em 0; }
    h3 { margin: 2.5em 0 1em 0; }
@@ -278,19 +278,19 @@
        document.getElementsByTagName('h2')[0].textContent += '; load: ' + (new Date() - loadTimer) + 'ms';
      fixBrokenLink();
    }
-  </script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"><link href="common-input-element-attributes.html" title="4.10.5.2 Common input element attributes" rel="prev">
+  </script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"><link href="common-input-element-attributes.html" title="4.10.7.2 Common input element attributes" rel="prev">
   <link href="Overview.html#contents" title="Table of contents" rel="index">
-  <link href="association-of-controls-and-forms.html" title="4.10.16 Association of controls and forms" rel="next">
+  <link href="association-of-controls-and-forms.html" title="4.10.18 Association of controls and forms" rel="next">
   </head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"></a></p>
    <h1>HTML5 (Author Edition)</h1>
    </div><div>
-   <a href="common-input-element-attributes.html">&#8592; 4.10.5.2 Common input element attributes</a> &#8211;
+   <a href="common-input-element-attributes.html">&#8592; 4.10.7.2 Common input element attributes</a> &#8211;
    <a href="Overview.html#contents">Table of contents</a> &#8211;
-   <a href="association-of-controls-and-forms.html">4.10.16 Association of controls and forms &#8594;</a>
-  <ol class="toc"><li><ol><li><ol><li><a href="the-button-element.html#the-button-element"><span class="secno">4.10.6 </span>The <code>button</code> element</a></li><li><a href="the-button-element.html#the-select-element"><span class="secno">4.10.7 </span>The <code>select</code> element</a></li><li><a href="the-button-element.html#the-datalist-element"><span class="secno">4.10.8 </span>The <code>datalist</code> element</a></li><li><a href="the-button-element.html#the-optgroup-element"><span class="secno">4.10.9 </span>The <code>optgroup</code> element</a></li><li><a href="the-button-element.html#the-option-element"><span class="secno">4.10.10 </span>The <code>option</code> element</a></li><li><a href="the-button-element.html#the-textarea-element"><span class="secno">4.10.11 </span>The <code>textarea</code> element</a></li><li><a href="the-button-element.html#the-keygen-element"><span class="secno">4.10.12 </span>The <code>keygen</code> element</a></li><li><a href="the-button-element.html#the-output-element><span class="secno">4.10.13 </span>The <code>output</code> element</a></li><li><a href="the-button-element.html#the-progress-element"><span class="secno">4.10.14 </span>The <code>progress</code> element</a></li><li><a href="the-button-element.html#the-meter-element"><span class="secno">4.10.15 </span>The <code>meter</code> element</a></li></ol></li></ol></li></ol></div>
+   <a href="association-of-controls-and-forms.html">4.10.18 Association of controls and forms &#8594;</a>
+  <ol class="toc"><li><ol><li><ol><li><a href="the-button-element.html#the-button-element"><span class="secno">4.10.8 </span>The <code>button</code> element</a></li><li><a href="the-button-element.html#the-select-element"><span class="secno">4.10.9 </span>The <code>select</code> element</a></li><li><a href="the-button-element.html#the-datalist-element"><span class="secno">4.10.10 </span>The <code>datalist</code> element</a></li><li><a href="the-button-element.html#the-optgroup-element"><span class="secno">4.10.11 </span>The <code>optgroup</code> element</a></li><li><a href="the-button-element.html#the-option-element"><span class="secno">4.10.12 </span>The <code>option</code> element</a></li><li><a href="the-button-element.html#the-textarea-element"><span class="secno">4.10.13 </span>The <code>textarea</code> element</a></li><li><a href="the-button-element.html#the-keygen-element"><span class="secno">4.10.14 </span>The <code>keygen</code> element</a></li><li><a href="the-button-element.html#the-output-elemet"><span class="secno">4.10.15 </span>The <code>output</code> element</a></li><li><a href="the-button-element.html#the-progress-element"><span class="secno">4.10.16 </span>The <code>progress</code> element</a></li><li><a href="the-button-element.html#the-meter-element"><span class="secno">4.10.17 </span>The <code>meter</code> element</a></li></ol></li></ol></li></ol></div>
 
-  <h4 id="the-button-element"><span class="secno">4.10.6 </span>The <dfn><code>button</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class="element"><dt>Categories</dt>
+  <h4 id="the-button-element"><span class="secno">4.10.8 </span>The <dfn><code>button</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class="element"><dt>Categories</dt>
    <dd><a href="content-models.html#flow-content">Flow content</a>.</dd>
    <dd><a href="content-models.html#phrasing-content">Phrasing content</a>.</dd>
    <dd><a href="content-models.html#interactive-content">Interactive content</a>.</dd>
@@ -385,7 +385,7 @@
  Show hint
 &lt;/button&gt;</pre>
 
-  </div><h4 id="the-select-element"><span class="secno">4.10.7 </span>The <dfn><code>select</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class="element"><dt>Categories</dt>
+  </div><h4 id="the-select-element"><span class="secno">4.10.9 </span>The <dfn><code>select</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class="element"><dt>Categories</dt>
    <dd><a href="content-models.html#flow-content">Flow content</a>.</dd>
    <dd><a href="content-models.html#phrasing-content">Phrasing content</a>.</dd>
    <dd><a href="content-models.html#interactive-content">Interactive content</a>.</dd>
@@ -597,7 +597,7 @@
  &lt;/select&gt;
 &lt;/p&gt;</pre>
 
-  </div><h4 id="the-datalist-element"><span class="secno">4.10.8 </span>The <dfn><code>datalist</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class="element"><dt>Categories</dt>
+  </div><h4 id="the-datalist-element"><span class="secno">4.10.10 </span>The <dfn><code>datalist</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class="element"><dt>Categories</dt>
    <dd><a href="content-models.html#flow-content">Flow content</a>.</dd>
    <dd><a href="content-models.html#phrasing-content">Phrasing content</a>.</dd>
    <dt>Contexts in which this element may be used:</dt>
@@ -635,7 +635,7 @@
     <p>Returns an <code><a href="urls.html#htmlcollection">HTMLCollection</a></code> of the <code>options</code> elements of the table.</p>
    </dd>
 
-  </dl><h4 id="the-optgroup-element"><span class="secno">4.10.9 </span>The <dfn><code>optgroup</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class="element"><dt>Categories</dt>
+  </dl><h4 id="the-optgroup-element"><span class="secno">4.10.11 </span>The <dfn><code>optgroup</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class="element"><dt>Categories</dt>
    <dd>None.</dd>
    <dt>Contexts in which this element may be used:</dt>
    <dd>As a child of a <code><a href="#the-select-element">select</a></code> element.</dd>
@@ -686,7 +686,7 @@
  &lt;p&gt;&lt;input type=submit value="&#9654; Play"&gt;
 &lt;/form&gt;</pre>
 
-  </div><h4 id="the-option-element"><span class="secno">4.10.10 </span>The <dfn><code>option</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class="element"><dt>Categories</dt>
+  </div><h4 id="the-option-element"><span class="secno">4.10.12 </span>The <dfn><code>option</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class="element"><dt>Categories</dt>
    <dd>None.</dd>
    <dt>Contexts in which this element may be used:</dt>
    <dd>As a child of a <code><a href="#the-select-element">select</a></code> element.</dd>
@@ -781,7 +781,7 @@
 
    </dd>
 
-  </dl><h4 id="the-textarea-element"><span class="secno">4.10.11 </span>The <dfn><code>textarea</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class="element"><dt>Categories</dt>
+  </dl><h4 id="the-textarea-element"><span class="secno">4.10.13 </span>The <dfn><code>textarea</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class="element"><dt>Categories</dt>
    <dd><a href="content-models.html#flow-content">Flow content</a>.</dd>
    <dd><a href="content-models.html#phrasing-content">Phrasing content</a>.</dd>
    <dd><a href="content-models.html#interactive-content">Interactive content</a>.</dd>
@@ -904,7 +904,7 @@
 
    <pre>&lt;p&gt;If you have any comments, please let us know: &lt;textarea cols=80 name=comments&gt;&lt;/textarea&gt;&lt;/p&gt;</pre>
 
-  </div><h4 id="the-keygen-element"><span class="secno">4.10.12 </span>The <dfn><code>keygen</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class="element"><dt>Categories</dt>
+  </div><h4 id="the-keygen-element"><span class="secno">4.10.14 </span>The <dfn><code>keygen</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class="element"><dt>Categories</dt>
    <dd><a href="content-models.html#flow-content">Flow content</a>.</dd>
    <dd><a href="content-models.html#phrasing-content">Phrasing content</a>.</dd>
    <dd><a href="content-models.html#interactive-content">Interactive content</a>.</dd>
@@ -1003,7 +1003,7 @@
    can then be used for various purposes, such as generating a client
    certificate, as mentioned above.</p>
 
-  </div><h4 id="the-output-element"><span class="secno">4.10.13 </span>The <dfn><code>output</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class="element"><dt>Categories</dt>
+  </div><h4 id="the-output-element"><span class="secno">4.10.15 </span>The <dfn><code>output</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class="element"><dt>Categories</dt>
    <dd><a href="content-models.html#flow-content">Flow content</a>.</dd>
    <dd><a href="content-models.html#phrasing-content">Phrasing content</a>.</dd>
    <dd><a href="forms.html#category-listed" title="category-listed">Listed</a>, <a href="forms.html#category-label" title="category-label">labelable</a>, and <a href="forms.html#category-reset" title="category-reset">resettable</a> <a href="forms.html#form-associated-element">form-associated element</a>.</dd>
@@ -1087,7 +1087,7 @@
  &lt;output onforminput="value = a.value + b.value"&gt;&lt;/output&gt;
 &lt;/form&gt;</pre>
 
-  </div><h4 id="the-progress-element"><span class="secno">4.10.14 </span>The <dfn><code>progress</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments. </i><span><a href="http://www.w3.org/html/wg/tracker/issues/96">ISSUE-96</a> (progress) blocks progress to Last Call</span></p><dl class="element"><dt>Categories</dt>
+  </div><h4 id="the-progress-element"><span class="secno">4.10.16 </span>The <dfn><code>progress</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments. </i><span><a href="http://www.w3.org/html/wg/tracker/issues/96">ISSUE-96</a> (progress) blocks progress to Last Call</span></p><dl class="element"><dt>Categories</dt>
    <dd><a href="content-models.html#flow-content">Flow content</a>.</dd>
    <dd><a href="content-models.html#phrasing-content">Phrasing content</a>.</dd>
    <dd><a href="forms.html#category-label" title="category-label">Labelable</a> <a href="forms.html#form-associated-element">form-associated element</a>.</dd>
@@ -1160,7 +1160,7 @@
 
     <p>For an indeterminate progress bar, returns &#8722;1.</p>
 
-  </dd></dl><h4 id="the-meter-element"><span class="secno">4.10.15 </span>The <dfn><code>meter</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments. </i><span><a href="http://www.w3.org/html/wg/tracker/issues/97">ISSUE-97</a> (meter) blocks progress to Last Call</span></p><!-- Keep this after <progress> and NOT close to <time> --><dl class="element"><dt>Categories</dt>
+  </dd></dl><h4 id="the-meter-element"><span class="secno">4.10.17 </span>The <dfn><code>meter</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments. </i><span><a href="http://www.w3.org/html/wg/tracker/issues/97">ISSUE-97</a> (meter) blocks progress to Last Call</span></p><!-- Keep this after <progress> and NOT close to <time> --><dl class="element"><dt>Categories</dt>
    <dd><a href="content-models.html#flow-content">Flow content</a>.</dd>
    <dd><a href="content-models.html#phrasing-content">Phrasing content</a>.</dd>
    <dd><a href="forms.html#category-label" title="category-label">Labelable</a> <a href="forms.html#form-associated-element">form-associated element</a>.</dd>

Index: dnd.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/dnd.html,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -d -r1.20 -r1.21
--- dnd.html	15 Feb 2010 19:17:00 -0000	1.20
+++ dnd.html	17 Feb 2010 04:57:08 -0000	1.21
@@ -289,7 +289,7 @@
    <a href="Overview.html#contents">Table of contents</a> &#8211;
    <a href="syntax.html">8 The HTML syntax &#8594;</a>
   <ol class="toc"><li><ol><li><a href="dnd.html#dnd"><span class="secno">7.9 </span>Drag and drop</a>
-    <ol><li><a href="dnd.html#introduction-3"><span class="secno">7.9.1 </span>Introduction</a></li><li><a href="dnd.html#the-dragevent-and-datatransfer-interfaces"><span class="secno">7.9.2 </span>The <code>DragEvent</code> and <code>DataTransfer</code> interfaces</a></li><li><a href="dnd.html#dndevents"><span class="secno">7.9.3 </span>Events fired during a drag-and-drop action</a></li><li><a href="dnd.html#the-draggable-attribute"><span class="secno">7.9.4 </span>The <code>draggable</code> attribute</a></li></ol></li><li><a href="dnd.html#undo"><span class="secno">7.10 </span>Undo history</a>
+    <ol><li><a href="dnd.html#introduction-4"><span class="secno">7.9.1 </span>Introduction</a></li><li><a href="dnd.html#the-dragevent-and-datatransfer-interfaces"><span class="secno">7.9.2 </span>The <code>DragEvent</code> and <code>DataTransfer</code> interfaces</a></li><li><a href="dnd.html#dndevents"><span class="secno">7.9.3 </span>Events fired during a drag-and-drop action</a></li><li><a href="dnd.html#the-draggable-attribute"><span class="secno">7.9.4 </span>The <code>draggable</code> attribute</a></li></ol></li><li><a href="dnd.html#undo"><span class="secno">7.10 </span>Undo history</a>
     <ol><li><a href="dnd.html#the-undomanager-interface"><span class="secno">7.10.1 </span>The <code>UndoManager</code> interface</a></li><li><a href="dnd.html#the-undomanagerevent-interface-and-the-undo-and-redo-events"><span class="secno">7.10.2 </span>The <code>UndoManagerEvent</code> interface and the <code title="event-undo">undo</code> and <code title="event-redo">redo</code> events</a></li></ol></li><li><a href="dnd.html#editing-apis"><span class="secno">7.11 </span>Editing APIs</a></li></ol></li></ol></div>
 
   <h3 id="dnd"><span class="secno">7.9 </span><dfn>Drag and drop</dfn></h3><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><!-- v2 ideas for drag and drop:
@@ -350,7 +350,7 @@
   the drop could be triggered by the mouse being released.</p><p>On media without a pointing device, the user would probably have
   to explicitly indicate his intention to perform a drag-and-drop
   operation, stating what he wishes to drag and what he wishes to
-  drop, respectively.</p><h4 id="introduction-3"><span class="secno">7.9.1 </span>Introduction</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p><i>This section is non-normative.</i></p><p>To make an element draggable is simple: give the element a <code title="attr-draggable"><a href="#the-draggable-attribute">draggable</a></code> attribute, and set an event
+  drop, respectively.</p><h4 id="introduction-4"><span class="secno">7.9.1 </span>Introduction</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p><i>This section is non-normative.</i></p><p>To make an element draggable is simple: give the element a <code title="attr-draggable"><a href="#the-draggable-attribute">draggable</a></code> attribute, and set an event
   listener for <code title="event-dragstart"><a href="#event-dragstart">dragstart</a></code> that
   stores the data being dragged.</p><p>The event handler typically needs to check that it's not a text
   selection that is being dragged, and then needs to store data into

Index: spec.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/spec.html,v
retrieving revision 1.707
retrieving revision 1.708
diff -u -d -r1.707 -r1.708
--- spec.html	16 Feb 2010 09:06:49 -0000	1.707
+++ spec.html	17 Feb 2010 04:57:09 -0000	1.708
@@ -302,7 +302,7 @@
    </dl><p>This specification is available in the following formats: 
     <a href=spec.html>single page HTML</a>,
     <a href=Overview.html>multipage HTML</a>.
-This is revision 1.3799.
+This is revision 1.3800.
    </p> 
    <p class=copyright><a href=http://www.w3.org/Consortium/Legal/ipr-notice#Copyright>Copyright</a>
    © 2009 <a href=http://www.w3.org/><abbr title="World Wide
@@ -684,74 +684,80 @@
      <li><a href=#examples><span class=secno>4.9.12 </span>Examples</a></li></ol></li>
    <li><a href=#forms><span class=secno>4.10 </span>Forms</a>
     <ol>
-     <li><a href=#the-form-element><span class=secno>4.10.1 </span>The <code>form</code> element</a></li>
-     <li><a href=#the-fieldset-element><span class=secno>4.10.2 </span>The <code>fieldset</code> element</a></li>
-     <li><a href=#the-legend-element><span class=secno>4.10.3 </span>The <code>legend</code> element</a></li>
-     <li><a href=#the-label-element><span class=secno>4.10.4 </span>The <code>label</code> element</a></li>
-     <li><a href=#the-input-element><span class=secno>4.10.5 </span>The <code>input</code> element</a>
+     <li><a href=#introduction-0><span class=secno>4.10.1 </span>Introduction</a>
       <ol>
-       <li><a href=#states-of-the-type-attribute><span class=secno>4.10.5.1 </span>States of the <code title=attr-input-type>type</code> attribute</a>
+       <li><a href=#writing-a-form-s-user-interface><span class=secno>4.10.1.1 </span>Writing a form's user interface</a></li>
+       <li><a href=#implementing-the-server-side-processing-for-a-form><span class=secno>4.10.1.2 </span>Implementing the server-side processing for a form</a></li>
+       <li><a href=#configuring-o-form-to-communicate-with-a-server><span class=secno>4.10.1.3 </span>Configuring o form to communicate with a server</a></li></ol></li>
+     <li><a href=#categories><span class=secno>4.10.2 </span>Categories</a></li>
+     <li><a href=#the-form-element><span class=secno>4.10.3 </span>The <code>form</code> element</a></li>
+     <li><a href=#the-fieldset-element><span class=secno>4.10.4 </span>The <code>fieldset</code> element</a></li>
+     <li><a href=#the-legend-element><span class=secno>4.10.5 </span>The <code>legend</code> element</a></li>
+     <li><a href=#the-label-element><span class=secno>4.10.6 </span>The <code>label</code> element</a></li>
+     <li><a href=#the-input-element><span class=secno>4.10.7 </span>The <code>input</code> element</a>
+      <ol>
+       <li><a href=#states-of-the-type-attribute><span class=secno>4.10.7.1 </span>States of the <code title=attr-input-type>type</code> attribute</a>
         <ol>
-         <li><a href=#hidden-state><span class=secno>4.10.5.1.1 </span>Hidden state</a></li>
-         <li><a href=#text-state-and-search-state><span class=secno>4.10.5.1.2 </span>Text state and Search state</a></li>
-         <li><a href=#telephone-state><span class=secno>4.10.5.1.3 </span>Telephone state</a></li>
-         <li><a href=#url-state><span class=secno>4.10.5.1.4 </span>URL state</a></li>
-         <li><a href=#e-mail-state><span class=secno>4.10.5.1.5 </span>E-mail state</a></li>
-         <li><a href=#password-state><span class=secno>4.10.5.1.6 </span>Password state</a></li>
-         <li><a href=#date-and-time-state><span class=secno>4.10.5.1.7 </span>Date and Time state</a></li>
-         <li><a href=#date-state><span class=secno>4.10.5.1.8 </span>Date state</a></li>
-         <li><a href=#month-state><span class=secno>4.10.5.1.9 </span>Month state</a></li>
-         <li><a href=#week-state><span class=secno>4.10.5.1.10 </span>Week state</a></li>
-         <li><a href=#time-state><span class=secno>4.10.5.1.11 </span>Time state</a></li>
-         <li><a href=#local-date-and-time-state><span class=secno>4.10.5.1.12 </span>Local Date and Time state</a></li>
-         <li><a href=#number-state><span class=secno>4.10.5.1.13 </span>Number state</a></li>
-         <li><a href=#range-state><span class=secno>4.10.5.1.14 </span>Range state</a></li>
-         <li><a href=#color-state><span class=secno>4.10.5.1.15 </span>Color state</a></li>
-         <li><a href=#checkbox-state><span class=secno>4.10.5.1.16 </span>Checkbox state</a></li>
-         <li><a href=#radio-button-state><span class=secno>4.10.5.1.17 </span>Radio Button state</a></li>
-         <li><a href=#file-upload-state><span class=secno>4.10.5.1.18 </span>File Upload state</a></li>
-         <li><a href=#submit-button-state><span class=secno>4.10.5.1.19 </span>Submit Button state</a></li>
-         <li><a href=#image-button-state><span class=secno>4.10.5.1.20 </span>Image Button state</a></li>
-         <li><a href=#reset-button-state><span class=secno>4.10.5.1.21 </span>Reset Button state</a></li>
-         <li><a href=#button-state><span class=secno>4.10.5.1.22 </span>Button state</a></li></ol></li>
-       <li><a href=#common-input-element-attributes><span class=secno>4.10.5.2 </span>Common <code>input</code> element attributes</a>
+         <li><a href=#hidden-state><span class=secno>4.10.7.1.1 </span>Hidden state</a></li>
+         <li><a href=#text-state-and-search-state><span class=secno>4.10.7.1.2 </span>Text state and Search state</a></li>
+         <li><a href=#telephone-state><span class=secno>4.10.7.1.3 </span>Telephone state</a></li>
+         <li><a href=#url-state><span class=secno>4.10.7.1.4 </span>URL state</a></li>
+         <li><a href=#e-mail-state><span class=secno>4.10.7.1.5 </span>E-mail state</a></li>
+         <li><a href=#password-state><span class=secno>4.10.7.1.6 </span>Password state</a></li>
+         <li><a href=#date-and-time-state><span class=secno>4.10.7.1.7 </span>Date and Time state</a></li>
+         <li><a href=#date-state><span class=secno>4.10.7.1.8 </span>Date state</a></li>
+         <li><a href=#month-state><span class=secno>4.10.7.1.9 </span>Month state</a></li>
+         <li><a href=#week-state><span class=secno>4.10.7.1.10 </span>Week state</a></li>
+         <li><a href=#time-state><span class=secno>4.10.7.1.11 </span>Time state</a></li>
+         <li><a href=#local-date-and-time-state><span class=secno>4.10.7.1.12 </span>Local Date and Time state</a></li>
+         <li><a href=#number-state><span class=secno>4.10.7.1.13 </span>Number state</a></li>
+         <li><a href=#range-state><span class=secno>4.10.7.1.14 </span>Range state</a></li>
+         <li><a href=#color-state><span class=secno>4.10.7.1.15 </span>Color state</a></li>
+         <li><a href=#checkbox-state><span class=secno>4.10.7.1.16 </span>Checkbox state</a></li>
+         <li><a href=#radio-button-state><span class=secno>4.10.7.1.17 </span>Radio Button state</a></li>
+         <li><a href=#file-upload-state><span class=secno>4.10.7.1.18 </span>File Upload state</a></li>
+         <li><a href=#submit-button-state><span class=secno>4.10.7.1.19 </span>Submit Button state</a></li>
+         <li><a href=#image-button-state><span class=secno>4.10.7.1.20 </span>Image Button state</a></li>
+         <li><a href=#reset-button-state><span class=secno>4.10.7.1.21 </span>Reset Button state</a></li>
+         <li><a href=#button-state><span class=secno>4.10.7.1.22 </span>Button state</a></li></ol></li>
+       <li><a href=#common-input-element-attributes><span class=secno>4.10.7.2 </span>Common <code>input</code> element attributes</a>
         <ol>
-         <li><a href=#the-autocomplete-attribute><span class=secno>4.10.5.2.1 </span>The <code title=attr-input-autocomplete>autocomplete</code> attribute</a></li>
-         <li><a href=#the-list-attribute><span class=secno>4.10.5.2.2 </span>The <code title=attr-input-list>list</code> attribute</a></li>
-         <li><a href=#the-readonly-attribute><span class=secno>4.10.5.2.3 </span>The <code title=attr-input-readonly>readonly</code> attribute</a></li>
-         <li><a href=#the-size-attribute><span class=secno>4.10.5.2.4 </span>The <code title=attr-input-size>size</code> attribute</a></li>
-         <li><a href=#the-required-attribute><span class=secno>4.10.5.2.5 </span>The <code title=attr-input-required>required</code> attribute</a></li>
-         <li><a href=#the-multiple-attribute><span class=secno>4.10.5.2.6 </span>The <code title=attr-input-multiple>multiple</code> attribute</a></li>
-         <li><a href=#the-maxlength-attribute><span class=secno>4.10.5.2.7 </span>The <code title=attr-input-maxlength>maxlength</code> attribute</a></li>
-         <li><a href=#the-pattern-attribute><span class=secno>4.10.5.2.8 </span>The <code title=attr-input-pattern>pattern</code> attribute</a></li>
-         <li><a href=#the-min-and-max-attributes><span class=secno>4.10.5.2.9 </span>The <code title=attr-input-min>min</code> and <code title=attr-input-max>max</code> attributes</a></li>
-         <li><a href=#the-step-attribute><span class=secno>4.10.5.2.10 </span>The <code title=attr-input-step>step</code> attribute</a></li>
-         <li><a href=#the-placeholder-attribute><span class=secno>4.10.5.2.11 </span>The <code title=attr-input-placeholder>placeholder</code> attribute</a></li></ol></li>
-       <li><a href=#common-input-element-apis><span class=secno>4.10.5.3 </span>Common <code>input</code> element APIs</a></li></ol></li>
-     <li><a href=#the-button-element><span class=secno>4.10.6 </span>The <code>button</code> element</a></li>
-     <li><a href=#the-select-element><span class=secno>4.10.7 </span>The <code>select</code> element</a></li>
-     <li><a href=#the-datalist-element><span class=secno>4.10.8 </span>The <code>datalist</code> element</a></li>
-     <li><a href=#the-optgroup-element><span class=secno>4.10.9 </span>The <code>optgroup</code> element</a></li>
-     <li><a href=#the-option-element><span class=secno>4.10.10 </span>The <code>option</code> element</a></li>
-     <li><a href=#the-textarea-element><span class=secno>4.10.11 </span>The <code>textarea</code> element</a></li>
-     <li><a href=#the-keygen-element><span class=secno>4.10.12 </span>The <code>keygen</code> element</a></li>
-     <li><a href=#the-output-element><span class=secno>4.10.13 </span>The <code>output</code> element</a></li>
-     <li><a href=#the-progress-element><span class=secno>4.10.14 </span>The <code>progress</code> element</a></li>
-     <li><a href=#the-meter-element><span class=secno>4.10.15 </span>The <code>meter</code> element</a></li>
-     <li><a href=#association-of-controls-and-forms><span class=secno>4.10.16 </span>Association of controls and forms</a></li>
-     <li><a href=#attributes-common-to-form-controls><span class=secno>4.10.17 </span>Attributes common to form controls</a>
+         <li><a href=#the-autocomplete-attribute><span class=secno>4.10.7.2.1 </span>The <code title=attr-input-autocomplete>autocomplete</code> attribute</a></li>
+         <li><a href=#the-list-attribute><span class=secno>4.10.7.2.2 </span>The <code title=attr-input-list>list</code> attribute</a></li>
+         <li><a href=#the-readonly-attribute><span class=secno>4.10.7.2.3 </span>The <code title=attr-input-readonly>readonly</code> attribute</a></li>
+         <li><a href=#the-size-attribute><span class=secno>4.10.7.2.4 </span>The <code title=attr-input-size>size</code> attribute</a></li>
+         <li><a href=#the-required-attribute><span class=secno>4.10.7.2.5 </span>The <code title=attr-input-required>required</code> attribute</a></li>
+         <li><a href=#the-multiple-attribute><span class=secno>4.10.7.2.6 </span>The <code title=attr-input-multiple>multiple</code> attribute</a></li>
+         <li><a href=#the-maxlength-attribute><span class=secno>4.10.7.2.7 </span>The <code title=attr-input-maxlength>maxlength</code> attribute</a></li>
+         <li><a href=#the-pattern-attribute><span class=secno>4.10.7.2.8 </span>The <code title=attr-input-pattern>pattern</code> attribute</a></li>
+         <li><a href=#the-min-and-max-attributes><span class=secno>4.10.7.2.9 </span>The <code title=attr-input-min>min</code> and <code title=attr-input-max>max</code> attributes</a></li>
+         <li><a href=#the-step-attribute><span class=secno>4.10.7.2.10 </span>The <code title=attr-input-step>step</code> attribute</a></li>
+         <li><a href=#the-placeholder-attribute><span class=secno>4.10.7.2.11 </span>The <code title=attr-input-placeholder>placeholder</code> attribute</a></li></ol></li>
+       <li><a href=#common-input-element-apis><span class=secno>4.10.7.3 </span>Common <code>input</code> element APIs</a></li></ol></li>
+     <li><a href=#the-button-element><span class=secno>4.10.8 </span>The <code>button</code> element</a></li>
+     <li><a href=#the-select-element><span class=secno>4.10.9 </span>The <code>select</code> element</a></li>
+     <li><a href=#the-datalist-element><span class=secno>4.10.10 </span>The <code>datalist</code> element</a></li>
+     <li><a href=#the-optgroup-element><span class=secno>4.10.11 </span>The <code>optgroup</code> element</a></li>
+     <li><a href=#the-option-element><span class=secno>4.10.12 </span>The <code>option</code> element</a></li>
+     <li><a href=#the-textarea-element><span class=secno>4.10.13 </span>The <code>textarea</code> element</a></li>
+     <li><a href=#the-keygen-element><span class=secno>4.10.14 </span>The <code>keygen</code> element</a></li>
+     <li><a href=#the-output-element><span class=secno>4.10.15 </span>The <code>output</code> element</a></li>
+     <li><a href=#the-progress-element><span class=secno>4.10.16 </span>The <code>progress</code> element</a></li>
+     <li><a href=#the-meter-element><span class=secno>4.10.17 </span>The <code>meter</code> element</a></li>
+     <li><a href=#association-of-controls-and-forms><span class=secno>4.10.18 </span>Association of controls and forms</a></li>
+     <li><a href=#attributes-common-to-form-controls><span class=secno>4.10.19 </span>Attributes common to form controls</a>
       <ol>
-       <li><a href=#naming-form-controls><span class=secno>4.10.17.1 </span>Naming form controls</a></li>
-       <li><a href=#enabling-and-disabling-form-controls><span class=secno>4.10.17.2 </span>Enabling and disabling form controls</a></li>
-       <li><a href=#autofocusing-a-form-control><span class=secno>4.10.17.3 </span>Autofocusing a form control</a></li>
-       <li><a href=#limiting-user-input-length><span class=secno>4.10.17.4 </span>Limiting user input length</a></li>
-       <li><a href=#form-submission-0><span class=secno>4.10.17.5 </span>Form submission</a></li></ol></li>
-     <li><a href=#constraints><span class=secno>4.10.18 </span>Constraints</a>
+       <li><a href=#naming-form-controls><span class=secno>4.10.19.1 </span>Naming form controls</a></li>
+       <li><a href=#enabling-and-disabling-form-controls><span class=secno>4.10.19.2 </span>Enabling and disabling form controls</a></li>
+       <li><a href=#autofocusing-a-form-control><span class=secno>4.10.19.3 </span>Autofocusing a form control</a></li>
+       <li><a href=#limiting-user-input-length><span class=secno>4.10.19.4 </span>Limiting user input length</a></li>
+       <li><a href=#form-submission-0><span class=secno>4.10.19.5 </span>Form submission</a></li></ol></li>
+     <li><a href=#constraints><span class=secno>4.10.20 </span>Constraints</a>
       <ol>
-       <li><a href=#definitions><span class=secno>4.10.18.1 </span>Definitions</a></li>
-       <li><a href=#the-constraint-validation-api><span class=secno>4.10.18.2 </span>The constraint validation API</a></li>
-       <li><a href=#security-0><span class=secno>4.10.18.3 </span>Security</a></li></ol></li>
-     <li><a href=#form-submission><span class=secno>4.10.19 </span>Form submission</a></li></ol></li>
+       <li><a href=#definitions><span class=secno>4.10.20.1 </span>Definitions</a></li>
+       <li><a href=#the-constraint-validation-api><span class=secno>4.10.20.2 </span>The constraint validation API</a></li>
+       <li><a href=#security-0><span class=secno>4.10.20.3 </span>Security</a></li></ol></li>
+     <li><a href=#form-submission><span class=secno>4.10.21 </span>Form submission</a></li></ol></li>
    <li><a href=#interactive-elements><span class=secno>4.11 </span>Interactive elements</a>
     <ol>
      <li><a href=#the-details-element><span class=secno>4.11.1 </span>The <code>details</code> element</a></li>
@@ -831,7 +837,7 @@
      <li><a href=#unloading-documents><span class=secno>5.5.2 </span>Unloading documents</a></li></ol></li>
    <li><a href=#offline><span class=secno>5.6 </span>Offline Web applications</a>
     <ol>
-     <li><a href=#introduction-1><span class=secno>5.6.1 </span>Introduction</a>
+     <li><a href=#introduction-2><span class=secno>5.6.1 </span>Introduction</a>
       <ol>
        <li><a href=#appcacheevents><span class=secno>5.6.1.1 </span>Event summary</a></li></ol></li>
      <li><a href=#manifests><span class=secno>5.6.2 </span>The cache manifest syntax</a>
@@ -845,7 +851,7 @@
   <ol>
    <li><a href=#scripting><span class=secno>6.1 </span>Scripting</a>
     <ol>
-     <li><a href=#introduction-2><span class=secno>6.1.1 </span>Introduction</a></li>
+     <li><a href=#introduction-3><span class=secno>6.1.1 </span>Introduction</a></li>
      <li><a href=#events><span class=secno>6.1.2 </span>Events</a></li></ol></li>
    <li><a href=#timers><span class=secno>6.2 </span>Timers</a></li>
    <li><a href=#user-prompts><span class=secno>6.3 </span>User prompts</a>
@@ -879,7 +885,7 @@
    <li><a href=#spelling-and-grammar-checking><span class=secno>7.8 </span>Spelling and grammar checking</a></li>
    <li><a href=#dnd><span class=secno>7.9 </span>Drag and drop</a>
     <ol>
-     <li><a href=#introduction-3><span class=secno>7.9.1 </span>Introduction</a></li>
+     <li><a href=#introduction-4><span class=secno>7.9.1 </span>Introduction</a></li>
      <li><a href=#the-dragevent-and-datatransfer-interfaces><span class=secno>7.9.2 </span>The <code>DragEvent</code> and <code>DataTransfer</code> interfaces</a></li>
      <li><a href=#dndevents><span class=secno>7.9.3 </span>Events fired during a drag-and-drop action</a></li>
      <li><a href=#the-draggable-attribute><span class=secno>7.9.4 </span>The <code>draggable</code> attribute</a></li></ol></li>
@@ -1417,7 +1423,7 @@
   interacting with external content intended for <a href=#plugin title=plugin>plugins</a>. When third-party software is run with
   the same privileges as the user agent itself, vulnerabilities in the
   third-party software become as dangerous as those in the user
-  agent.</p><h4 id=character-encodings><span class=secno>2.1.6 </span>Character encodings</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <dfn id=preferred-mime-name>preferred MIME name</dfn> of a character encoding is the
+  agent.</p><h4 id=character-encodings><span class=secno>2.1.6 </span>Character encodings</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments. </i><span><a href=http://www.w3.org/html/wg/tracker/issues/101>ISSUE-101</a> (us-ascii-ref) blocks progress to Last Call</span></p><p>The <dfn id=preferred-mime-name>preferred MIME name</dfn> of a character encoding is the
   name or alias labeled as "preferred MIME name" in the IANA
   <cite>Character Sets</cite> registry, if there is one, or the
   encoding's name, if none of the aliases are so labeled. <a href=#refsIANACHARSET>[IANACHARSET]</a></p><p>An <dfn id=ascii-compatible-character-encoding>ASCII-compatible character encoding</dfn> is a
@@ -1818,7 +1824,7 @@
   the empty string, a string consisting of only <a href=#space-character title="space
   character">space characters</a>, or is a media query that matches
   that view's environment according to the definitions given in the
-  Media Queries specification. <a href=#refsMQ>[MQ]</a></p><h3 id=urls><span class=secno>2.5 </span>URLs</h3><p class="XXX annotation"><b>Status: </b><i>Last call for comments. </i><span><a href=http://www.w3.org/html/wg/tracker/issues/56>ISSUE-56</a> (urls-webarch) blocks progress to Last Call</span></p><h4 id=terminology-0><span class=secno>2.5.1 </span>Terminology</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>A <dfn id=url>URL</dfn> is a string used to identify a resource.</p><p>A <a href=#url>URL</a> is a <dfn id=valid-url>valid URL</dfn> if it is a
+  Media Queries specification. <a href=#refsMQ>[MQ]</a></p><h3 id=urls><span class=secno>2.5 </span>URLs</h3><p class="XXX annotation"><b>Status: </b><i>Last call for comments. </i><span><a href=http://www.w3.org/html/wg/tracker/issues/56>ISSUE-56</a> (urls-webarch) and <a href=http://www.w3.org/html/wg/tracker/issues/78>ISSUE-78</a> (urls-terminology) block progress to Last Call</span></p><h4 id=terminology-0><span class=secno>2.5.1 </span>Terminology</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>A <dfn id=url>URL</dfn> is a string used to identify a resource.</p><p>A <a href=#url>URL</a> is a <dfn id=valid-url>valid URL</dfn> if it is a
   <span>valid Web address</span> as defined by the Web addresses
   specification. <a href=#refsWEBADDRESSES>[WEBADDRESSES]</a></p><p>A <a href=#url>URL</a> is an <dfn id=absolute-url>absolute URL</dfn> if it is an
   <span>absolute Web address</span> as defined by the Web addresses
@@ -4131,7 +4137,7 @@
 &lt;/body&gt;
 <strong>&lt;/html&gt;</strong></pre>
 
-  </div><h3 id=document-metadata><span class=secno>4.2 </span>Document metadata</h3><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><h4 id=the-head-element-0><span class=secno>4.2.1 </span>The <dfn><code>head</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class=element><dt>Categories</dt>
+  </div><h3 id=document-metadata><span class=secno>4.2 </span>Document metadata</h3><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><h4 id=the-head-element-0><span class=secno>4.2.1 </span>The <dfn><code>head</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments. </i><span><a href=http://www.w3.org/html/wg/tracker/issues/55>ISSUE-55</a> (head-profile) blocks progress to Last Call</span></p><dl class=element><dt>Categories</dt>
    <dd>None.</dd>
    <dt>Contexts in which this element may be used:</dt>
    <dd>As the first element in an <code><a href=#the-html-element-0>html</a></code> element.</dd>
@@ -4401,7 +4407,7 @@
 &lt;link rel=alternate href="/en/pdf" hreflang=en type=application/pdf title="English PDF"&gt;
 &lt;link rel=alternate href="/fr/pdf" hreflang=fr type=application/pdf title="French PDF"&gt;</pre>
 
-  </div><h4 id=meta><span class=secno>4.2.5 </span>The <dfn><code>meta</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class=element><dt>Categories</dt>
+  </div><h4 id=meta><span class=secno>4.2.5 </span>The <dfn><code>meta</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments. </i><span><a href=http://www.w3.org/html/wg/tracker/issues/99>ISSUE-99</a> (meta-scheme) blocks progress to Last Call</span></p><dl class=element><dt>Categories</dt>
    <dd><a href=#metadata-content>Metadata 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's <code title=attr-meta-http-equiv><a href=#attr-meta-http-equiv>http-equiv</a></code> attribute 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-0>head</a></code> element.</dd>
@@ -4461,7 +4467,7 @@
   described in the following sections. If a <code><a href=#meta>meta</a></code> element
   has no <code title=attr-meta-content><a href=#attr-meta-content>content</a></code> attribute,
   then the value part of the metadata name/value pair is the empty
-  string.</p><h5 id=standard-metadata-names><span class=secno>4.2.5.1 </span>Standard metadata names</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>This specification defines a few names for the <code title=attr-meta-name><a href=#attr-meta-name>name</a></code> attribute of the
+  string.</p><h5 id=standard-metadata-names><span class=secno>4.2.5.1 </span>Standard metadata names</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments. </i><span><a href=http://www.w3.org/html/wg/tracker/issues/79>ISSUE-79</a> (meta-keywords) blocks progress to Last Call</span></p><p>This specification defines a few names for the <code title=attr-meta-name><a href=#attr-meta-name>name</a></code> attribute of the
   <code><a href=#meta>meta</a></code> element.</p><p>Names are case-insensitive.</p><dl><dt><dfn id=meta-application-name title=meta-application-name><code>application-name</code></dfn></dt>
 
    <dd><p>The value must be a short free-form string giving the name
@@ -4504,7 +4510,7 @@
 
    </dd>
 
-  </dl><h5 id=other-metadata-names><span class=secno>4.2.5.2 </span>Other metadata names</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments. </i><span><a href=http://www.w3.org/html/wg/tracker/issues/27>ISSUE-27</a> (rel-ownership) blocks progress to Last Call</span></p><p><dfn id=concept-meta-extensions title=concept-meta-extensions>Extensions to the predefined
+  </dl><h5 id=other-metadata-names><span class=secno>4.2.5.2 </span>Other metadata names</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments. </i><span><a href=http://www.w3.org/html/wg/tracker/issues/27>ISSUE-27</a> (rel-ownership) and <a href=http://www.w3.org/html/wg/tracker/issues/102>ISSUE-102</a> (meta-name-registry) block progress to Last Call</span></p><p><dfn id=concept-meta-extensions title=concept-meta-extensions>Extensions to the predefined
   set of metadata names</dfn> may be registered in the <a href=http://wiki.whatwg.org/wiki/MetaExtensions>WHATWG Wiki
   MetaExtensions page</a>. <a href=#refsWHATWGWIKI>[WHATWGWIKI]</a></p><p>Anyone is free to edit the WHATWG Wiki MetaExtensions page at any
   time to add a type. These new names must be specified with the
@@ -9761,7 +9767,7 @@
   about how you would read the page containing the image to someone
   over the phone, without mentioning that there is an image
   present. Whatever you say instead of the image is typically a good
-  start for writing the alternative text.</p><h4 id=the-iframe-element><span class=secno>4.8.2 </span>The <dfn><code>iframe</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class=element><dt>Categories</dt>
+  start for writing the alternative text.</p><h4 id=the-iframe-element><span class=secno>4.8.2 </span>The <dfn><code>iframe</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments. </i><span><a href=http://www.w3.org/html/wg/tracker/issues/100>ISSUE-100</a> (srcdoc) blocks progress to Last Call</span></p><dl class=element><dt>Categories</dt>
    <dd><a href=#flow-content>Flow content</a>.</dd>
    <dd><a href=#phrasing-content>Phrasing content</a>.</dd>
    <dd><a href=#embedded-content>Embedded content</a>.</dd>
@@ -12650,12 +12656,194 @@
          </th><td> $ 3,761 </td><td> $ 2,963 </td><td> $ 2,433 
     </td></tr><tr><th scope=row> Percentage of net sales
          </th><td> 11.6% </td><td> 12.3% </td><td> 12.6%
-  </td></tr></tbody></table><h3 id=forms><span class=secno>4.10 </span>Forms</h3><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>Forms allow unscripted client-server interaction: given a form, a
+  </td></tr></tbody></table><h3 id=forms><span class=secno>4.10 </span>Forms</h3><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><h4 id=introduction-0><span class=secno>4.10.1 </span>Introduction</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p><i>This section is non-normative.</i></p><p>Forms allow unscripted client-server interaction: given a form, a
   user can provide data, submit it to the server, and have the server
   act on it accordingly (e.g. returning the results of a search or
   calculation). The elements used in forms can also be used for user
   interaction with no associated submission mechanism, in conjunction
-  with scripts.</p><p>Mostly for historical reasons, elements in this section fall into
+  with scripts.</p><p>Writing a form consists of several steps, which can be performed
+  in any order: writing the user interface, implementing the
+  server-side processing, and configuring the user interface to
+  communicate with the server.</p><h5 id=writing-a-form-s-user-interface><span class=secno>4.10.1.1 </span>Writing a form's user interface</h5><p><i>This section is non-normative.</i></p><p>For the purposes of this brief introduction, we will create a
+  pizza ordering form.</p><p>Any form starts with a <code><a href=#the-form-element>form</a></code> element, inside which
+  are placed the controls. Most controls are represented by the
+  <code><a href=#the-input-element>input</a></code> element, which by default provides a one-line
+  text field. To label a control, the <code><a href=#the-label-element>label</a></code> element is
+  used; the label text and the control itself go inside the
+  <code><a href=#the-label-element>label</a></code> element. Each part of a form is considered a
+  <a href=#paragraph>paragraph</a>, and is typically separated from other parts
+  using <code><a href=#the-p-element>p</a></code> elements. Putting this together, here is how
+  one might ask for the customer's name:</p><pre><strong>&lt;form&gt;
+ &lt;p&gt;&lt;label&gt;Customer name: &lt;input&gt;&lt;/label&gt;&lt;/p&gt;
+&lt;/form&gt;</strong></pre><p>To let the user select the size of the pizza, we can use a set of
+  radio buttons. Radio buttons also use the <code><a href=#the-input-element>input</a></code>
+  element, this time with a <code title=attr-input-type><a href=#attr-input-type>type</a></code>
+  attribute with the value <code title=attr-input-type-radio><a href=#radio-button-state>radio</a></code>. To make the radio
+  buttons work as a group, they are given a common name using the
+  <code title=attr-fe-name><a href=#attr-fe-name>name</a></code> attribute. To group a batch
+  of controls together, such as, in this case, the radio buttons, one
+  can use the <code><a href=#the-fieldset-element>fieldset</a></code> element. The title of such a group
+  of controls is given by the first element in the
+  <code><a href=#the-fieldset-element>fieldset</a></code>, which has to be a <code><a href=#the-legend-element>legend</a></code>
+  element.</p><pre>&lt;form&gt;
+ &lt;p&gt;&lt;label&gt;Customer name: &lt;input&gt;&lt;/label&gt;&lt;/p&gt;
+<strong> &lt;fieldset&gt;
+  &lt;legend&gt; Pizza Size &lt;/legend&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=radio name=size&gt; Small &lt;/label&gt;&lt;/p&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=radio name=size&gt; Medium &lt;/label&gt;&lt;/p&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=radio name=size&gt; Large &lt;/label&gt;&lt;/p&gt;
+ &lt;/fieldset&gt;</strong>
+&lt;/form&gt;</pre><p>To pick toppings, we can use checkboxes. These use the
+  <code><a href=#the-input-element>input</a></code> element with a <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute with the value <code title=attr-input-type-checkbox><a href=#checkbox-state>checkbox</a></code>:</p><pre>&lt;form&gt;
+ &lt;p&gt;&lt;label&gt;Customer name: &lt;input&gt;&lt;/label&gt;&lt;/p&gt;
+ &lt;fieldset&gt;
+  &lt;legend&gt; Pizza Size &lt;/legend&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=radio name=size&gt; Small &lt;/label&gt;&lt;/p&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=radio name=size&gt; Medium &lt;/label&gt;&lt;/p&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=radio name=size&gt; Large &lt;/label&gt;&lt;/p&gt;
+ &lt;/fieldset&gt;
+<strong> &lt;fieldset&gt;
+  &lt;legend&gt; Pizza Toppings &lt;/legend&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=checkbox&gt; Bacon &lt;/label&gt;&lt;/p&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=checkbox&gt; Extra Cheese &lt;/label&gt;&lt;/p&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=checkbox&gt; Onion &lt;/label&gt;&lt;/p&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=checkbox&gt; Mushroom &lt;/label&gt;&lt;/p&gt;
+ &lt;/fieldset&gt;</strong>
+&lt;/form&gt;</pre><p>The pizzeria for which this form is being written is always
+  making mistakes, so it needs a way to contact the customer. For this
+  purpose, we can use form controls specifically for telephone numbers
+  (<code><a href=#the-input-element>input</a></code> elements with their <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute set to <code title=attr-input-type-tel><a href=#telephone-state>tel</a></code>) and e-mail addresses
+  (<code><a href=#the-input-element>input</a></code> elements with their <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute set to <code title=attr-input-type-email><a href=#e-mail-state>email</a></code>):</p><pre>&lt;form&gt;
+ &lt;p&gt;&lt;label&gt;Customer name: &lt;input&gt;&lt;/label&gt;&lt;/p&gt;
+<strong> &lt;p&gt;&lt;label&gt;Telephone: &lt;input type=tel&gt;&lt;/label&gt;&lt;/p&gt;
+ &lt;p&gt;&lt;label&gt;E-mail address: &lt;input type=email&gt;&lt;/label&gt;&lt;/p&gt;</strong>
+ &lt;fieldset&gt;
+  &lt;legend&gt; Pizza Size &lt;/legend&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=radio name=size&gt; Small &lt;/label&gt;&lt;/p&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=radio name=size&gt; Medium &lt;/label&gt;&lt;/p&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=radio name=size&gt; Large &lt;/label&gt;&lt;/p&gt;
+ &lt;/fieldset&gt;
+ &lt;fieldset&gt;
+  &lt;legend&gt; Pizza Toppings &lt;/legend&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=checkbox&gt; Bacon &lt;/label&gt;&lt;/p&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=checkbox&gt; Extra Cheese &lt;/label&gt;&lt;/p&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=checkbox&gt; Onion &lt;/label&gt;&lt;/p&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=checkbox&gt; Mushroom &lt;/label&gt;&lt;/p&gt;
+ &lt;/fieldset&gt;
+&lt;/form&gt;</pre><p>We can use an <code><a href=#the-input-element>input</a></code> element with its <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute set to <code title=attr-input-type-time><a href=#time-state>time</a></code> to ask for a delivery
+  time. Many of these form controls have attributes to control exactly
+  what values can be specified; in this case, three attributes of
+  particular interest are <code title=attr-input-min><a href=#attr-input-min>min</a></code>,
+  <code title=attr-input-max><a href=#attr-input-max>max</a></code>, and <code title=attr-input-step><a href=#attr-input-step>step</a></code>. These set the minimum time, the
+  maximum time, and the interval between allowed values (in
+  seconds). This pizzeria only delivers between 11am and 9pm, and
+  doesn't promise anything better than 15 minute increments, which we
+  can mark up as follows:</p><pre>&lt;form&gt;
+ &lt;p&gt;&lt;label&gt;Customer name: &lt;input&gt;&lt;/label&gt;&lt;/p&gt;
+ &lt;p&gt;&lt;label&gt;Telephone: &lt;input type=tel&gt;&lt;/label&gt;&lt;/p&gt;
+ &lt;p&gt;&lt;label&gt;E-mail address: &lt;input type=email&gt;&lt;/label&gt;&lt;/p&gt;
+ &lt;fieldset&gt;
+  &lt;legend&gt; Pizza Size &lt;/legend&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=radio name=size&gt; Small &lt;/label&gt;&lt;/p&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=radio name=size&gt; Medium &lt;/label&gt;&lt;/p&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=radio name=size&gt; Large &lt;/label&gt;&lt;/p&gt;
+ &lt;/fieldset&gt;
+ &lt;fieldset&gt;
+  &lt;legend&gt; Pizza Toppings &lt;/legend&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=checkbox&gt; Bacon &lt;/label&gt;&lt;/p&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=checkbox&gt; Extra Cheese &lt;/label&gt;&lt;/p&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=checkbox&gt; Onion &lt;/label&gt;&lt;/p&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=checkbox&gt; Mushroom &lt;/label&gt;&lt;/p&gt;
+ &lt;/fieldset&gt;
+<strong> &lt;p&gt;&lt;label&gt;Preferred delivery time: &lt;input type=time min="11:00" max="21:00" step="900"&gt;&lt;/label&gt;&lt;/p&gt;</strong>
+&lt;/form&gt;</pre><p>Finally, to make the form submittable we use the
+  <code><a href=#the-button-element>button</a></code> element:</p><pre>&lt;form&gt;
+ &lt;p&gt;&lt;label&gt;Customer name: &lt;input&gt;&lt;/label&gt;&lt;/p&gt;
+ &lt;p&gt;&lt;label&gt;Telephone: &lt;input type=tel&gt;&lt;/label&gt;&lt;/p&gt;
+ &lt;p&gt;&lt;label&gt;E-mail address: &lt;input type=email&gt;&lt;/label&gt;&lt;/p&gt;
+ &lt;fieldset&gt;
+  &lt;legend&gt; Pizza Size &lt;/legend&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=radio name=size&gt; Small &lt;/label&gt;&lt;/p&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=radio name=size&gt; Medium &lt;/label&gt;&lt;/p&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=radio name=size&gt; Large &lt;/label&gt;&lt;/p&gt;
+ &lt;/fieldset&gt;
+ &lt;fieldset&gt;
+  &lt;legend&gt; Pizza Toppings &lt;/legend&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=checkbox&gt; Bacon &lt;/label&gt;&lt;/p&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=checkbox&gt; Extra Cheese &lt;/label&gt;&lt;/p&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=checkbox&gt; Onion &lt;/label&gt;&lt;/p&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=checkbox&gt; Mushroom &lt;/label&gt;&lt;/p&gt;
+ &lt;/fieldset&gt;
+ &lt;p&gt;&lt;label&gt;Preferred delivery time: &lt;input type=time min="11:00" max="21:00" step="900"&gt;&lt;/label&gt;&lt;/p&gt;
+<strong> &lt;p&gt;&lt;button&gt;Submit order&lt;/button&gt;&lt;p&gt;</strong>
+&lt;/form&gt;</pre><h5 id=implementing-the-server-side-processing-for-a-form><span class=secno>4.10.1.2 </span>Implementing the server-side processing for a form</h5><p><i>This section is non-normative.</i></p><p>The exact details for writing a server-side processor are out of
+  scope for this specification. For the purposes of this introduction,
+  we will assume that the script at <code title="">https://pizza.example.com/order.cgi</code> is configured to
+  accept submissions using the <code title=attr-fs-enctype-urlencoded><a href=#attr-fs-enctype-urlencoded>application/x-www-form-urlencoded</a></code>
+  format, expecting the following parameters sent in an HTTP POST
+  body:</p><dl><dt><code title="">custname</code></dt>
+   <dd>Customer's name</dd>
+
+   <dt><code title="">custtel</code></dt>
+   <dd>Customer's telephone number</dd>
+
+   <dt><code title="">custemail</code></dt>
+   <dd>Customer's e-mail address</dd>
+
+   <dt><code title="">size</code></dt>
+   <dd>The pizza size, either <code title="">small</code>, <code title="">medium</code>, or <code title="">large</code></dd>
+
+   <dt><code title="">toppings</code></dt>
+   <dd>The topping, specified once for each selected topping, with the allowed values being <code title="">bacon</code>, <code title="">cheese</code>, <code title="">onion</code>, and <code title="">mushroom</code></dd>
+
+   <dt><code title="">delivery</code></dt>
+   <dd>The requested delivery time</dd>
+
+  </dl><h5 id=configuring-o-form-to-communicate-with-a-server><span class=secno>4.10.1.3 </span>Configuring o form to communicate with a server</h5><p><i>This section is non-normative.</i></p><p>Form submissions are exposed to servers in a variety of ways,
+  most commonly as HTTP GET or POST requests. To specify the exact
+  method used, the <code title=attr-fs-method><a href=#attr-fs-method>method</a></code>
+  attribute is specified on the <code><a href=#the-form-element>form</a></code> element. This
+  doesn't specify how the form data is encoded, though; to specify
+  that, you use the <code title=attr-fs-enctype><a href=#attr-fs-enctype>enctype</a></code>
+  attribute. You also have to specify the <a href=#url>URL</a> of the
+  service that will handle the submitted data, using the <code title=attr-fs-action><a href=#attr-fs-action>action</a></code> attribute.</p><p>For each form control you want submitted, you then have to give a
+  name that will be used to refer to the data in the submission. We
+  already specified the name for the group of radio buttons; the same
+  attribute (<code title=attr-fe-name><a href=#attr-fe-name>name</a></code>) also specifies
+  the submission name. Radio buttons can be distinguished from each
+  other in the submission by giving them different values, using the
+  <code title=attr-input-value><a href=#attr-input-value>value</a></code> attribute.</p><p>Multiple controls can have the same name; for example, here we
+  give all the checkboxes the same name, and the server distinguishes
+  which checkbox was checked by seeing which values are submitted with
+  that name — like the radio buttons, they are also given unique
+  values with the <code title=attr-input-value><a href=#attr-input-value>value</a></code>
+  attribute.</p><p>Given the settings in the previous section, this all becomes:</p><pre>&lt;form<strong> method="post"
+      enctype="application/x-www-form-urlencoded"
+      action="https://pizza.example.com/order.cgi"</strong>&gt;
+ &lt;p&gt;&lt;label&gt;Customer name: &lt;input<strong> name="custname"</strong>&gt;&lt;/label&gt;&lt;/p&gt;
+ &lt;p&gt;&lt;label&gt;Telephone: &lt;input type=tel<strong> name="custtel"</strong>&gt;&lt;/label&gt;&lt;/p&gt;
+ &lt;p&gt;&lt;label&gt;E-mail address: &lt;input type=email<strong> name="custemail"</strong>&gt;&lt;/label&gt;&lt;/p&gt;
+ &lt;fieldset&gt;
+  &lt;legend&gt; Pizza Size &lt;/legend&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=radio name=size<strong> value="small"</strong>&gt; Small &lt;/label&gt;&lt;/p&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=radio name=size<strong> value="medium"</strong>&gt; Medium &lt;/label&gt;&lt;/p&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=radio name=size<strong> value="large"</strong>&gt; Large &lt;/label&gt;&lt;/p&gt;
+ &lt;/fieldset&gt;
+ &lt;fieldset&gt;
+  &lt;legend&gt; Pizza Toppings &lt;/legend&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=checkbox<strong> name="topping" value="bacon"</strong>&gt; Bacon &lt;/label&gt;&lt;/p&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=checkbox<strong> name="topping" value="cheese"</strong>&gt; Extra Cheese &lt;/label&gt;&lt;/p&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=checkbox<strong> name="topping" value="onion"</strong>&gt; Onion &lt;/label&gt;&lt;/p&gt;
+  &lt;p&gt;&lt;label&gt; &lt;input type=checkbox<strong> name="topping" value="mushroom"</strong>&gt; Mushroom &lt;/label&gt;&lt;/p&gt;
+ &lt;/fieldset&gt;
+ &lt;p&gt;&lt;label&gt;Preferred delivery time: &lt;input type=time min="11:00" max="21:00" step="900"<strong> name="delivery"</strong>&gt;&lt;/label&gt;&lt;/p&gt;
+ &lt;p&gt;&lt;button&gt;Submit order&lt;/button&gt;&lt;p&gt;
+&lt;/form&gt;</pre><p>For example, if the customer entered "Denise Lawrence" as their
+  name, "555-321-8642" as their telephone number, did not specify an
+  e-mail address, asked for a medium-sized pizza, selected the Extra
+  Cheese and Mushroom toppings, and entered a delivery time of 7pm,
+  the user agent would submit the following to the online Web
+  service:</p><pre>custname=Denise+Lawrence&amp;custtel=555-321-8624&amp;custemail=&amp;size=medium&amp;topping=cheese&amp;topping=mushroom&amp;delivery=19%3A00</pre><h4 id=categories><span class=secno>4.10.2 </span>Categories</h4><p>Mostly for historical reasons, elements in this section fall into
   several overlapping (but subtly different) categories in addition to
   the usual ones like <a href=#flow-content>flow content</a>, <a href=#phrasing-content>phrasing
   content</a>, and <a href=#interactive-content>interactive content</a>.</p><p>A number of the elements are <dfn id=form-associated-element title="form-associated
@@ -12741,7 +12929,7 @@
   an element is a button. Some buttons are specifically <dfn id=concept-submit-button title=concept-submit-button>submit buttons</dfn>.</p><p class=note>The <code><a href=#the-object-element>object</a></code> element is also a
   <a href=#form-associated-element>form-associated element</a> and can, with the use of a
   suitable <a href=#plugin>plugin</a>, partake in <a href=#form-submission>form
-  submission</a>.</p><h4 id=the-form-element><span class=secno>4.10.1 </span>The <dfn><code>form</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class=element><dt>Categories</dt>
+  submission</a>.</p><h4 id=the-form-element><span class=secno>4.10.3 </span>The <dfn><code>form</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class=element><dt>Categories</dt>
    <dd><a href=#flow-content>Flow content</a>.</dd>
    <dt>Contexts in which this element may be used:</dt>
    <dd>Where <a href=#flow-content>flow content</a> is expected.</dd>
@@ -12911,7 +13099,7 @@
  &lt;label&gt;Bing: &lt;input type="search" name="q"&gt;&lt;/label&gt; &lt;input type="submit" value="Search..."&gt;
 &lt;/form&gt;</pre>
 
-  </div><h4 id=the-fieldset-element><span class=secno>4.10.2 </span>The <dfn><code>fieldset</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class=element><dt>Categories</dt>
+  </div><h4 id=the-fieldset-element><span class=secno>4.10.4 </span>The <dfn><code>fieldset</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class=element><dt>Categories</dt>
    <dd><a href=#flow-content>Flow content</a>.</dd>
    <dd><a href=#sectioning-root>Sectioning root</a>.</dd>
    <dd><a href=#category-listed title=category-listed>Listed</a> <a href=#form-associated-element>form-associated element</a>.</dd>
@@ -12986,7 +13174,7 @@
  &lt;p&gt;&lt;label&gt;Expiry date: &lt;input name=clubexp type=month&gt;&lt;/label&gt;&lt;/p&gt;
 &lt;/fieldset&gt;</pre>
 
-  </div><h4 id=the-legend-element><span class=secno>4.10.3 </span>The <dfn><code>legend</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class=element><dt>Categories</dt>
+  </div><h4 id=the-legend-element><span class=secno>4.10.5 </span>The <dfn><code>legend</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class=element><dt>Categories</dt>
    <dd>None.</dd>
    <dt>Contexts in which this element may be used:</dt>
    <dd>As the first child of a <code><a href=#the-fieldset-element>fieldset</a></code> element.</dd>
@@ -13011,7 +13199,7 @@
 
    </dd>
 
-  </dl><h4 id=the-label-element><span class=secno>4.10.4 </span>The <dfn><code>label</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class=element><dt>Categories</dt>
+  </dl><h4 id=the-label-element><span class=secno>4.10.6 </span>The <dfn><code>label</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class=element><dt>Categories</dt>
    <dd><a href=#flow-content>Flow content</a>.</dd>
    <dd><a href=#phrasing-content>Phrasing content</a>.</dd>
    <dd><a href=#interactive-content>Interactive content</a>.</dd>
@@ -13069,7 +13257,7 @@
 &lt;p&gt;&lt;label&gt;Age: &lt;input name=age type=number min=0&gt;&lt;/label&gt;&lt;/p&gt;
 &lt;p&gt;&lt;label&gt;Post code: &lt;input name=pc&gt; &lt;small&gt;Format: AB12 3CD&lt;/small&gt;&lt;/label&gt;&lt;/p&gt;</pre>
 
-  </div><h4 id=the-input-element><span class=secno>4.10.5 </span>The <dfn><code>input</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class=element><dt>Categories</dt>
+  </div><h4 id=the-input-element><span class=secno>4.10.7 </span>The <dfn><code>input</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class=element><dt>Categories</dt>
    <dd><a href=#flow-content>Flow content</a>.</dd>
    <dd><a href=#phrasing-content>Phrasing content</a>.</dd>
    <dd>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: <a href=#interactive-content>Interactive content</a>.</dd>
@@ -14208,7 +14396,7 @@
   attribute represents the element's name. The <code title=attr-fe-disabled><a href=#attr-fe-disabled>disabled</a></code> attribute is used to make
   the control non-interactive and to prevent its value from being
   submitted. The <code title=attr-fe-autofocus><a href=#attr-fe-autofocus>autofocus</a></code>
-  attribute controls focus.</p><h5 id=states-of-the-type-attribute><span class=secno>4.10.5.1 </span>States of the <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><h6 id=hidden-state><span class=secno>4.10.5.1.1 </span><dfn title=attr-input-type-hidden>Hidden</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href=#the-input-element>input</a></code> element <a href=#represents>represents</a> a value
+  attribute controls focus.</p><h5 id=states-of-the-type-attribute><span class=secno>4.10.7.1 </span>States of the <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><h6 id=hidden-state><span class=secno>4.10.7.1.1 </span><dfn title=attr-input-type-hidden>Hidden</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href=#the-input-element>input</a></code> element <a href=#represents>represents</a> a value
   that is not intended to be examined or manipulated by the user.</p><p>If the <code title=attr-input-value><a href=#attr-input-value>name</a></code> attribute is
   present and has a value that is a <a href=#case-sensitive>case-sensitive</a> match
   for the string "<code title="">_charset_</code>", then the element's
@@ -14263,7 +14451,7 @@
 
    <p>The <code class=no-backref title=event-input-input><a href=#event-input-input>input</a></code> and <code class=no-backref title=event-input-change><a href=#event-input-change>change</a></code> events do not apply.</p>
 
-  </div><h6 id=text-state-and-search-state><span class=secno>4.10.5.1.2 </span><dfn title=attr-input-type-text>Text</dfn> state and <dfn title=attr-input-type-search>Search</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><!-- v2 idea: applying input masks to <input>, e.g. for entering
+  </div><h6 id=text-state-and-search-state><span class=secno>4.10.7.1.2 </span><dfn title=attr-input-type-text>Text</dfn> state and <dfn title=attr-input-type-search>Search</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><!-- v2 idea: applying input masks to <input>, e.g. for entering
        data with slashes and dashes (ack Greg Kilwein)
   --><p>The <code><a href=#the-input-element>input</a></code> element <a href=#represents>represents</a> a one line
   plain text edit control for the element's <a href=#concept-fe-value title=concept-fe-value>value</a>.</p><p class=note>The difference between the <a href=#text-state-and-search-state title=attr-input-type-text>Text</a> state and the <a href=#text-state-and-search-state title=attr-input-type-search>Search</a> state is primarily
@@ -14324,7 +14512,7 @@
    <code class=no-backref title=dom-input-stepDown><a href=#dom-input-stepdown>stepDown()</a></code> and
    <code class=no-backref title=dom-input-stepUp><a href=#dom-input-stepup>stepUp()</a></code> methods.</p>
 
-  </div><h6 id=telephone-state><span class=secno>4.10.5.1.3 </span><dfn title=attr-input-type-tel>Telephone</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href=#the-input-element>input</a></code> element <a href=#represents>represents</a> a control
+  </div><h6 id=telephone-state><span class=secno>4.10.7.1.3 </span><dfn title=attr-input-type-tel>Telephone</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href=#the-input-element>input</a></code> element <a href=#represents>represents</a> a control
   for editing a telephone number given in the element's <a href=#concept-fe-value title=concept-fe-value>value</a>.</p><p>The <code title=attr-input-value><a href=#attr-input-value>value</a></code> attribute, if
   specified, must have a value that contains no U+000A LINE FEED (LF)
   or U+000D CARRIAGE RETURN (CR) characters.</p><p class=note>Unlike the <a href=#url-state title=attr-input-type-url>URL</a> and <a href=#e-mail-state title=attr-input-type-email>E-mail</a> types, the <a href=#telephone-state title=attr-input-type-tel>Telephone</a> type does not enforce a
@@ -14384,7 +14572,7 @@
    <code class=no-backref title=dom-input-stepDown><a href=#dom-input-stepdown>stepDown()</a></code> and
    <code class=no-backref title=dom-input-stepUp><a href=#dom-input-stepup>stepUp()</a></code> methods.</p>
 
-  </div><h6 id=url-state><span class=secno>4.10.5.1.4 </span><dfn title=attr-input-type-url>URL</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href=#the-input-element>input</a></code> element <a href=#represents>represents</a> a control
+  </div><h6 id=url-state><span class=secno>4.10.7.1.4 </span><dfn title=attr-input-type-url>URL</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href=#the-input-element>input</a></code> element <a href=#represents>represents</a> a control
   for editing a single <a href=#absolute-url>absolute URL</a> given in the
   element's <a href=#concept-fe-value title=concept-fe-value>value</a>.</p><p>The <code title=attr-input-value><a href=#attr-input-value>value</a></code> attribute, if
   specified, must have a value that is a <a href=#valid-url title="valid
@@ -14475,7 +14663,7 @@
    available to the page DOM. In this particular case, the UA has no
    titles to provide for those values.</p>
 
-  </div><h6 id=e-mail-state><span class=secno>4.10.5.1.5 </span><dfn title=attr-input-type-email>E-mail</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href=#the-input-element>input</a></code> element <a href=#represents>represents</a> a control
+  </div><h6 id=e-mail-state><span class=secno>4.10.7.1.5 </span><dfn title=attr-input-type-email>E-mail</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href=#the-input-element>input</a></code> element <a href=#represents>represents</a> a control
   for editing a list of e-mail addresses given in the element's <a href=#concept-fe-value title=concept-fe-value>value</a>.</p><p>If the <code title=attr-input-multiple><a href=#attr-input-multiple>multiple</a></code>
   attribute is specified on the element, then the <code title=attr-input-value><a href=#attr-input-value>value</a></code> attribute, if specified, must
   have a value that is a <a href=#valid-e-mail-address-list>valid e-mail address list</a>;
@@ -14545,7 +14733,7 @@
    <code class=no-backref title=dom-input-stepDown><a href=#dom-input-stepdown>stepDown()</a></code> and
    <code class=no-backref title=dom-input-stepUp><a href=#dom-input-stepup>stepUp()</a></code> methods.</p>
 
-  </div><h6 id=password-state><span class=secno>4.10.5.1.6 </span><dfn title=attr-input-type-password>Password</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href=#the-input-element>input</a></code> element <a href=#represents>represents</a> a one line
+  </div><h6 id=password-state><span class=secno>4.10.7.1.6 </span><dfn title=attr-input-type-password>Password</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href=#the-input-element>input</a></code> element <a href=#represents>represents</a> a one line
   plain text edit control for the element's <a href=#concept-fe-value title=concept-fe-value>value</a>. The user agent should obscure
   the value so that people other than the user cannot see it.</p><p>The <code title=attr-input-value><a href=#attr-input-value>value</a></code> attribute, if
   specified, must have a value that contains no U+000A LINE FEED (LF)
@@ -14601,7 +14789,7 @@
    <code class=no-backref title=dom-input-stepDown><a href=#dom-input-stepdown>stepDown()</a></code> and
    <code class=no-backref title=dom-input-stepUp><a href=#dom-input-stepup>stepUp()</a></code> methods.</p>
 
-  </div><h6 id=date-and-time-state><span class=secno>4.10.5.1.7 </span><dfn title=attr-input-type-datetime>Date and Time</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href=#the-input-element>input</a></code> element <a href=#represents>represents</a> a control
+  </div><h6 id=date-and-time-state><span class=secno>4.10.7.1.7 </span><dfn title=attr-input-type-datetime>Date and Time</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href=#the-input-element>input</a></code> element <a href=#represents>represents</a> a control
   for setting the element's <a href=#concept-fe-value title=concept-fe-value>value</a> to a string representing a
   specific <a href=#concept-datetime title=concept-datetime>global date and
   time</a>. </p><p>The <code title=attr-input-value><a href=#attr-input-value>value</a></code> attribute, if
@@ -14684,7 +14872,7 @@
    instead, the calendar application would have also had to explicitly
    determine which time zone the user intended.</p>
 
-  </div><h6 id=date-state><span class=secno>4.10.5.1.8 </span><dfn title=attr-input-type-date>Date</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href=#the-input-element>input</a></code> element <a href=#represents>represents</a> a control
+  </div><h6 id=date-state><span class=secno>4.10.7.1.8 </span><dfn title=attr-input-type-date>Date</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href=#the-input-element>input</a></code> element <a href=#represents>represents</a> a control
   for setting the element's <a href=#concept-fe-value title=concept-fe-value>value</a> to a string representing a
   specific <a href=#concept-date title=concept-date>date</a>.</p><p>The <code title=attr-input-value><a href=#attr-input-value>value</a></code> attribute, if
   specified, must have a value that is a <a href=#valid-date-string>valid date
@@ -14745,7 +14933,7 @@
    <code class=no-backref title=dom-textarea/input-select><a href=#dom-textarea-input-select>select()</a></code> and
    <code class=no-backref title=dom-textarea/input-setSelectionRange><a href=#dom-textarea-input-setselectionrange>setSelectionRange()</a></code> methods.</p>
 
-  </div><h6 id=month-state><span class=secno>4.10.5.1.9 </span><dfn title=attr-input-type-month>Month</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href=#the-input-element>input</a></code> element <a href=#represents>represents</a> a control
+  </div><h6 id=month-state><span class=secno>4.10.7.1.9 </span><dfn title=attr-input-type-month>Month</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href=#the-input-element>input</a></code> element <a href=#represents>represents</a> a control
   for setting the element's <a href=#concept-fe-value title=concept-fe-value>value</a> to a string representing a
   specific <a href=#concept-month title=concept-month>month</a>.</p><p>The <code title=attr-input-value><a href=#attr-input-value>value</a></code> attribute, if
   specified, must have a value that is a <a href=#valid-month-string>valid month
@@ -14809,7 +14997,7 @@
    <code class=no-backref title=dom-textarea/input-select><a href=#dom-textarea-input-select>select()</a></code> and
    <code class=no-backref title=dom-textarea/input-setSelectionRange><a href=#dom-textarea-input-setselectionrange>setSelectionRange()</a></code> methods.</p>
 
-  </div><h6 id=week-state><span class=secno>4.10.5.1.10 </span><dfn title=attr-input-type-week>Week</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href=#the-input-element>input</a></code> element <a href=#represents>represents</a> a control
+  </div><h6 id=week-state><span class=secno>4.10.7.1.10 </span><dfn title=attr-input-type-week>Week</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href=#the-input-element>input</a></code> element <a href=#represents>represents</a> a control
   for setting the element's <a href=#concept-fe-value title=concept-fe-value>value</a> to a string representing a
   specific <a href=#concept-week title=concept-week>week</a>.</p><p>The <code title=attr-input-value><a href=#attr-input-value>value</a></code> attribute, if
   specified, must have a value that is a <a href=#valid-week-string>valid week
@@ -14872,7 +15060,7 @@
    <code class=no-backref title=dom-textarea/input-select><a href=#dom-textarea-input-select>select()</a></code> and
    <code class=no-backref title=dom-textarea/input-setSelectionRange><a href=#dom-textarea-input-setselectionrange>setSelectionRange()</a></code> methods.</p>
 
-  </div><h6 id=time-state><span class=secno>4.10.5.1.11 </span><dfn title=attr-input-type-time>Time</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><!-- v2: allow min="" and max="" to be set such that the range
+  </div><h6 id=time-state><span class=secno>4.10.7.1.11 </span><dfn title=attr-input-type-time>Time</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><!-- v2: allow min="" and max="" to be set such that the range
   crosses midnight, as in <input type=time min="23:00" max="02:00">
   (from http://www.w3.org/Bugs/Public/show_bug.cgi?id=7688) --><p>The <code><a href=#the-input-element>input</a></code> element <a href=#represents>represents</a> a control
   for setting the element's <a href=#concept-fe-value title=concept-fe-value>value</a> to a string representing a
@@ -14937,7 +15125,7 @@
    <code class=no-backref title=dom-textarea/input-select><a href=#dom-textarea-input-select>select()</a></code> and
    <code class=no-backref title=dom-textarea/input-setSelectionRange><a href=#dom-textarea-input-setselectionrange>setSelectionRange()</a></code> methods.</p>
 
-  </div><h6 id=local-date-and-time-state><span class=secno>4.10.5.1.12 </span><dfn title=attr-input-type-datetime-local>Local Date and Time</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href=#the-input-element>input</a></code> element <a href=#represents>represents</a> a control
+  </div><h6 id=local-date-and-time-state><span class=secno>4.10.7.1.12 </span><dfn title=attr-input-type-datetime-local>Local Date and Time</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href=#the-input-element>input</a></code> element <a href=#represents>represents</a> a control
   for setting the element's <a href=#concept-fe-value title=concept-fe-value>value</a> to a string representing a
   <a href=#concept-datetime-local title=concept-datetime-local>local date and time</a>,
   with no time-zone offset information.</p><p>The <code title=attr-input-value><a href=#attr-input-value>value</a></code> attribute, if
@@ -15027,7 +15215,7 @@
    user would have to work out the time-zone conversions himself,
    which is clearly not a good user experience!</p>
 
-  </div><h6 id=number-state><span class=secno>4.10.5.1.13 </span><dfn title=attr-input-type-number>Number</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href=#the-input-element>input</a></code> element <a href=#represents>represents</a> a control
+  </div><h6 id=number-state><span class=secno>4.10.7.1.13 </span><dfn title=attr-input-type-number>Number</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href=#the-input-element>input</a></code> element <a href=#represents>represents</a> a control
   for setting the element's <a href=#concept-fe-value title=concept-fe-value>value</a> to a string representing a
   number.</p><p>The <code title=attr-input-value><a href=#attr-input-value>value</a></code> attribute, if
   specified, must have a value that is a <a href=#valid-floating-point-number>valid floating point
@@ -15090,7 +15278,7 @@
    <code class=no-backref title=dom-textarea/input-select><a href=#dom-textarea-input-select>select()</a></code> and
    <code class=no-backref title=dom-textarea/input-setSelectionRange><a href=#dom-textarea-input-setselectionrange>setSelectionRange()</a></code> methods.</p>
 
-  </div><h6 id=range-state><span class=secno>4.10.5.1.14 </span><dfn title=attr-input-type-range>Range</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href=#the-input-element>input</a></code> element <a href=#represents>represents</a> a control
+  </div><h6 id=range-state><span class=secno>4.10.7.1.14 </span><dfn title=attr-input-type-range>Range</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href=#the-input-element>input</a></code> element <a href=#represents>represents</a> a control
   for setting the element's <a href=#concept-fe-value title=concept-fe-value>value</a> to a string representing a
   number, but with the caveat that the exact value is not important,
   letting UAs provide a simpler interface than they do for the <a href=#number-state title=attr-input-type-number>Number</a> state.</p><p>The <code title=attr-input-value><a href=#attr-input-value>value</a></code> attribute, if
@@ -15213,7 +15401,7 @@
    maintain the same resolution for the tick marks, despite the
    differences in width.</p>
 
-  </div><h6 id=color-state><span class=secno>4.10.5.1.15 </span><dfn title=attr-input-type-color>Color</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href=#the-input-element>input</a></code> element <a href=#represents>represents</a> a color
+  </div><h6 id=color-state><span class=secno>4.10.7.1.15 </span><dfn title=attr-input-type-color>Color</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href=#the-input-element>input</a></code> element <a href=#represents>represents</a> a color
   well control, for setting the element's <a href=#concept-fe-value title=concept-fe-value>value</a> to a string representing a
   <a href=#simple-color>simple color</a>.</p><p>The <code title=attr-input-value><a href=#attr-input-value>value</a></code> attribute, if
   specified, must have a value that is a <a href=#valid-simple-color>valid simple
@@ -15269,7 +15457,7 @@
    <code class=no-backref title=dom-input-stepDown><a href=#dom-input-stepdown>stepDown()</a></code>, and
    <code class=no-backref title=dom-input-stepUp><a href=#dom-input-stepup>stepUp()</a></code> methods.</p>
 
-  </div><h6 id=checkbox-state><span class=secno>4.10.5.1.16 </span><dfn title=attr-input-type-checkbox>Checkbox</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href=#the-input-element>input</a></code> element <a href=#represents>represents</a> a
+  </div><h6 id=checkbox-state><span class=secno>4.10.7.1.16 </span><dfn title=attr-input-type-checkbox>Checkbox</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href=#the-input-element>input</a></code> element <a href=#represents>represents</a> a
   two-state control that represents the element's <a href=#concept-fe-checked title=concept-fe-checked>checkedness</a> state. If the
   element's <a href=#concept-fe-checked title=concept-fe-checked>checkedness</a> state
   is true, the control represents a positive selection, and if it is
@@ -15341,7 +15529,7 @@
 
    <p>The <code class=no-backref title=event-input-input><a href=#event-input-input>input</a></code> event does not apply.</p>
 
-  </div><h6 id=radio-button-state><span class=secno>4.10.5.1.17 </span><dfn title=attr-input-type-radio>Radio Button</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href=#the-input-element>input</a></code> element <a href=#represents>represents</a> a control
+  </div><h6 id=radio-button-state><span class=secno>4.10.7.1.17 </span><dfn title=attr-input-type-radio>Radio Button</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href=#the-input-element>input</a></code> element <a href=#represents>represents</a> a control
   that, when used in conjunction with other <code><a href=#the-input-element>input</a></code>
   elements, forms a <i><a href=#radio-button-group>radio button group</a></i> in which only one
   control can have its <a href=#concept-fe-checked title=concept-fe-checked>checkedness</a> state set to true. If
@@ -15421,7 +15609,7 @@
 
    <p>The <code class=no-backref title=event-input-input><a href=#event-input-input>input</a></code> event does not apply.</p>
 
-  </div><h6 id=file-upload-state><span class=secno>4.10.5.1.18 </span><dfn title=attr-input-type-file>File Upload</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><!-- v2 ideas:
+  </div><h6 id=file-upload-state><span class=secno>4.10.7.1.18 </span><dfn title=attr-input-type-file>File Upload</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><!-- v2 ideas:
    * maximum height/width or required ratio for image uploads? - Leons Petrazickis
    * maximum per-file upload size - Alfonso Mart&iacute;nez de Lizarrondo
   --><p>The <code><a href=#the-input-element>input</a></code> element <a href=#represents>represents</a> a list of
@@ -15546,7 +15734,7 @@
 
    <p>The <code class=no-backref title=event-input-input><a href=#event-input-input>input</a></code> event does not apply.</p>
 
-  </div><h6 id=submit-button-state><span class=secno>4.10.5.1.19 </span><dfn title=attr-input-type-submit>Submit Button</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href=#the-input-element>input</a></code> element <a href=#represents>represents</a> a button
+  </div><h6 id=submit-button-state><span class=secno>4.10.7.1.19 </span><dfn title=attr-input-type-submit>Submit Button</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href=#the-input-element>input</a></code> element <a href=#represents>represents</a> a button
   that, when activated, submits the form.  The element is a <a href=#concept-button title=concept-button>button</a>, specifically a <a href=#concept-submit-button title=concept-submit-button>submit button</a>.</p><p>The <code title=attr-fs-formaction><a href=#attr-fs-formaction>formaction</a></code>, <code title=attr-fs-formenctype><a href=#attr-fs-formenctype>formenctype</a></code>, <code title=attr-fs-formmethod><a href=#attr-fs-formmethod>formmethod</a></code>, <code title=attr-fs-formnovalidate><a href=#attr-fs-formnovalidate>formnovalidate</a></code>, and <code title=attr-fs-formtarget><a href=#attr-fs-formtarget>formtarget</a></code> attributes are <a href=#attributes-for-form-submission>attributes
   for form submission</a>.</p><p class=note>The <code title=attr-fs-formnovalidate><a href=#attr-fs-formnovalidate>formnovalidate</a></code> attribute can
   be used to make submit buttons that do not trigger the constraint
@@ -15602,7 +15790,7 @@
 
    <p>The <code class=no-backref title=event-input-input><a href=#event-input-input>input</a></code> and <code class=no-backref title=event-input-change><a href=#event-input-change>change</a></code> events do not apply.</p>
 
-  </div><h6 id=image-button-state><span class=secno>4.10.5.1.20 </span><dfn title=attr-input-type-image>Image Button</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href=#the-input-element>input</a></code> element <a href=#represents>represents</a> either an
+  </div><h6 id=image-button-state><span class=secno>4.10.7.1.20 </span><dfn title=attr-input-type-image>Image Button</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href=#the-input-element>input</a></code> element <a href=#represents>represents</a> either an
   image from which a user can select a coordinate and submit the form,
   or alternatively a button from which the user can submit the
   form. The element is a <a href=#concept-button title=concept-button>button</a>,
@@ -15673,7 +15861,7 @@
   </div><p class=note>Many aspects of this state's behavior are similar to
   the behavior of the <code><a href=#the-img-element>img</a></code> element. Readers are encouraged
   to read that section, where many of the same requirements are
-  described in more detail.</p><h6 id=reset-button-state><span class=secno>4.10.5.1.21 </span><dfn title=attr-input-type-reset>Reset Button</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href=#the-input-element>input</a></code> element <a href=#represents>represents</a> a button
+  described in more detail.</p><h6 id=reset-button-state><span class=secno>4.10.7.1.21 </span><dfn title=attr-input-type-reset>Reset Button</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href=#the-input-element>input</a></code> element <a href=#represents>represents</a> a button
   that, when activated, resets the form.  The element is a <a href=#concept-button title=concept-button>button</a>.</p><div class=bookkeeping>
 
    <p>The <code title=dom-input-value><a href=#dom-input-value>value</a></code> IDL attribute
@@ -15722,7 +15910,7 @@
 
    <p>The <code class=no-backref title=event-input-input><a href=#event-input-input>input</a></code> and <code class=no-backref title=event-input-change><a href=#event-input-change>change</a></code> events do not apply.</p>
 
-  </div><h6 id=button-state><span class=secno>4.10.5.1.22 </span><dfn title=attr-input-type-button>Button</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href=#the-input-element>input</a></code> element <a href=#represents>represents</a> a button
+  </div><h6 id=button-state><span class=secno>4.10.7.1.22 </span><dfn title=attr-input-type-button>Button</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href=#the-input-element>input</a></code> element <a href=#represents>represents</a> a button
   with no default behavior.  The element is a <a href=#concept-button title=concept-button>button</a>.</p><div class=bookkeeping>
 
    <p>The <code title=dom-input-value><a href=#dom-input-value>value</a></code> IDL attribute
@@ -15771,7 +15959,7 @@
 
    <p>The <code class=no-backref title=event-input-input><a href=#event-input-input>input</a></code> and <code class=no-backref title=event-input-change><a href=#event-input-change>change</a></code> events do not apply.</p>
 
-  </div><h5 id=common-input-element-attributes><span class=secno>4.10.5.2 </span>Common <code><a href=#the-input-element>input</a></code> element attributes</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><h6 id=the-autocomplete-attribute><span class=secno>4.10.5.2.1 </span>The <code title=attr-input-autocomplete><a href=#attr-input-autocomplete>autocomplete</a></code> attribute</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>User agents sometimes have features for helping users fill forms
+  </div><h5 id=common-input-element-attributes><span class=secno>4.10.7.2 </span>Common <code><a href=#the-input-element>input</a></code> element attributes</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><h6 id=the-autocomplete-attribute><span class=secno>4.10.7.2.1 </span>The <code title=attr-input-autocomplete><a href=#attr-input-autocomplete>autocomplete</a></code> attribute</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>User agents sometimes have features for helping users fill forms
   in, for example prefilling the user's address based on earlier user
   input.</p><p>The <dfn id=attr-input-autocomplete title=attr-input-autocomplete><code>autocomplete</code></dfn>
   attribute is an <a href=#enumerated-attribute>enumerated attribute</a>. The attribute has
@@ -15803,7 +15991,7 @@
    <pre>&lt;p&gt;&lt;label&gt;Account: &lt;input type="text" name="ac" autocomplete="off"&gt;&lt;/label&gt;&lt;/p&gt;
 &lt;p&gt;&lt;label&gt;PIN: &lt;input type="password" name="pin" autocomplete="off"&gt;&lt;/label&gt;&lt;/p&gt;</pre>
 
-  </div><h6 id=the-list-attribute><span class=secno>4.10.5.2.2 </span>The <code title=attr-input-list><a href=#attr-input-list>list</a></code> attribute</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <dfn id=attr-input-list title=attr-input-list><code>list</code></dfn>
+  </div><h6 id=the-list-attribute><span class=secno>4.10.7.2.2 </span>The <code title=attr-input-list><a href=#attr-input-list>list</a></code> attribute</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <dfn id=attr-input-list title=attr-input-list><code>list</code></dfn>
   attribute is used to identify an element that lists predefined
   options suggested to the user.</p><p>If present, its value must be the ID of a <code><a href=#the-datalist-element>datalist</a></code>
   element in the same document.</p><div class=example>
@@ -15879,7 +16067,7 @@
    <code><a href=#the-input-element>input</a></code> element in UAs that support
    <code><a href=#the-datalist-element>datalist</a></code>.</p>
 
-  </div><h6 id=the-readonly-attribute><span class=secno>4.10.5.2.3 </span>The <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <dfn id=attr-input-readonly title=attr-input-readonly><code>readonly</code></dfn>
+  </div><h6 id=the-readonly-attribute><span class=secno>4.10.7.2.3 </span>The <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <dfn id=attr-input-readonly title=attr-input-readonly><code>readonly</code></dfn>
   attribute is a <a href=#boolean-attribute>boolean attribute</a> that controls whether
   or not the use can edit the form control. </p><div class=example>
 
@@ -15911,12 +16099,12 @@
  &lt;p&gt; &lt;button name="action" value="update"&gt;Save&lt;/button&gt; &lt;/p&gt;
 &lt;/form&gt;</pre>
 
-  </div><h6 id=the-size-attribute><span class=secno>4.10.5.2.4 </span>The <code title=attr-input-size><a href=#attr-input-size>size</a></code> attribute</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <dfn id=attr-input-size title=attr-input-size><code>size</code></dfn>
+  </div><h6 id=the-size-attribute><span class=secno>4.10.7.2.4 </span>The <code title=attr-input-size><a href=#attr-input-size>size</a></code> attribute</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <dfn id=attr-input-size title=attr-input-size><code>size</code></dfn>
   attribute gives the number of characters that, in a visual
   rendering, the user agent is to allow the user to see while editing
   the element's <a href=#concept-fe-value title=concept-fe-value>value</a>.</p><p>The <code title=attr-input-size><a href=#attr-input-size>size</a></code> attribute, if
   specified, must have a value that is a <a href=#valid-non-negative-integer>valid non-negative
-  integer</a> greater than zero.</p><h6 id=the-required-attribute><span class=secno>4.10.5.2.5 </span>The <code title=attr-input-required><a href=#attr-input-required>required</a></code> attribute</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <dfn id=attr-input-required title=attr-input-required><code>required</code></dfn>
+  integer</a> greater than zero.</p><h6 id=the-required-attribute><span class=secno>4.10.7.2.5 </span>The <code title=attr-input-required><a href=#attr-input-required>required</a></code> attribute</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <dfn id=attr-input-required title=attr-input-required><code>required</code></dfn>
   attribute is a <a href=#boolean-attribute>boolean attribute</a>. When specified, the
   element is <dfn id=concept-input-required title=concept-input-required><i>required</i></dfn>.</p><div class=example>
 
@@ -15940,7 +16128,7 @@
   &lt;input type=submit value="Create account"&gt;
 &lt;/form&gt;</pre>
 
-  </div><h6 id=the-multiple-attribute><span class=secno>4.10.5.2.6 </span>The <code title=attr-input-multiple><a href=#attr-input-multiple>multiple</a></code> attribute</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <dfn id=attr-input-multiple title=attr-input-multiple><code>multiple</code></dfn>
+  </div><h6 id=the-multiple-attribute><span class=secno>4.10.7.2.6 </span>The <code title=attr-input-multiple><a href=#attr-input-multiple>multiple</a></code> attribute</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <dfn id=attr-input-multiple title=attr-input-multiple><code>multiple</code></dfn>
   attribute is a <a href=#boolean-attribute>boolean attribute</a> that indicates whether
   the user is to be allowed to specify more than one value.</p><div class=example>
 
@@ -15984,7 +16172,7 @@
 
    <pre>&lt;label&gt;Attachments: &lt;input type=file multiple name=att&gt;&lt;/label&gt;</pre>
 
-  </div><h6 id=the-maxlength-attribute><span class=secno>4.10.5.2.7 </span>The <code title=attr-input-maxlength><a href=#attr-input-maxlength>maxlength</a></code> attribute</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <dfn id=attr-input-maxlength title=attr-input-maxlength><code>maxlength</code></dfn>
+  </div><h6 id=the-maxlength-attribute><span class=secno>4.10.7.2.7 </span>The <code title=attr-input-maxlength><a href=#attr-input-maxlength>maxlength</a></code> attribute</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <dfn id=attr-input-maxlength title=attr-input-maxlength><code>maxlength</code></dfn>
   attribute is a <a href=#attr-fe-maxlength title=attr-fe-maxlength>form control <code title="">maxlength</code> attribute</a>.</p><p>If the <code><a href=#the-input-element>input</a></code> element has a <a href=#maximum-allowed-value-length>maximum allowed
   value length</a>, then the <a href=#code-point-length>code-point length</a> of the
   value of the element's <code title=attr-input-value><a href=#attr-input-value>value</a></code>
@@ -15998,7 +16186,7 @@
 
    <pre>What are you doing? &lt;input name=status maxlength=140&gt;</pre>
 
-  </div><h6 id=the-pattern-attribute><span class=secno>4.10.5.2.8 </span>The <code title=attr-input-pattern><a href=#attr-input-pattern>pattern</a></code> attribute</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <dfn id=attr-input-pattern title=attr-input-pattern><code>pattern</code></dfn>
+  </div><h6 id=the-pattern-attribute><span class=secno>4.10.7.2.8 </span>The <code title=attr-input-pattern><a href=#attr-input-pattern>pattern</a></code> attribute</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <dfn id=attr-input-pattern title=attr-input-pattern><code>pattern</code></dfn>
   attribute specifies a regular expression against which the control's
   <a href=#concept-fe-value title=concept-fe-value>value</a> is to be checked.</p><p>If specified, the attribute's value must match the JavaScript <i title="">Pattern</i> production. <a href=#refsECMA262>[ECMA262]</a></p><p>When an <code><a href=#the-input-element>input</a></code> element has a <code title=attr-input-pattern><a href=#attr-input-pattern>pattern</a></code> attribute specified,
   authors should include a <code title=attr-title><a href=#the-title-attribute>title</a></code>
@@ -16025,7 +16213,7 @@
   required pattern. Birthday</samp>, which is not useful.</p><p>UAs may still show the <code><a href=#the-title-element-0>title</a></code> in non-error situations
   (for example, as a tooltip when hovering over the control), so
   authors should be careful not to word <code><a href=#the-title-element-0>title</a></code>s as if an
-  error has necessarily occurred.</p><h6 id=the-min-and-max-attributes><span class=secno>4.10.5.2.9 </span>The <code title=attr-input-min><a href=#attr-input-min>min</a></code> and <code title=attr-input-max><a href=#attr-input-max>max</a></code> attributes</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <dfn id=attr-input-min title=attr-input-min><code>min</code></dfn> and <dfn id=attr-input-max title=attr-input-max><code>max</code></dfn> attributes indicate
+  error has necessarily occurred.</p><h6 id=the-min-and-max-attributes><span class=secno>4.10.7.2.9 </span>The <code title=attr-input-min><a href=#attr-input-min>min</a></code> and <code title=attr-input-max><a href=#attr-input-max>max</a></code> attributes</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <dfn id=attr-input-min title=attr-input-min><code>min</code></dfn> and <dfn id=attr-input-max title=attr-input-max><code>max</code></dfn> attributes indicate
   the allowed range of values for the element.</p><p>The <code title=attr-input-max><a href=#attr-input-max>max</a></code> attribute's value
   (the <a href=#concept-input-max title=concept-input-max>maximum</a>) must not be
   less than the <code title=attr-input-min><a href=#attr-input-min>min</a></code> attribute's
@@ -16043,7 +16231,7 @@
 
    <pre>&lt;input name=quantity required type=number min=1 value=1&gt;</pre>
 
-  </div><h6 id=the-step-attribute><span class=secno>4.10.5.2.10 </span>The <code title=attr-input-step><a href=#attr-input-step>step</a></code> attribute</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <dfn id=attr-input-step title=attr-input-step><code>step</code></dfn>
+  </div><h6 id=the-step-attribute><span class=secno>4.10.7.2.10 </span>The <code title=attr-input-step><a href=#attr-input-step>step</a></code> attribute</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <dfn id=attr-input-step title=attr-input-step><code>step</code></dfn>
   attribute indicates the granularity that is expected (and required)
   of the <a href=#concept-fe-value title=concept-fe-value>value</a>, by limiting the
   allowed values. </p><p>The <code title=attr-input-step><a href=#attr-input-step>step</a></code> attribute, if
@@ -16069,7 +16257,7 @@
    <p>Normally, time controls are limited to an accuracy of one
    minute.</p>
 
-  </div><h6 id=the-placeholder-attribute><span class=secno>4.10.5.2.11 </span>The <code title=attr-input-placeholder><a href=#attr-input-placeholder>placeholder</a></code> attribute</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><!-- similar text in the <textarea> section --><p>The <dfn id=attr-input-placeholder title=attr-input-placeholder><code>placeholder</code></dfn>
+  </div><h6 id=the-placeholder-attribute><span class=secno>4.10.7.2.11 </span>The <code title=attr-input-placeholder><a href=#attr-input-placeholder>placeholder</a></code> attribute</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><!-- similar text in the <textarea> section --><p>The <dfn id=attr-input-placeholder title=attr-input-placeholder><code>placeholder</code></dfn>
   attribute represents a <em>short</em> hint (a word or short phrase)
   intended to aid the user with data entry. A hint could be a sample
   value or a brief description of the expected format. The attribute,
@@ -16090,7 +16278,7 @@
  &lt;p&gt;&lt;label&gt;Description: &lt;input type="text" name="desc" placeholder="My Email Account"&gt;&lt;/label&gt;&lt;/p&gt;
 &lt;/fieldset&gt;</pre>
 
-  </div><h5 id=common-input-element-apis><span class=secno>4.10.5.3 </span>Common <code><a href=#the-input-element>input</a></code> element APIs</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class=domintro><dt><var title="">input</var> . <code title=dom-input-value><a href=#dom-input-value>value</a></code> [ = <var title="">value</var> ]</dt>
+  </div><h5 id=common-input-element-apis><span class=secno>4.10.7.3 </span>Common <code><a href=#the-input-element>input</a></code> element APIs</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class=domintro><dt><var title="">input</var> . <code title=dom-input-value><a href=#dom-input-value>value</a></code> [ = <var title="">value</var> ]</dt>
 
    <dd>
 
@@ -16192,7 +16380,7 @@
 
    </dd>
 
-  </dl><h4 id=the-button-element><span class=secno>4.10.6 </span>The <dfn><code>button</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class=element><dt>Categories</dt>
+  </dl><h4 id=the-button-element><span class=secno>4.10.8 </span>The <dfn><code>button</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class=element><dt>Categories</dt>
    <dd><a href=#flow-content>Flow content</a>.</dd>
    <dd><a href=#phrasing-content>Phrasing content</a>.</dd>
    <dd><a href=#interactive-content>Interactive content</a>.</dd>
@@ -16287,7 +16475,7 @@
  Show hint
 &lt;/button&gt;</pre>
 
-  </div><h4 id=the-select-element><span class=secno>4.10.7 </span>The <dfn><code>select</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class=element><dt>Categories</dt>
+  </div><h4 id=the-select-element><span class=secno>4.10.9 </span>The <dfn><code>select</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class=element><dt>Categories</dt>
    <dd><a href=#flow-content>Flow content</a>.</dd>
    <dd><a href=#phrasing-content>Phrasing content</a>.</dd>
    <dd><a href=#interactive-content>Interactive content</a>.</dd>
@@ -16499,7 +16687,7 @@
  &lt;/select&gt;
 &lt;/p&gt;</pre>
 
-  </div><h4 id=the-datalist-element><span class=secno>4.10.8 </span>The <dfn><code>datalist</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class=element><dt>Categories</dt>
+  </div><h4 id=the-datalist-element><span class=secno>4.10.10 </span>The <dfn><code>datalist</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class=element><dt>Categories</dt>
    <dd><a href=#flow-content>Flow content</a>.</dd>
    <dd><a href=#phrasing-content>Phrasing content</a>.</dd>
    <dt>Contexts in which this element may be used:</dt>
@@ -16537,7 +16725,7 @@
     <p>Returns an <code><a href=#htmlcollection>HTMLCollection</a></code> of the <code>options</code> elements of the table.</p>
    </dd>
 
-  </dl><h4 id=the-optgroup-element><span class=secno>4.10.9 </span>The <dfn><code>optgroup</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class=element><dt>Categories</dt>
+  </dl><h4 id=the-optgroup-element><span class=secno>4.10.11 </span>The <dfn><code>optgroup</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class=element><dt>Categories</dt>
    <dd>None.</dd>
    <dt>Contexts in which this element may be used:</dt>
    <dd>As a child of a <code><a href=#the-select-element>select</a></code> element.</dd>
@@ -16588,7 +16776,7 @@
  &lt;p&gt;&lt;input type=submit value="▶ Play"&gt;
 &lt;/form&gt;</pre>
 
-  </div><h4 id=the-option-element><span class=secno>4.10.10 </span>The <dfn><code>option</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class=element><dt>Categories</dt>
+  </div><h4 id=the-option-element><span class=secno>4.10.12 </span>The <dfn><code>option</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class=element><dt>Categories</dt>
    <dd>None.</dd>
    <dt>Contexts in which this element may be used:</dt>
    <dd>As a child of a <code><a href=#the-select-element>select</a></code> element.</dd>
@@ -16683,7 +16871,7 @@
 
    </dd>
 
-  </dl><h4 id=the-textarea-element><span class=secno>4.10.11 </span>The <dfn><code>textarea</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class=element><dt>Categories</dt>
+  </dl><h4 id=the-textarea-element><span class=secno>4.10.13 </span>The <dfn><code>textarea</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class=element><dt>Categories</dt>
    <dd><a href=#flow-content>Flow content</a>.</dd>
    <dd><a href=#phrasing-content>Phrasing content</a>.</dd>
    <dd><a href=#interactive-content>Interactive content</a>.</dd>
@@ -16806,7 +16994,7 @@
 
    <pre>&lt;p&gt;If you have any comments, please let us know: &lt;textarea cols=80 name=comments&gt;&lt;/textarea&gt;&lt;/p&gt;</pre>
 
-  </div><h4 id=the-keygen-element><span class=secno>4.10.12 </span>The <dfn><code>keygen</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class=element><dt>Categories</dt>
+  </div><h4 id=the-keygen-element><span class=secno>4.10.14 </span>The <dfn><code>keygen</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class=element><dt>Categories</dt>
    <dd><a href=#flow-content>Flow content</a>.</dd>
    <dd><a href=#phrasing-content>Phrasing content</a>.</dd>
    <dd><a href=#interactive-content>Interactive content</a>.</dd>
@@ -16905,7 +17093,7 @@
    can then be used for various purposes, such as generating a client
    certificate, as mentioned above.</p>
 
-  </div><h4 id=the-output-element><span class=secno>4.10.13 </span>The <dfn><code>output</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class=element><dt>Categories</dt>
+  </div><h4 id=the-output-element><span class=secno>4.10.15 </span>The <dfn><code>output</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class=element><dt>Categories</dt>
    <dd><a href=#flow-content>Flow content</a>.</dd>
    <dd><a href=#phrasing-content>Phrasing content</a>.</dd>
    <dd><a href=#category-listed title=category-listed>Listed</a>, <a href=#category-label title=category-label>labelable</a>, and <a href=#category-reset title=category-reset>resettable</a> <a href=#form-associated-element>form-associated element</a>.</dd>
@@ -16989,7 +17177,7 @@
  &lt;output onforminput="value = a.value + b.value"&gt;&lt;/output&gt;
 &lt;/form&gt;</pre>
 
-  </div><h4 id=the-progress-element><span class=secno>4.10.14 </span>The <dfn><code>progress</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments. </i><span><a href=http://www.w3.org/html/wg/tracker/issues/96>ISSUE-96</a> (progress) blocks progress to Last Call</span></p><dl class=element><dt>Categories</dt>
+  </div><h4 id=the-progress-element><span class=secno>4.10.16 </span>The <dfn><code>progress</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments. </i><span><a href=http://www.w3.org/html/wg/tracker/issues/96>ISSUE-96</a> (progress) blocks progress to Last Call</span></p><dl class=element><dt>Categories</dt>
    <dd><a href=#flow-content>Flow content</a>.</dd>
    <dd><a href=#phrasing-content>Phrasing content</a>.</dd>
    <dd><a href=#category-label title=category-label>Labelable</a> <a href=#form-associated-element>form-associated element</a>.</dd>
@@ -17062,7 +17250,7 @@
 
     <p>For an indeterminate progress bar, returns −1.</p>
 
-  </dd></dl><h4 id=the-meter-element><span class=secno>4.10.15 </span>The <dfn><code>meter</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments. </i><span><a href=http://www.w3.org/html/wg/tracker/issues/97>ISSUE-97</a> (meter) blocks progress to Last Call</span></p><!-- Keep this after <progress> and NOT close to <time> --><dl class=element><dt>Categories</dt>
+  </dd></dl><h4 id=the-meter-element><span class=secno>4.10.17 </span>The <dfn><code>meter</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments. </i><span><a href=http://www.w3.org/html/wg/tracker/issues/97>ISSUE-97</a> (meter) blocks progress to Last Call</span></p><!-- Keep this after <progress> and NOT close to <time> --><dl class=element><dt>Categories</dt>
    <dd><a href=#flow-content>Flow content</a>.</dd>
    <dd><a href=#phrasing-content>Phrasing content</a>.</dd>
    <dd><a href=#category-label title=category-label>Labelable</a> <a href=#form-associated-element>form-associated element</a>.</dd>
@@ -17217,7 +17405,7 @@
    <pre>&lt;p&gt;Disk usage: &lt;meter min=0 value=170261928 max=233257824&gt;170 261 928 bytes used
 out of 233 257 824 bytes available&lt;/meter&gt;&lt;/p&gt;</pre>
 
-  </div><h4 id=association-of-controls-and-forms><span class=secno>4.10.16 </span>Association of controls and forms</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>A <a href=#form-associated-element>form-associated element</a> can have a relationship
+  </div><h4 id=association-of-controls-and-forms><span class=secno>4.10.18 </span>Association of controls and forms</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>A <a href=#form-associated-element>form-associated element</a> can have a relationship
   with a <code><a href=#the-form-element>form</a></code> element, which is called the element's
   <dfn id=form-owner>form owner</dfn>. If a <a href=#form-associated-element>form-associated element</a> is
   not associated with a <code><a href=#the-form-element>form</a></code> element, its <a href=#form-owner>form
@@ -17235,17 +17423,17 @@
 
    </dd>
 
-  </dl><h4 id=attributes-common-to-form-controls><span class=secno>4.10.17 </span><dfn>Attributes common to form controls</dfn></h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><h5 id=naming-form-controls><span class=secno>4.10.17.1 </span>Naming form controls</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <dfn id=attr-fe-name title=attr-fe-name><code>name</code></dfn> content
+  </dl><h4 id=attributes-common-to-form-controls><span class=secno>4.10.19 </span><dfn>Attributes common to form controls</dfn></h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><h5 id=naming-form-controls><span class=secno>4.10.19.1 </span>Naming form controls</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <dfn id=attr-fe-name title=attr-fe-name><code>name</code></dfn> content
   attribute gives the name of the form control, as used in <a href=#form-submission>form
   submission</a> and in the <code><a href=#the-form-element>form</a></code> element's <code title=dom-form-elements><a href=#dom-form-elements>elements</a></code> object. If the attribute
-  is specified, its value must not be the empty string.</p><h5 id=enabling-and-disabling-form-controls><span class=secno>4.10.17.2 </span>Enabling and disabling form controls</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <dfn id=attr-fe-disabled title=attr-fe-disabled><code>disabled</code></dfn>
+  is specified, its value must not be the empty string.</p><h5 id=enabling-and-disabling-form-controls><span class=secno>4.10.19.2 </span>Enabling and disabling form controls</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <dfn id=attr-fe-disabled title=attr-fe-disabled><code>disabled</code></dfn>
   content attribute is a <a href=#boolean-attribute>boolean attribute</a>.</p><p>A form control is <dfn id=concept-fe-disabled title=concept-fe-disabled>disabled</dfn>
   if its <code title=attr-fe-disabled><a href=#attr-fe-disabled>disabled</a></code> attribute is
   set, or if it is a descendant of a <code><a href=#the-fieldset-element>fieldset</a></code> element
   whose <code title=attr-fieldset-disabled><a href=#attr-fieldset-disabled>disabled</a></code> attribute
   is set and is <em>not</em> a descendant of that
   <code><a href=#the-fieldset-element>fieldset</a></code> element's first <code><a href=#the-legend-element>legend</a></code> element
-  child, if any.</p><h5 id=autofocusing-a-form-control><span class=secno>4.10.17.3 </span>Autofocusing a form control</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><!-- v2: Apply this to contentEditable elements --><p>The <dfn id=attr-fe-autofocus title=attr-fe-autofocus><code>autofocus</code></dfn>
+  child, if any.</p><h5 id=autofocusing-a-form-control><span class=secno>4.10.19.3 </span>Autofocusing a form control</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><!-- v2: Apply this to contentEditable elements --><p>The <dfn id=attr-fe-autofocus title=attr-fe-autofocus><code>autofocus</code></dfn>
   content attribute allows the user to indicate that a control is to
   be focused as soon as the page is loaded, allowing the user to just
   start typing without having to manually focus the main control.</p><p>The <code title=attr-fe-autofocus><a href=#attr-fe-autofocus>autofocus</a></code> attribute is
@@ -17256,7 +17444,7 @@
    the document was loaded.</p>
    <pre>&lt;input maxlength="256" name="q" value="" autofocus&gt;
 &lt;input type="submit" value="Search"&gt;</pre>
-  </div><h5 id=limiting-user-input-length><span class=secno>4.10.17.4 </span>Limiting user input length</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>A <dfn id=attr-fe-maxlength title=attr-fe-maxlength>form control <code title="">maxlength</code> attribute</dfn>, controlled by a <var title="">dirty value flag</var> declares a limit on the number of
+  </div><h5 id=limiting-user-input-length><span class=secno>4.10.19.4 </span>Limiting user input length</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>A <dfn id=attr-fe-maxlength title=attr-fe-maxlength>form control <code title="">maxlength</code> attribute</dfn>, controlled by a <var title="">dirty value flag</var> declares a limit on the number of
   characters a user can input.</p><p>If an element has its <a href=#attr-fe-maxlength title=attr-fe-maxlength>form
   control <code title="">maxlength</code> attribute</a> specified,
   the attribute's value must be a <a href=#valid-non-negative-integer>valid non-negative
@@ -17265,7 +17453,7 @@
   results in a number, then that number is the element's <dfn id=maximum-allowed-value-length>maximum
   allowed value length</dfn>. If the attribute is omitted or parsing
   its value results in an error, then there is no <a href=#maximum-allowed-value-length>maximum
-  allowed value length</a>.</p><h5 id=form-submission-0><span class=secno>4.10.17.5 </span>Form submission</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p><dfn id=attributes-for-form-submission>Attributes for form submission</dfn> can be specified both
+  allowed value length</a>.</p><h5 id=form-submission-0><span class=secno>4.10.19.5 </span>Form submission</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p><dfn id=attributes-for-form-submission>Attributes for form submission</dfn> can be specified both
   on <code><a href=#the-form-element>form</a></code> elements and on <a href=#concept-submit-button title=concept-submit-button>submit buttons</a> (elements that
   represent buttons that submit forms, e.g. an <code><a href=#the-input-element>input</a></code>
   element whose <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute is
@@ -17361,7 +17549,7 @@
  &lt;p&gt;&lt;input type=submit formnovalidate name=cancel value="Cancel"&gt;&lt;/p&gt;
 &lt;/form&gt;</pre>
 
-  </div><h4 id=constraints><span class=secno>4.10.18 </span>Constraints</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><h5 id=definitions><span class=secno>4.10.18.1 </span>Definitions</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><h5 id=the-constraint-validation-api><span class=secno>4.10.18.2 </span>The <dfn>constraint validation API</dfn></h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class=domintro><dt><var title="">element</var> . <code title=dom-cva-willValidate><a href=#dom-cva-willvalidate>willValidate</a></code></dt>
+  </div><h4 id=constraints><span class=secno>4.10.20 </span>Constraints</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><h5 id=definitions><span class=secno>4.10.20.1 </span>Definitions</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><h5 id=the-constraint-validation-api><span class=secno>4.10.20.2 </span>The <dfn>constraint validation API</dfn></h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class=domintro><dt><var title="">element</var> . <code title=dom-cva-willValidate><a href=#dom-cva-willvalidate>willValidate</a></code></dt>
 
    <dd>
 
@@ -17495,12 +17683,12 @@
  }
 &lt;/script&gt;</pre>
 
-  </div><h5 id=security-0><span class=secno>4.10.18.3 </span>Security</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>Servers should not rely on client-side validation. Client-side
+  </div><h5 id=security-0><span class=secno>4.10.20.3 </span>Security</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>Servers should not rely on client-side validation. Client-side
   validation can be intentionally bypassed by hostile users, and
   unintentionally bypassed by users of older user agents or automated
   tools that do not implement these features. The constraint
   validation features are only intended to improve the user
-  experience, not to provide any kind of security mechanism.</p><h4 id=form-submission><span class=secno>4.10.19 </span><dfn>Form submission</dfn></h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p><i>This section is non-normative.</i></p><p>When forms are submitted, the data in the form is converted into
+  experience, not to provide any kind of security mechanism.</p><h4 id=form-submission><span class=secno>4.10.21 </span><dfn>Form submission</dfn></h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p><i>This section is non-normative.</i></p><p>When forms are submitted, the data in the form is converted into
   the form specified by the <a href=#concept-fs-enctype title=concept-fs-enctype>enctype</a>, and then sent to the
   destination specified by the <a href=#concept-fs-action title=concept-fs-action>action</a> using the given <a href=#concept-fs-method title=concept-fs-method>method</a>.</p><p>For example, take the following form:</p><pre>&lt;form action="/find.cgi" method=get&gt;
  &lt;input type=text name=t&gt;
@@ -22177,7 +22365,7 @@
        else by just making the script pick the other user's variant,
        and then reloading.
 
-  --><h4 id=introduction-1><span class=secno>5.6.1 </span>Introduction</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p><i>This section is non-normative.</i></p><p>In order to enable users to continue interacting with Web
+  --><h4 id=introduction-2><span class=secno>5.6.1 </span>Introduction</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p><i>This section is non-normative.</i></p><p>In order to enable users to continue interacting with Web
   applications and documents even when their network connection is
   unavailable — for instance, because they are traveling outside
   of their ISP's coverage area — authors can provide a manifest
@@ -22594,7 +22782,7 @@
    </dd>
 
   </dl><p class=note>This attribute is inherently unreliable. A computer
-  can be connected to a network without having Internet access.</p><h2 id=webappapis><span class=secno>6 </span>Web application APIs</h2><h3 id=scripting><span class=secno>6.1 </span>Scripting</h3><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><h4 id=introduction-2><span class=secno>6.1.1 </span>Introduction</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>Various mechanisms can cause author-provided executable code to
+  can be connected to a network without having Internet access.</p><h2 id=webappapis><span class=secno>6 </span>Web application APIs</h2><h3 id=scripting><span class=secno>6.1 </span>Scripting</h3><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><h4 id=introduction-3><span class=secno>6.1.1 </span>Introduction</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>Various mechanisms can cause author-provided executable code to
   run in the context of a document. These mechanisms include, but are
   probably not limited to:</p><ul><li>Processing of <code><a href=#script>script</a></code> elements.</li>
 
@@ -23523,7 +23711,7 @@
   the drop could be triggered by the mouse being released.</p><p>On media without a pointing device, the user would probably have
   to explicitly indicate his intention to perform a drag-and-drop
   operation, stating what he wishes to drag and what he wishes to
-  drop, respectively.</p><h4 id=introduction-3><span class=secno>7.9.1 </span>Introduction</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p><i>This section is non-normative.</i></p><p>To make an element draggable is simple: give the element a <code title=attr-draggable><a href=#the-draggable-attribute>draggable</a></code> attribute, and set an event
+  drop, respectively.</p><h4 id=introduction-4><span class=secno>7.9.1 </span>Introduction</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p><i>This section is non-normative.</i></p><p>To make an element draggable is simple: give the element a <code title=attr-draggable><a href=#the-draggable-attribute>draggable</a></code> attribute, and set an event
   listener for <code title=event-dragstart><a href=#event-dragstart>dragstart</a></code> that
   stores the data being dragged.</p><p>The event handler typically needs to check that it's not a text
   selection that is being dragged, and then needs to store data into
@@ -24294,7 +24482,7 @@
   the ranges U+0041 to U+005A (LATIN CAPITAL LETTER A to LATIN CAPITAL
   LETTER Z) and U+0061 to U+007A (LATIN SMALL LETTER A to LATIN SMALL
   LETTER Z). For convenience, in this section this is just referred to
-  as "case-insensitive".</p><h4 id=the-doctype><span class=secno>8.1.1 </span>The DOCTYPE</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments. </i><span><a href=http://www.w3.org/html/wg/tracker/issues/4>ISSUE-4</a> (html-versioning) blocks progress to Last Call</span></p><p>A <dfn id=syntax-doctype title=syntax-doctype>DOCTYPE</dfn> is a mostly useless,
+  as "case-insensitive".</p><h4 id=the-doctype><span class=secno>8.1.1 </span>The DOCTYPE</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments. </i><span><a href=http://www.w3.org/html/wg/tracker/issues/4>ISSUE-4</a> (html-versioning) and <a href=http://www.w3.org/html/wg/tracker/issues/84>ISSUE-84</a> (legacy-doctypes) block progress to Last Call</span></p><p>A <dfn id=syntax-doctype title=syntax-doctype>DOCTYPE</dfn> is a mostly useless,
   but required, header.</p><p class=note>DOCTYPEs are required for legacy reasons. When
   omitted, browsers tend to use a different rendering mode that is
   incompatible with some specifications. Including the DOCTYPE in a

Index: number-state.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/number-state.html,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -d -r1.17 -r1.18
--- number-state.html	15 Feb 2010 19:17:02 -0000	1.17
+++ number-state.html	17 Feb 2010 04:57:08 -0000	1.18
@@ -1,6 +1,6 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
 <!DOCTYPE html>
-<!-- when publishing, change bits marked ZZZ --><html lang="en-US-x-Hixie" class="split chapter"><head><title>4.10.5.1.13 Number state &#8212; HTML5 (Author Edition)</title><script src="link-fixup.js"></script><link href="whatwg.css" rel="stylesheet"><style type="text/css">
+<!-- when publishing, change bits marked ZZZ --><html lang="en-US-x-Hixie" class="split chapter"><head><title>4.10.7.1.13 Number state &#8212; HTML5 (Author Edition)</title><script src="link-fixup.js"></script><link href="whatwg.css" rel="stylesheet"><style type="text/css">
    pre { margin-left: 2em; white-space: pre-wrap; }
    h2 { margin: 3em 0 1em 0; }
    h3 { margin: 2.5em 0 1em 0; }
@@ -278,19 +278,19 @@
        document.getElementsByTagName('h2')[0].textContent += '; load: ' + (new Date() - loadTimer) + 'ms';
      fixBrokenLink();
    }
-  </script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"><link href="states-of-the-type-attribute.html" title="4.10.5.1 States of the type attribute" rel="prev">
+  </script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"><link href="states-of-the-type-attribute.html" title="4.10.7.1 States of the type attribute" rel="prev">
   <link href="Overview.html#contents" title="Table of contents" rel="index">
-  <link href="common-input-element-attributes.html" title="4.10.5.2 Common input element attributes" rel="next">
+  <link href="common-input-element-attributes.html" title="4.10.7.2 Common input element attributes" rel="next">
   </head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"></a></p>
    <h1>HTML5 (Author Edition)</h1>
    </div><div>
-   <a href="states-of-the-type-attribute.html">&#8592; 4.10.5.1 States of the type attribute</a> &#8211;
+   <a href="states-of-the-type-attribute.html">&#8592; 4.10.7.1 States of the type attribute</a> &#8211;
    <a href="Overview.html#contents">Table of contents</a> &#8211;
-   <a href="common-input-element-attributes.html">4.10.5.2 Common input element attributes &#8594;</a>
-  <ol class="toc"><li><ol><li><ol><li><ol><li><ol><li><a href="number-state.html#number-state"><span class="secno">4.10.5.1.13 </span>Number state</a></li><li><a href="number-state.html#range-state"><span class="secno">4.10.5.1.14 </span>Range state</a></li><li><a href="number-state.html#color-state"><span class="secno">4.10.5.1.15 </span>Color state</a></li><li><a href="number-state.html#checkbox-state"><span class="secno">4.10.5.1.16 </span>Checkbox state</a></li><li><a href="number-state.html#radio-button-state"><span class="secno">4.10.5.1.17 </span>Radio Button state</a></li><li><a href="number-state.html#file-upload-state"><span class="secno">4.10.5.1.18 </span>File Upload state</a></li><li><a href="number-state.html#submit-button-state"><span class="secno">4.10.5.1.19 </span>Submit Button state</a></li><li><a href="number-state.html#image-button-state"><span class="secno">4.10.5.1.20 </span>Image Button state</a></li><li><a href="number-state.html#reset-button-state"><span class="secno">4.10.5.1.21 /span>Reset Button state</a></li><li><a href="number-state.html#button-state"><span class="secno">4.10.5.1.22 </span>Button state</a></li></ol></li></ol></li></ol></li></ol></li></ol></div>
+   <a href="common-input-element-attributes.html">4.10.7.2 Common input element attributes &#8594;</a>
+  <ol class="toc"><li><ol><li><ol><li><ol><li><ol><li><a href="number-state.html#number-state"><span class="secno">4.10.7.1.13 </span>Number state</a></li><li><a href="number-state.html#range-state"><span class="secno">4.10.7.1.14 </span>Range state</a></li><li><a href="number-state.html#color-state"><span class="secno">4.10.7.1.15 </span>Color state</a></li><li><a href="number-state.html#checkbox-state"><span class="secno">4.10.7.1.16 </span>Checkbox state</a></li><li><a href="number-state.html#radio-button-state"><span class="secno">4.10.7.1.17 </span>Radio Button state</a></li><li><a href="number-state.html#file-upload-state"><span class="secno">4.10.7.1.18 </span>File Upload state</a></li><li><a href="number-state.html#submit-button-state"><span class="secno">4.10.7.1.19 </span>Submit Button state</a></li><li><a href="number-state.html#image-button-state"><span class="secno">4.10.7.1.20 </span>Image Button state</a></li><li><a href="number-state.html#reset-button-state"><span class="secno">4.10.7.1.21 /span>Reset Button state</a></li><li><a href="number-state.html#button-state"><span class="secno">4.10.7.1.22 </span>Button state</a></li></ol></li></ol></li></ol></li></ol></li></ol></div>
 
-  <h6 id="number-state"><span class="secno">4.10.5.1.13 </span><dfn title="attr-input-type-number">Number</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href="the-input-element.html#the-input-element">input</a></code> element <a href="#represents">represents</a> a control
+  <h6 id="number-state"><span class="secno">4.10.7.1.13 </span><dfn title="attr-input-type-number">Number</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href="the-input-element.html#the-input-element">input</a></code> element <a href="#represents">represents</a> a control
   for setting the element's <a href="#concept-fe-value" title="concept-fe-value">value</a> to a string representing a
   number.</p><p>The <code title="attr-input-value"><a href="the-input-element.html#attr-input-value">value</a></code> attribute, if
   specified, must have a value that is a <a href="common-microsyntaxes.html#valid-floating-point-number">valid floating point
@@ -353,7 +353,7 @@
    <code class="no-backref" title="dom-textarea/input-select"><a href="#dom-textarea-input-select">select()</a></code> and
    <code class="no-backref" title="dom-textarea/input-setSelectionRange"><a href="#dom-textarea-input-setselectionrange">setSelectionRange()</a></code> methods.</p>
 
-  </div><h6 id="range-state"><span class="secno">4.10.5.1.14 </span><dfn title="attr-input-type-range">Range</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href="the-input-element.html#the-input-element">input</a></code> element <a href="#represents">represents</a> a control
+  </div><h6 id="range-state"><span class="secno">4.10.7.1.14 </span><dfn title="attr-input-type-range">Range</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href="the-input-element.html#the-input-element">input</a></code> element <a href="#represents">represents</a> a control
   for setting the element's <a href="#concept-fe-value" title="concept-fe-value">value</a> to a string representing a
   number, but with the caveat that the exact value is not important,
   letting UAs provide a simpler interface than they do for the <a href="#number-state" title="attr-input-type-number">Number</a> state.</p><p>The <code title="attr-input-value"><a href="the-input-element.html#attr-input-value">value</a></code> attribute, if
@@ -476,7 +476,7 @@
    maintain the same resolution for the tick marks, despite the
    differences in width.</p>
 
-  </div><h6 id="color-state"><span class="secno">4.10.5.1.15 </span><dfn title="attr-input-type-color">Color</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href="the-input-element.html#the-input-element">input</a></code> element <a href="#represents">represents</a> a color
+  </div><h6 id="color-state"><span class="secno">4.10.7.1.15 </span><dfn title="attr-input-type-color">Color</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href="the-input-element.html#the-input-element">input</a></code> element <a href="#represents">represents</a> a color
   well control, for setting the element's <a href="#concept-fe-value" title="concept-fe-value">value</a> to a string representing a
   <a href="common-microsyntaxes.html#simple-color">simple color</a>.</p><p>The <code title="attr-input-value"><a href="the-input-element.html#attr-input-value">value</a></code> attribute, if
   specified, must have a value that is a <a href="common-microsyntaxes.html#valid-simple-color">valid simple
@@ -532,7 +532,7 @@
    <code class="no-backref" title="dom-input-stepDown"><a href="#dom-input-stepdown">stepDown()</a></code>, and
    <code class="no-backref" title="dom-input-stepUp"><a href="#dom-input-stepup">stepUp()</a></code> methods.</p>
 
-  </div><h6 id="checkbox-state"><span class="secno">4.10.5.1.16 </span><dfn title="attr-input-type-checkbox">Checkbox</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href="the-input-element.html#the-input-element">input</a></code> element <a href="#represents">represents</a> a
+  </div><h6 id="checkbox-state"><span class="secno">4.10.7.1.16 </span><dfn title="attr-input-type-checkbox">Checkbox</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href="the-input-element.html#the-input-element">input</a></code> element <a href="#represents">represents</a> a
   two-state control that represents the element's <a href="#concept-fe-checked" title="concept-fe-checked">checkedness</a> state. If the
   element's <a href="#concept-fe-checked" title="concept-fe-checked">checkedness</a> state
   is true, the control represents a positive selection, and if it is
@@ -604,7 +604,7 @@
 
    <p>The <code class="no-backref" title="event-input-input"><a href="#event-input-input">input</a></code> event does not apply.</p>
 
-  </div><h6 id="radio-button-state"><span class="secno">4.10.5.1.17 </span><dfn title="attr-input-type-radio">Radio Button</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href="the-input-element.html#the-input-element">input</a></code> element <a href="#represents">represents</a> a control
+  </div><h6 id="radio-button-state"><span class="secno">4.10.7.1.17 </span><dfn title="attr-input-type-radio">Radio Button</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href="the-input-element.html#the-input-element">input</a></code> element <a href="#represents">represents</a> a control
   that, when used in conjunction with other <code><a href="the-input-element.html#the-input-element">input</a></code>
   elements, forms a <i><a href="#radio-button-group">radio button group</a></i> in which only one
   control can have its <a href="#concept-fe-checked" title="concept-fe-checked">checkedness</a> state set to true. If
@@ -684,7 +684,7 @@
 
    <p>The <code class="no-backref" title="event-input-input"><a href="#event-input-input">input</a></code> event does not apply.</p>
 
-  </div><h6 id="file-upload-state"><span class="secno">4.10.5.1.18 </span><dfn title="attr-input-type-file">File Upload</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><!-- v2 ideas:
+  </div><h6 id="file-upload-state"><span class="secno">4.10.7.1.18 </span><dfn title="attr-input-type-file">File Upload</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><!-- v2 ideas:
    * maximum height/width or required ratio for image uploads? - Leons Petrazickis
    * maximum per-file upload size - Alfonso Mart&iacute;nez de Lizarrondo
   --><p>The <code><a href="the-input-element.html#the-input-element">input</a></code> element <a href="#represents">represents</a> a list of
@@ -809,7 +809,7 @@
 
    <p>The <code class="no-backref" title="event-input-input"><a href="#event-input-input">input</a></code> event does not apply.</p>
 
-  </div><h6 id="submit-button-state"><span class="secno">4.10.5.1.19 </span><dfn title="attr-input-type-submit">Submit Button</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href="the-input-element.html#the-input-element">input</a></code> element <a href="#represents">represents</a> a button
+  </div><h6 id="submit-button-state"><span class="secno">4.10.7.1.19 </span><dfn title="attr-input-type-submit">Submit Button</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href="the-input-element.html#the-input-element">input</a></code> element <a href="#represents">represents</a> a button
   that, when activated, submits the form.  The element is a <a href="forms.html#concept-button" title="concept-button">button</a>, specifically a <a href="forms.html#concept-submit-button" title="concept-submit-button">submit button</a>.</p><p>The <code title="attr-fs-formaction"><a href="association-of-controls-and-forms.html#attr-fs-formaction">formaction</a></code>, <code title="attr-fs-formenctype"><a href="association-of-controls-and-forms.html#attr-fs-formenctype">formenctype</a></code>, <code title="attr-fs-formmethod"><a href="association-of-controls-and-forms.html#attr-fs-formmethod">formmethod</a></code>, <code title="attr-fs-formnovalidate"><a href="association-of-controls-and-forms.html#attr-fs-formnovalidate">formnovalidate</a></code>, and <code title="attr-fs-formtarget"><a href="association-of-controls-and-forms.html#attr-fs-formtarget">formtarget</a></code> attributes are <a href="association-of-controls-and-forms.html#attributes-for-form-submission">attributes
   for form submission</a>.</p><p class="note">The <code title="attr-fs-formnovalidate"><a href="association-of-controls-and-forms.html#attr-fs-formnovalidate">formnovalidate</a></code> attribute can
   be used to make submit buttons that do not trigger the constraint
@@ -865,7 +865,7 @@
 
    <p>The <code class="no-backref" title="event-input-input"><a href="#event-input-input">input</a></code> and <code class="no-backref" title="event-input-change"><a href="#event-input-change">change</a></code> events do not apply.</p>
 
-  </div><h6 id="image-button-state"><span class="secno">4.10.5.1.20 </span><dfn title="attr-input-type-image">Image Button</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href="the-input-element.html#the-input-element">input</a></code> element <a href="#represents">represents</a> either an
+  </div><h6 id="image-button-state"><span class="secno">4.10.7.1.20 </span><dfn title="attr-input-type-image">Image Button</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href="the-input-element.html#the-input-element">input</a></code> element <a href="#represents">represents</a> either an
   image from which a user can select a coordinate and submit the form,
   or alternatively a button from which the user can submit the
   form. The element is a <a href="forms.html#concept-button" title="concept-button">button</a>,
@@ -936,7 +936,7 @@
   </div><p class="note">Many aspects of this state's behavior are similar to
   the behavior of the <code><a href="embedded-content-1.html#the-img-element">img</a></code> element. Readers are encouraged
   to read that section, where many of the same requirements are
-  described in more detail.</p><h6 id="reset-button-state"><span class="secno">4.10.5.1.21 </span><dfn title="attr-input-type-reset">Reset Button</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href="the-input-element.html#the-input-element">input</a></code> element <a href="#represents">represents</a> a button
+  described in more detail.</p><h6 id="reset-button-state"><span class="secno">4.10.7.1.21 </span><dfn title="attr-input-type-reset">Reset Button</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href="the-input-element.html#the-input-element">input</a></code> element <a href="#represents">represents</a> a button
   that, when activated, resets the form.  The element is a <a href="forms.html#concept-button" title="concept-button">button</a>.</p><div class="bookkeeping">
 
    <p>The <code title="dom-input-value"><a href="#dom-input-value">value</a></code> IDL attribute
@@ -985,7 +985,7 @@
 
    <p>The <code class="no-backref" title="event-input-input"><a href="#event-input-input">input</a></code> and <code class="no-backref" title="event-input-change"><a href="#event-input-change">change</a></code> events do not apply.</p>
 
-  </div><h6 id="button-state"><span class="secno">4.10.5.1.22 </span><dfn title="attr-input-type-button">Button</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href="the-input-element.html#the-input-element">input</a></code> element <a href="#represents">represents</a> a button
+  </div><h6 id="button-state"><span class="secno">4.10.7.1.22 </span><dfn title="attr-input-type-button">Button</dfn> state</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href="the-input-element.html#the-input-element">input</a></code> element <a href="#represents">represents</a> a button
   with no default behavior.  The element is a <a href="forms.html#concept-button" title="concept-button">button</a>.</p><div class="bookkeeping">
 
    <p>The <code title="dom-input-value"><a href="#dom-input-value">value</a></code> IDL attribute

Index: syntax.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/syntax.html,v
retrieving revision 1.566
retrieving revision 1.567
diff -u -d -r1.566 -r1.567
--- syntax.html	15 Feb 2010 19:17:04 -0000	1.566
+++ syntax.html	17 Feb 2010 04:57:11 -0000	1.567
@@ -337,7 +337,7 @@
   the ranges U+0041 to U+005A (LATIN CAPITAL LETTER A to LATIN CAPITAL
   LETTER Z) and U+0061 to U+007A (LATIN SMALL LETTER A to LATIN SMALL
   LETTER Z). For convenience, in this section this is just referred to
-  as "case-insensitive".</p><h4 id="the-doctype"><span class="secno">8.1.1 </span>The DOCTYPE</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments. </i><span><a href="http://www.w3.org/html/wg/tracker/issues/4">ISSUE-4</a> (html-versioning) blocks progress to Last Call</span></p><p>A <dfn id="syntax-doctype" title="syntax-doctype">DOCTYPE</dfn> is a mostly useless,
+  as "case-insensitive".</p><h4 id="the-doctype"><span class="secno">8.1.1 </span>The DOCTYPE</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments. </i><span><a href="http://www.w3.org/html/wg/tracker/issues/4">ISSUE-4</a> (html-versioning) and <a href="http://www.w3.org/html/wg/tracker/issues/84">ISSUE-84</a> (legacy-doctypes) block progress to Last Call</span></p><p>A <dfn id="syntax-doctype" title="syntax-doctype">DOCTYPE</dfn> is a mostly useless,
   but required, header.</p><p class="note">DOCTYPEs are required for legacy reasons. When
   omitted, browsers tend to use a different rendering mode that is
   incompatible with some specifications. Including the DOCTYPE in a

Received on Wednesday, 17 February 2010 04:57:24 UTC