【问题标题】:Render page in IE8 like IE9像 IE9 一样在 IE8 中渲染页面
【发布时间】:2011-08-24 10:41:16
【问题描述】:

我正在尝试让我的网站使用以下方式指定文档兼容模式:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9">

我希望能够使用 CSS3,例如border-radius,但是它在 IE8 中不起作用。我认为这就是 X-UA-Compatible 应该做的,将页面呈现为好像访问者正在使用 IE9。

我错过了什么?

【问题讨论】:

  • IE 8 如何能够“预见未来”并表现得像 IE9? :)

标签: internet-explorer x-ua-compatible


【解决方案1】:

IE9 可以像 IE8 一样渲染页面,因为 IE9 比较新,它知道怎么做。

相反是不可能的。 IE8 比 IE9 更老,所以他对如何渲染 HTML5 和 CSS3 完全没有想法。

【讨论】:

  • 有道理,谢谢。我会坚持使用 PIE 来获得圆角。
【解决方案2】:

IE8 不会“了解”IE9,因为 IE9 紧随其后。虽然我不熟悉这个标签,但我敢打赌它的设计是为了向后兼容。

试图用它来诱导前向兼容性是无稽之谈。 IE8 不知道如何做 CSS3 和其他有趣的东西,告诉它你希望它像 IE9 一样工作并不会改变这一点。

【讨论】:

    【解决方案3】:

    你可以试试CSS PIE

    【讨论】:

    • 有趣的页面,我一定要记住。
    猜你喜欢
    • 2012-02-23
    • 2012-07-25
    • 1970-01-01
    • 2014-01-10
    • 2012-03-27
    • 2013-04-01
    • 2012-09-16
    • 2012-09-05
    • 2018-04-23
    相关资源
    最近更新 更多