如何验证CSS3 HSLA颜色值?

时间:2012-02-16 18:37:12

标签: css validation css3 w3c w3c-validation

喜欢检查CSS有效性。它使事情变得更好。但是,我正在使用的样式表指定了一些颜色,如此..

border-right: 1px solid hsla( 0, 0%,   0%, 0.2 );

使用W3C验证服务时出错(即使设置了level=css3),例如......

  

值错误:border-right无法识别太多值或值:1px solid hsla(0,0%,0%,0.2)

我也试过......

border-left:  1px solid ; border-left-color: hsla( 0, 0%, 100%, 0.3 );

但是返回......

  

值错误:border-left-color hsla(0,0%,100%,0.3)不是边框颜色值:hsla(0,0%,100%,0.3)

我猜这个符号只是一个“候选人”,according to this spec...这是否意味着验证它,在这一点上,根本不是一个选择?这是alpha绊倒了......我可以“以某种方式”打破这个价值吗?

1 个答案:

答案 0 :(得分:4)

这是一个已知的验证程序错误reported。您的CSS声明都是有效的,并且您无法或不需要对验证器无法识别它们。

顺便说一下,你引用的规格已经过时了; CSS3颜色模块已经a W3C Recommendation