html5/spec Overview.html,1.1412,1.1413

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

Modified Files:
	Overview.html 
Log Message:
WF2: Rewrite the way we're doing these type='' sections so they're less babbly. (whatwg r2240)

Index: Overview.html
===================================================================
RCS file: /sources/public/html5/spec/Overview.html,v
retrieving revision 1.1412
retrieving revision 1.1413
diff -u -d -r1.1412 -r1.1413
--- Overview.html	25 Sep 2008 10:47:20 -0000	1.1412
+++ Overview.html	25 Sep 2008 11:01:26 -0000	1.1413
@@ -29701,37 +29701,27 @@
    title=attr-input-type-text>Text</dfn> state</h6>
 
   <p>When an <code><a href="#input0">input</a></code> element's <code
-   title=attr-input-type><a href="#type14">type</a></code> attribute is
-   absent, has the value <code title=attr-input-type-text-keyword><a
-   href="#text2">text</a></code>, or has an invalid value, it is in the <a
-   href="#text3" title=attr-input-type-text>Text</a> state.
-
-  <p>When an <code><a href="#input0">input</a></code> element's <code
    title=attr-input-type><a href="#type14">type</a></code> attribute is in
-   the <a href="#text3" title=attr-input-type-text>Text</a> state, the
-   element represents a one line plain text edit control for the element's <a
-   href="#value12" title=concept-fe-value>value</a>.
+   the <a href="#text3" title=attr-input-type-text>Text</a> state, the rules
+   in this section apply.
 
-  <p>If an <code><a href="#input0">input</a></code> element whose <code
-   title=attr-input-type><a href="#type14">type</a></code> attribute is in
-   the <a href="#text3" title=attr-input-type-text>Text</a> state is <i
-   title=concept-input-mutable><a href="#mutable">mutable</a></i>, its <a
-   href="#value12" title=concept-fe-value>value</a> should be editable by the
-   user. User agents must not allow users to insert U+000A LINE FEED (LF) or
-   U+000D CARRIAGE RETURN (CR) characters into the <a href="#value12"
-   title=concept-fe-value>value</a> of such <code><a
-   href="#input0">input</a></code> elements.
+  <p>The <code><a href="#input0">input</a></code> element represents a one
+   line plain text edit control for the element's <a href="#value12"
+   title=concept-fe-value>value</a>.
 
-  <p><strong>The <a href="#text3" title=attr-input-type-text>Text</a> state's
-   <a href="#value8">value sanitization algorithm</a> is as follows:</strong>
-   <a href="#strip">Strip line breaks from the value</a>.
+  <p>If the element is <i title=concept-input-mutable><a
+   href="#mutable">mutable</a></i>, its <a href="#value12"
+   title=concept-fe-value>value</a> should be editable by the user. User
+   agents must not allow users to insert U+000A LINE FEED (LF) or U+000D
+   CARRIAGE RETURN (CR) characters into the element's <a href="#value12"
+   title=concept-fe-value>value</a>.
 
-  <p>When an <code><a href="#input0">input</a></code> element's <code
-   title=attr-input-type><a href="#type14">type</a></code> attribute is in
-   the <a href="#text3" title=attr-input-type-text>Text</a> state, the
-   following common <code><a href="#input0">input</a></code> element content
-   attributes, DOM attributes, and methods apply to the element: <code
-   title=attr-input-autocomplete><a
+  <p><strong>The <a href="#value8">value sanitization algorithm</a> is as
+   follows:</strong> <a href="#strip">Strip line breaks from the value</a>.
+
+  <p>The following common <code><a href="#input0">input</a></code> element
+   content attributes, DOM attributes, and methods apply to the element:
+   <code title=attr-input-autocomplete><a
    href="#autocomplete0">autocomplete</a></code>, <code
    title=attr-input-list>list</code>, <code title=attr-input-maxlength><a
    href="#maxlength0">maxlength</a></code>, <code
@@ -29743,11 +29733,8 @@
    title=dom-input-selectedOption><a
    href="#selectedoption">selectedOption</a></code> DOM attributes.
 
-  <p>When an <code><a href="#input0">input</a></code> element's <code
-   title=attr-input-type><a href="#type14">type</a></code> attribute is in
-   the <a href="#text3" title=attr-input-type-text>Text</a> state, the
-   following content attributes must not be specified and do not apply to the
-   element: <code class=no-backref title=attr-input-accept><a
+  <p>The following content attributes must not be specified and do not apply
+   to the element: <code class=no-backref title=attr-input-accept><a
    href="#accept0">accept</a></code>, <code class=no-backref
    title=attr-input-alt>alt</code>, <code class=no-backref
    title=attr-input-checked>checked</code>, <code class=no-backref
