IE6对插入的透明背景的.png的图片是不能正常显示的,IE会自动给“.png”格式的图片加个灰色背景。
可通过网友提供的一个JS函数实现PNG图片透明:
使用方法:
1、引用JS文件:
<!--[if lte IE 6]>
<script type="text/javascript" src="/js/belatedPNG.js"></script>
<script type="text/javascript">
// 解决IE6透明PNG图片BUG
DD_belatedPNG.fix(".belatedPNG");
</script>
<![endif]-->
2、给含有透明PNG图片(可为背景图)的元素添加CSS类名 “belatedPNG”,如下所示:
<h1 class="logo belatedPNG"></h1>