首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >是什么让Internet Explorer进入了怪癖模式?

是什么让Internet Explorer进入了怪癖模式?
EN

Stack Overflow用户
提问于 2010-10-17 01:25:17
回答 4查看 21.7K关注 0票数 17

我已经创建了一个网页(),这是正确地呈现在火狐,铬等。当然哑巴IE复杂的事情,因为它自动进入怪癖模式,即使文件类型被正确设置和网站通过w3 validation (有一个错误,缺少一些字符,但文件在十六进制编辑器中被清除)。我怎样才能阻止ie进入quirks模式?有什么办法吗?

EN

回答 4

Stack Overflow用户

发布于 2010-10-17 01:26:57

尝试删除DOCTYPE之前的所有空格。

编辑:文件开头有一个<feff>字符,它是Unicode BOM签名。由于您可能没有真正能看到这一点的文本编辑器,请尝试删除整个第一行并使用以下命令粘贴

代码语言:javascript
复制
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

并且不要使用BOM unicode签名保存文件。如果这不起作用,请尝试完全不同的文本编辑器。

票数 27
EN

Stack Overflow用户

发布于 2013-01-11 17:05:38

将以下代码粘贴到head标记中

代码语言:javascript
复制
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
票数 7
EN

Stack Overflow用户

发布于 2013-02-08 07:42:11

如果DOCTYPE之前有任何东西,任何版本的IE中的怪癖模式也会被触发。例如,如果超文本文档在DOCTYPE声明之前包含注释、空格或任何标记,则IE将使用quirks模式:

代码语言:javascript
复制
<!-- This comment will put IE 6, 7, 8, and 9 in quirks mode -->
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3949941

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档