css3pie不适用于所有元素

时间:2012-11-20 10:52:18

标签: internet-explorer-8 css3pie

我在使用pie.htc和IE8时遇到了一些奇怪的问题。我在页面上有许多具有圆角的元素,但饼只适用于一个元素。我的CSS是正确的 - 我的意思是选择器被正确分配给饼图行为。 什么可能是错的?

2 个答案:

答案 0 :(得分:2)

我有一些使用css3派的经验,但他们并不是很棒。以下是我使用过的修补程序:

  • 您正在应用行为库的元素也需要 position:relative 作为开始,因此请先检查。它可以解决它。

  • 如果您希望它在IE6和7中运行,您需要添加 zoom:1 。我知道你说你使用的是IE8,但是我的客户已经说过,它已经处于兼容模式,所以总是最好添加那个设置。

  • CSS 3 Pie不支持浏览器缩放背景图像,因此请检查您是否在100%视图中查看网站,而不是其他视图。

希望有所帮助。如果你可以发布一个jsfiddle,那么我可以尝试进一步帮助。如果没有,请检查css3pie已知问题http://css3pie.com/documentation/known-issues/

答案 1 :(得分:0)

找到解决方案。问题是,对于这些元素,使用了带滤波器的背景。 css3pie也设置了这些元素的背景。删除此过滤器后一切正常。