IE8忽略了CSS样式

时间:2014-05-01 13:44:04

标签: html css internet-explorer-8

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

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')"; 
} 

3 个答案:

答案 0 :(得分:1)

我会冒险猜测它不喜欢你的过滤器参数在多行上。

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

尝试将整个filter字符串放在一行,并确保}位于其后的行上。

答案 1 :(得分:0)

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

}

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

答案 2 :(得分:-1)

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