我正在尝试在安装了 IE7 的 WinXP 机器上进行一些测试。并注意到安装的开发工具栏没有提供文档模式/浏览器模式选项,而原生较新的开发工具栏在 IE 上提供。
我也尝试了一些第三方选项,所以通过浏览器为我的文档设置了这个,但没有成功。
任何有关如何从这台旧机器上的浏览器强制文档模式的帮助将不胜感激。
我正在尝试在安装了 IE7 的 WinXP 机器上进行一些测试。并注意到安装的开发工具栏没有提供文档模式/浏览器模式选项,而原生较新的开发工具栏在 IE 上提供。
我也尝试了一些第三方选项,所以通过浏览器为我的文档设置了这个,但没有成功。
任何有关如何从这台旧机器上的浏览器强制文档模式的帮助将不胜感激。
IE7 没有较新的 IE 版本所具有的内置开发工具栏;内置开发工具仅在 IE8 中引入。如果您安装了开发工具栏,则它是一个插件,而不是浏览器的标准部分。
IE7 也没有 IE8 及更高版本所具有的任何“兼容模式”。这就解释了为什么你不能在开发工具栏中选择它们中的任何一个;它们根本不存在。它也不会响应X-UA-Compatible
您可能在 IE8 或更高版本中使用的元标记来强制它进入任何特定模式,因为它只有一种模式可以响应该标记。
因此,IE7 中唯一可能的模式是“标准模式”和“怪癖模式”。
只要您拥有有效的文档类型,Quirks 模式就不会发挥作用,因此您只剩下基本的标准模式。只有一种模式可用,因此浏览器没有理由允许您更改模式。
如果 Quirks 模式是问题所在,您可以通过在页面顶部放置一个有效的 doctype 来避免这种情况,如下所示:
<!DOCTYPE html>
<html>
<head>
....etc...
这就是你在 IE7 中强制浏览器模式所能做的一切。