CSS3: border-radius set to 0 classified as bug


I was quickly testing a layout[0] and tried to validate it. The CSS 
Validation found 12 bugs [1], which is mostly correct, since 11 of them 
are vendor specific styles, namely -moz and -webkit border-radius.

In line 95 of my stylesheet I wrote
	border-top-left-radius: 0;
in order to reset a previously set border radius.
The validator classifies this line as a bug, saying "0 is not a 
border-top-left-radius value :  0"

The W3C working draft says the following: "If either length is zero, the 
corner is square, not rounded." [2]

So as far as I understand "0" is a valid value for all radius 
properties. Therefore I'd see this as a bug in the validator.

Please correct me if I'm wrong.

Norbert Wenzel

[0] http://www.norbertwenzel.at/test/OpacityBug/testpage.xhtml
[2] http://www.w3.org/TR/2002/WD-css3-border-20021107/#border-radius

Received on Sunday, 23 March 2008 03:58:28 UTC