W3C home > Mailing lists > Public > public-svg-wg@w3.org > October to December 2010

Default UA style sheet

From: Cameron McCormack <cam@mcc.id.au>
Date: Thu, 30 Dec 2010 13:38:42 +1300
To: public-svg-wg@w3.org
Message-ID: <20101230003842.GC18032@wok.mcc.id.au>
In http://www.w3.org/TR/SVG/styling.html#UAStyleSheet it states that the
default UA style sheet includes the rule

  svg { width:attr(width); height:attr(height) }

the intention being that it will cause the width/height attributes on
the <svg> to influence the layout of the CSS box it corresponds to.
However, if (as is common) these attributes are specified in user units,
then the CSS property values will be invalid.  coords.html#ViewportSpace
does say

  If the ‘width’ or ‘height’ attributes on the outermost svg element are
  in user units (i.e., no unit identifier has been provided), then the
  value is assumed to be equivalent to the same number of "px" units
  (see Units).

but that is not going to influence how attr() works.

What to do about this?

Cameron McCormack ≝ http://mcc.id.au/
Received on Thursday, 30 December 2010 00:39:19 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 17:29:44 UTC