Short URL: http://html5.org/r/6052
| SVN | Bug | Comment | Time (UTC) |
|---|---|---|---|
| 6052 | 11828 | remove <hgroup> from the w3c spec by request of steven faulkner | 2011-05-03 19:37 |
Index: source
===================================================================
--- source (revision 6051)
+++ source (revision 6052)
@@ -70,8 +70,9 @@
W3C version does not include some newer features, such as:</p>
<ul class="brief">
+ <li>The <code>hgroup</code> element.</li> <!--HGROUP-->
+ <li>The <code title="attr-hyperlink-ping">ping</code> attribute and related <span>hyperlink auditing</span> features.</li> <!--PING-->
<li>The <code>PeerConnection</code> API and related video-conferencing features.</li> <!--PEERCONTROLLER-->
- <li>The <code title="attr-hyperlink-ping">ping</code> attribute and related <span>hyperlink auditing</span> features.</li> <!--PING-->
<li>The <span>WebVTT</span> format and some <span>text track</span> API features.</li> <!--TTVTT-->
<li>Rules for <a href="#atom">converting HTML to Atom</a>.</li> <!--MD-->
<li>The <code title="dom-document-cssElementMap">cssElementMap</code> feature for defining <span title="CSS element reference identifier">CSS element reference identifiers</span>.</li> <!--CSSREF-->
@@ -9958,6 +9959,7 @@
</body>
</html></pre>
+<!--END w3c-html--><!--HGROUP-->
<p>This next document fragment, intended to represent the heading
of a corporate site, is similarly non-conforming because the second
line is not intended to be a heading of a subsection, but merely a
@@ -9978,6 +9980,7 @@
<h2>Leading the way in widget design since 1432</h2>
</hgroup>
...</pre>
+<!--START w3c-html--><!--HGROUP-->
<p>In the next example, there is a non-conforming attribute value
("carpet") and a non-conforming attribute ("texture"), which
@@ -11404,7 +11407,9 @@
<li><code>h5</code></li>
<li><code>h6</code></li>
<li><code>header</code></li>
+<!--END w3c-html--><!--HGROUP-->
<li><code>hgroup</code></li>
+<!--START w3c-html--><!--HGROUP-->
<li><code>hr</code></li>
<li><code>i</code></li>
<li><code>iframe</code></li>
@@ -11512,7 +11517,9 @@
<li><code>h4</code></li>
<li><code>h5</code></li>
<li><code>h6</code></li>
+<!--END w3c-html--><!--HGROUP-->
<li><code>hgroup</code></li>
+<!--START w3c-html--><!--HGROUP-->
</ul>
@@ -12200,9 +12207,11 @@
<td><code>head</code> element
<td>No role
+<!--END w3c-html--><!--HGROUP-->
<tr>
<td><code>hgroup</code> element
<td><code title="attr-aria-role-heading">heading</code> role, with the <code title="attr-aria-level">aria-level</code> property set to the element's <span>outline depth</span>
+<!--START w3c-html--><!--HGROUP-->
<tr>
<td><code>hr</code> element
@@ -12499,32 +12508,50 @@
<!--!--><!--(none of the following six rows make any sense since they make the default non-conforming)-->
<tr>
- <td><code>h1</code> element that does not have an <code>hgroup</code> ancestor
+ <td><code>h1</code> element
+<!--END w3c-html--><!--HGROUP-->
+ that does not have an <code>hgroup</code> ancestor
+<!--START w3c-html--><!--HGROUP-->
<td><code title="attr-aria-role-heading">heading</code> role, with the <code title="attr-aria-level">aria-level</code> property set to the element's <span>outline depth</span>
<td>Role must be either <code title="attr-aria-role-link">link</code><!--!-->, <code title="attr-aria-role-menuitem">menuitem</code><!--!-->, <code title="attr-aria-role-menuitemcheckbox">menuitemcheckbox</code><!--!-->, <code title="attr-aria-role-menuitemradio">menuitemradio</code><!--!-->, <code title="attr-aria-role-tab">tab</code><!--!-->, or <code title="attr-aria-role-treeitem">treeitem</code><!--!-->
<tr>
- <td><code>h2</code> element that does not have an <code>hgroup</code> ancestor
+ <td><code>h2</code> element
+<!--END w3c-html--><!--HGROUP-->
+ that does not have an <code>hgroup</code> ancestor
+<!--START w3c-html--><!--HGROUP-->
<td><code title="attr-aria-role-heading">heading</code> role, with the <code title="attr-aria-level">aria-level</code> property set to the element's <span>outline depth</span>
<td>Role must be either <code title="attr-aria-role-link">link</code><!--!-->, <code title="attr-aria-role-menuitem">menuitem</code><!--!-->, <code title="attr-aria-role-menuitemcheckbox">menuitemcheckbox</code><!--!-->, <code title="attr-aria-role-menuitemradio">menuitemradio</code><!--!-->, <code title="attr-aria-role-tab">tab</code><!--!-->, or <code title="attr-aria-role-treeitem">treeitem</code><!--!-->
<tr>
- <td><code>h3</code> element that does not have an <code>hgroup</code> ancestor
+ <td><code>h3</code> element
+<!--END w3c-html--><!--HGROUP-->
+ that does not have an <code>hgroup</code> ancestor
+<!--START w3c-html--><!--HGROUP-->
<td><code title="attr-aria-role-heading">heading</code> role, with the <code title="attr-aria-level">aria-level</code> property set to the element's <span>outline depth</span>
<td>Role must be either <code title="attr-aria-role-link">link</code><!--!-->, <code title="attr-aria-role-menuitem">menuitem</code><!--!-->, <code title="attr-aria-role-menuitemcheckbox">menuitemcheckbox</code><!--!-->, <code title="attr-aria-role-menuitemradio">menuitemradio</code><!--!-->, <code title="attr-aria-role-tab">tab</code><!--!-->, or <code title="attr-aria-role-treeitem">treeitem</code><!--!-->
<tr>
- <td><code>h4</code> element that does not have an <code>hgroup</code> ancestor
+ <td><code>h4</code> element
+<!--END w3c-html--><!--HGROUP-->
+ that does not have an <code>hgroup</code> ancestor
+<!--START w3c-html--><!--HGROUP-->
<td><code title="attr-aria-role-heading">heading</code> role, with the <code title="attr-aria-level">aria-level</code> property set to the element's <span>outline depth</span>
<td>Role must be either <code title="attr-aria-role-link">link</code><!--!-->, <code title="attr-aria-role-menuitem">menuitem</code><!--!-->, <code title="attr-aria-role-menuitemcheckbox">menuitemcheckbox</code><!--!-->, <code title="attr-aria-role-menuitemradio">menuitemradio</code><!--!-->, <code title="attr-aria-role-tab">tab</code><!--!-->, or <code title="attr-aria-role-treeitem">treeitem</code><!--!-->
<tr>
- <td><code>h5</code> element that does not have an <code>hgroup</code> ancestor
+ <td><code>h5</code> element
+<!--END w3c-html--><!--HGROUP-->
+ that does not have an <code>hgroup</code> ancestor
+<!--START w3c-html--><!--HGROUP-->
<td><code title="attr-aria-role-heading">heading</code> role, with the <code title="attr-aria-level">aria-level</code> property set to the element's <span>outline depth</span>
<td>Role must be either <code title="attr-aria-role-link">link</code><!--!-->, <code title="attr-aria-role-menuitem">menuitem</code><!--!-->, <code title="attr-aria-role-menuitemcheckbox">menuitemcheckbox</code><!--!-->, <code title="attr-aria-role-menuitemradio">menuitemradio</code><!--!-->, <code title="attr-aria-role-tab">tab</code><!--!-->, or <code title="attr-aria-role-treeitem">treeitem</code><!--!-->
<tr>
- <td><code>h6</code> element that does not have an <code>hgroup</code> ancestor
+ <td><code>h6</code> element
+<!--END w3c-html--><!--HGROUP-->
+ that does not have an <code>hgroup</code> ancestor
+<!--START w3c-html--><!--HGROUP-->
<td><code title="attr-aria-role-heading">heading</code> role, with the <code title="attr-aria-level">aria-level</code> property set to the element's <span>outline depth</span>
<td>Role must be either <code title="attr-aria-role-link">link</code><!--!-->, <code title="attr-aria-role-menuitem">menuitem</code><!--!-->, <code title="attr-aria-role-menuitemcheckbox">menuitemcheckbox</code><!--!-->, <code title="attr-aria-role-menuitemradio">menuitemradio</code><!--!-->, <code title="attr-aria-role-tab">tab</code><!--!-->, or <code title="attr-aria-role-treeitem">treeitem</code><!--!-->
<!--!--><!--(none of the preceding six rows make any sense)-->
@@ -17796,6 +17823,7 @@
appropriate only if the element's contents would be listed
explicitly in the document's <span>outline</span>.</p>
+<!--END w3c-html--><!--HGROUP-->
<div class="example">
<p>In the following example, we see an article (part of a larger
@@ -17825,6 +17853,7 @@
second level, the third level, and so on.</p>
</div>
+<!--START w3c-html--><!--HGROUP-->
<div class="example">
@@ -18312,7 +18341,9 @@
<dd><span>Heading content</span>.</dd>
<dd><span><code title="">formatBlock</code> candidate</span>.</dd>
<dt>Contexts in which this element can be used:</dt>
+<!--END w3c-html--><!--HGROUP-->
<dd>As a child of an <code>hgroup</code> element.</dd>
+<!--START w3c-html--><!--HGROUP-->
<dd>Where <span>flow content</span> is expected.</dd>
<dt>Content model:</dt>
<dd><span>Phrasing content</span>.</dd>
@@ -18371,7 +18402,7 @@
-
+<!--END w3c-html--><!--HGROUP-->
<h4>The <dfn><code>hgroup</code></dfn> element</h4>
<dl class="element">
@@ -18441,6 +18472,7 @@
-->
</div>
+<!--START w3c-html--><!--HGROUP-->
<h4>The <dfn><code>header</code></dfn> element</h4>
@@ -18463,13 +18495,16 @@
<p>The <code>header</code> element <span>represents</span> a group
of introductory or navigational aids.</p>
+<!--END w3c-html--><!--HGROUP-->
<p class="note">A <code>header</code> element is intended to usually
contain the section's heading (an
<code>h1</code>–<code>h6</code> element or an
<code>hgroup</code> element), but this is not required. The
<code>header</code> element can also be used to wrap a section's
table of contents, a search form, or any relevant logos.</p>
+<!--START w3c-html--><!--HGROUP-->
+<!--END w3c-html--><!--HGROUP-->
<div class="example">
<p>Here are some sample headers. This first one is for a game:</p>
@@ -18505,6 +18540,7 @@
</header></pre>
</div>
+<!--START w3c-html--><!--HGROUP-->
<p class="note">The <code>header</code> element is not
<span>sectioning content</span>; it doesn't introduce a new
@@ -18587,6 +18623,7 @@
<span>sectioning root</span> element is <span>the body
element</span>, then it applies to the whole page.</p>
+<!--END w3c-html--><!--HGROUP-->
<div class="example">
<p>Here is a page with two footers, one at the top and one at the
@@ -18609,6 +18646,7 @@
</body></pre>
</div>
+<!--START w3c-html--><!--HGROUP-->
<div class="example">
@@ -18785,8 +18823,10 @@
<h4><dfn>Headings and sections</dfn></h4>
+<!--END w3c-html--><!--HGROUP-->
<p>The <code>h1</code>–<code>h6</code> elements and the
<code>hgroup</code> element are headings.</p>
+<!--START w3c-html--><!--HGROUP-->
<p>The first element of <span>heading content</span> in an element
of <span>sectioning content</span> <span>represents</span> the
@@ -67315,6 +67355,7 @@
</dd>
+<!--END w3c-html--><!--HGROUP-->
<dt>If <var title="">heading</var> is a <code>hgroup</code> element</dt>
<dd>
@@ -67336,6 +67377,7 @@
list</var>.</p>
</dd>
+<!--START w3c-html--><!--HGROUP-->
<dt>If <var title="">heading</var> is an <code>h1</code>–<code>h6</code> element</dt>
@@ -67496,6 +67538,7 @@
</dd>
+<!--END w3c-html--><!--HGROUP-->
<dt>If <var title="">heading</var> is a <code>hgroup</code> element</dt>
<dd>
@@ -67515,6 +67558,7 @@
title="">headings list</var>.</p>
</dd>
+<!--START w3c-html--><!--HGROUP-->
<dt>If <var title="">heading</var> is an <code>h1</code>–<code>h6</code> element</dt>
@@ -67527,10 +67571,12 @@
</dl>
+<!--END w3c-html--><!--HGROUP-->
<p class="note">This algorithm differs from the earlier similar
algorithm in that it doesn't extract subheadings from
<code>hgroup</code> and it has no default fallback when <var
title="">heading</var> is null.</p>
+<!--START w3c-html--><!--HGROUP-->
</li>
@@ -91016,7 +91062,10 @@
<code>fieldset</code>, <code>footer</code>, <code>form</code>,
<code>h1</code>, <code>h2</code>, <code>h3</code>, <code>h4</code>,
<code>h5</code>, <code>h6</code>, <code>header</code>,
- <code>hgroup</code>, <code>hr</code>, <code>menu</code>,
+<!--END w3c-html--><!--HGROUP-->
+ <code>hgroup</code>,
+<!--START w3c-html--><!--HGROUP-->
+ <code>hr</code>, <code>menu</code>,
<code>nav</code>, <code>ol</code>, <code>p</code>, <code>pre</code>,
<code>section</code>, <code>table</code>, or <code>ul</code>,
element, or if there is no more content in the parent element and
@@ -107991,7 +108040,10 @@
<td><span title="Flow content">flow</span>;
<span title="Heading content">heading</span>;
<span title="formatBlock candidate"><code title="">formatBlock</code> candidate</span></td>
- <td><code>hgroup</code>;
+ <td>
+<!--END w3c-html--><!--HGROUP-->
+ <code>hgroup</code>;
+<!--START w3c-html--><!--HGROUP-->
<span title="Flow content">flow</span></td>
<td><span title="Phrasing content">phrasing</span></td>
<td><span title="global attributes">globals</span></td>
@@ -108019,6 +108071,7 @@
<td><code>HTMLElement</code></td>
</tr>
+<!--END w3c-html--><!--HGROUP-->
<tr>
<th><code>hgroup</code></th>
<td>heading group</td>
@@ -108030,6 +108083,7 @@
<td><span title="global attributes">globals</span></td>
<td><code>HTMLElement</code></td>
</tr>
+<!--START w3c-html--><!--HGROUP-->
<tr>
<th><code>hr</code></th>
@@ -108994,7 +109048,9 @@
<code>h5</code>;
<code>h6</code>;
<code>header</code>;
+<!--END w3c-html--><!--HGROUP-->
<code>hgroup</code>;
+<!--START w3c-html--><!--HGROUP-->
<code>hr</code>;
<code>i</code>;
<code>iframe</code>;
@@ -109066,7 +109122,9 @@
<code>h4</code>;
<code>h5</code>;
<code>h6</code>;
+<!--END w3c-html--><!--HGROUP-->
<code>hgroup</code>
+<!--START w3c-html--><!--HGROUP-->
<td>
—
@@ -109263,7 +109321,9 @@
<code>h4</code>;
<code>h5</code>;
<code>h6</code>;
+<!--END w3c-html--><!--HGROUP-->
<code>hgroup</code>;
+<!--START w3c-html--><!--HGROUP-->
<code>header</code>;
<code>footer</code>;
<code>address</code>;
@@ -110786,9 +110846,11 @@
<td> <code>header</code>
<td> <code>HTMLElement</code>
+<!--END w3c-html--><!--HGROUP-->
<tr>
<td> <code>hgroup</code>
<td> <code>HTMLElement</code>
+<!--START w3c-html--><!--HGROUP-->
<tr>
<td> <code>hr</code>