如何禁用Quirk模式?

时间:2013-12-15 12:54:50

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

我已经搜索了堆栈溢出regarind ie8在quirks模式下渲染。我尝试通过以下代码禁用它。但是当我使用ie和F12进行测试时。

即10 - >文件怪癖 即7,8,9->即5怪癖模式。

如何将其关闭以使其仅以标准模式呈现。因为我使用margin 0 auto来对齐我的大多数东西。

<%@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPage.master.cs" Inherits="MasterPage" %>   

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


    <head  xmlns="http://www.w3.org/1999/xhtml">
      <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
    </head>

2 个答案:

答案 0 :(得分:3)

IE在quirksmode中呈现您的页面,因为您的文档类型上方有文本。尝试将其移动到页面的另一部分。如果这不是一个选项,您可以使用自定义标题强制标准模式:http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" ... Putting this in .htaccess?

答案 1 :(得分:1)

我在亚马逊上遇到了这个问题,音乐样本不会出现或不起作用。以下是亚马逊代表发送给我的信息:

要解决此问题,请关闭Quirks模式:

  1. 按电脑键盘上的“F12”。这将在浏览器窗口的下三分之一处打开一个设置面板。
  2. 选择此面板顶部的“文档模式”选项卡。如果您当前处于Quirks模式,该选项卡可能会显示“文档模式:怪癖”。
  3. 在打开的菜单中,选择与您的Internet Explorer版本对应的“标准”选项。例如,如果您有Internet Explorer 9,请选择“Internet Explorer 9标准”。
  4. “文档模式”选项卡将更改以反映您的选择。确认您不再处于“Quirks模式”后,单击“X”关闭设置面板。