action-3640
authorChris Lilley <chris@w3.org>
Sat, 23 Aug 2014 13:57:03 +0200
changeset 699 b3c7d4d64e7c
parent 698 568ea4166630
child 700 d3a7009ec0df
action-3640
master/masking.html
master/styling.html
--- a/master/masking.html	Sat Aug 23 11:38:30 2014 +0100
+++ b/master/masking.html	Sat Aug 23 13:57:03 2014 +0200
@@ -184,10 +184,9 @@
   in [<a href="http://www.w3.org/TR/2011/REC-CSS2-20110607/visufx.html#overflow">CSS21-overflow</a>]
   is 'visible', and this applies also to the <a>rootmost 'svg' element</a>; however,
   for child elements of an SVG document, SVG's <a href="styling.html#UAStyleSheet">user agent style sheet</a>
-  overrides this initial value and sets the <a>'overflow'</a> property on
-  <a href="coords.html#ElementsThatEstablishViewports">elements that establish new viewports</a>
-  (e.g., <a>'svg'</a> elements), <a>'pattern'</a> elements and
-  <a>'marker element'</a> elements to the value <span class="prop-value">hidden</span>.</li>
+  overrides this initial value and sets the <a>'overflow'</a> property on the 
+   <a>'svg'</a>, ,a>'image'</a>, <a>'pattern'</a> and <a>'iframe'</a> elements
+   to the value <span class="prop-value">hidden</span>.</li>
 </ul>
 
 <p>As a result of the above, the default behavior of SVG user agents is to
--- a/master/styling.html	Sat Aug 23 11:38:30 2014 +0100
+++ b/master/styling.html	Sat Aug 23 13:57:03 2014 +0200
@@ -1180,10 +1180,12 @@
 if CSS style sheets are not supported in the user agent:</p>
 
 <pre>
-svg, symbol, image, marker, pattern, foreignObject { overflow: hidden }
+svg, image, pattern { overflow: hidden }
 svg { width:attr(width); height:attr(height) }
 </pre>
 
+<p class="issue">Should this be for non-root svg elements only for web compat?</p>
+
 <p class="issue">This needs to be reviewed.  It should at least
 use <code>@namespace</code> to cause the rules to match only
 SVG elements.  <code>attr(width)</code> won't do the right