如何修复此CSS3验证错误

时间:2012-02-28 19:09:59

标签: css css3

我的CSS文件中有这个:

#text p {text-shadow: 0px 1px 0pt rgba(0, 0, 0, 0.50) }

但是当我针对CSS3检查时,我收到了这个错误:

值错误:text-shadow无法识别太多值或值:0 1px 0 rgba(0,0,0,0.5)

如何修改它而不改变效果?

提前致谢。

3 个答案:

答案 0 :(得分:2)

问题似乎是W3C验证器无法识别rgba(如果你只是使用rgb(0, 0, 0)它会正确验证)。我不担心。

另外,为什么你在第三个参数上使用“pt”?您可以将其保留为0:

#text p { text-shadow: 0 1px 0 rgba(0, 0, 0, 0.50) }

答案 1 :(得分:0)

根据quirksmodetext-shadow需要4个参数。也许尝试将rgba移到第一位?另请注意,在0px 1px中有px,但对于第三个,你使用pt。

无论如何,我创建了jsfiddle demo,似乎它有效,不确定为什么它不会验证......

答案 2 :(得分:0)

是的,试试

#text p {text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.5) }