IE6是个”神奇”的浏览器,其原因想必做前端的同行们都深有体会,:)作为我个人而言,最反感的就是IE6不支持除A以外的hover伪类,再一个就是它不支持png图片的alpha透明度.当然此类问题已有众多的解决方案,这里只是总结下自己常用的IE6下实现png半透明的方法以及适用环境.
1.使用滤镜,适用于单一png背景图片的快速部署;弊端:消耗资源比较多,方法比较繁琐.
提示:你可以先修改部分代码再运行。
2.使用JS(pngfix.js),适用于插入png图片的部署;弊端:pngfix.js会影响到CSS的布局,如demo中img设置了margin,但在浏览时却无效,而且资源消耗较大.
提示:你可以先修改部分代码再运行。
3.使用JS(iepng.js),背景图片和插入图片通杀,并可自定义需要png透明效果的容器,适用于复杂的布局环境;弊端:还是资源消耗问题…
提示:你可以先修改部分代码再运行。

在IE浏览器里运行不了 有啥用啊 ??
恩~呵呵,现在大多数情况下都是用的GIF,为了效率不得不牺牲效果…
还有一个方法,就是索性不用PNG,我把PNG转成GIF就好了,嘿嘿