[html5] r7989 - [giow] (3) Try a different definition of 'being rendered' that goes more directl [...]
whatwg at whatwg.org
whatwg at whatwg.org
Tue Jun 18 16:34:08 PDT 2013
Author: ianh
Date: 2013-06-18 16:34:06 -0700 (Tue, 18 Jun 2013)
New Revision: 7989
Modified:
complete.html
index
source
Log:
[giow] (3) Try a different definition of 'being rendered' that goes more directly to the point. This should not make any practical difference except that it handles cases where an element is in a Document that has no browsing context.
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=22040
Affected topics: Rendering
Modified: complete.html
===================================================================
--- complete.html 2013-06-18 23:27:48 UTC (rev 7988)
+++ complete.html 2013-06-18 23:34:06 UTC (rev 7989)
@@ -93448,14 +93448,10 @@
<i>media-independent</i> language). User agent implementors are encouraged to adapt the
suggestions in this section to their target media.</p>
- <hr><p>An element is <dfn id=being-rendered>being rendered</dfn> if it is <a href=#in-a-document>in a <code>Document</code></a>,
- either its parent node is itself <a href=#being-rendered>being rendered</a> or it is the <code><a href=#document>Document</a></code>
- node, and it is not explicitly excluded from the rendering using either:</p>
+ <hr><p>An element is <dfn id=being-rendered>being rendered</dfn> if it has any associated CSS layout boxes, SVG layout
+ boxes, or some equivalent in other styling languages.</p>
- <ul class=brief><li>the CSS 'display' property's 'none' value, or</li>
- <li>the 'visibility' property's 'collapse' value unless it is being treated as equivalent to the 'hidden' value, or</li>
- <li>some equivalent in other styling languages.</li>
- </ul><p class=note>Just being off-screen does not mean the element is not <a href=#being-rendered>being
+ <p class=note>Just being off-screen does not mean the element is not <a href=#being-rendered>being
rendered</a>. The presence of the <code title=attr-hidden><a href=#the-hidden-attribute>hidden</a></code> attribute normally
means the element is not <a href=#being-rendered>being rendered</a>, though this might be overridden by the style
sheets.</p>
Modified: index
===================================================================
--- index 2013-06-18 23:27:48 UTC (rev 7988)
+++ index 2013-06-18 23:34:06 UTC (rev 7989)
@@ -93448,14 +93448,10 @@
<i>media-independent</i> language). User agent implementors are encouraged to adapt the
suggestions in this section to their target media.</p>
- <hr><p>An element is <dfn id=being-rendered>being rendered</dfn> if it is <a href=#in-a-document>in a <code>Document</code></a>,
- either its parent node is itself <a href=#being-rendered>being rendered</a> or it is the <code><a href=#document>Document</a></code>
- node, and it is not explicitly excluded from the rendering using either:</p>
+ <hr><p>An element is <dfn id=being-rendered>being rendered</dfn> if it has any associated CSS layout boxes, SVG layout
+ boxes, or some equivalent in other styling languages.</p>
- <ul class=brief><li>the CSS 'display' property's 'none' value, or</li>
- <li>the 'visibility' property's 'collapse' value unless it is being treated as equivalent to the 'hidden' value, or</li>
- <li>some equivalent in other styling languages.</li>
- </ul><p class=note>Just being off-screen does not mean the element is not <a href=#being-rendered>being
+ <p class=note>Just being off-screen does not mean the element is not <a href=#being-rendered>being
rendered</a>. The presence of the <code title=attr-hidden><a href=#the-hidden-attribute>hidden</a></code> attribute normally
means the element is not <a href=#being-rendered>being rendered</a>, though this might be overridden by the style
sheets.</p>
Modified: source
===================================================================
--- source 2013-06-18 23:27:48 UTC (rev 7988)
+++ source 2013-06-18 23:34:06 UTC (rev 7989)
@@ -104400,16 +104400,9 @@
<hr>
- <p>An element is <dfn>being rendered</dfn> if it is <span>in a <code>Document</code></span>,
- either its parent node is itself <span>being rendered</span> or it is the <code>Document</code>
- node, and it is not explicitly excluded from the rendering using either:</p>
+ <p>An element is <dfn>being rendered</dfn> if it has any associated CSS layout boxes, SVG layout
+ boxes, or some equivalent in other styling languages.</p>
- <ul class="brief">
- <li>the CSS 'display' property's 'none' value, or</li>
- <li>the 'visibility' property's 'collapse' value unless it is being treated as equivalent to the 'hidden' value, or</li>
- <li>some equivalent in other styling languages.</li>
- </ul>
-
<p class="note">Just being off-screen does not mean the element is not <span>being
rendered</span>. The presence of the <code title="attr-hidden">hidden</code> attribute normally
means the element is not <span>being rendered</span>, though this might be overridden by the style
More information about the Commit-Watchers
mailing list