我有一个在IE7下完美运行的网页。标题包含
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
如果我在IE8下打开同一页面,那么它不起作用。如果我打开“开发人员工具”对话框,那么我会看到
Document mode - IE7 standards
Browser mode - IE8 compat view
如果我将它们改为
Document mode - IE7 standards
Browser mode - IE7 or IE8
它仍然不起作用。
如果我将其更改为
Document mode - IE8
Browser mode - IE8
然后页面显示正常。
默认情况下,浏览器如何知道文档模式是IE7标准?并且当页面正确显示在IE7中时,为什么IE8无法在IE7标准的IE7浏览器模式下显示?它应该充当IE7浏览器,对吗?
由于 佐尔坦