【发布时间】:2011-11-12 10:26:03
【问题描述】:
我想知道人们是否可以告诉我 CSS3PIE 对 IE6 - IE8 (除了known issues)来说有多麻烦。允许使用 CSS3 功能(圆角、渐变、阴影等)似乎是一个很好的补充,我只是有有限的时间来研究稳定性/错误。
谢谢
附:在支持 CSS3 的浏览器中会自动关闭吗?
【问题讨论】:
标签: javascript css internet-explorer css3pie
我想知道人们是否可以告诉我 CSS3PIE 对 IE6 - IE8 (除了known issues)来说有多麻烦。允许使用 CSS3 功能(圆角、渐变、阴影等)似乎是一个很好的补充,我只是有有限的时间来研究稳定性/错误。
谢谢
附:在支持 CSS3 的浏览器中会自动关闭吗?
【问题讨论】:
标签: javascript css internet-explorer css3pie
它对我来说非常有效,它只影响 IE,所以你不必担心其他浏览器。
【讨论】:
不用担心它是透明的。 我遇到的唯一“真正”问题是 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)
【讨论】: