PNG修复sprite?

时间:2012-06-18 14:38:51

标签: javascript html css

我的页面上有几个按钮是使用精灵的样式,在ie6然而使用'UNIT Png修复'http://labs.unitinteractive.com/unitpngfix.php我的精灵不再工作并且伸展以适应容器,是否有人知道是否有一个png修复那里与精灵一起工作?感谢

2 个答案:

答案 0 :(得分:3)

你可以回归到IE6的gif精灵背景。

.myClass {
  background-image: url(img.png);
}

.ie6 .myClass {
  background-image: url(img.gif);
}

您可以按照html5boilerplate方法获取.ie6上的<body>课程。

http://html5boilerplate.com/

修改

或将IE6覆盖添加到条件css文件:

<!--[if lte IE 6]><link rel="stylesheet" href="ie6.css" /><![endif]-->

归功于@lucideer,请参阅下面的评论

答案 1 :(得分:0)

简而言之,没有。我最近遇到了同样的问题,我刚从标准PNG创建了一个GIF,并使用IE6样式表来使用GIF。这样仍然支持精灵定位。该解决方案的可行性取决于您的设计以及需要多少透明度。在某些情况下,您可以在必要时将背景放在gif中,但我个人不会过分关注IE6