3

添加的优缺点是什么

<meta http-equiv="x-ua-compatible" content="IE=8">

到一个网站。我希望 IE 8 以 IE 8 Doc 模式呈现,因此样式在浏览器之间更具凝聚力。我只是担心添加这个的负面后果。

4

1 回答 1

3

如果您提供适当的 DOCTYPE,IE8 将以 IE8 标准模式呈现,例如<!DOCTYPE html>. <meta http-equiv="x-ua-compatible" content="IE=8">在这种情况下不需要强制它。

添加它的唯一后果是即将发布的 IE9 将以 IE8 兼容模式呈现页面。但是,如果您真的出于某种原因真的想添加它,并且仍然将 IE9 保持在自己的标准模式下,您可以使用条件注释来解决它

<!--[if IE 8]>
  <meta http-equiv="x-ua-compatible" content="IE=8">
<![endif]-->

我只是真的没有看到添加它的意义。只要<!DOCTYPE html>这样就可以确保所有浏览器(甚至包括 IE6)中的标准模式。

于 2010-09-30T00:56:47.960 回答