普通PNG图片,直接用PS存储为web和设备使用格式,选png-8,存储.IE6与生俱来就支持png8的索引色透明度,但不支持png的 alpha 透明度 。
半透明PNG图片,加载google提供的两个JS,这里选择的是IE8的js
<!--[if lt IE 8]>
<script type="text/javascript" src="/template/js/ie8.js"></script>
<script type="text/javascript" src="/template/js/ie7-squish.js"></script>
<![endif]-->
然后需要转换的png图片重命名为,XX-trans.png,修改HTML和CSS里的backgrpund引用为XX-trans.png
这js应该也是封装了DXImageTransform.Microsoft.AlphaImageLoader的转换方式,但是转换后background的
background-repeat,background-position没办法用了。
原文:http://code.google.com/p/ie7-js/