Internet Explorer语言 - 在IE8中呈现页面,如IE9



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

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

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

我错过了什么?

IE9可以像IE8一样渲染页面,因为IE9是较新的,它知道如何做到这一点。

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

IE8不会"知道"IE9,因为IE9紧随其后。 虽然我不熟悉这个标签,但我敢打赌它旨在允许向后兼容。

试图使用它来诱导前向兼容性是无稽之谈。 IE8不知道如何做CSS3和其他有趣的事情,告诉它你想让它像IE9一样运行不会改变这一点。

你可以试试CSS PIE。

最新更新