@@ -29762,11 +29749,8 @@
    href="#enctype">enctype</a></code>, and <code class=no-backref
    title=attr-fs-action><a href="#action">action</a></code>.
 
-  <p>When an <code><a href="#input0">input</a></code> element's <code
-   title=attr-input-type><a href="#type14">type</a></code> attribute is in
-   the <a href="#text3" title=attr-input-type-text>Text</a> state, the
-   following DOM attributes and methods do not apply to the element: <code
-   class=no-backref title=dom-input-checked><a
+  <p>The following DOM attributes and methods do not apply to the element:
+   <code class=no-backref title=dom-input-checked><a
    href="#checked1">checked</a></code>, <code class=no-backref
    title=dom-input-valueAsDate><a href="#valueasdate">valueAsDate</a></code>,
    <code class=no-backref title=dom-input-valueAsNumber><a
@@ -29779,33 +29763,26 @@
    title=attr-input-type-email>E-mail</dfn> state</h6>
 
   <p>When an <code><a href="#input0">input</a></code> element's <code
-   title=attr-input-type><a href="#type14">type</a></code> attribute has the
-   value <code title=attr-input-type-email-keyword><a
-   href="#email">email</a></code>, it is in the <a href="#e-mail0"
-   title=attr-input-type-email>E-mail</a> state.
-
-  <p>When an <code><a href="#input0">input</a></code> element's <code
    title=attr-input-type><a href="#type14">type</a></code> attribute is in
    the <a href="#e-mail0" title=attr-input-type-email>E-mail</a> state, the
-   element represents a control for editing a single e-mail address given in
-   the element's <a href="#value12" title=concept-fe-value>value</a>.
+   rules in this section apply.
 
-  <p>If an <code><a href="#input0">input</a></code> element whose <code
-   title=attr-input-type><a href="#type14">type</a></code> attribute is in
-   the <a href="#e-mail0" title=attr-input-type-email>E-mail</a> state is <i
-   title=concept-input-mutable><a href="#mutable">mutable</a></i>, the user
-   should allow the user to change the e-mail address represented by its <a
-   href="#value12" title=concept-fe-value>value</a>. User agents may allow
-   the user to set the <a href="#value12" title=concept-fe-value>value</a> to
-   a string that is not an e-mail address. User agents should allow the user
-   to set the <a href="#value12" title=concept-fe-value>value</a> to the
-   empty string. User agents must not allow users to insert U+000A LINE FEED
-   (LF) or U+000D CARRIAGE RETURN (CR) characters into the <a href="#value12"
-   title=concept-fe-value>value</a> of such <code><a
-   href="#input0">input</a></code> elements.
+  <p>The <code><a href="#input0">input</a></code> element represents a
+   control for editing a single e-mail address given in the element's <a
+   href="#value12" title=concept-fe-value>value</a>.
 
-  <p><strong>The <a href="#e-mail0" title=attr-input-type-email>E-mail</a>
-   state's <a href="#value8">value sanitization algorithm</a> is as
+  <p>If the element is <i title=concept-input-mutable><a
+   href="#mutable">mutable</a></i>, the user should allow the user to change
+   the e-mail address represented by its <a href="#value12"
+   title=concept-fe-value>value</a>. User agents may allow the user to set
+   the <a href="#value12" title=concept-fe-value>value</a> to a string that
+   is not an e-mail address. User agents should allow the user to set the <a
+   href="#value12" title=concept-fe-value>value</a> to the empty string. User
+   agents must not allow users to insert U+000A LINE FEED (LF) or U+000D
+   CARRIAGE RETURN (CR) characters into the <a href="#value12"
+   title=concept-fe-value>value</a>.
+
+  <p><strong>The <a href="#value8">value sanitization algorithm</a> is as
    follows:</strong> <a href="#strip">Strip line breaks from the value</a>.
 
   <p><strong>Constraint validation:</strong> While the <a href="#value12"
@@ -29817,12 +29794,9 @@
    href="#suffering">suffering from a type mismatch</a>. <a
    href="#references">[RFC2822]</a>
 
-  <p>When an <code><a href="#input0">input</a></code> element's <code
-   title=attr-input-type><a href="#type14">type</a></code> attribute is in
-   the <a href="#e-mail0" title=attr-input-type-email>E-mail</a> state, the
-   following common <code><a href="#input0">input</a></code> element content
-   attributes, DOM attributes, and methods apply to the element: <code
-   title=attr-input-autocomplete><a
+  <p>The following common <code><a href="#input0">input</a></code> element
+   content attributes, DOM attributes, and methods apply to the element:
+   <code title=attr-input-autocomplete><a
    href="#autocomplete0">autocomplete</a></code>, <code
    title=attr-input-list>list</code>, <code title=attr-input-maxlength><a
    href="#maxlength0">maxlength</a></code>, <code
