HTML Standard Tracker

Filter

File a bug

SVNBugCommentTime (UTC)
4094Index of attributes.2009-10-08 12:04
@@ -90651,20 +90651,22 @@ interface <span>HTMLDocument</span> {
     This document is the relevant specification.
    </dd>
    <dt>Related information</dt>
    <dd>None.</dd>   
   </dl>
 
 
 
   <h2 class="no-num">Index</h2>
 
+  <h3 class="no-num">Elements</h3>
+
   <p><i>This section is non-normative.</i></p>
 
   <table>
    <caption>List of elements</caption>
    <thead>
     <tr>
      <th> Element
      <th> Description
      <th> Categories
      <th> Parents
@@ -92021,52 +92023,774 @@ interface <span>HTMLDocument</span> {
          <code title="attr-media-loop">loop</code>;
          <code title="attr-media-controls">controls</code>;
          <code title="attr-dim-width">width</code>;
          <code title="attr-dim-height">height</code></td>
      <td><code>HTMLVideoElement</code></td>
     </tr>
 
   </table>
   <p>An asterisk (*) in a cell indicates that the actual rules are more complicated than indicated in the table above.</p>
 
-  <hr>
+
+  <h3 class="no-num">Attributes</h3>
+
+  <p><i>This section is non-normative.</i></p>
 
   <table>
    <caption>List of attributes</caption>
    <thead>
     <tr>
      <th> Attribute
      <th> Element(s)
      <th> Description
      <th> Value
    <tbody>
     <tr>
-     <td colspan=4 class="XXX"> ...
-    <tr> 
-     <td> <code title="attr-fae-form">form</code>
-     <td> <code>button</code>;
-          <code>fieldset</code>;
-          <code>input</code>;
-          <code>keygen</code>;
-          <code>label</code>;
-          <code>object</code>;
-          <code>output</code>;
-          <code>select</code>;
-          <code>textarea</code>
+     <th> <code title="">accept</code>
+     <td> <code title="attr-input-accept">input</code>
+     <td> Hint for expected file type in <span title="attr-input-type-file">file upload controls</span>
+     <td> <span>Set of comma-separated tokens</span>* consisting of <span title="valid MIME type">valid MIME types</span> or <code title="">audio/*</code>, <code title="">video/*</code>, or <code title="">image/*</code>
+    <tr>
+     <th> <code title="">accept-charset</code>
+     <td> <code title="attr-form-accept-charset">form</code>
+     <td> Character encodings to use for <span>form submission</span>
+     <td> <span>Ordered set of unique space-separated tokens</span> consisting of <span title="preferred MIME name">preferred MIME names</span> of <span title="ASCII-compatible character encoding">ASCII-compatible character encodings</span>
+    <tr>
+     <th> <code title="">action</code>
+     <td> <code title="attr-fs-action">form</code>
+     <td> <span>URL</span> to use for <span>form submission</span>
+     <td> <span>Valid URL</span>
+    <tr>
+     <th> <code title="">alt</code>
+     <td> <code title="attr-area-alt">area</code>;
+          <code title="attr-img-alt">img</code>;
+          <code title="attr-input-alt">input</code>
+     <td> Replacement text for use when images are not available
+     <td> Text*
+    <tr>
+     <th> <code title="">async</code>
+     <td> <code title="attr-script-async">script</code>
+     <td> Execute script asynchronously
+     <td> <span>Boolean attribute</span>
+    <tr>
+     <th> <code title="">autobuffer</code>
+     <td> <code title="attr-media-autobuffer">audio</code>;
+          <code title="attr-media-autobuffer">video</code>
+     <td> Hint that buffering the <span>media resource</span> will likely be needed
+     <td> <span>Boolean attribute</span>
+    <tr>
+     <th> <code title="">autocomplete</code>
+     <td> <code title="attr-form-autocomplete">form</code>;
+          <code title="attr-input-autocomplete">input</code>
+     <td> Prevent the user agent from providing autocompletions for the form control(s)
+     <td> "<code title="">on</code>"; "<code title="">off</code>"
+    <tr>
+     <th> <code title="">autofocus</code>
+     <td> <code title="attr-fe-autofocus">button</code>;
+          <code title="attr-fe-autofocus">input</code>;
+          <code title="attr-fe-autofocus">keygen</code>;
+          <code title="attr-fe-autofocus">select</code>;
+          <code title="attr-fe-autofocus">textarea</code>
+     <td> Automatically focus the form control when the page is loaded
+     <td> <span>Boolean attribute</span>
+    <tr>
+     <th> <code title="">autoplay</code>
+     <td> <code title="attr-media-autoplay">audio</code>;
+          <code title="attr-media-autoplay">video</code>
+     <td> Hint that the <span>media resource</span> can be started automatically when the page is loaded
+     <td> <span>Boolean attribute</span>
+    <tr>
+     <th> <code title="">challenge</code>
+     <td> <code title="attr-keygen-challenge">keygen</code>
+     <td> String to package with the generated and signed public key
+     <td> Text
+    <tr>
+     <th> <code title="">charset</code>
+     <td> <code title="attr-meta-charset">meta</code>
+     <td> <span>Character encoding declaration</span>
+     <td> <span>Preferred MIME name</span> of an encoding*
+    <tr>
+     <th> <code title="">charset</code>
+     <td> <code title="attr-script-charset">script</code>
+     <td> Character encoding of the external script resource
+     <td> <span>Preferred MIME name</span> of an encoding*
+    <tr>
+     <th> <code title="">checked</code>
+     <td> <code title="attr-command-checked">command</code>;
+          <code title="attr-input-checked">input</code>
+     <td> Whether the command or control is checked
+     <td> <span>Boolean attribute</span>
+    <tr>
+     <th> <code title="">cite</code>
+     <td> <code title="attr-blockquote-cite">blockquote</code>;
+          <code title="attr-mod-cite">del</code>;
+          <code title="attr-mod-cite">ins</code>;
+          <code title="attr-q-cite">q</code>
+     <td> Link to the source of the quotation or more information about the edit
+     <td> <span>Valid URL</span>
+    <tr>
+     <th> <code title="">cols</code>
+     <td> <code title="attr-textarea-cols">textarea</code>
+     <td> Maximum number of characters per line
+     <td> <span>Valid non-negative integer</span> greater than zero
+    <tr>
+     <th> <code title="">colspan</code>
+     <td> <code title="attr-tdth-colspan">td</code>;
+          <code title="attr-tdth-colspan">th</code>
+     <td> Number of columns that the cell is to span
+     <td> <span>Valid non-negative integer</span> greater than zero
+    <tr>
+     <th> <code title="">content</code>
+     <td> <code title="attr-meta-content">meta</code>
+     <td> Value of the element
+     <td> Text*
+    <tr>
+     <th> <code title="">controls</code>
+     <td> <code title="attr-media-controls">audio</code>;
+          <code title="attr-media-controls">video</code>
+     <td> Show user agent controls
+     <td> <span>Boolean attribute</span>
+    <tr>
+     <th> <code title="">coords</code>
+     <td> <code title="attr-area-coords">area</code>
+     <td> Coordinates for the shape to be created in an <span>image map</span>
+     <td> <span>Valid list of integers</span>*
+    <tr>
+     <th> <code title="">data</code>
+     <td> <code title="attr-object-data">object</code>
+     <td> Address of the resource
+     <td> <span>Valid URL</span>
+    <tr>
+     <th> <code title="">datetime</code>
+     <td> <code title="attr-mod-datetime">del</code>;
+          <code title="attr-mod-datetime">ins</code>
+     <td> Time and date of the change
+     <td> <span>Valid global date and time string</span>
+    <tr>
+     <th> <code title="">datetime</code>
+     <td> <code title="attr-time-datetime">time</code>
+     <td> Value of the element
+     <td> <span>Valid date or time string</span>*
+    <tr>
+     <th> <code title="">defer</code>
+     <td> <code title="attr-script-defer">script</code>
+     <td> Defer script execution
+     <td> <span>Boolean attribute</span>
+    <tr>
+     <th> <code title="">disabled</code>
+     <td> <code title="attr-fe-disabled">button</code>;
+          <code title="attr-command-disabled">command</code>;
+          <code title="attr-fieldset-disabled">fieldset</code>;
+          <code title="attr-fe-disabled">input</code>;
+          <code title="attr-fe-disabled">keygen</code>;
+          <code title="attr-optgroup-disabled">optgroup</code>;
+          <code title="attr-option-disabled">option</code>;
+          <code title="attr-fe-disabled">select</code>;
+          <code title="attr-fe-disabled">textarea</code>
+     <td> Whether the form control is disabled
+     <td> <span>Boolean attribute</span>
+    <tr>
+     <th> <code title="">enctype</code>
+     <td> <code title="attr-fs-enctype">form</code>
+     <td> Form data set encoding type to use for <span>form submission</span>
+     <td> "<code title="attr-fs-enctype-urlencoded">application/x-www-form-urlencoded</code>"; "<code title="attr-fs-enctype-formdata">multipart/form-data</code>"; "<code title="attr-fs-enctype-text">text/plain</code>"
+    <tr>
+     <th> <code title="">for</code>
+     <td> <code title="attr-label-for">label</code>
+     <td> Associatd the label with form control
+     <td> ID*
+    <tr>
+     <th> <code title="">for</code>
+     <td> <code title="attr-output-for">output</code>
+     <td> Specifies controls from which the output was calculated
+     <td> <span>Unordered set of unique space-separated tokens</span> consisting of IDs*
+    <tr>
+     <th> <code title="">form</code>
+     <td> <code title="attr-fae-form">button</code>;
+          <code title="attr-fae-form">fieldset</code>;
+          <code title="attr-fae-form">input</code>;
+          <code title="attr-fae-form">keygen</code>;
+          <code title="attr-fae-form">label</code>;
+          <code title="attr-fae-form">object</code>;
+          <code title="attr-fae-form">output</code>;
+          <code title="attr-fae-form">select</code>;
+          <code title="attr-fae-form">textarea</code>
      <td> Associates the control with a <code>form</code> element
      <td> ID*
     <tr>
-     <td colspan=4 class="XXX"> ...
+     <th> <code title="">formaction</code>
+     <td> <code title="attr-fs-formaction">button</code>;
+          <code title="attr-fs-formaction">input</code>
+     <td> <span>URL</span> to use for <span>form submission</span>
+     <td> <span>Valid URL</span>
+    <tr>
+     <th> <code title="">formenctype</code>
+     <td> <code title="attr-fs-formenctype">button</code>;
+          <code title="attr-fs-formenctype">input</code>
+     <td> Form data set encoding type to use for <span>form submission</span>
+     <td> "<code title="attr-fs-enctype-urlencoded">application/x-www-form-urlencoded</code>"; "<code title="attr-fs-enctype-formdata">multipart/form-data</code>"; "<code title="attr-fs-enctype-text">text/plain</code>"
+    <tr>
+     <th> <code title="">formmethod</code>
+     <td> <code title="attr-fs-formmethod">button</code>;
+          <code title="attr-fs-formmethod">input</code>
+     <td> HTTP method to use for <span>form submission</span>
+     <td> "<code title="">GET</code>"; "<code title="">POST</code>"; "<code title="">PUT</code>"; "<code title="">DELETE</code>"
+    <tr>
+     <th> <code title="">formnovalidate</code>
+     <td> <code title="attr-fs-formnovalidate">button</code>;
+          <code title="attr-fs-formnovalidate">input</code>
+     <td> Bypass form control validation for <span>form submission</span>
+     <td> <span>Boolean attribute</span>
+    <tr>
+     <th> <code title="">formtarget</code>
+     <td> <code title="attr-fs-formtarget">button</code>;
+          <code title="attr-fs-formtarget">input</code>
+     <td> <span>Browsing context</span> for <span>form submission</span>
+     <td> <span>Valid browsing context name or keyword</span>
+    <tr>
+     <th> <code title="">headers</code>
+     <td> <code title="attr-tdth-headers">td</code>;
+          <code title="attr-tdth-headers">th</code>
+     <td> The header cells for this cell
+     <td> <span>Unordered set of unique space-separated tokens</span> consisting of IDs*
+    <tr>
+     <th> <code title="">height</code>
+     <td> <code title="attr-canvas-height">canvas</code>;
+          <code title="attr-dim-height">embed</code>;
+          <code title="attr-dim-height">iframe</code>;
+          <code title="attr-dim-height">img</code>;
+          <code title="attr-dim-height">input</code>;
+          <code title="attr-dim-height">object</code>;
+          <code title="attr-dim-height">video</code>
+     <td> Vertical dimension
+     <td> <span>Valid non-negative integer</span>
+    <tr>
+     <th> <code title="">high</code>
+     <td> <code title="attr-meter-high">meter</code>
+     <td> Low limit of high range
+     <td> <span>Valid floating point number</span>*
+    <tr>
+     <th> <code title="">href</code>
+     <td> <code title="attr-hyperlink-href">a</code>;
+          <code title="attr-hyperlink-href">area</code>;
+          <code title="attr-link-href">link</code>
+     <td> Address of the <span>hyperlink</span>
+     <td> <span>Valid URL</span>
+    <tr>
+     <th> <code title="">href</code>
+     <td> <code title="attr-base-href">base</code>
+     <td> <span>Document base URL</span>
+     <td> <span>Valid URL</span>
+    <tr>
+     <th> <code title="">hreflang</code>
+     <td> <code title="attr-hyperlink-hreflang">a</code>;
+          <code title="attr-hyperlink-hreflang">area</code>;
+          <code title="attr-link-hreflang">link</code>
+     <td> Language of the linked resource
+     <td> Valid BCP 47 language code
+    <tr>
+     <th> <code title="">http-equiv</code>
+     <td> <code title="attr-meta-http-equiv">meta</code>
+     <td> Pragma directive
+     <td> Text*
+    <tr>
+     <th> <code title="">icon</code>
+     <td> <code title="attr-command-icon">command</code>
+     <td> Icon for the command
+     <td> <span>Valid URL</span>
+    <tr>
+     <th> <code title="">ismap</code>
+     <td> <code title="attr-img-ismap">img</code>
+     <td> Whether the image is a server-side image map
+     <td> <span>Boolean attribute</span>
+    <tr>
+     <th> <code title="">keytype</code>
+     <td> <code title="attr-keygen-keytype">keygen</code>
+     <td> The type of cryptographic key to generate
+     <td> Text*
+    <tr>
+     <th> <code title="">label</code>
+     <td> <code title="attr-command-label">command</code>;
+          <code title="attr-menu-label">menu</code>;
+          <code title="attr-optgroup-label">optgroup</code>;
+          <code title="attr-option-label">option</code>
+     <td> User-visible label
+     <td> Text
+    <tr>
+     <th> <code title="">list</code>
+     <td> <code title="attr-input-list">input</code>
+     <td> List of autocomplete options
+     <td> ID*
+    <tr>
+     <th> <code title="">loop</code>
+     <td> <code title="attr-media-loop">audio</code>;
+          <code title="attr-media-loop">video</code>
+     <td> Whether to loop the <span>media resource</span>
+     <td> <span>Boolean attribute</span>
+    <tr>
+     <th> <code title="">low</code>
+     <td> <code title="attr-meter-low">meter</code>
+     <td> High limit of low range
+     <td> <span>Valid floating point number</span>*
+    <tr>
+     <th> <code title="">manifest</code>
+     <td> <code title="attr-html-manifest">html</code>
+     <td> <span title="concept-appcache-manifest">Application cache manifest</span>
+     <td> <span>Valid URL</span>
+    <tr>
+     <th> <code title="">max</code>
+     <td> <code title="attr-input-max">input</code>
+     <td> Maximum value
+     <td> varies*
+    <tr>
+     <th> <code title="">max</code>
+     <td> <code title="attr-meter-max">meter</code>;
+          <code title="attr-progress-max">progress</code>
+     <td> Upper bound of range
+     <td> <span>Valid floating point number</span>*
+    <tr>
+     <th> <code title="">maxlength</code>
+     <td> <code title="attr-input-maxlength">input</code>;
+          <code title="attr-textarea-maxlength">textarea</code>
+     <td> Maximum length of value
+     <td> <span>Valid non-negative integer</span>
+    <tr>
+     <th> <code title="">media</code>
+     <td> <code title="attr-hyperlink-media">a</code>;
+          <code title="attr-hyperlink-media">area</code>;
+          <code title="attr-link-media">link</code>;
+          <code title="attr-source-media">source</code>;
+          <code title="attr-style-media">style</code>
+     <td> Applicable media
+     <td> <span>Valid media query</span>
+    <tr>
+     <th> <code title="">method</code>
+     <td> <code title="attr-fs-method">form</code>
+     <td> HTTP method to use for <span>form submission</span>
+     <td> "<code title="">GET</code>"; "<code title="">POST</code>"; "<code title="">PUT</code>"; "<code title="">DELETE</code>"
+    <tr>
+     <th> <code title="">min</code>
+     <td> <code title="attr-input-min">input</code>
+     <td> Minimum value
+     <td> varies*
+    <tr>
+     <th> <code title="">min</code>
+     <td> <code title="attr-meter-min">meter</code>
+     <td> Lower bound of range
+     <td> <span>Valid floating point number</span>*
+    <tr>
+     <th> <code title="">multiple</code>
+     <td> <code title="attr-input-multiple">input</code>;
+          <code title="attr-select-multiple">select</code>
+     <td> Whether to allow multiple values
+     <td> <span>Boolean attribute</span>
+    <tr>
+     <th> <code title="">name</code>
+     <td> <code title="attr-fe-name">button</code>;
+          <code title="attr-fe-name">fieldset</code>;
+          <code title="attr-fe-name">input</code>;
+          <code title="attr-fe-name">keygen</code>;
+          <code title="attr-fe-name">output</code>;
+          <code title="attr-fe-name">select</code>;
+          <code title="attr-fe-name">textarea</code>
+     <td> Name of form control to use for <span>form submission</span> and in the <code title="dom-form-elements">form.elements</code> API
+     <td> Text*
+    <tr>
+     <th> <code title="">name</code>
+     <td> <code title="attr-form-name">form</code>
+     <td> Name of form to use in the <code title="dom-document-forms">document.forms</code> API
+     <td> Text*
+    <tr>
+     <th> <code title="">name</code>
+     <td> <code title="attr-iframe-name">iframe</code>;
+          <code title="attr-object-name">object</code>
+     <td> Name of <span>nested browsing context</span>
+     <td> <span>Valid browsing context name or keyword</span>
+    <tr>
+     <th> <code title="">name</code>
+     <td> <code title="attr-map-name">map</code>
+     <td> Name of <span>image map</span> to reference from the <code title="attr-hyperlink-usemap">usemap</code> attribute
+     <td> Text*
+    <tr>
+     <th> <code title="">name</code>
+     <td> <code title="attr-meta-name">meta</code>
+     <td> Metadata name
+     <td> Text*
+    <tr>
+     <th> <code title="">name</code>
+     <td> <code title="attr-param-name">param</code>
+     <td> Name of parameter
+     <td> Text
+    <tr>
+     <th> <code title="">novalidate</code>
+     <td> <code title="attr-fs-novalidate">form</code>
+     <td> Bypass form control validation for <span>form submission</span>
+     <td> <span>Boolean attribute</span>
+    <tr>
+     <th> <code title="">onafterprint</code>
+     <td> <code title="handler-window-onafterprint">body</code>
+     <td> <code title="event-afterprint">afterprint</code> event handler for <code>Window</code> object
+     <td> <span title="event handler content attributes">Event handler content attribute</span>
+    <tr>
+     <th> <code title="">onbeforeprint</code>
+     <td> <code title="handler-window-onbeforeprint">body</code>
+     <td> <code title="event-beforeprint">beforeprint</code> event handler for <code>Window</code> object
+     <td> <span title="event handler content attributes">Event handler content attribute</span>
+    <tr>
+     <th> <code title="">onbeforeunload</code>
+     <td> <code title="handler-window-onbeforeunload">body</code>
+     <td> <code title="event-beforeunload">beforeunload</code> event handler for <code>Window</code> object
+     <td> <span title="event handler content attributes">Event handler content attribute</span>
+    <tr>
+     <th> <code title="">onblur</code>
+     <td> <code title="handler-window-onblur">body</code>
+     <td> <code title="event-blur">blur</code> event handler for <code>Window</code> object
+     <td> <span title="event handler content attributes">Event handler content attribute</span>
+    <tr>
+     <th> <code title="">onerror</code>
+     <td> <code title="handler-window-onerror">body</code>
+     <td> <code title="event-error">error</code> event handler for <code>Window</code> object
+     <td> <span title="event handler content attributes">Event handler content attribute</span>
+    <tr>
+     <th> <code title="">onfocus</code>
+     <td> <code title="handler-window-onfocus">body</code>
+     <td> <code title="event-focus">focus</code> event handler for <code>Window</code> object
+     <td> <span title="event handler content attributes">Event handler content attribute</span>
+    <tr>
+     <th> <code title="">onhashchange</code>
+     <td> <code title="handler-window-onhashchange">body</code>
+     <td> <code title="event-hashchange">hashchange</code> event handler for <code>Window</code> object
+     <td> <span title="event handler content attributes">Event handler content attribute</span>
+    <tr>
+     <th> <code title="">onload</code>
+     <td> <code title="handler-window-onload">body</code>
+     <td> <code title="event-load">load</code> event handler for <code>Window</code> object
+     <td> <span title="event handler content attributes">Event handler content attribute</span>
+    <tr>
+     <th> <code title="">onmessage</code>
+     <td> <code title="handler-window-onmessage">body</code>
+     <td> <code title="event-message">message</code> event handler for <code>Window</code> object
+     <td> <span title="event handler content attributes">Event handler content attribute</span>
+    <tr>
+     <th> <code title="">onoffline</code>
+     <td> <code title="handler-window-onoffline">body</code>
+     <td> <code title="event-offline">offline</code> event handler for <code>Window</code> object
+     <td> <span title="event handler content attributes">Event handler content attribute</span>
+    <tr>
+     <th> <code title="">ononline</code>
+     <td> <code title="handler-window-ononline">body</code>
+     <td> <code title="event-online">online</code> event handler for <code>Window</code> object
+     <td> <span title="event handler content attributes">Event handler content attribute</span>
+    <tr>
+     <th> <code title="">onpopstate</code>
+     <td> <code title="handler-window-onpopstate">body</code>
+     <td> <code title="event-popstate">popstate</code> event handler for <code>Window</code> object
+     <td> <span title="event handler content attributes">Event handler content attribute</span>
+    <tr>
+     <th> <code title="">onredo</code>
+     <td> <code title="handler-window-onredo">body</code>
+     <td> <code title="event-redo">redo</code> event handler for <code>Window</code> object
+     <td> <span title="event handler content attributes">Event handler content attribute</span>
+    <tr>
+     <th> <code title="">onresize</code>
+     <td> <code title="handler-window-onresize">body</code>
+     <td> <code title="event-resize">resize</code> event handler for <code>Window</code> object
+     <td> <span title="event handler content attributes">Event handler content attribute</span>
+    <tr>
+     <th> <code title="">onstorage</code>
+     <td> <code title="handler-window-onstorage">body</code>
+     <td> <code title="event-storage">storage</code> event handler for <code>Window</code> object
+     <td> <span title="event handler content attributes">Event handler content attribute</span>
+    <tr>
+     <th> <code title="">onundo</code>
+     <td> <code title="handler-window-onundo">body</code>
+     <td> <code title="event-undo">undo</code> event handler for <code>Window</code> object
+     <td> <span title="event handler content attributes">Event handler content attribute</span>
+    <tr>
+     <th> <code title="">onunload</code>
+     <td> <code title="handler-window-onunload">body</code>
+     <td> <code title="event-unload">unload</code> event handler for <code>Window</code> object
+     <td> <span title="event handler content attributes">Event handler content attribute</span>
+    <tr>
+     <th> <code title="">open</code>
+     <td> <code title="attr-details-open">details</code>
+     <td> Whether the details are visible
+     <td> <span>Boolean attribute</span>
+    <tr>
+     <th> <code title="">optimum</code>
+     <td> <code title="attr-meter-optimum">meter</code>
+     <td> Optimum value in gauge
+     <td> <span>Valid floating point number</span>*
+    <tr>
+     <th> <code title="">pattern</code>
+     <td> <code title="attr-input-pattern">input</code>
+     <td> Pattern to be matched by the form control's value
+     <td> Regular expression matching the JavaScript <i title="">Pattern</i> production
+    <tr>
+     <th> <code title="">ping</code>
+     <td> <code title="attr-hyperlink-ping">a</code>;
+          <code title="attr-hyperlink-ping">area</code>
+     <td> <span title="URL">URLs</span> to ping
+     <td> <span>Set of space-separated tokens</span> consisting of <span title="valid URL">valid URLs</span>
+    <tr>
+     <th> <code title="">placeholder</code>
+     <td> <code title="attr-input-placeholder">input</code>;
+          <code title="attr-textarea-placeholder">textarea</code>
+     <td> User-visible label to be placed within the form control
+     <td> Text*
+    <tr>
+     <th> <code title="">poster</code>
+     <td> <code title="attr-video-poster">video</code>
+     <td> Poster frame to show prior to video playback
+     <td> <span>Valid URL</span>
+    <tr>
+     <th> <code title="">pubdate</code>
+     <td> <code title="attr-time-pubdate">time</code>
+     <td> Whether the element's value represents a publication time for the nearest <code>article</code> or <code>body</code>
+     <td> <span>Boolean attribute</span>
+    <tr>
+     <th> <code title="">radiogroup</code>
+     <td> <code title="attr-command-radiogroup">command</code>
+     <td> Name of group of commands to treat as a radio button group
+     <td> Text
+    <tr>
+     <th> <code title="">readonly</code>
+     <td> <code title="attr-input-readonly">input</code>;
+          <code title="attr-textarea-readonly">textarea</code>
+     <td> Whether to allow the value to be edited by the user
+     <td> <span>Boolean attribute</span>
+    <tr>
+     <th> <code title="">rel</code>
+     <td> <code title="attr-hyperlink-rel">a</code>;
+          <code title="attr-hyperlink-rel">area</code>;
+          <code title="attr-link-rel">link</code>
+     <td> Relationship between the document containing the hyperlink and the destination resource
+     <td> <span>Set of space-separated tokens</span>*
+    <tr>
+     <th> <code title="">required</code>
+     <td> <code title="attr-input-required">input</code>;
+          <code title="attr-textarea-required">textarea</code>
+     <td> Whether the control is required for <span>form submission</span>
+     <td> <span>Boolean attribute</span>
+    <tr>
+     <th> <code title="">reversed</code>
+     <td> <code title="attr-ol-reversed">ol</code>
+     <td> Number the list backwards
+     <td> <span>Boolean attribute</span>
+    <tr>
+     <th> <code title="">rows</code>
+     <td> <code title="attr-textarea-rows">textarea</code>
+     <td> Number of lines to show
+     <td> <span>Valid non-negative integer</span> greater than zero
+    <tr>
+     <th> <code title="">rowspan</code>
+     <td> <code title="attr-tdth-rowspan">td</code>;
+          <code title="attr-tdth-rowspan">th</code>
+     <td> Number of rows that the cell is to span
+     <td> <span>Valid non-negative integer</span>
+    <tr>
+     <th> <code title="">sandbox</code>
+     <td> <code title="attr-iframe-sandbox">iframe</code>
+     <td> Security rules for nested content
+     <td> <span>Unordered set of unique space-separated tokens</span> consisting of 
+          "<code title="attr-iframe-sandbox-allow-same-origin">allow-same-origin</code>",
+          "<code title="attr-iframe-sandbox-allow-forms">allow-forms</code>", and
+          "<code title="attr-iframe-sandbox-allow-scripts">allow-scripts</code>"
+    <tr>
+     <th> <code title="">scope</code>
+     <td> <code title="attr-th-scope">th</code>
+     <td> Specifies which cells the header cell applies to
+     <td> "<code title="attr-th-scope-row">row</code>";
+          "<code title="attr-th-scope-col">col</code>";
+          "<code title="attr-th-scope-rowgroup">rowgroup</code>";
+          "<code title="attr-th-scope-colgroup">colgroup</code>"
+    <tr>
+     <th> <code title="">scoped</code>
+     <td> <code title="attr-style-scoped">style</code>
+     <td> Whether the styles apply to the entire document or just the parent subtree
+     <td> <span>Boolean attribute</span>
+    <tr>
+     <th> <code title="">seamless</code>
+     <td> <code title="attr-iframe-seamless">iframe</code>
+     <td> Whether to apply the document's styles to the nested content
+     <td> <span>Boolean attribute</span>
+    <tr>
+     <th> <code title="">selected</code>
+     <td> <code title="attr-option-selected">option</code>
+     <td> Whether the option is selected by default
+     <td> <span>Boolean attribute</span>
+    <tr>
+     <th> <code title="">shape</code>
+     <td> <code title="attr-area-shape">area</code>
+     <td> The kind of shape to be created in an <span>image map</span>
+     <td> "<code title="attr-area-shape-keyword-circle">circle</code>";
+          "<code title="attr-area-shape-keyword-default">default</code>";
+          "<code title="attr-area-shape-keyword-poly">poly</code>";
+          "<code title="attr-area-shape-keyword-rect">rect</code>"
+    <tr>
+     <th> <code title="">size</code>
+     <td> <code title="attr-input-size">input</code>;
+          <code title="attr-select-size">select</code>
+     <td> Size of the control
+     <td> <span>Valid non-negative integer</span> greater than zero
+    <tr>
+     <th> <code title="">sizes</code>
+     <td> <code title="attr-link-sizes">link</code>
+     <td> Sizes of the icons (for <code title="attr-link-rel">rel</code>="<code title="rel-icon">icon</code>")
+     <td> List of sizes*
+    <tr>
+     <th> <code title="">span</code>
+     <td> <code title="attr-col-span">col</code>;
+          <code title="attr-colgroup-span">colgroup</code>
+     <td> Number of columns spanned by the element
+     <td> <span>Valid non-negative integer</span> greater than zero
+    <tr>
+     <th> <code title="">src</code>
+     <td> <code title="attr-media-src">audio</code>;
+          <code title="attr-embed-src">embed</code>;
+          <code title="attr-iframe-src">iframe</code>;
+          <code title="attr-img-src">img</code>;
+          <code title="attr-input-src">input</code>;
+          <code title="attr-script-src">script</code>;
+          <code title="attr-source-src">source</code>;
+          <code title="attr-media-src">video</code>
+     <td> Address of the resource
+     <td> <span>Valid URL</span>
+    <tr>
+     <th> <code title="">start</code>
+     <td> <code title="attr-ol-start">ol</code>
+     <td> Ordinal value of the first item
+     <td> <span>Valid integer</span>
+    <tr>
+     <th> <code title="">step</code>
+     <td> <code title="attr-input-step">input</code>
+     <td> Granularity to be matched by the form control's value
+     <td> <span>Valid floating point number</span> greater than zero, or "<code title="">any</code>"
+    <tr>
+     <th> <code title="">summary</code>
+     <td> <code title="attr-table-summary">table</code>
+     <td> Explanatory text for complex tables for users of screen readers
+     <td> Text*
+    <tr>
+     <th> <code title="">target</code>
+     <td> <code title="attr-hyperlink-target">a</code>;
+          <code title="attr-hyperlink-target">area</code>
+     <td> <span>Browsing context</span> for <span>hyperlink</span> <span title="navigate">navigation</span>
+     <td> <span>Valid browsing context name or keyword</span>
+    <tr>
+     <th> <code title="">target</code>
+     <td> <code title="attr-base-target">base</code>
+     <td> Default <span>browsing context</span> for <span>hyperlink</span> <span title="navigate">navigation</span> and <span>form submission</span>
+     <td> <span>Valid browsing context name or keyword</span>
+    <tr>
+     <th> <code title="">target</code>
+     <td> <code title="attr-fs-target">form</code>
+     <td> <span>Browsing context</span> for <span>form submission</span>
+     <td> <span>Valid browsing context name or keyword</span>
+    <tr>
+     <th> <code title="">type</code>
+     <td> <code title="attr-hyperlink-type">a</code>;
+          <code title="attr-hyperlink-type">area</code>;
+          <code title="attr-link-type">link</code>
+     <td> Hint for the type of the referenced resource
+     <td> <span>Valid MIME type</span>
+    <tr>
+     <th> <code title="">type</code>
+     <td> <code title="attr-button-type">button</code>
+     <td> Type of button
+     <td> "<code title="attr-button-type-submit">submit</code>";
+          "<code title="attr-button-type-reset">reset</code>";
+          "<code title="attr-button-type-button">button</code>"
+    <tr>
+     <th> <code title="">type</code>
+     <td> <code title="attr-button-type">button</code>;
+          <code title="attr-input-type">input</code>
+     <td> Type of form control
+     <td> <span title="attr-input-type"><code>input</code> type keyword</span>
+    <tr>
+     <th> <code title="">type</code>
+     <td> <code title="attr-command-type">command</code>
+     <td> Type of command
+     <td> "<code title="attr-command-type-keyword-command">command</code>";
+          "<code title="attr-command-type-keyword-checkbox">checkbox</code>";
+          "<code title="attr-command-type-keyword-radio">radio</code>"
+    <tr>
+     <th> <code title="">type</code>
+     <td> <code title="attr-embed-type">embed</code>;
+          <code title="attr-object-type">object</code>;
+          <code title="attr-script-type">script</code>;
+          <code title="attr-source-type">source</code>;
+          <code title="attr-style-type">style</code>
+     <td> Type of embedded resource
+     <td> <span>Valid MIME type</span>
+    <tr>
+     <th> <code title="">type</code>
+     <td> <code title="attr-menu-type">menu</code>
+     <td> Type of menu
+     <td> "<code title="context menu state">context</code>"; "<code title="toolbar state">toolbar</code>"
+    <tr>
+     <th> <code title="">usemap</code>
+     <td> <code title="attr-hyperlink-usemap">img</code>;
+          <code title="attr-hyperlink-usemap">object</code>
+     <td> Name of <span>image map</span> to use
+     <td> <span>Valid hash-name reference</span>*
+    <tr>
+     <th> <code title="">value</code>
+     <td> <code title="attr-button-value">button</code>;
+          <code title="attr-option-value">option</code>
+     <td> Value to be used for <span>form submission</span>
+     <td> Text
+    <tr>
+     <th> <code title="">value</code>
+     <td> <code title="attr-input-value">input</code>
+     <td> Value of the form control
+     <td> varies*
+    <tr>
+     <th> <code title="">value</code>
+     <td> <code title="attr-li-value">li</code>
+     <td> Ordinal value of the list item
+     <td> <span>Valid integer</span>
+    <tr>
+     <th> <code title="">value</code>
+     <td> <code title="attr-meter-value">meter</code>;
+          <code title="attr-progress-value">progress</code>
+     <td> Current value of the element
+     <td> <span>Valid floating point number</span>
+    <tr>
+     <th> <code title="">value</code>
+     <td> <code title="attr-param-value">param</code>
+     <td> Value of parameter
+     <td> Text
+    <tr>
+     <th> <code title="">width</code>
+     <td> <code title="attr-canvas-width">canvas</code>;
+          <code title="attr-dim-width">embed</code>;
+          <code title="attr-dim-width">iframe</code>;
+          <code title="attr-dim-width">img</code>;
+          <code title="attr-dim-width">input</code>;
+          <code title="attr-dim-width">object</code>;
+          <code title="attr-dim-width">video</code>
+     <td> Horizontal dimension
+     <td> <span>Valid non-negative integer</span>
+    <tr>
+     <th> <code title="">wrap</code>
+     <td> <code title="attr-textarea-wrap">textarea</code>
+     <td> How the value of the form control is to be wrapped for <span>form submission</span>
+     <td> "<code title="attr-textarea-wrap-soft">soft</code>";
+          "<code title="attr-textarea-wrap-hard">hard</code>"
   </table>
   <p>An asterisk (*) in a cell indicates that the actual rules are more complicated than indicated in the table above.</p>
 
-  <hr>
+
+  <h3 class="no-num">Reflecting IDL attributes</h3>
+
+  <p><i>This section is non-normative.</i></p>
 
   <table>
    <caption>List of <dfn>reflecting IDL attributes</dfn></caption>
    <thead>
     <tr>
      <th> Interface
      <th> Element(s)
      <th> IDL attribute
      <th> Reflects...
    <tbody>
@@ -92080,39 +92804,45 @@ interface <span>HTMLDocument</span> {
     <tr> 
      <td> <code>HTMLOptionElement</code>
      <td> <code>option</code>
      <td> <code title="dom-option-text">text</code>
      <td> <code>textContent</code>
     <tr>
      <td colspan=4 class="XXX"> ...
   </table>
   <!-- include option.text; textarea.defaultValue, and other attributes that "reflect" the element's textContent -->
 
-  <hr>
+
+  <h3 class="no-num">Interfaces</h3>
+
+  <p><i>This section is non-normative.</i></p>
 
   <table>
    <caption>List of interfaces for elements</caption>
    <thead>
     <tr>
      <th> Element(s)
      <th> Interface(s)
    <tbody>
     <tr>
      <td colspan=2 class="XXX"> ...
     <tr> 
      <td> <code>option</code>
      <td> <code>HTMLOptionElement</code> : <code>HTMLElement</code>
     <tr>
      <td colspan=2 class="XXX"> ...
   </table>
 
-  <hr>
+
+  <h3 class="no-num">Events</h3>
+
+  <p><i>This section is non-normative.</i></p>
 
   <table>
    <caption>List of events</caption>
    <thead>
     <tr>
      <th> Event
      <th> Interface
      <th> Description
    <tbody>
     <tr>

|