
结果就是考虑到ie6的问题,而不得不苦恼。处理方式有很多,我在这里和大家分享一个很简单的方法,通过几句js便能实现。
直接贴代码:
<!--[if IE 6]> <script src="http://www.dillerdesign.com/experiment/DD_belatedPNG/DD_belatedPNG_0.0.8a-min.js"></script> <script> DD_belatedPNG.fix('.sNext,.sPrev'); </script> <![endif]-->
原理是这样的,先判断浏览器是否是ie6,如果是,执行js语句。通过DD_belatedPNG.fix()来对png透明。
括号里头填写的是选择器,比如说你的html代码:
<div id=”logo”><a href=”#”><img src=”logo.png” /><a/></div>
这里头的图片在ie6下不透明,那么你只需要这么描述:
DD_belatedPNG.fix(#logo,a)就可以完成对png的透明化了。 继续阅读