@@ -29834,11 +29808,8 @@
    title=dom-input-selectedOption><a
    href="#selectedoption">selectedOption</a></code> DOM attributes.
 
-  <p>When an <code><a href="#input0">input</a></code> element's <code
-   title=attr-input-type><a href="#type14">type</a></code> attribute is in
-   the <a href="#e-mail0" title=attr-input-type-email>E-mail</a> state, the
-   following content attributes must not be specified and do not apply to the
-   element: <code class=no-backref title=attr-input-accept><a
+  <p>The following content attributes must not be specified and do not apply
+   to the element: <code class=no-backref title=attr-input-accept><a
    href="#accept0">accept</a></code>, <code class=no-backref
    title=attr-input-alt>alt</code>, <code class=no-backref
    title=attr-input-checked>checked</code>, <code class=no-backref
@@ -29853,11 +29824,8 @@
    href="#enctype">enctype</a></code>, and <code class=no-backref
    title=attr-fs-action><a href="#action">action</a></code>.
 
-  <p>When an <code><a href="#input0">input</a></code> element's <code
-   title=attr-input-type><a href="#type14">type</a></code> attribute is in
-   the <a href="#e-mail0" title=attr-input-type-email>E-mail</a> state, the
-   following DOM attributes and methods do not apply to the element: <code
-   class=no-backref title=dom-input-checked><a
+  <p>The following DOM attributes and methods do not apply to the element:
+   <code class=no-backref title=dom-input-checked><a
    href="#checked1">checked</a></code>, <code class=no-backref
    title=dom-input-valueAsDate><a href="#valueasdate">valueAsDate</a></code>,
    <code class=no-backref title=dom-input-valueAsNumber><a
@@ -29870,46 +29838,36 @@
    title=attr-input-type-url>URL</dfn> state</h6>
 
   <p>When an <code><a href="#input0">input</a></code> element's <code
-   title=attr-input-type><a href="#type14">type</a></code> attribute has the
-   value <code title=attr-input-type-url-keyword><a
-   href="#url1">url</a></code>, it is in the <a href="#url2"
-   title=attr-input-type-url>URL</a> state.
-
-  <p>When an <code><a href="#input0">input</a></code> element's <code
    title=attr-input-type><a href="#type14">type</a></code> attribute is in
-   the <a href="#url2" title=attr-input-type-url>URL</a> state, the element
-   represents a control for editing a single <a href="#url">URL</a> given in
-   the element's <a href="#value12" title=concept-fe-value>value</a>.
+   the <a href="#url2" title=attr-input-type-url>URL</a> state, the rules in
+   this section apply.
 
-  <p>If an <code><a href="#input0">input</a></code> element whose <code
-   title=attr-input-type><a href="#type14">type</a></code> attribute is in
-   the <a href="#url2" title=attr-input-type-url>URL</a> state is <i
-   title=concept-input-mutable><a href="#mutable">mutable</a></i>, the user
-   should allow the user to change the URL represented by its <a
-   href="#value12" title=concept-fe-value>value</a>. User agents may allow
-   the user to set the <a href="#value12" title=concept-fe-value>value</a> to
-   a string that is not a <span>value URL</span>. User agents should allow
-   the user to set the <a href="#value12" title=concept-fe-value>value</a> to
-   the empty string. User agents must not allow users to insert U+000A LINE
-   FEED (LF) or U+000D CARRIAGE RETURN (CR) characters into the <a
-   href="#value12" title=concept-fe-value>value</a> of such <code><a
-   href="#input0">input</a></code> elements.
+  <p>The <code><a href="#input0">input</a></code> element represents a
+   control for editing a single <a href="#url">URL</a> given in the element's
+   <a href="#value12" title=concept-fe-value>value</a>.
 
-  <p><strong>The <a href="#url2" title=attr-input-type-url>URL</a> state's <a
-   href="#value8">value sanitization algorithm</a> is as follows:</strong> <a
-   href="#strip">Strip line breaks from the value</a>.
+  <p>If the is <i title=concept-input-mutable><a
+   href="#mutable">mutable</a></i>, the user should allow the user to change
+   the URL represented by its <a href="#value12"
+   title=concept-fe-value>value</a>. User agents may allow the user to set
+   the <a href="#value12" title=concept-fe-value>value</a> to a string that
+   is not a <span>value URL</span>. User agents should allow the user to set
+   the <a href="#value12" title=concept-fe-value>value</a> to the empty
+   string. User agents must not allow users to insert U+000A LINE FEED (LF)
+   or U+000D CARRIAGE RETURN (CR) characters into the <a href="#value12"
+   title=concept-fe-value>value</a>.
+
+  <p><strong>The <a href="#value8">value sanitization algorithm</a> is as
+   follows:</strong> <a href="#strip">Strip line breaks from the value</a>.
 
   <p><strong>Constraint validation:</strong> While the <a href="#value12"
    title=concept-fe-value>value</a> of the element is not a <a
    href="#valid9">valid URL</a>, the element is <a
    href="#suffering">suffering from a type mismatch</a>.
 
