我以为他们是同一回事,只是我发现它们不一样!
使用IE8,我可以以3种不同的方式显示相同的网页:
最佳答案
怪癖模式基本上是IE5兼容模式。它没有有效的<!DOCTYPE>
声明而触发。主要作用是导致浏览器使用IE5框模型,这意味着您的所有填充,边距和边框以及任何其他会影响框大小的内容都是不正确的。
兼容模式是IE7兼容模式(IE9也具有IE8兼容模式),该模式由指定页面应使用该页面的meta标签或用户的浏览器配置触发。
两者都可以在开发人员工具窗口中明确指定。
兼容性模式有时对于测试(因为IE7没有开发人员工具窗口)和Intranet网站非常有用,因为该网站公司价格太便宜而无法更新其代码以应对较新的浏览器。 (但是,兼容模式不是IE7的精确副本;它有其自身的错误和问题,因此对于大多数测试而言,最好还是保留IE7的真实副本)
切勿使用怪癖模式。谁在他们的头脑中想与IE5兼容?
关于internet-explorer - IE中的 'quirks mode'和 'compatibility mode'有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6731001/