当我通过W3C的验证器运行我的CSS时,每当我使用
为什么它认为我使用的任何值都不正确?阴影在Firefox和任何支持非前缀
box-shadow
属性时,都会出现以下错误:
它似乎停在第一个值上,因为改变值的顺序会导致错误匹配:0不是box-shadow值:0 0 10px #000
我正在使用设置为CSS3的配置文件进行验证,所以这不是我忘记从CSS2更改默认配置文件设置(其中#000不是box-shadow值:#000 0 0 10px
box-shadow
属性不存在)的情况。为什么它认为我使用的任何值都不正确?阴影在Firefox和任何支持非前缀
box-shadow
属性的其他浏览器中都可以完美地呈现。
rgba()
和hsla()
颜色会触发验证器的解析错误,但似乎无单位值与此无关,因为rgb()
和hsl()
颜色可以正常工作。请参见此错误报告。 - BoltClock0px 2px 2px #ccc
这样的单位时,验证器会将语句简化为0 2px 2px #ccc
并附加到验证报告中 :) - Richard Kiefer