【问题标题】:What is best .htc css3 support for IE?什么是 IE 的最佳 .htc css3 支持?
【发布时间】:2011-06-17 12:27:58
【问题描述】:

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

【问题讨论】:

  • 立即指责 CSS3 PIE 是 IE 的错,嗯。
  • 我不是在责怪 CSS3PIE,而是在责怪 IE,因为我讨厌它。我只是想找一个 css3 htc 在 IE7 和 8 上运行 css3 没有任何区别。
  • CSS3 PIE 是最好的。你有什么具体问题?你试过在论坛里问吗? css3pie.com/forum
  • 没有什么特别的问题,除了在 IE8 中它可能将所有受影响的元素放在左上角(位置:绝对;我猜),但有任何区别都不好。

标签: css internet-explorer css3pie


【解决方案1】:

CSS3Pie 是同类中最好的。还有许多其他 hack 可以为 IE8 做类似的事情,但它们的工作方式大致相同,因此它们很可能存在相同的错误。

CSS3Pie Known Issues 页面中记录了您的问题的解决方案。

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

在元素中设置zoom:1 还修复了一些可能出现的问题(请参阅上面链接页面中的“hasLayout”注释),尽管 Pie 确实设置了它,所以你不需要。

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

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

希望对您有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-01-29
    • 2012-04-03
    • 1970-01-01
    • 1970-01-01
    • 2011-11-21
    • 1970-01-01
    • 2011-10-13
    相关资源
    最近更新 更多