CSS3PIE - 它对于IE6 - IE8来说有多麻烦

时间:2011-09-07 18:55:19

标签: javascript css internet-explorer css3pie

我想知道人们是否可以告诉我CSS3PIE对于IE6-IE8(known issues之外)是多么麻烦。它似乎是一个很好的补充,允许一个人使用CSS3功能 - 圆角,渐变,阴影等 - 我只有有限的时间投入调查稳定性/错误。

谢谢

P.S。它是否在支持CSS3的浏览器中自动关闭?

2 个答案:

答案 0 :(得分:2)

它对我来说非常有效,它只影响IE,因此您不必担心其他浏览器。

答案 1 :(得分:0)

不要担心它是透明的。 我唯一遇到的“真正”问题是ie8中的不透明度转换: 为了使div淡出,您需要将此css定义应用于每个子元素:

filter: inherit

问题是它似乎不适用于css3pie仅使用css生成的形状元素。我不得不修改缩小的.htc文件,如下所示: 寻找脚本中第二次出现的“形状”。它位于一个名为'Aa'的函数中。 在此声明之后:

g=e[a]=f.p.Za("shape");

你可以添加:

g.style.filter="inherit";

这显然是一个黑客但它的效果很好! 它仅适用于IE8。 IE7以不同的方式处理透明度(http://www.jacklmoore.com/notes/ie-opacity-inheritance