场合: 我们有一个遗留的Web应用程序,它没有设置任何doctype,因此将浏览器发送到quirks模式,我们需要在IE 11中工作。根据这篇文章:
在这种情况下,IE 11应该进入IE5怪癖模式。除了省略任何doctype之外,还可以通过例如明确地将IE 11发送到怪癖模式:var json = require('./my.json')
...在这种情况下明确设置IE 5怪癖模式。
观察:我们的Web应用程序的布局和行为在IE 11中发生了变化,具体取决于我们是否按上述方式设置了META标记。使用META标签,我们会遇到不同的布局和性能问题。
问题:IE 11的行为是否应该完全相同,即根据IE 5怪癖模式,如果你不设置doctype而不管是否存在META标签?
欢迎任何提示: - )
答案 0 :(得分:2)
愚蠢的我,如果真的按照页面上的流程图
有人看到IE 11默认为“可互操作(HTML5)怪癖模式”而不是IE 5怪癖模式,请参阅:
https://msdn.microsoft.com/en-us/library/hh869300(v=vs.85).aspx