我有一个布局问题,这是由于包含的页面在IE8上以兼容模式呈现。是否有一种方法可以检测是什么导致IE8进入特定页面的兼容性模式?
根据微软的文档,以下条件可能导致页面以兼容性模式()呈现:
启用兼容性视图。页加载在内联网区域中,Internet 8配置为兼容视图中的内联网区域中的页。Internet Explorer 8配置为显示兼容性视图中的所有网站。Internet Explorer 8配置为使用兼容性视图列表。它指定始终显示在兼容性视图中的一组网站。开发人员工具用于覆盖网页中指定的设置。网页遇到页面布局错误,Internet 8被配置为通过在兼容性视图中重新打开页面来自动恢复。
在查看页面
如果一个页面以<html>标记开始,而没有doctype,那么如何解释它呢?使用的是哪个版本的HTML?浏览器可以将其解释为HTML5或其他版本吗?以及如何确定?
例如,请参见下面的html文件。
<html>
<head>
</head>
<body>
<p> This is a paragraph </p>
</body></html>