- From: Dirk Schulze <dschulze@adobe.com>
- Date: Thu, 23 May 2013 18:09:24 -0700
- To: Stephen Chenney <schenney@chromium.org>
- CC: Chris Lilley <chris@w3.org>, Erik Dahlstrom <ed@opera.com>, "www-svg@w3.org" <www-svg@w3.org>
On May 23, 2013, at 5:34 PM, Stephen Chenney <schenney@chromium.org> wrote: > Making foreignObject a Graphics Element would allow it in <use> elements, which we absolutely do not want to allow given the current semantics of <use>. Maybe we should exclude it explicitly for <use> element. Greetings, Dirk > > Stephen. > > > On Thu, May 16, 2013 at 10:37 AM, Chris Lilley <chris@w3.org> wrote: > Hello Erik, > > Thursday, May 16, 2013, 10:37:09 AM, you wrote: > > > Robert Longson discovered in [1] that foreignObject is neither a 'graphics > > element' nor a 'container element' in svg at the moment. The consequence > > being that some properties that normally apply to rendering elements don't > > apply to foreignObject, such as 'filter', 'mask' and 'clip-path' to name > > just a few. I think this is an oversight that should be corrected, most > > implementations do apply these properties to foreignObject already (as if > > it was a 'graphics element'), see [2] and [3]. > > I suspect that its not so much an oversight, more that it was seen to > be in neither of those categories because its used by another markup > language. > > However, as an interface element, it needs to have an SVG category 'on > the outside' and be owned by the other language 'on the inside'. I > agree that it should be seen as a graphics element in that context. > > > Proposal: Make foreignObject a graphics element. > > > Rationale: Making foreignObject a container element would imply that it > > can contain other graphics elements and container elements as direct > > children, which may be ok technically, but I'd consider it bad practice. > > > > [1] > > http://stackoverflow.com/questions/16320863/svg-image-mask-not-working-in-firefox-or-ie > > [2] http://jsfiddle.net/xeK2m/ > > [3] http://jsfiddle.net/UYZW9/ > > > > > -- > Best regards, > Chris mailto:chris@w3.org > > >
Received on Friday, 24 May 2013 01:10:07 UTC