W3C home > Mailing lists > Public > public-css-commits@w3.org > February 2012

csswg/css3-images Overview.html,1.294,1.295 Overview.src.html,1.304,1.305

From: Tab Atkins Jr.. via cvs-syncmail <cvsmail@w3.org>
Date: Fri, 24 Feb 2012 18:02:35 +0000
To: public-css-commits@w3.org
Message-Id: <E1S0zTX-0006v4-2G@lionel-hutz.w3.org>
Update of /sources/public/csswg/css3-images
In directory hutz:/tmp/cvs-serv26582

Modified Files:
	Overview.html Overview.src.html 
Log Message:
Added an explanatory note clarifying that the 'reset inheritance' part of the paint-source clause can't make a circular dependency.

Index: Overview.html
===================================================================
RCS file: /sources/public/csswg/css3-images/Overview.html,v
retrieving revision 1.294
retrieving revision 1.295
diff -u -d -r1.294 -r1.295
--- Overview.html	24 Feb 2012 17:51:31 -0000	1.294
+++ Overview.html	24 Feb 2012 18:02:32 -0000	1.295
@@ -725,6 +725,13 @@
     <p>If any properties on the element would inherit their value from the
      element's parent, they must instead be set to their initial value.</p>
 
+    <p class=note>Note: even if the property that caused the element to not
+     be rendered was inherited, and switching off that inheritance would
+     cause the element to be rendered again, by this point we're not relying
+     on the rendered appearance of the element, but rather on the paint
+     source it provides, which is layout-independent. Thus, there is no
+     circular dependency created.</p>
+
     <div class=example>
      <p>For example, the &lsquo;<code class=css>element()</code>&rsquo;
       function can reference an SVG &lt;pattern> element in an HTML document:</p>

Index: Overview.src.html
===================================================================
RCS file: /sources/public/csswg/css3-images/Overview.src.html,v
retrieving revision 1.304
retrieving revision 1.305
diff -u -d -r1.304 -r1.305
--- Overview.src.html	24 Feb 2012 17:51:32 -0000	1.304
+++ Overview.src.html	24 Feb 2012 18:02:32 -0000	1.305
@@ -351,6 +351,8 @@
 
 			<p>If any properties on the element would inherit their value from the element's parent, they must instead be set to their initial value.</p>
 
+			<p class='note'>Note: even if the property that caused the element to not be rendered was inherited, and switching off that inheritance would cause the element to be rendered again, by this point we're not relying on the rendered appearance of the element, but rather on the paint source it provides, which is layout-independent.  Thus, there is no circular dependency created.</p>
+
 			<div class='example'>
 				<p>For example, the ''element()'' function can reference an SVG &lt;pattern> element in an HTML document:</p>
 
Received on Friday, 24 February 2012 18:02:57 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 20:44:50 UTC