之前同行的博客看了很多,解决PNG的问题也是各式各样.曾经也尝试了使用 ie9.js 这类非常规手段和方法来实现透明之类的问题.但是后来发现效果并不是很理想,用JS修复IE的PNG问题,有点大材小用的感觉.使用JS来修复PNG的问题,我始终认为是最不可取的方案.之前georgewing 也讲过如何使用滤镜来解决IE6下的问题.早上和同事讨论的时候做了一个这样的小DEMO.和大家一起交流和分享一下.
顺便也说一下,之前在别人的博客中看见了使用PNG8来搞定透明的问题,建议大家还是抛弃吧,当一个图片有一些阴影效果,或者有一些柔滑的边角效果时,用PNG8会让你抓狂的!
测试地址:点击测试