-  <p>When an <code><a href="#input0">input</a></code> element's <code
-   title=attr-input-type><a href="#type14">type</a></code> attribute is in
-   the <a href="#url2" title=attr-input-type-url>URL</a> state, the following
-   common <code><a href="#input0">input</a></code> element content
-   attributes, DOM attributes, and methods apply to the element: <code
-   title=attr-input-autocomplete><a
+  <p>The following common <code><a href="#input0">input</a></code> element
+   content attributes, DOM attributes, and methods apply to the element:
+   <code title=attr-input-autocomplete><a
    href="#autocomplete0">autocomplete</a></code>, <code
    title=attr-input-list>list</code>, <code title=attr-input-maxlength><a
    href="#maxlength0">maxlength</a></code>, <code
@@ -29921,11 +29879,8 @@
    title=dom-input-selectedOption><a
    href="#selectedoption">selectedOption</a></code> DOM attributes.
 
-  <p>When an <code><a href="#input0">input</a></code> element's <code
-   title=attr-input-type><a href="#type14">type</a></code> attribute is in
-   the <a href="#url2" title=attr-input-type-url>URL</a> state, the following
-   content attributes must not be specified and do not apply to the element:
-   <code class=no-backref title=attr-input-accept><a
+  <p>The following content attributes must not be specified and do not apply
+   to the element: <code class=no-backref title=attr-input-accept><a
    href="#accept0">accept</a></code>, <code class=no-backref
    title=attr-input-alt>alt</code>, <code class=no-backref
    title=attr-input-checked>checked</code>, <code class=no-backref
@@ -29940,11 +29895,8 @@
    href="#enctype">enctype</a></code>, and <code class=no-backref
    title=attr-fs-action><a href="#action">action</a></code>.
 
-  <p>When an <code><a href="#input0">input</a></code> element's <code
-   title=attr-input-type><a href="#type14">type</a></code> attribute is in
-   the <a href="#url2" title=attr-input-type-url>URL</a> state, the following
-   DOM attributes and methods do not apply to the element: <code
-   class=no-backref title=dom-input-checked><a
+  <p>The following DOM attributes and methods do not apply to the element:
+   <code class=no-backref title=dom-input-checked><a
    href="#checked1">checked</a></code>, <code class=no-backref
    title=dom-input-valueAsDate><a href="#valueasdate">valueAsDate</a></code>,
    <code class=no-backref title=dom-input-valueAsNumber><a
@@ -29957,39 +29909,27 @@
    title=attr-input-type-password>Password</dfn> state</h6>
 
   <p>When an <code><a href="#input0">input</a></code> element's <code
-   title=attr-input-type><a href="#type14">type</a></code> attribute has the
-   value <code title=attr-input-type-password-keyword><a
-   href="#password0">password</a></code>, it is in the <a href="#password1"
-   title=attr-input-type-password>Password</a> state.
-
-  <p>When an <code><a href="#input0">input</a></code> element's <code
    title=attr-input-type><a href="#type14">type</a></code> attribute is in
    the <a href="#password1" title=attr-input-type-password>Password</a>
-   state, the element represents a one line plain text edit control for the
-   element's <a href="#value12" title=concept-fe-value>value</a>. The user
-   agent should obscure the value so that people other than the user cannot
-   see it.
+   state, the rules in this section apply.
 
-  <p>If an <code><a href="#input0">input</a></code> element whose <code
-   title=attr-input-type><a href="#type14">type</a></code> attribute is in
-   the <a href="#password1" title=attr-input-type-password>Password</a> state
-   is <i title=concept-input-mutable><a href="#mutable">mutable</a></i>, its
-   <a href="#value12" title=concept-fe-value>value</a> should be editable by
-   the user. User agents must not allow users to insert U+000A LINE FEED (LF)
-   or U+000D CARRIAGE RETURN (CR) characters into the <a href="#value12"
-   title=concept-fe-value>value</a> of such <code><a
-   href="#input0">input</a></code> elements.
+  <p>The <code><a href="#input0">input</a></code> element represents a one
+   line plain text edit control for the element's <a href="#value12"
+   title=concept-fe-value>value</a>. The user agent should obscure the value
+   so that people other than the user cannot see it.
 
