【问题标题】:Standards mode in IE7 with HTML5?带有 HTML5 的 IE7 中的标准模式?
【发布时间】:2011-02-18 00:12:14
【问题描述】:

在使用 HTML5 doctype 时,IE7 中是否可以触发标准模式?

我的文档是这样开始的:

<!DOCTYPE html>
<html>
<head>
...

【问题讨论】:

  • 如果您使用的是 HTML5 文档类型,那么 IE7 应该处于标准模式 - 您如何确定它不是?
  • 盒子模型坏了。在这种情况下,这就是我所关心的。
  • 那么也许您应该发布您看到问题的完整代码(或链接),而不是假设您的问题是 DOCTYPE?
  • 我同意,我们需要看到更多。您可以通过更改文档类型将其置于标准模式吗?
  • 要确认呈现模式,请加载页面,然后在地址栏中输入javascript:alert(document.compatMode); - CSS1Compat 表示您看到的是标准模式

标签: html internet-explorer-7 standards-compliance


【解决方案1】:

F12 在 IE 9 中打开开发者工具。Alt+7、Alt+8 和 Alt 9 将允许您在浏览器版本之间切换。还有一些菜单允许您更改文档和标准模式。

几件事:

如果您尝试使用开发者工具查看 DOM 树并在兼容模式下切换不同版本,您应该知道每次切换模式时都需要刷新。否则你将看不到树。

此外,这些模拟与原始浏览器并不完全相同。除非您在另一个浏览器上,否则真的不可能看到“另一个浏览器呈现的方式”页面。

我建议使用browsershots.org。它是免费的,不需要下载。如果您想变得非常复杂,还有其他选择。不过我推荐browsershots。请注意,恢复几张图像需要几分钟时间,而且每天有最大限制。您可以通过注册帐户来提高一点。

【讨论】:

    【解决方案2】:

    在头部使用&lt;meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/&gt;

    【讨论】:

      猜你喜欢
      • 2012-04-29
      • 2013-06-08
      • 1970-01-01
      • 2013-02-21
      • 2012-10-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多