之前一直用DD_belatedPNG 来解决ie6 png透明问题,但是这个月做的几个项目,都出现有些背景图片消失(比如说有2个透明png 其中的某一个背景神秘的消失),之前碰到了都是给html换个位置啊什么的就解决了,今天碰到的不安常理出牌,只有去掉body背景 去掉头部(header结构html)才好使,缺一不可,我X,查资料、各种YY,后来找到解决办法,但是原因未明~!解决原理未明~!...时间太晚了,眼睛也盯不住了,不查了...
我触发bug的css
#a,#b,#c{background:url(x-32.png) no-repeat;}
#a{ background-position:0 0;}
#b{ background-position:0 -10px;}
#c{ background-position:0 -20px;}
解决办法
#a,#b,#c{background-image:url(x-32.png)}
#a{ background-position:0 0; background-repeat: no-repeat;} /*图片到零界点了不想循环显示,其他的repeat-x,repeat-y都没问题*/
#b{ background-position:0 -10px;}
#c{ background-position:0 -20px;}
no-repeat 就是他引起的... 你妹的!