- From: L. David Baron <dbaron@dbaron.org>
- Date: Wed, 4 Nov 2009 10:18:48 -0800
- To: www-style@w3.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 UTC