【发布时间】: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
添加的优缺点是什么
<meta http-equiv="x-ua-compatible" content="IE=8">
到一个网站。我希望 IE 8 以 IE 8 Doc 模式呈现,以便样式在浏览器之间更具凝聚力。我只是担心添加这个的负面后果。
【问题讨论】:
标签: internet-explorer-8 cross-browser meta-tags
如果您提供适当的 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)中的标准模式。
【讨论】: