我在一个网站上构建,并在IE10中测试这些东西。我想检查IE开发人员工具的向后兼容性,所以我切换到Browsermode: IE9。接下来,我可以设置IE9 standards或Standard (page default),这会在我加载页面时给出不同的结果。
如果我在超文本标记语言页面的<head>中设置了一个DOCTYPE,我需要关心测试IE9 standards吗?使用具有标准设置的IE9的用户在呈现页面时不就应该体验到Standard (page default)吗?
发布于 2013-09-18 04:11:16
根据我的经验,测试In最相关的配置是将浏览器模式和文档模式设置为相同的版本。也就是说,在您的情况下,IE9和IE9标准。
发布于 2013-10-03 01:15:36
你是对的,Jawa,保持浏览器和文档模式相同是检查(大致) IE将如何呈现过去版本的方法。我认为在这种情况下Standard (page default)是指IE10 standards,所以在browser mode IE9中使用它而不是IE9 standards肯定会导致不同的呈现。
我所知道的与浏览器模式不同的文档模式的唯一原因是,如果您有意将其设置为不同的模式,并为其进行设计。这篇老博文是一个不错的背景:
http://blogs.msdn.com/b/ie/archive/2010/10/19/testing-sites-with-browser-mode-vs-doc-mode.aspx
https://stackoverflow.com/questions/18440927
复制相似问题