首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么IE8说页面默认模式是怪癖模式?

为什么IE8说页面默认模式是怪癖模式?
EN

Stack Overflow用户
提问于 2012-02-23 00:25:17
回答 4查看 4.8K关注 0票数 2

下面是我使用的doctype:

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

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-02-23 01:07:16

如果在DOCTYPE之前有内容(可能是HTML注释),就会发生这种情况。空白在IE8中应该没问题--尽管我认为这也会给IE6带来问题。

(在IE6中,在DOCTYPE之前的XML声明会触发quirks模式-这在IE7中已经解决了,但是看起来DOCTYPE之前的其他内容仍然会触发这种情况。)

票数 8
EN

Stack Overflow用户

发布于 2012-02-23 00:36:37

不是开玩笑,我相信你已经检查过了,但是...

您是否尝试过按F12进入IE开发人员控制台。有没有可能“文档模式”或“浏览器模式”被设置为“怪癖模式”?

如果不是这样的话请原谅我...我以前就被这种愚蠢的行为触犯过...

票数 2
EN

Stack Overflow用户

发布于 2012-02-23 04:10:54

听起来你正在处理一个内部网页面,它是IE8 and IE9 treat differently。如果您的页面被认为在Intranet区域中,IE8将默认为兼容模式,该模式可能会稍微占用您的页面。

您也许可以通过使用X-UA-Compatible元元素来解决这个问题,但是我还没有亲自测试过。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9403398

复制
相关文章

相似问题

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