【问题标题】:Internet Explorer 6 and OpacityInternet Explorer 6 和不透明度
【发布时间】:2011-11-25 10:56:58
【问题描述】:

这不是一个紧迫的问题,但我所阅读的所有内容都表明这些 CSS 不透明度规则应该在 Internet Explorer 6 中工作:

.videos img {
    zoom: 1;
    margin: 0 auto;
}
.videos a.video img {
    opacity: 0.5;
    filter: alpha(opacity=50);
}
.videos a.video:hover img {
    opacity: 1.0;
    filter: alpha(opacity=100);
}

我创建了this jsFiddle 来分享代码。我在 Windows 7 上使用 IETester 进行测试,该技术适用于 IE 7-9,但不适用于 IE 6。

【问题讨论】:

  • 它对我有用。考虑使用“本机”运行的 IE6。
  • @duri - 我该如何做到这一点?
  • 在 IE6 中使用 IETester 对我来说效果很好...... jsfiddle 演示对你不起作用?
  • @WesleyMurch - 它在 IETester 中对我不起作用。也许与 Windows 7 有关?
  • @Sonny 我下载了 Windows Virtual PC + Windows XP 模式,这样我就可以在虚拟化 XP 上运行 IE6。但是,正如其他人报告说它适用于 W7,我会尝试以管理员身份运行 IETester。从 IETester 主页:“CSS 过滤器在用户模式下无法正常工作:解决方案是以管理员用户身份启动 IETester,CSS 过滤器将工作。”

标签: css internet-explorer opacity


【解决方案1】:

好的,看来我们已经找到了解决方案。 IETester 并不完全可靠;在这种特殊情况下,过滤器不起作用,因为 OP 没有以管理员身份运行 IETester。

最好使用“本机”版本的 IE,例如在虚拟机中运行的 IE。

【讨论】:

    猜你喜欢
    • 2014-05-19
    • 2011-11-24
    • 1970-01-01
    • 2013-01-19
    • 2010-11-14
    • 1970-01-01
    • 2012-11-09
    • 1970-01-01
    • 2011-04-22
    相关资源
    最近更新 更多