我用的是 PIE.htc,它在 IE7 中看起来很完美,但在 IE8 中有差异,所以我需要最好的 .htc 文件来支持 IE 中的 css3。
最佳答案
CSS3Pie 是同类产品中最好的。还有许多针对 IE8 做类似事情的其他 hack,但它们的工作方式大致相同,因此它们很可能有相同的错误。
您的问题的解决方案记录在 CSS3Pie Known Issues 中页面。
如果遇到此类问题,您需要确保父元素是 position:relative;
而不是默认值 (position:static
)。这解决了 Pie 出现的大多数奇怪的布局问题。
在元素中设置 zoom:1
也解决了一些可能突然出现的问题(参见上面链接页面中的“hasLayout”注释),尽管 Pie 确实设置了它,所以你应该不需要。
这些问题都是由 IE 中的错误引起的,而不是 Pie 中的错误 -- Pie 努力解决各种 IE 问题,但归根结底,将现代功能强加到旧浏览器中是一种黑客行为,所以如果您不得不稍微弄乱它,请不要感到惊讶。
如果您仍然遇到问题,值得在 CSS3Pie 网站的论坛上发布详细信息,因为作者 react 非常迅速。
希望对您有所帮助。
关于css - 什么是对 IE 的最佳 .htc css3 支持?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6385717/