我使用了PIE.htc,它在IE7中看起来很完美,但IE8有所不同,所以我需要最好的.htc文件来支持IE中的css3。
答案 0 :(得分:2)
CSS3Pie是同类产品中最好的。有许多其他黑客为IE8做类似的事情,但它们的工作方式大致相同,所以它们可能会有同样的错误。
CSS3Pie Known Issues页面记录了您的问题的解决方案。
如果遇到此类问题,则需要确保父元素为position:relative;
而不是默认值(position:static
)。这解决了与Pie一起出现的大多数奇怪的布局问题。
在元素中设置zoom:1
还修复了一些可能出现的问题(请参阅上面链接的页面中的'hasLayout'注释),虽然Pie确实设置了这个,所以你不需要
这些问题都是由IE中的错误引起的,而不是Pie中的错误 - Pie很难解决各种IE问题,但最终,将现代功能强加到旧浏览器中是一种破解所以如果你不得不捣乱它,不要感到惊讶。
如果您继续遇到问题,请务必在CSS3Pie网站上的论坛上发布详细信息,因为作者非常敏感。
希望有所帮助。