验证CSS:不透明度?

时间:2010-07-12 13:33:59

标签: css css3 validation

我正在创建一个新网站并收到以下错误:

Property opacity doesn't exist in CSS level 2.1 but exists in : 0.5  0.5

对于这块CSS:

.nav-next img, .nav-previous img, #all-headers img {
 opacity: 0.5;
}

这是使用Jigsaw W3C Validator

我看到opacity in CSS3

我在样式表中遗漏了什么,或者这是验证者错误,还是两者兼而有之?我该如何解决?

2 个答案:

答案 0 :(得分:3)

Jigsaw默认验证类型适用于CSS2.1,因为CSS3还不是完整的标准。您只需选择CSS3作为验证类型,以确保它不会出现CSS2.1中的错误。

opacity 不是 CSS2.1规范的一部分,详见此处:http://www.w3.org/TR/CSS2/

答案 1 :(得分:2)

你自己回答了......不透明度是css3,验证者说2.1中不存在。使用“更多选项”并选择“css level 3”来检查css3并避免此错误。