Short URL: http://html5.org/r/2146
| SVN | Bug | Comment | Time (UTC) |
|---|---|---|---|
| 2146 | 2008-09-03 20:43 |
Index: source
===================================================================
--- source (revision 2145)
+++ source (revision 2146)
@@ -24102,8 +24102,32 @@
<p class="big-issue">...</p>
- <h4>The <code>label</code> element</h4>
+ <h4>The <dfn><code>label</code></dfn> element</h4>
+ <dl class="element">
+ <dt>Categories</dt>
+ <dd><span>Phrasing content</span>.</dd>
+ <dd><span>Interactive content</span>.</dd>
+ <dt>Contexts in which this element may be used:</dt>
+ <dd>Where <span>phrasing content</span> is expected.</dd>
+ <dt>Content model:</dt>
+ <dd><span>Phrasing content</span>.</dd>
+ <dt>Element-specific attributes:</dt>
+ <dd><code title="attr-label-form">form</code></dd>
+ <dd><code title="attr-label-for">for</code></dd>
+ <dt>DOM interface:</dt>
+ <dd>
+<pre class="idl">interface <dfn>HTMLLabelElement</dfn> : <span>HTMLElement</span> {
+ readonly attribute HTMLFormElement <span title="dom-label-form">form</span>;
+ attribute DOMString <span title="dom-label-htmlFor">htmlFor</span>;
+ readonly attribute <span>HTMLElement</span> <span title="dom-label-control">control</span>;
+};</pre>
+ </dd>
+ </dl>
+
+ <p class="big-issue">...</p>
+
+
<h4>The <code>select</code> element</h4>
<h4>The <code>datalist</code> element</h4>
@@ -47589,9 +47613,9 @@
<!-- the normal ones -->
<dt>A start tag whose tag name is one of: "address", "article",
"aside", "blockquote", "center", "datagrid", "details", "dialog",
- "dir", "div", "dl", "fieldset", "figure", "footer", "h1", "h2",
- "h3", "h4", "h5", "h6", "header", "menu", "nav", "ol", "p",
- "section", "ul"</dt>
+ "dir", "div", "dl", "figure", "footer", "h1", "h2", "h3", "h4",
+ "h5", "h6", "header", "menu", "nav", "ol", "p", "section",
+ "ul"</dt>
<dd>
<!-- As of May 2008 this doesn't match any browser exactly, but is
@@ -47660,6 +47684,25 @@
</dd>
+ <!-- as normal, but associated with the form element pointer -->
+ <dt>A start tag whose tag name is "fieldset"</dt>
+ <dd>
+
+ <p>If the <span>stack of open elements</span> <span title="has
+ an element in scope">has a <code>p</code> element in
+ scope</span>, then act as if an end tag with the tag name
+ "p" had been seen.</p>
+
+ <p><span>Insert an HTML element</span> for the token.</p>
+
+ <p>If the <span><code title="">form</code> element pointer</span>
+ is not null, then <span>associate</span><!--XXX xref! --> the
+ newly created <code>fieldset</code> element with the
+ <code>form</code> element pointed to by the <span><code
+ title="">form</code> element pointer</span>.</p>
+
+ </dd>
+
<!-- as normal, but imply </li> when there's another <li> open in weird cases -->
<dt>A start tag whose tag name is "li"</dt>
<dd>
@@ -48353,6 +48396,22 @@
</dd>
+ <dt>A start tag whose tag name is "input"</dt>
+ <dd>
+
+ <p><span>Reconstruct the active formatting elements</span>, if
+ any.</p>
+
+ <p><span>Insert an HTML element</span> for the token.</p>
+
+ <p>If the <span><code title="">form</code> element pointer</span>
+ is not null, then <span>associate</span><!--XXX xref! --> the
+ newly created <code>label</code> element with the
+ <code>form</code> element pointed to by the <span><code
+ title="">form</code> element pointer</span>.</p>
+
+ </dd>
+
<dt id="isindex">A start tag whose tag name is "isindex"</dt>
<dd>