[prev in list] [next in list] [prev in thread] [next in thread] 

List:       html5-commit-watchers
Subject:    [html5] r7616 - [giow] (2) Add support for automatic sizing of headings in <hgroup> if they foll [..
From:       whatwg () whatwg ! org
Date:       2012-12-30 20:03:52
Message-ID: 20121230200352.EB96B805C10B () ps20323 ! dreamhostps ! com
[Download RAW message or body]

Author: ianh
Date: 2012-12-30 12:03:51 -0800 (Sun, 30 Dec 2012)
New Revision: 7616

Modified:
   complete.html
   index
   source
Log:
[giow] (2) Add support for automatic sizing of headings in <hgroup> if they follow \
<h1>. Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=17894
Affected topics: Rendering

Modified: complete.html
===================================================================
--- complete.html	2012-12-30 19:45:28 UTC (rev 7615)
+++ complete.html	2012-12-30 20:03:51 UTC (rev 7616)
@@ -96697,13 +96697,12 @@
 h5 { margin-top: 1.67em; margin-bottom: 1.67em; font-size: 0.83em; font-weight: \
bold; }  h6 { margin-top: 2.33em; margin-bottom: 2.33em; font-size: 0.67em; \
font-weight: bold; }</pre>  
-  <p>The <code><a href=#the-article-element>article</a></code>, <code><a \
href=#the-aside-element>aside</a></code>, <code><a \
                href=#the-nav-element>nav</a></code>,
-  and <code><a href=#the-section-element>section</a></code> elements are expected to \
                affect the margins
-  and font size of <code><a \
href=#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements>h1</a></code> elements, based on the \
                nesting
-  depth. If <var title="">x</var> is a selector that matches elements
-  that are either <code><a href=#the-article-element>article</a></code>, <code><a \
                href=#the-aside-element>aside</a></code>,
-  <code><a href=#the-nav-element>nav</a></code>, or <code><a \
                href=#the-section-element>section</a></code> elements, then the
-  following rules capture what is expected:</p>
+  <p>The <code><a href=#the-article-element>article</a></code>, <code><a \
href=#the-aside-element>aside</a></code>, <code><a \
href=#the-nav-element>nav</a></code>, and <code><a \
href=#the-section-element>section</a></code> +  elements are expected to affect the \
margins and font size of <code><a \
href=#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements>h1</a></code> elements, as well as +  \
<code><a href=#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements>h2</a></code>&ndash;<code><a \
href=#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements>h5</a></code> elements that follow \
<code><a href=#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements>h1</a></code> elements in +  \
<code><a href=#the-hgroup-element>hgroup</a></code> elements, based on the nesting \
depth. If <var title="">x</var> is a selector +  that matches elements that are \
either <code><a href=#the-article-element>article</a></code>, <code><a \
href=#the-aside-element>aside</a></code>, <code><a \
href=#the-nav-element>nav</a></code>, +  or <code><a \
href=#the-section-element>section</a></code> elements, then the following rules \
capture what is expected:</p>  
   <pre class=css>@namespace url(http://www.w3.org/1999/xhtml);
 
@@ -96711,10 +96710,24 @@
 <var title="">x</var> <var title="">x</var> h1 { margin-top: 1.00em; margin-bottom: \
1.00em; font-size: 1.17em; }  <var title="">x</var> <var title="">x</var> <var \
title="">x</var> h1 { margin-top: 1.33em; margin-bottom: 1.33em; font-size: 1.00em; } \
<var title="">x</var> <var title="">x</var> <var title="">x</var> <var \
                title="">x</var> h1 { margin-top: 1.67em; margin-bottom: 1.67em; \
                font-size: 0.83em; }
-<var title="">x</var> <var title="">x</var> <var title="">x</var> <var \
title="">x</var> <var title="">x</var> h1 { margin-top: 2.33em; margin-bottom: \
2.33em; font-size: 0.67em; }</pre> +<var title="">x</var> <var title="">x</var> <var \
title="">x</var> <var title="">x</var> <var title="">x</var> h1 { margin-top: 2.33em; \
margin-bottom: 2.33em; font-size: 0.67em; }  
+<var title="">x</var> hgroup &gt; h1 ~ h2 { margin-top: 1.00em; margin-bottom: \
1.00em; font-size: 1.17em; } +<var title="">x</var> <var title="">x</var> hgroup &gt; \
h1 ~ h2 { margin-top: 1.33em; margin-bottom: 1.33em; font-size: 1.00em; } +<var \
title="">x</var> <var title="">x</var> <var title="">x</var> hgroup &gt; h1 ~ h2 { \
margin-top: 1.67em; margin-bottom: 1.67em; font-size: 0.83em; } +<var \
title="">x</var> <var title="">x</var> <var title="">x</var> <var title="">x</var> \
hgroup &gt; h1 ~ h2 { margin-top: 2.33em; margin-bottom: 2.33em; font-size: 0.67em; } \
 +<var title="">x</var> hgroup &gt; h1 ~ h3 { margin-top: 1.33em; margin-bottom: \
1.33em; font-size: 1.00em; } +<var title="">x</var> <var title="">x</var> hgroup &gt; \
h1 ~ h3 { margin-top: 1.67em; margin-bottom: 1.67em; font-size: 0.83em; } +<var \
title="">x</var> <var title="">x</var> <var title="">x</var> hgroup &gt; h1 ~ h3 { \
margin-top: 2.33em; margin-bottom: 2.33em; font-size: 0.67em; }  
+<var title="">x</var> hgroup &gt; h1 ~ h4 { margin-top: 1.67em; margin-bottom: \
1.67em; font-size: 0.83em; } +<var title="">x</var> <var title="">x</var> hgroup &gt; \
h1 ~ h4 { margin-top: 2.33em; margin-bottom: 2.33em; font-size: 0.67em; } +
+<var title="">x</var> hgroup &gt; h1 ~ h5 { margin-top: 2.33em; margin-bottom: \
2.33em; font-size: 0.67em; }</pre> +
+
+
   <h4 id=lists><span class=secno>14.3.8 </span>Lists</h4>
 
   <pre class=css>@namespace url(http://www.w3.org/1999/xhtml);

Modified: index
===================================================================
--- index	2012-12-30 19:45:28 UTC (rev 7615)
+++ index	2012-12-30 20:03:51 UTC (rev 7616)
@@ -96697,13 +96697,12 @@
 h5 { margin-top: 1.67em; margin-bottom: 1.67em; font-size: 0.83em; font-weight: \
bold; }  h6 { margin-top: 2.33em; margin-bottom: 2.33em; font-size: 0.67em; \
font-weight: bold; }</pre>  
-  <p>The <code><a href=#the-article-element>article</a></code>, <code><a \
href=#the-aside-element>aside</a></code>, <code><a \
                href=#the-nav-element>nav</a></code>,
-  and <code><a href=#the-section-element>section</a></code> elements are expected to \
                affect the margins
-  and font size of <code><a \
href=#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements>h1</a></code> elements, based on the \
                nesting
-  depth. If <var title="">x</var> is a selector that matches elements
-  that are either <code><a href=#the-article-element>article</a></code>, <code><a \
                href=#the-aside-element>aside</a></code>,
-  <code><a href=#the-nav-element>nav</a></code>, or <code><a \
                href=#the-section-element>section</a></code> elements, then the
-  following rules capture what is expected:</p>
+  <p>The <code><a href=#the-article-element>article</a></code>, <code><a \
href=#the-aside-element>aside</a></code>, <code><a \
href=#the-nav-element>nav</a></code>, and <code><a \
href=#the-section-element>section</a></code> +  elements are expected to affect the \
margins and font size of <code><a \
href=#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements>h1</a></code> elements, as well as +  \
<code><a href=#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements>h2</a></code>&ndash;<code><a \
href=#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements>h5</a></code> elements that follow \
<code><a href=#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements>h1</a></code> elements in +  \
<code><a href=#the-hgroup-element>hgroup</a></code> elements, based on the nesting \
depth. If <var title="">x</var> is a selector +  that matches elements that are \
either <code><a href=#the-article-element>article</a></code>, <code><a \
href=#the-aside-element>aside</a></code>, <code><a \
href=#the-nav-element>nav</a></code>, +  or <code><a \
href=#the-section-element>section</a></code> elements, then the following rules \
capture what is expected:</p>  
   <pre class=css>@namespace url(http://www.w3.org/1999/xhtml);
 
@@ -96711,10 +96710,24 @@
 <var title="">x</var> <var title="">x</var> h1 { margin-top: 1.00em; margin-bottom: \
1.00em; font-size: 1.17em; }  <var title="">x</var> <var title="">x</var> <var \
title="">x</var> h1 { margin-top: 1.33em; margin-bottom: 1.33em; font-size: 1.00em; } \
<var title="">x</var> <var title="">x</var> <var title="">x</var> <var \
                title="">x</var> h1 { margin-top: 1.67em; margin-bottom: 1.67em; \
                font-size: 0.83em; }
-<var title="">x</var> <var title="">x</var> <var title="">x</var> <var \
title="">x</var> <var title="">x</var> h1 { margin-top: 2.33em; margin-bottom: \
2.33em; font-size: 0.67em; }</pre> +<var title="">x</var> <var title="">x</var> <var \
title="">x</var> <var title="">x</var> <var title="">x</var> h1 { margin-top: 2.33em; \
margin-bottom: 2.33em; font-size: 0.67em; }  
+<var title="">x</var> hgroup &gt; h1 ~ h2 { margin-top: 1.00em; margin-bottom: \
1.00em; font-size: 1.17em; } +<var title="">x</var> <var title="">x</var> hgroup &gt; \
h1 ~ h2 { margin-top: 1.33em; margin-bottom: 1.33em; font-size: 1.00em; } +<var \
title="">x</var> <var title="">x</var> <var title="">x</var> hgroup &gt; h1 ~ h2 { \
margin-top: 1.67em; margin-bottom: 1.67em; font-size: 0.83em; } +<var \
title="">x</var> <var title="">x</var> <var title="">x</var> <var title="">x</var> \
hgroup &gt; h1 ~ h2 { margin-top: 2.33em; margin-bottom: 2.33em; font-size: 0.67em; } \
 +<var title="">x</var> hgroup &gt; h1 ~ h3 { margin-top: 1.33em; margin-bottom: \
1.33em; font-size: 1.00em; } +<var title="">x</var> <var title="">x</var> hgroup &gt; \
h1 ~ h3 { margin-top: 1.67em; margin-bottom: 1.67em; font-size: 0.83em; } +<var \
title="">x</var> <var title="">x</var> <var title="">x</var> hgroup &gt; h1 ~ h3 { \
margin-top: 2.33em; margin-bottom: 2.33em; font-size: 0.67em; }  
+<var title="">x</var> hgroup &gt; h1 ~ h4 { margin-top: 1.67em; margin-bottom: \
1.67em; font-size: 0.83em; } +<var title="">x</var> <var title="">x</var> hgroup &gt; \
h1 ~ h4 { margin-top: 2.33em; margin-bottom: 2.33em; font-size: 0.67em; } +
+<var title="">x</var> hgroup &gt; h1 ~ h5 { margin-top: 2.33em; margin-bottom: \
2.33em; font-size: 0.67em; }</pre> +
+
+
   <h4 id=lists><span class=secno>14.3.8 </span>Lists</h4>
 
   <pre class=css>@namespace url(http://www.w3.org/1999/xhtml);

Modified: source
===================================================================
--- source	2012-12-30 19:45:28 UTC (rev 7615)
+++ source	2012-12-30 20:03:51 UTC (rev 7616)
@@ -111845,13 +111845,12 @@
 h5 { margin-top: 1.67em; margin-bottom: 1.67em; font-size: 0.83em; font-weight: \
bold; }  h6 { margin-top: 2.33em; margin-bottom: 2.33em; font-size: 0.67em; \
font-weight: bold; }</pre>  
-  <p>The <code>article</code>, <code>aside</code>, <code>nav</code>,
-  and <code>section</code> elements are expected to affect the margins
-  and font size of <code>h1</code> elements, based on the nesting
-  depth. If <var title="">x</var> is a selector that matches elements
-  that are either <code>article</code>, <code>aside</code>,
-  <code>nav</code>, or <code>section</code> elements, then the
-  following rules capture what is expected:</p>
+  <p>The <code>article</code>, <code>aside</code>, <code>nav</code>, and \
<code>section</code> +  elements are expected to affect the margins and font size of \
<code>h1</code> elements, as well as +  <code>h2</code>&ndash;<code>h5</code> \
elements that follow <code>h1</code> elements in +  <code>hgroup</code> elements, \
based on the nesting depth. If <var title="">x</var> is a selector +  that matches \
elements that are either <code>article</code>, <code>aside</code>, <code>nav</code>, \
+  or <code>section</code> elements, then the following rules capture what is \
expected:</p>  
   <pre class="css">@namespace url(http://www.w3.org/1999/xhtml);
 
@@ -111859,10 +111858,24 @@
 <var title="">x</var> <var title="">x</var> h1 { margin-top: 1.00em; margin-bottom: \
1.00em; font-size: 1.17em; }  <var title="">x</var> <var title="">x</var> <var \
title="">x</var> h1 { margin-top: 1.33em; margin-bottom: 1.33em; font-size: 1.00em; } \
<var title="">x</var> <var title="">x</var> <var title="">x</var> <var \
                title="">x</var> h1 { margin-top: 1.67em; margin-bottom: 1.67em; \
                font-size: 0.83em; }
-<var title="">x</var> <var title="">x</var> <var title="">x</var> <var \
title="">x</var> <var title="">x</var> h1 { margin-top: 2.33em; margin-bottom: \
2.33em; font-size: 0.67em; }</pre> +<var title="">x</var> <var title="">x</var> <var \
title="">x</var> <var title="">x</var> <var title="">x</var> h1 { margin-top: 2.33em; \
margin-bottom: 2.33em; font-size: 0.67em; }  
+<var title="">x</var> hgroup > h1 ~ h2 { margin-top: 1.00em; margin-bottom: 1.00em; \
font-size: 1.17em; } +<var title="">x</var> <var title="">x</var> hgroup > h1 ~ h2 { \
margin-top: 1.33em; margin-bottom: 1.33em; font-size: 1.00em; } +<var \
title="">x</var> <var title="">x</var> <var title="">x</var> hgroup > h1 ~ h2 { \
margin-top: 1.67em; margin-bottom: 1.67em; font-size: 0.83em; } +<var \
title="">x</var> <var title="">x</var> <var title="">x</var> <var title="">x</var> \
hgroup > h1 ~ h2 { margin-top: 2.33em; margin-bottom: 2.33em; font-size: 0.67em; }  
+<var title="">x</var> hgroup > h1 ~ h3 { margin-top: 1.33em; margin-bottom: 1.33em; \
font-size: 1.00em; } +<var title="">x</var> <var title="">x</var> hgroup > h1 ~ h3 { \
margin-top: 1.67em; margin-bottom: 1.67em; font-size: 0.83em; } +<var \
title="">x</var> <var title="">x</var> <var title="">x</var> hgroup > h1 ~ h3 { \
margin-top: 2.33em; margin-bottom: 2.33em; font-size: 0.67em; }  
+<var title="">x</var> hgroup > h1 ~ h4 { margin-top: 1.67em; margin-bottom: 1.67em; \
font-size: 0.83em; } +<var title="">x</var> <var title="">x</var> hgroup > h1 ~ h4 { \
margin-top: 2.33em; margin-bottom: 2.33em; font-size: 0.67em; } +
+<var title="">x</var> hgroup > h1 ~ h5 { margin-top: 2.33em; margin-bottom: 2.33em; \
font-size: 0.67em; }</pre> +
+
+
   <h4>Lists</h4>
 
   <pre class="css">@namespace url(http://www.w3.org/1999/xhtml);

_______________________________________________
Commit-Watchers mailing list
Commit-Watchers@lists.whatwg.org
http://lists.whatwg.org/listinfo.cgi/commit-watchers-whatwg.org


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic