IE8没有正确渲染透明png - 从未发生过

时间:2010-06-24 00:37:06

标签: internet-explorer png transparency

到目前为止,我从未遇到过使用IE 7或8以及透明PNG的问题。我不知道它是Photoshop还是Fireworks可能搞砸了。

我真的不知道还能说些什么..

这是链接:

这是主页上的三个淡化图像。

我唯一的猜测是,内容背景也是透明的PNG。

我还下载了pngcrush,实际上我甚至无法在命令行中运行,所以任何帮助都会很好。

提前致谢!

3 个答案:

答案 0 :(得分:3)

在您的主索引文件第14行中确定如下:

  <script type="text/javascript" language="javascript" src="js/pngfix.js"></script>

将其替换为:

<!--[if lt IE 7]>
<script defer type="text/javascript" src="js/pngfix.js"></script>
<![endif]-->

因为你应该如何使用pngfix.js来降低IE 7以下的IE

试一试:)让我知道。

答案 1 :(得分:2)

如果删除循环插件代码,您将看到背景变得透明。我没有查找原因,但这导致了问题。

将此添加到循环选项中,背景将消失=)

cleartypeNoBg: true

来源: http://jquery.malsup.com/cycle/options.html

答案 2 :(得分:1)

像这样设置图像的样式属性

<img src="<your-url-img>" style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='<your-url-img>', sizingMethod='scale');" />

适用于ie7和ie8