Re: [csswg-drafts] [css-images][css-masking][paint] Ambiguities in handling url()

Re which properties currently have image-vs-element ambiguities:

Marker does not accept a plain image type, so there's no ambiguity 
there.  [Ambiguous URL properties I've 
noted](https://svgwg.org/svg2-draft/linking.html#processingURL-validity)
 that are currently supported in at least some browsers are `mask` and
 `cursor`; although we've deprecated the SVG `<cursor>` element, it's 
still supposed to be supported by user agents.  The new SVG text 
layout also makes `shape-inside`  and `shape-subtract` ambiguous. 

In other words, `mask` should be the main focus for web compatibility 
issues.  If no browsers currently support external file mask element 
references, that could be an argument for making special rules for 
same-document fragments.  However, I think the more powerful argument 
is that `mask-image` is a new & still experimental property, that [is 
not supported un-prefixed in any stable 
browsers](http://caniuse.com/#search=mask), while mask with element 
references is well supported in SVG.



-- 
GitHub Notification of comment by AmeliaBR
Please view or discuss this issue at 
https://github.com/w3c/csswg-drafts/issues/383#issuecomment-248019636 
using your GitHub account

Received on Monday, 19 September 2016 15:05:25 UTC