为了保存透明背景的大图(如下图,这个大图放在N个小图,用来定位图片的),我保存为png格式,结果,png背景图在IE6下无法用background-position定位,在IE7、8和FF下都正常。
之后没办法,我只能改成gif格式的,好在也是透明背景的,而且在IE6下也能用background-position定位,不过刚刚在群里了解到保存成8位的png格式也可以达到同样效果,有用的同学不妨试一下,我还是决定用GIF格式的,PNG的有8、24、32位的,还要去改来改去,太麻烦了
据说,png格式是在IE6出来几年后才有的图片格式,所以png格式的图片在IE6下有各种困扰,比如最常见的带有透明效果的png格式的图片,在IE6下不能透明,维有加上以下这段代码才可以有透明效果
<!--[if lt IE 7]>
<script type="text/javascript" src="js/unitpngfix.js"></script>
<![endif]-->
<script type="text/javascript" src="js/unitpngfix.js"></script>
<![endif]-->
这是JS文件的压缩包,下载后解压就可以直接放到项目中的JS文件中使用了
/Files/Silvia/unitpngfix.rar