2014-05-01 90 views
0

我遇到了关于background-size属性的this解决方案。问题是这个代码下面的每个样式停止工作。这就像IE忽略它。IE8忽略CSS样式

enter image description here

#div { 
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/img.jpg', sizingMethod='scale'); 

    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/img.jpg', 
sizingMethod='scale')"; 
} 
+0

@TylerH'-ms-filter'需要加引号。 –

回答

1

我要大胆地猜测它不喜欢你的过滤器的参数是在多条线路。

原因是因为它可能不会正确解释},从而导致样式表的其余部分失败。

尝试将整个filter字符串放在一行上,并确保}在它后面。

+0

这实际上工作。谢谢 – user2013488

+1

那么你知道什么,“黑暗中的成功镜头”的另一点;) –

-1
/* This works in IE 8 & 9 too */ 
filter: alpha(opacity=50); 
+0

-stares茫然 - 如何改变阿尔法不透明度...模拟'背景大小? –

0
#div { 
background: transparent; 
filter: 
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=ie8-logo.png,sizingMethod='scale'); 

}

请尝试这样的 “背景:透明”