1

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

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

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

我错过了什么?

4

3 回答 3

6

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

相反是不可能的。IE8 比 IE9 更老,所以他完全不知道如何渲染 HTML5 和 CSS3。

于 2011-05-12T20:23:28.517 回答
2

你可以试试CSS PIE

于 2011-05-12T20:26:16.337 回答
2

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

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

于 2011-05-12T20:23:14.860 回答