W3C home > Mailing lists > Public > public-fx@w3.org > July to September 2010

Re: How does the svg element handle CSS border and background-color?

From: fantasai <fantasai.lists@inkedblade.net>
Date: Sat, 21 Aug 2010 16:28:05 -0700
Message-ID: <4C706105.5020604@inkedblade.net>
To: Doug Schepers <schepers@w3.org>
CC: Jeff Schiller <codedread@gmail.com>, Tony Schreiner <tonyschr@microsoft.com>, Kevin Ar18 <kevinar18@hotmail.com>, Chris Lilley <chris@w3.org>, public-fx@w3.org
On 08/21/2010 02:39 PM, Doug Schepers wrote:
> Hi, folks-
> ...
> ==Conclusion==
> I propose we change SVG 2 to explicitly define this behavior. Hixie
> seems to imply that this is not for HTML to define, and I tend to agree
> with that, though maybe some informative mention in the HTML5 or CSS
> specs for how SVG treats margins and padding might be appropriate.
> I don't think this should be any different in standalone SVG files than
> in SVG files referenced or inlined in HTML. That would be very
> unintuitive, in my opinion.
> If this is not controversial, I would be happy to put any or all of this
> in the SVG Integration spec, which is one of the foundations of SVG 2
> [1]. If someone disagrees with this, we'll have to talk about it before
> I start editing the spec. In either case, it would need to be fleshed
> out some... I'm probably glossing over some possible stumbling blocks in
> the box model, which I'd appreciate feedback on.
> [1] http://dev.w3.org/SVG/modules/integration/SVGIntegration.html

I would just say that the <svg> element is considered a replaced
element as far as its surrounding contents are concerned, and any
CSS values set on it apply exactly as if applied to a replaced
element. And note that in some cases those values may also affect
the SVG, e.g. 'color' will inherit into the SVG content.

Received on Saturday, 21 August 2010 23:28:43 UTC

This archive was generated by hypermail 2.3.1 : Monday, 22 June 2015 03:33:44 UTC