【问题标题】:IE8 ignores CSS stylingIE8 忽略 CSS 样式
【发布时间】:2014-05-01 22:12:21
【问题描述】:

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

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

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

【问题讨论】:

  • @TylerH -ms-filter 需要引号。

标签: html css internet-explorer-8


【解决方案1】:

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

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

尝试将整个 filter 字符串放在一行中,并确保 } 在其后面的那一行。

【讨论】:

  • 嗯,你知道什么,“在黑暗中成功拍摄”的另一点;)
【解决方案2】:
#div {
background: transparent;
filter:
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=ie8-logo.png,sizingMethod='scale');

}

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

【讨论】:

    【解决方案3】:
    /* This works in IE 8 & 9 too */
    filter: alpha(opacity=50);
    

    【讨论】:

    • - 茫然地凝视 - 如何更改 alpha 不透明度...模拟 background-size
    猜你喜欢
    • 2011-09-29
    • 1970-01-01
    • 2012-09-14
    • 2020-11-26
    • 2010-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-19
    相关资源
    最近更新 更多