2014-02-18 70 views
0

我不知道为什么我得到这些解析错误。当验证我的CSS时,我得到一个解析错误

错误1:

Parse Error Opacity=0) 

我的CSS:

.ui-helper-zfix { 
    width: 100%; 
    height: 100%; 
    top: 0; 
    left: 0; 
    position: absolute; 
    opacity: 0; 
    filter:Alpha(Opacity=0); } 

错误2:

Parse Error mask() 

我的CSS:

.ui-datepicker-cover { 
    position: absolute; 
    z-index: -1; 
    filter: mask(); 
    top: -4px; 
    left: -4px; 

任何帮助将appriciated。

+0

不要担心验证。 – Nit

回答

1

根据this Mozilla document,mask()和Alpha()都没有定义过滤函数。此外,文章暗示过滤器支持仍然是实验性的,这可能是w3c验证程序不喜欢它的原因。

根据我的经验,w3c验证器对于解释事情失败的原因很不错。检查其他错误或描述消息。

对于阿尔法效果,您可以尝试: filter: opacity(0%)

This other stackoverflow question有更多的信息。

+0

谢谢!我会审查你提供的附加信息。 – robopenguin

0

filter属性不是标准的,而是微软的一个附加。这就是CSS解析器给你带来这些错误的原因。

另一个说明:你是否瞄准了真正旧版本的IE?

+0

我很确定它是几年前写的,针对IE 6或7.感谢您的帮助。 – robopenguin

相关问题