-  <p><strong>The <a href="#password1"
-   title=attr-input-type-password>Password</a> state's <a
-   href="#value8">value sanitization algorithm</a> is as follows:</strong> <a
-   href="#strip">Strip line breaks from the value</a>.
+  <p>If the element is <i title=concept-input-mutable><a
+   href="#mutable">mutable</a></i>, its <a href="#value12"
+   title=concept-fe-value>value</a> should be editable by the user. User
+   agents must not allow users to insert U+000A LINE FEED (LF) or U+000D
+   CARRIAGE RETURN (CR) characters into the <a href="#value12"
+   title=concept-fe-value>value</a>.
 
-  <p>When an <code><a href="#input0">input</a></code> element's <code
-   title=attr-input-type><a href="#type14">type</a></code> attribute is in
-   the <a href="#password1" title=attr-input-type-password>Password</a>
-   state, the following common <code><a href="#input0">input</a></code>
-   element content attributes apply to the element: <code
+  <p><strong>The <a href="#value8">value sanitization algorithm</a> is as
+   follows:</strong> <a href="#strip">Strip line breaks from the value</a>.
+
+  <p>The following common <code><a href="#input0">input</a></code> element
+   content attributes apply to the element: <code
    title=attr-input-autocomplete><a
    href="#autocomplete0">autocomplete</a></code>, <code
    title=attr-input-maxlength><a href="#maxlength0">maxlength</a></code>,
@@ -29998,11 +29938,8 @@
    title=attr-input-required>required</code>, and <code
    title=attr-input-size>size</code>.
 
-  <p>When an <code><a href="#input0">input</a></code> element's <code
-   title=attr-input-type><a href="#type14">type</a></code> attribute is in
-   the <a href="#password1" title=attr-input-type-password>Password</a>
-   state, the following content attributes must not be specified and do not
-   apply to the element: <code class=no-backref title=attr-input-accept><a
+  <p>The following content attributes must not be specified and do not apply
+   to the element: <code class=no-backref title=attr-input-accept><a
    href="#accept0">accept</a></code>, <code class=no-backref
    title=attr-input-alt>alt</code>, <code class=no-backref
    title=attr-input-checked>checked</code>, <code class=no-backref
@@ -30018,11 +29955,8 @@
    href="#enctype">enctype</a></code>, and <code class=no-backref
    title=attr-fs-action><a href="#action">action</a></code>.
 
-  <p>When an <code><a href="#input0">input</a></code> element's <code
-   title=attr-input-type><a href="#type14">type</a></code> attribute is in
-   the <a href="#password1" title=attr-input-type-password>Password</a>
-   state, the following DOM attributes and methods do not apply to the
-   element: <code class=no-backref title=dom-input-checked><a
+  <p>The following DOM attributes and methods do not apply to the element:
+   <code class=no-backref title=dom-input-checked><a
    href="#checked1">checked</a></code>, <code class=no-backref
    title=dom-input-list><a href="#list">list</a></code>, <code
    class=no-backref title=dom-input-selectedOption><a
@@ -30038,24 +29972,17 @@
    title=attr-input-type-datetime>Date and Time</dfn> state</h6>
 
   <p>When an <code><a href="#input0">input</a></code> element's <code
-   title=attr-input-type><a href="#type14">type</a></code> attribute has the
-   value <code title=attr-input-type-datetime-keyword><a
-   href="#datetime3">datetime</a></code>, it is in the <a href="#date-and0"
-   title=attr-input-type-datetime>Date and Time</a> state.
-
-  <p>When an <code><a href="#input0">input</a></code> element's <code
    title=attr-input-type><a href="#type14">type</a></code> attribute is in
    the <a href="#date-and0" title=attr-input-type-datetime>Date and Time</a>
-   state, the element represents a control for setting the element's <a
-   href="#value12" title=concept-fe-value>value</a> to a string representing
-   a specific <a href="#utc-date">UTC date and time</a>. User agents may
-   display the date and time in whatever timezone is appropriate for the
-   user.
+   state, the rules in this section apply.
 
-  <p>If an <code><a href="#input0">input</a></code> element whose <code
-   title=attr-input-type><a href="#type14">type</a></code> attribute is in
-   the <a href="#date-and0" title=attr-input-type-datetime>Date and Time</a>
-   state is <i title=concept-input-mutable><a
+  <p>The <code><a href="#input0">input</a></code> element represents a
+   control for setting the element's <a href="#value12"
+   title=concept-fe-value>value</a> to a string representing a specific <a
+   href="#utc-date">UTC date and time</a>. User agents may display the date
+   and time in whatever timezone is appropriate for the user.
+
+  <p>If the element is <i title=concept-input-mutable><a
    href="#mutable">mutable</a></i>, the user should allow the user to change
    the date and time represented by its <a href="#value12"
    title=concept-fe-value>value</a>, as obtained by <a href="#parse0"
