Re: [css-style-attr] SVG WG comments on CSS Styling Attributes Level 1

* Sylvain Galineau wrote:
>> On 08/28/2010 05:27 PM, Doug Schepers wrote:
>> > * For good or ill, it's already allowed in CSS in SVG, so there's
>> > backwards-compatibility to consider
>> 
>> I don't recall this claim. I only remember it being allowed in SVG
>> attribute values, which is a different thing. Are you sure of this?
>
>I'm confused too. 

<http://www.w3.org/TR/2003/REC-SVG11-20030114/types.html>:

  CSS2 [CSS2] states that a property value which is a <number> is
  specified in decimal notation (i.e., a <decimal-number>), which
  consists of either an <integer>, or an optional sign character
  followed by zero or more digits followed by a dot (.) followed
  by one or more digits. Thus, for conformance with CSS2, any
  property in SVG which accepts <number> values is specified in
  decimal notation only.

("Property" as used here refers to both presentation attributes and
declarations in text/css style sheets, as opposed to XML attributes
that do not correspond to properties, like the "d" attributes.)

In http://www.w3.org/TR/SVGMobile12/types.html this has been changed,
there it's just "A <number> value is specified in either decimal or
scientific notation." with no distinction between XML attributes and
properties.

It also has "The format of a <length> is a <number> optionally followed
by a unit identifier." so 

  <svg xmlns='http://www.w3.org/2000/svg'>
    <rect width='100' height='100' stroke='red' stroke-width='1e2em'/>
  </svg>

which in fact works in recent versions of Opera and Firefox. However,
SVG Tiny 1.2 does not affect text/css documents in any way, so from
what I can tell it's never been allowed (though some implementations
have supported it) in text/css documents, and for "properties" this
varies between revisions. (There is also a third dimension to this
through SMIL but I've not kept up with possible changes in SMIL3). So
the answer depends on what you consider "CSS".
-- 
Björn Höhrmann · mailto:bjoern@hoehrmann.de · http://bjoern.hoehrmann.de
Am Badedeich 7 · Telefon: +49(0)160/4415681 · http://www.bjoernsworld.de
25899 Dagebüll · PGP Pub. KeyID: 0xA4357E78 · http://www.websitedev.de/ 

Received on Wednesday, 8 September 2010 00:42:00 UTC