为什么透明图像在IE6中不起作用。我在我的网页上使用透明图像,它在ff中正常工作但不在IE中工作。请帮我解决这个问题
html:
<img src="images/b_l.gif"
width="32" height="32" />
css :
body{
margin:0;
padding:0;
font:14px;
font-family:"Courier New", Courier, monospace;
color:#555;
line-height:150%;
text-align:left;
background-color: #FFF;
background-image: url(images/bg.gif);
background-repeat: repeat-x;
margin: 0px;
}
答案 0 :(得分:4)
关于这个问题。
使用IE6查看http://fiddle.jshell.net/bGfRr/2/(这是使用透明GIF 的示例)并告诉我们您是否在正文和两个框中看到背景颜色或图像..
上面的示例中有一个来自browsershots的screenshot,它似乎渲染正常..
关于其他答案..
加油吧......
有没有人真正从无偏见的角度检查这些功能?
我全都是IE6:P
http://www.saveie6.com/
答案 1 :(得分:3)
IE6不支持自动24位透明图像(PNG透明度)。这是人们试图逐步淘汰IE6的主要原因之一。
您需要应用Javascript修补程序来添加IE特定的过滤器来解决问题。
如果您使用jQuery,则会有一个名为pngFix的插件。
答案 2 :(得分:1)
与其他人一样,IE6不支持透明的PNG图像。
IE6已有近10年的历史。这是技术方面的一生。它已经过时了。它应该是死的,埋葬的,灭绝的和驱除的,甚至没有人记得它存在。它应该是世界已经忘记的一条信息。
所以,除非你有一个非常好的理由担心IE,并且这种情况很常见,因为内部网应用程序是专门为IE6编写而且从未升级过的非常缓慢的工作场所,我建议你忘了IE6曾经存在并转向更环保的牧场。
IE9就在幕后,有很多更好的选择,比如Firefox,Chrome,Opera和Safari;仅举几例。
答案 3 :(得分:-1)
如果您仍然想要支持IE6,那么请记住整体加载时间会更长,页面会更慢。您可以使用pngfix进行IE浏览,但我建议离开IE6并为其他人做好工作