@@ -30069,8 +29996,7 @@
    should allow the user to set the <a href="#value12"
    title=concept-fe-value>value</a> to the empty string.
 
-  <p><strong>The <a href="#date-and0" title=attr-input-type-datetime>Date and
-   Time</a> state's <a href="#value8">value sanitization algorithm</a> is as
+  <p><strong>The <a href="#value8">value sanitization algorithm</a> is as
    follows:</strong> If the <a href="#value12"
    title=concept-fe-value>value</a> of the element is not a <a
    href="#valid6">valid UTC date and time</a>, then set it to the empty
@@ -30083,14 +30009,11 @@
    which case there is no <a href="#selected"
    title=concept-input-value-datetime>selected UTC date and time</a>.
 
-  <p class=big-issue><strong>The <a href="#date-and0"
-   title=attr-input-type-datetime>Date and Time</a> state's <a
-   href="#valueasdate1"><code title=dom-input-valueAsDate>valueAsDate</code>
-   setter algorithm</a> is as follows:</strong> ...
+  <p class=big-issue><strong>The <a href="#valueasdate1"><code
+   title=dom-input-valueAsDate>valueAsDate</code> setter algorithm</a> is as
+   follows:</strong> ...
 
-  <p class=big-issue><strong>The <a href="#date-and0"
-   title=attr-input-type-datetime>Date and Time</a> state's <a
-   href="#valueasnumber1"><code
+  <p class=big-issue><strong>The <a href="#valueasnumber1"><code
    title=dom-input-valueAsNumber>valueAsNumber</code> setter algorithm</a> is
    as follows:</strong> ...
 
@@ -30127,12 +30050,9 @@
   <p class=big-issue>... <code title=attr-input-step><a
    href="#step0">step</a></code>
 
-  <p>When an <code><a href="#input0">input</a></code> element's <code
-   title=attr-input-type><a href="#type14">type</a></code> attribute is in
-   the <a href="#date-and0" title=attr-input-type-datetime>Date and Time</a>
-   state, the following common <code><a href="#input0">input</a></code>
-   element content attributes, DOM attributes, and methods apply to the
-   element: <code title=attr-input-autocomplete><a
+  <p>The following common <code><a href="#input0">input</a></code> element
+   content attributes, DOM attributes, and methods apply to the element:
+   <code title=attr-input-autocomplete><a
    href="#autocomplete0">autocomplete</a></code>, <code
    title=attr-input-list>list</code>, <code title=attr-input-max><a
    href="#max4">max</a></code>, <code title=attr-input-min><a
@@ -30150,11 +30070,8 @@
    title=dom-input-stepDown><a href="#stepdown">stepDown()</a></code> DOM
    attributes.
 
-  <p>When an <code><a href="#input0">input</a></code> element's <code
-   title=attr-input-type><a href="#type14">type</a></code> attribute is in
-   the <a href="#date-and0" title=attr-input-type-datetime>Date and Time</a>
-   state, the following content attributes must not be specified and do not
-   apply to the element: <code class=no-backref title=attr-input-accept><a
+  <p>The following content attributes must not be specified and do not apply
+   to the element: <code class=no-backref title=attr-input-accept><a
    href="#accept0">accept</a></code>, <code class=no-backref
    title=attr-input-alt>alt</code>, <code class=no-backref
    title=attr-input-checked>checked</code>, <code class=no-backref
@@ -30168,10 +30085,7 @@
    href="#enctype">enctype</a></code>, and <code class=no-backref
    title=attr-fs-action><a href="#action">action</a></code>.
 
-  <p>When an <code><a href="#input0">input</a></code> element's <code
-   title=attr-input-type><a href="#type14">type</a></code> attribute is in
-   the <a href="#date-and0" title=attr-input-type-datetime>Date and Time</a>
-   state, the <code class=no-backref title=dom-input-checked><a
+  <p>The <code class=no-backref title=dom-input-checked><a
    href="#checked1">checked</a></code> DOM attribute does not apply to the
    element.
 
@@ -30179,11 +30093,9 @@
    title=attr-input-type-datetime-local>Local Date and Time</dfn> state</h6>
 
   <p>When an <code><a href="#input0">input</a></code> element's <code
-   title=attr-input-type><a href="#type14">type</a></code> attribute has the
-   value <code title=attr-input-type-datetime-local-keyword><a
-   href="#datetime-local">datetime-local</a></code>, it is in the <a
-   href="#local0" title=attr-input-type-datetime-local>Local Date and
-   Time</a> state.
+   title=attr-input-type><a href="#type14">type</a></code> attribute is in
+   the <a href="#local0" title=attr-input-type-datetime-local>Local Date and
+   Time</a> state, the rules in this section apply.
 
   <p class=big-issue>...
 
