css - IE8背景过滤器不起作用

标签 css internet-explorer-8

我有一个 background-size: cover 但它在 IE8 中不起作用所以我用谷歌搜索并找到了这个

filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='background.png', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='background.png', sizingMethod='scale')";

所以我将它复制到我的脚本中,但它不起作用,我的脚本:

background: url('background.png') center top no-repeat;
background-size: cover;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
max-height: 682px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='background.png', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='background.png', sizingMethod='scale')";

最佳答案

我有同样的问题。我拿了另一个 div,你想在其中提供背景。

<div class="your_class">
    <div class='mybg'></div>
</div>

然后像这样设置样式

.mybg
{
position:absolute; 
width:100%; 
height:100%;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='your_image_path',sizingMethod='scale');
-ms-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='your_image_path', sizingMethod='scale');
}

关于css - IE8背景过滤器不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23213859/

相关文章:

css - 我的网站不适合移动设备,媒体查询/视口(viewport)被覆盖

html - 滚动条着色中的 CSS 问题

css - "cut"元素如何根据div的border-radius

html - [...] 的标签不被 IE8 识别

javascript - resize 事件仅在 ie8 上手动调整浏览器窗口大小时触发

javascript - 如何将自定义 HTML map 标记添加到诺基亚 HERE map ?

jquery - 更改 JQuery 行颜色

javascript - 本地图很小时,如何使 Google map 中的版权文本换行?

javascript - 强制 IE8 重新渲染/重绘 :before/:after pseudo elements

ssl - 切换到 SSL 后 SWF 未在 ie8 中加载