csswg/css3-text Overview.html,1.78,1.79 Overview.src.html,1.176,1.177

Update of /sources/public/csswg/css3-text
In directory hutz:/tmp/cvs-serv6552

Modified Files:
	Overview.html Overview.src.html 
Log Message:
Sync text-decoration seciton against CSS2.1

Index: Overview.html
===================================================================
RCS file: /sources/public/csswg/css3-text/Overview.html,v
retrieving revision 1.78
retrieving revision 1.79
diff -u -d -r1.78 -r1.79
--- Overview.html	23 Mar 2011 01:21:18 -0000	1.78
+++ Overview.html	29 Mar 2011 21:40:41 -0000	1.79
@@ -83,14 +83,14 @@
 
    <h1>CSS Text Level 3</h1>
 
-   <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 23 March 2011</h2>
+   <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 29 March 2011</h2>
 
    <dl>
     <dt>This version:
 
     <dd><a href="http://dev.w3.org/csswg/css3-text/Overview.html">$Date:
-     2011/03/19 07:41:26 $ (CVS $Revision$)</a> <!--
-      <dd><a href="http://www.w3.org/TR/2011/WD-css3-text-20110323/">http://www.w3.org/TR/2011/WD-css3-text-20110323/</a></dd>
+     2011/03/23 01:21:18 $ (CVS $Revision$)</a> <!--
+      <dd><a href="http://www.w3.org/TR/2011/WD-css3-text-20110329/">http://www.w3.org/TR/2011/WD-css3-text-20110329/</a></dd>
     -->
      
 
@@ -4271,20 +4271,21 @@
   <h3 id=line-decoration><span class=secno>11.1. </span> Line Decoration:
    Underline, Overline, and Strike-Through</h3>
 
-  <p class=issue>Sync this against CSS2.1.
-
   <p>The following properties describe line decorations that are added to the
-   content of an element. When specified on an inline element, such
-   decoration affects all the boxes generated by that element; for all other
-   elements, the decorations are propagated to an anonymous inline box that
-   wraps all the in-flow inline children of the element, and to any
-   block-level in-flow descendants. They are not, however, further propagated
-   to floating and absolutely positioned descendants, nor to the contents of
-   <a
-   href="http://www.w3.org/TR/CSS21/visuren.html#display-prop"><code>inline-table</code></a>
-   and <a
-   href="http://www.w3.org/TR/CSS21/visuren.html#display-prop"><code>inline-block</code></a>
-   descendants.
+   content of an element. When specified on or propagated to an inline box,
+   such decoration affects all the boxes generated by that element, and is
+   further propagated to any in-flow block-level boxes that split the inline
+   (see <a
+   href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level">CSS2.1
+   section 9.2.1.1</a>) When specified on or propagated to a a block
+   container that establishes an inline formatting context, the decorations
+   are propagated to an anonymous inline element that wraps all the in-flow
+   inline-level children of the block container. For all other elements, the
+   decorations are propagated to any in-flow children.
+
+  <p class=note>Note that text decorations are not propagated to any
+   out-of-flow descendants, nor to the contents of atomic inline-level
+   descendants such as inline blocks and inline tables.
 
   <p>By default underlines, overlines, and line-throughs are applied only to
    text (including white space, letter spacing, and word spacing): margins,
@@ -4303,10 +4304,7 @@
   <p>In determining the position and thickness of text decoration lines, user
    agents may consider the font sizes and dominant baselines of descendants,
    but for a given element's decoration must use the same baseline and
-   thickness on <!-- throughout? --> each line. Relatively positioning a
-   descendant moves all text decorations affecting it along with the
-   descendant's text; it does not affect calculation of the decoration's
-   initial position on that line. The <a
+   thickness throughout each line. The <a
    href="#text-decoration-color">color</a> and <a
    href="#text-decoration-style">line style</a> of decorations must remain
    the same on all decorations applied by a given element, even if descendant
@@ -4326,6 +4324,14 @@
     increases.</p>
   </div>
 
+  <p>Relatively positioning a descendant moves all text decorations affecting
+   it along with the descendant's text; it does not affect calculation of the
+   decoration's initial position on that line. The &lsquo;<code
+   class=property>visibility</code>&rsquo; property, filters, and other
+   graphical transformations likewise affect text decorations as part of the
+   text they're drawn on, even if the decorations were specified on an
+   ancestor element.
+
   <div class=example>
    <p>In the following style sheet and document fragment:</p>
 
