W3C home > Mailing lists > Public > www-style@w3.org > November 2009

unitless angles (and times and frequencies) [css3-2d-transforms][css3-3d-transforms][css3-images]

From: L. David Baron <dbaron@dbaron.org>
Date: Wed, 4 Nov 2009 10:18:48 -0800
To: www-style@w3.org
Message-ID: <20091104181848.GA31562@pickering.dbaron.org>
Both CSS 2.0 and css3-values are clear that '0' (without units) is
acceptable as a <length>, but not as an <angle>, <frequency>, or
<time>.

It turns out that:

 * unambiguous parsing of the new gradient syntax proposal depends
   on this (in particular, that '0' is not an angle)

 * css3-2d-transforms has a number of examples of using '0' as an
   angle, e.g., 'rotate(0)'

I think 'rotate(0)' is currently implemented in Mozilla, and I'm
guessing that, given the examples in the transforms spec, it's also
implemented in WebKit.


We either need to:
 * decide that CSS 2.0 and css3-values are correct, change the
   transforms examples, and possibly break some existing uses of
   transforms,
 * make a special exception for angles in transform functions, or
 * fix the gradients spec in some way.

My current inclination may actually be to make an exception for
transform functions.

-David

-- 
L. David Baron                                 http://dbaron.org/
Mozilla Corporation                       http://www.mozilla.com/
Received on Wednesday, 4 November 2009 18:19:41 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 17:20:22 GMT