【问题标题】:Neither IE7 nor IE8 render PNG transparencyIE7 和 IE8 都不呈现 PNG 透明度
【发布时间】:2010-12-19 03:39:39
【问题描述】:

我有一个元素,一个图像,在 css 中定义为工具,对于我的生活,我无法让它在 IE7 或 IE8 中正确显示具有透明度的 png - 在 Safari 和 FF 中工作正常。我真的不关心 IE6,因为它需要某种 hack —— 不过 7 和 8 应该可以工作,对吧?除了调用 7 和 8 中的图像之外,应该不需要其他任何东西,对吧?

这里是需要透明的元素(仪器)的css和它背后的元素

#instrument {
    width: 650px;
    height: 400px;
    position: relative;
    margin-left: 125px;
    top: 185px;
    overflow: hidden;
    z-index: 1;
}

#instback {
    margin-left: 50px;
    margin-top:86px;
    width: 450px;
    height: 442px;
    position: absolute;
    top: 102px;
    z-index: 0;
}

这里有什么看起来可能搞砸的吗?这是其中一个 PNG 的链接。

2F.png

谢谢!

【问题讨论】:

标签: css internet-explorer-8 internet-explorer-7 transparency


【解决方案1】:

img 上有一个内联样式,背景颜色设置为白色。

background-color: #fffff; 

删除它,或将其设置为透明,它可以在 IE8 中使用。我猜这是你的淡入淡出代码的错。

【讨论】:

    猜你喜欢
    • 2011-04-26
    • 2011-09-10
    • 2012-07-08
    • 2010-11-18
    • 2011-05-25
    • 2013-10-04
    • 1970-01-01
    • 2013-08-14
    • 1970-01-01
    相关资源
    最近更新 更多