我用的是 PIE.htc,在 IE7 中看起来很完美,但是在 IE8 中存在差异,所以我需要最好的 .htc 文件来支持 IE 中的 css3。
问问题
1052 次
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 回答