1

我想知道人们是否可以告诉我 CSS3PIE 对于 IE6 - IE8 有多么麻烦(超出已知问题)。允许人们使用 CSS3 特性(圆角、渐变、阴影等)似乎是一个很好的补充——我只是有有限的时间来研究稳定性/错误。

谢谢

PS 在支持 CSS3 的浏览器中它会自动关闭吗?

4

2 回答 2

2

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

于 2011-09-07T18:59:51.980 回答
0

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

filter: inherit

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

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

你可以加:

g.style.filter="inherit";

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

于 2012-08-01T08:12:42.283 回答