- 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
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 ‘<code class=css>element()</code>’ function can reference an SVG <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 <pattern> element in an HTML document:</p>
Received on Friday, 24 February 2012 18:02:57 UTC