0

我用的是 PIE.htc,在 IE7 中看起来很完美,但是在 IE8 中存在差异,所以我需要最好的 .htc 文件来支持 IE 中的 css3。

4

1 回答 1

2

CSS3Pie 是同类产品中最好的。还有许多其他的 hack 可以为 IE8 做类似的事情,但它们的工作方式都差不多,所以它们很可能有相同的错误。

您的问题的解决方案记录在CSS3Pie 已知问题页面中。

如果遇到此类问题,则需要确保父元素是position:relative;而不是默认的 ( position:static)。这解决了 Pie 出现的大多数奇怪的布局问题。

元素中的设置zoom:1还修复了许多可能出现的问题(请参阅上面链接页面中的“hasLayout”注释),尽管 Pie 确实设置了它自己,所以您不需要这样做。

这些问题都是由 IE 中的错误引起的,而不是 Pie 中的错误——Pie 努力解决各种 IE 问题,但归根结底,将现代功能强加到旧浏览器中是一种黑客行为,所以不要如果你不得不把它弄乱一点,不要感到惊讶。

如果您仍然遇到问题,则值得在 CSS3Pie 网站的论坛上发布详细信息,因为作者反应非常迅速。

希望有帮助。

于 2011-07-06T08:25:02.260 回答