- From: Jeff Schiller <codedread@gmail.com>
- Date: Wed, 18 Aug 2010 14:58:20 -0700
- To: Kevin Ar18 <kevinar18@hotmail.com>
- Cc: www-svg@w3.org
- Message-ID: <AANLkTik8YOsiLg7NbpCuxXZre+Myp7PF2RRba3LrLGMm@mail.gmail.com>
My interpretation: putting it inside a HTML5 document is no different than
putting it inside a XHTML document which is no different than referencing it
in a <object> and having all documents reference the same CSS
file: applying a border CSS property to any SVG element has no visual
effect.
<div style='border: 1px solid green'>
<svg style='border: 1px dashed red'>
...
</svg>
</div>
The div will only have a green solid border. No red should be visible.
This has the same visual effect as:
<object style='border: 1px solid green' data='foo.svg'/>
I guess I'm not understanding your confusion.
Also, this is a SVG-CSS issue (with behavior already clearly specified in
the link I provided). It has nothing to do with HTML5 as far as I can tell.
Regards,
Jeff Schiller
On Wed, Aug 18, 2010 at 2:34 PM, Kevin Ar18 <kevinar18@hotmail.com> wrote:
> Those properties are not applicable to SVG elements. See the list of CSS
> properties that can be applied to SVG elements here:
> http://www.w3.org/TR/2010/WD-SVG11-20100622/styling.html#SVGStylingProperties
>
>
> That is what I thought. However, the problem area is putting the svg tag
> inside an html5 document. You can then apply background-color, borders,
> etc....
> Several questions:
> * Should the HTML5 spec forbid applying non-svg properties to the
> svg element when embedded in an html5 document? (I'm not sure if this would
> work though)
>
> * Should the CSS properties be allowed, but with special conditions?
>
Received on Wednesday, 18 August 2010 21:59:10 UTC