- From: Rik Cabanier <cabanier@gmail.com>
- Date: Mon, 20 May 2013 16:05:58 -0700
- To: Dirk Schulze <dschulze@adobe.com>
- Cc: www-svg <www-svg@w3.org>, "public-fx@w3.org" <public-fx@w3.org>
- Message-ID: <CAGN7qDDSHH0sG1Ln3ampjnKMd2=CM2HzuGTAXd9UhCwcUj9HeA@mail.gmail.com>
On Mon, May 20, 2013 at 3:42 PM, Dirk Schulze <dschulze@adobe.com> wrote: > > On May 20, 2013, at 3:39 PM, Rik Cabanier <cabanier@gmail.com> wrote: > > > > > > > On Mon, May 20, 2013 at 1:55 PM, Dirk Schulze <dschulze@adobe.com> > wrote: > > > > On May 20, 2013, at 11:16 AM, Rik Cabanier <cabanier@gmail.com> wrote: > > > > > All, > > > > > > I was editing the chapter on isolation [1] and wondered if inline svg > should happen in an isolated group. (So the <svg> tag would establish a new > group/stacking context) > > > It seems that it would be very hard to implement if this was not the > case. > > > > > > Is everyone that inline SVG is always isolated? > > > > > > We also need to discuss what other constructs in SVG create isolation. > The current filter spec assumes that nothing does, but that doesn't > correspond with reality. > > > > The first question is how inline SVG cooperates with HTML in general. We > did not specify that anywhere to my knowledge. In Blink and WebKit inline > SVG elements are handled as replacement elements, same as <img>, <video> or > <canvas>. It would make sense to not treat inline SVG elements different > from the other elements for these two engines. However, I would like to > understand where you see the technical difference to other "graphical" HTML > elements like <div> or <p>. > > > > I'm unsure what you are asking. > > Browser are indeed treating svg as a canvas (and not as a change from > the css box model to the svg drawing model) so it makes sense to have the > content isolated. > > I was more revering to the sentence "It seems that it would be very hard > to implement if this was not the case.". The question is why it would be > harder for SVG. Treating SVG as replacement element is not necessarily a > problem for not having an isolation group IMO. Not neccesarily, but as you know, the graphics engines that the browser rely on, are not set up to deal with non-isolated groups. Do browsers create a new context when they see an inline SVG? > The question is although: Should <video> always create an isolation group? > Does it matter? There is no visible content inside the video tag.
Received on Monday, 20 May 2013 23:06:26 UTC