【问题标题】:IE 8 Doc Mode - Pros and Cons of <meta http-equiv="x-ua-compatible" content="IE=8">IE 8 Doc 模式 - <meta http-equiv="x-ua-compatible" content="IE=8"> 的优缺点
【发布时间】:2010-09-30 09:09:24
【问题描述】:

添加的优缺点是什么

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

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

【问题讨论】:

    标签: internet-explorer-8 cross-browser meta-tags


    【解决方案1】:

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

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

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

    不过,我真的不认为添加它有什么意义。只需拥有&lt;!DOCTYPE html&gt;,它将确保所有浏览器(甚至包括 IE6)中的标准模式。

    【讨论】:

    • 其实这是不正确的。按照你说的设置文档类型,其余的我有一个网站,在 IE8 开发人员工具中显示“文档模式:IE7 标准”和“浏览器模式:IE8 兼容视图”。该站点位于 .edu 域上。但是,在本地主机上,文档和浏览器模式会呈现您提到的 IE8。
    猜你喜欢
    • 2011-01-20
    • 2012-09-05
    • 2012-05-13
    • 2013-11-09
    • 1970-01-01
    • 2017-03-09
    • 1970-01-01
    • 2014-04-25
    相关资源
    最近更新 更多