我正在创建一个新网站并收到以下错误:
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。
我在样式表中遗漏了什么,或者这是验证者错误,还是两者兼而有之?我该如何解决?
答案 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并避免此错误。