@@ -5672,10 +5678,10 @@
    <dt id=CSS3FONT>[CSS3FONT]
 
    <dd>John Daggett. <a
-    href="http://www.w3.org/TR/2009/WD-css3-fonts-20090618"><cite>CSS Fonts
-    Module Level 3.</cite></a> 18 June 2009. W3C Working Draft. (Work in
+    href="http://www.w3.org/TR/2011/WD-css3-fonts-20110324"><cite>CSS Fonts
+    Module Level 3.</cite></a> 24 March 2011. W3C Working Draft. (Work in
     progress.) URL: <a
-    href="http://www.w3.org/TR/2009/WD-css3-fonts-20090618">http://www.w3.org/TR/2009/WD-css3-fonts-20090618</a>
+    href="http://www.w3.org/TR/2011/WD-css3-fonts-20110324">http://www.w3.org/TR/2011/WD-css3-fonts-20110324</a>
     </dd>
    <!---->
 

Index: Overview.src.html
===================================================================
RCS file: /sources/public/csswg/css3-text/Overview.src.html,v
retrieving revision 1.176
retrieving revision 1.177
diff -u -d -r1.176 -r1.177
--- Overview.src.html	23 Mar 2011 01:21:18 -0000	1.176
+++ Overview.src.html	29 Mar 2011 21:40:41 -0000	1.177
@@ -3169,19 +3169,21 @@
   <h3 id="line-decoration">
     Line Decoration: Underline, Overline, and Strike-Through</h3>
 
-    <p class="issue">Sync this against CSS2.1.</p>
-
     <p>The following properties describe line decorations that are added
-      to the content of an element. When specified on an inline element,
-      such decoration affects all the boxes generated by that element;
-      for all other elements, the decorations are propagated to an
-      anonymous inline box that wraps all the in-flow inline children of
-      the element, and to any block-level in-flow descendants. They are
-      not, however, further propagated to floating and absolutely positioned
-      descendants, nor to the contents of
-      <a href="http://www.w3.org/TR/CSS21/visuren.html#display-prop"><code>inline-table</code></a>
-      and <a href="http://www.w3.org/TR/CSS21/visuren.html#display-prop"><code>inline-block</code></a>
-      descendants.</p>
+      to the content of an element. When specified on or propagated to
+      an inline box, such decoration affects all the boxes generated
+      by that element, and is further propagated to any in-flow block-level
+      boxes that split the inline
+      (see <a href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level">CSS2.1 section 9.2.1.1</a>)
+      When specified on or propagated to a a block container that establishes
+      an inline formatting context, the decorations are propagated to an
+      anonymous inline element that wraps all the in-flow inline-level children
+      of the block container. For all other elements, the decorations are
+      propagated to any in-flow children.
+      
+    <p class="note">Note that text decorations are not propagated to any
+      out-of-flow descendants, nor to the contents of atomic inline-level
+      descendants such as inline blocks and inline tables.
 
     <p>By default underlines, overlines, and line-throughs are applied only
       to text (including white space, letter spacing, and word spacing):
@@ -3201,10 +3203,8 @@
     <p>In determining the position and thickness of text decoration lines,
       user agents may consider the font sizes and dominant baselines of
       descendants, but for a given element's decoration must use the same
-      baseline and thickness on <!-- throughout? --> each line. Relatively positioning a descendant
-      moves all text decorations affecting it along with the descendant's text;
-      it does not affect calculation of the decoration's initial position on
-      that line. The <a href="#text-decoration-color">color</a> and
+      baseline and thickness throughout each line. The
+      <a href="#text-decoration-color">color</a> and
       <a href="#text-decoration-style">line style</a> of decorations must
       remain the same on all decorations applied by a given element, even
       if descendant elements have different color or line style values.</p>
@@ -3222,6 +3222,13 @@
         text increases.</p>
     </div>
 
+    <p>Relatively positioning a descendant moves all text decorations
+      affecting it along with the descendant's text; it does not affect
+      calculation of the decoration's initial position on that line.
+      The 'visibility' property, filters, and other graphical transformations
+      likewise affect text decorations as part of the text they're drawn on,
+      even if the decorations were specified on an ancestor element.
+
     <div class="example">
       <p>In the following style sheet and document fragment:</p>
       <pre><code class="css">

Received on Tuesday, 29 March 2011 21:40:46 UTC