我的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)
如何修改它而不改变效果?
提前致谢。
答案 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)
根据quirksmode,text-shadow
需要4个参数。也许尝试将rgba移到第一位?另请注意,在0px 1px中有px,但对于第三个,你使用pt。
无论如何,我创建了jsfiddle demo,似乎它有效,不确定为什么它不会验证......
答案 2 :(得分:0)
是的,试试
#text p {text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.5) }