您的位置:首页 > 其它

解决IE6下透明图片有背景的问题

2013-06-28 18:06 459 查看
描述,透底的图片,在其他浏览器中效果:





在IE6中的效果:





1.改图片
IMG
换用gif格式的图片,但是这样的话图片效果不好:



想让IE6用gif的图片,其他浏览器用png图片,但是只有IE有这样的条件选择代码,其他好像没有。

<!--[if !IE 6]>

<img src="img/foot_logo_xiu_v2.png" alt="">

<![endif]-->

<!--[if IE 6]>

<img src="img/foot_logo_xiu_v2.gif" alt="">

<![endif]-->
2用js来实现
代码:
<img id="foot_logo" src="img/foot_logo_xiu_v2.png" alt="">
<!--[if IE 6]>

<script type="text/javascript" src="js/DD_belatedPNG-min.js"></script>

<script>

DD_belatedPNG.fix("#foot_logo");

</script>

<![endif]-->

js文件下载:http://pan.baidu.com/share/link?shareid=4098229612&uk=1174479539

图片需要给个id="foot_logo"

这样就好了。是不是很简单?

背景

背景就不用通过js来处理了。可以直接用针对IE6的hack来处理。
当然,处理背景也有对应的js插件可以用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: