IE标准模式

时间:2010-07-16 13:25:14

标签: internet-explorer-8 standards quirks-mode

我对IE8标准模式与Quirks模式有一个简单的问题。

如果你加载它的第一页然后登录,页面显示正常。我已经搜索了我认为适合将页面更改为IE8标准模式的文档类型,我认为它可行,因为IE的内置调试器说它在那个模式。此外,如果您从另一个使用怪癖模式的页面开始,那么导航到我的站点,调试器将模式更改为IE8标准。

如果在访问该页面之前将模式更改为IE8标准,则会出现此问题。例如说你在google上并将调试器中的模式更改为IE8标准,然后访问网站页面显示不正确。

我希望我已经清楚地解释了我的问题。我发布了我正在使用的doctype,这是任何帮助。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

2 个答案:

答案 0 :(得分:2)

将此元标记添加到头部

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

这将迫使IE进入最新的标准模式。因此,如果它们具有IE8,即使它在之前设置为其他模式,它也将在IE8中。

您也可以开始使用html doctype而不会出现问题

<!DOCTYPE html>

您可以详细了解here

答案 1 :(得分:0)

IE博客发布了“How IE8 Determines Document Mode”,您应该阅读。另外,请注意MS介绍了一个(......啊!Geries在打字时打我一拳!)看看Geries的评论。 :)