@@ -30191,10 +30103,9 @@
    title=attr-input-type-date>Date</dfn> state</h6>
 
   <p>When an <code><a href="#input0">input</a></code> element's <code
-   title=attr-input-type><a href="#type14">type</a></code> attribute has the
-   value <code title=attr-input-type-date-keyword><a
-   href="#date1">date</a></code>, it is in the <a href="#date2"
-   title=attr-input-type-date>Date</a> state.
+   title=attr-input-type><a href="#type14">type</a></code> attribute is in
+   the <a href="#date2" title=attr-input-type-date>Date</a> state, the rules
+   in this section apply.
 
   <p class=big-issue>...
 
@@ -30202,10 +30113,9 @@
    title=attr-input-type-month>Month</dfn> state</h6>
 
   <p>When an <code><a href="#input0">input</a></code> element's <code
-   title=attr-input-type><a href="#type14">type</a></code> attribute has the
-   value <code title=attr-input-type-month-keyword><a
-   href="#month0">month</a></code>, it is in the <a href="#month1"
-   title=attr-input-type-month>Month</a> state.
+   title=attr-input-type><a href="#type14">type</a></code> attribute is in
+   the <a href="#month1" title=attr-input-type-month>Month</a> state, the
+   rules in this section apply.
 
   <p class=big-issue>...
 
@@ -30213,10 +30123,9 @@
    title=attr-input-type-week>Week</dfn> state</h6>
 
   <p>When an <code><a href="#input0">input</a></code> element's <code
-   title=attr-input-type><a href="#type14">type</a></code> attribute has the
-   value <code title=attr-input-type-week-keyword><a
-   href="#week">week</a></code>, it is in the <a href="#week0"
-   title=attr-input-type-week>Week</a> state.
+   title=attr-input-type><a href="#type14">type</a></code> attribute is in
+   the <a href="#week0" title=attr-input-type-week>Week</a> state, the rules
+   in this section apply.
 
   <p class=big-issue>...
 
@@ -30224,10 +30133,9 @@
    title=attr-input-type-time>Time</dfn> state</h6>
 
   <p>When an <code><a href="#input0">input</a></code> element's <code
-   title=attr-input-type><a href="#type14">type</a></code> attribute has the
-   value <code title=attr-input-type-time-keyword><a
-   href="#time2">time</a></code>, it is in the <a href="#time3"
-   title=attr-input-type-time>Time</a> state.
+   title=attr-input-type><a href="#type14">type</a></code> attribute is in
+   the <a href="#time3" title=attr-input-type-time>Time</a> state, the rules
+   in this section apply.
 
   <p class=big-issue>...
 
@@ -30235,10 +30143,9 @@
    title=attr-input-type-number>Number</dfn> state</h6>
 
   <p>When an <code><a href="#input0">input</a></code> element's <code
-   title=attr-input-type><a href="#type14">type</a></code> attribute has the
-   value <code title=attr-input-type-number-keyword><a
-   href="#number1">number</a></code>, it is in the <a href="#number2"
-   title=attr-input-type-number>Number</a> state.
+   title=attr-input-type><a href="#type14">type</a></code> attribute is in
+   the <a href="#number2" title=attr-input-type-number>Number</a> state, the
+   rules in this section apply.
 
   <p class=big-issue>...
 
@@ -30246,10 +30153,9 @@
    title=attr-input-type-range>Range</dfn> state</h6>
 
   <p>When an <code><a href="#input0">input</a></code> element's <code
-   title=attr-input-type><a href="#type14">type</a></code> attribute has the
-   value <code title=attr-input-type-range-keyword><a
-   href="#range0">range</a></code>, it is in the <a href="#range1"
-   title=attr-input-type-range>Range</a> state.
+   title=attr-input-type><a href="#type14">type</a></code> attribute is in
+   the <a href="#range1" title=attr-input-type-range>Range</a> state, the
+   rules in this section apply.
 
   <p class=big-issue>...
 
@@ -30257,10 +30163,9 @@
    title=attr-input-type-checkbox>Checkbox</dfn> state</h6>
 
   <p>When an <code><a href="#input0">input</a></code> element's <code
-   title=attr-input-type><a href="#type14">type</a></code> attribute has the
-   value <code title=attr-input-type-checkbox-keyword><a
-   href="#checkbox0">checkbox</a></code>, it is in the <a href="#checkbox1"
-   title=attr-input-type-checkbox>Checkbox</a> state.
+   title=attr-input-type><a href="#type14">type</a></code> attribute is in
+   the <a href="#checkbox1" title=attr-input-type-checkbox>Checkbox</a>
+   state, the rules in this section apply.
 
   <p class=big-issue>...
 
@@ -30271,10 +30176,9 @@
    title=attr-input-type-radio>Radio Button</dfn> state</h6>
 
   <p>When an <code><a href="#input0">input</a></code> element's <code
-   title=attr-input-type><a href="#type14">type</a></code> attribute has the
-   value <code title=attr-input-type-radio-keyword><a
-   href="#radio0">radio</a></code>, it is in the <a href="#radio1"
-   title=attr-input-type-radio>Radio Button</a> state.
+   title=attr-input-type><a href="#type14">type</a></code> attribute is in
+   the <a href="#radio1" title=attr-input-type-radio>Radio Button</a> state,
+   the rules in this section apply.
 
   <p class=big-issue>...
 
@@ -30285,10 +30189,9 @@
    title=attr-input-type-file>File</dfn> state</h6>
 
   <p>When an <code><a href="#input0">input</a></code> element's <code
-   title=attr-input-type><a href="#type14">type</a></code> attribute has the
-   value <code title=attr-input-type-file-keyword><a
-   href="#file">file</a></code>, it is in the <a href="#file0"
-   title=attr-input-type-file>File</a> state.
+   title=attr-input-type><a href="#type14">type</a></code> attribute is in
+   the <a href="#file0" title=attr-input-type-file>File</a> state, the rules
+   in this section apply.
 
   <p class=big-issue>...
 
@@ -30330,10 +30233,9 @@
    title=attr-input-type-hidden>Hidden</dfn> state</h6>
 
   <p>When an <code><a href="#input0">input</a></code> element's <code
-   title=attr-input-type><a href="#type14">type</a></code> attribute has the
-   value <code title=attr-input-type-hidden-keyword><a
-   href="#hidden0">hidden</a></code>, it is in the <a href="#hidden1"
-   title=attr-input-type-hidden>Hidden</a> state.
+   title=attr-input-type><a href="#type14">type</a></code> attribute is in
+   the <a href="#hidden1" title=attr-input-type-hidden>Hidden</a> state, the
+   rules in this section apply.
 
   <p class=big-issue>...
 
@@ -30347,10 +30249,9 @@
    title=attr-input-type-submit>Submit Button</dfn> state</h6>
 
   <p>When an <code><a href="#input0">input</a></code> element's <code
-   title=attr-input-type><a href="#type14">type</a></code> attribute has the
-   value <code title=attr-input-type-submit-keyword><a
-   href="#submit1">submit</a></code>, it is in the <a href="#submit2"
-   title=attr-input-type-submit>Submit Button</a> state.
+   title=attr-input-type><a href="#type14">type</a></code> attribute is in
+   the <a href="#submit2" title=attr-input-type-submit>Submit Button</a>
+   state, the rules in this section apply.
 
   <p class=big-issue>...</p>
   <!--XXX
@@ -30361,10 +30262,9 @@
    title=attr-input-type-image>Image Button</dfn> state</h6>
 
   <p>When an <code><a href="#input0">input</a></code> element's <code
-   title=attr-input-type><a href="#type14">type</a></code> attribute has the
-   value <code title=attr-input-type-image-keyword><a
-   href="#image4">image</a></code>, it is in the <a href="#image5"
-   title=attr-input-type-image>Image Button</a> state.
+   title=attr-input-type><a href="#type14">type</a></code> attribute is in
+   the <a href="#image5" title=attr-input-type-image>Image Button</a> state,
+   the rules in this section apply.
 
   <p class=big-issue>...
 
@@ -30375,10 +30275,9 @@
    title=attr-input-type-reset>Reset Button</dfn> state</h6>
 
   <p>When an <code><a href="#input0">input</a></code> element's <code
-   title=attr-input-type><a href="#type14">type</a></code> attribute has the
-   value <code title=attr-input-type-reset-keyword><a
-   href="#reset1">reset</a></code>, it is in the <a href="#reset2"
-   title=attr-input-type-reset>Reset Button</a> state.
+   title=attr-input-type><a href="#type14">type</a></code> attribute is in
+   the <a href="#reset2" title=attr-input-type-reset>Reset Button</a> state,
+   the rules in this section apply.
 
   <p class=big-issue>...
 
@@ -30392,10 +30291,9 @@
    title=attr-input-type-button>Button</dfn> state</h6>
 
   <p>When an <code><a href="#input0">input</a></code> element's <code
-   title=attr-input-type><a href="#type14">type</a></code> attribute has the
-   value <code title=attr-input-type-button-keyword><a
-   href="#button0">button</a></code>, it is in the <a href="#button1"
-   title=attr-input-type-button>Button</a> state.
+   title=attr-input-type><a href="#type14">type</a></code> attribute is in
+   the <a href="#button1" title=attr-input-type-button>Button</a> state, the
+   rules in this section apply.
 
   <p class=big-issue>...
 

Received on Thursday, 25 September 2008 11:02:03 UTC