Html 防止IE切换到兼容或怪癖模式

Html 防止IE切换到兼容或怪癖模式,html,internet-explorer,ie8-compatibility-mode,Html,Internet Explorer,Ie8 Compatibility Mode,我正在开发一个网站,打算支持IE8及以上版本,所以我不太关心旧版IE 当用户在IE中打开网站时,它总是跳转到兼容模式或怪癖模式。我可以用这个关闭这个功能吗 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> W3验证并不是什么大问题,我们唯一想要的目标是强制IE不要在兼容模式或怪癖模式下打开,这个meta是否对此进行了修复 这是我正在使用的DOCTYPE: <!DOCTYPE html PUBLIC

我正在开发一个网站,打算支持IE8及以上版本,所以我不太关心旧版IE

当用户在IE中打开网站时,它总是跳转到兼容模式或怪癖模式。我可以用这个关闭这个功能吗

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

W3验证并不是什么大问题,我们唯一想要的目标是强制IE不要在兼容模式或怪癖模式下打开,这个meta是否对此进行了修复

这是我正在使用的DOCTYPE:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

请看一看

基本上,它应该做你需要的,我在过去使用过这个,它很有效。它将在IE中以标准模式打开


请注意,如果您在IE中打开开发人员工具并选择兼容模式,IE将在(兼容模式)中打开该工具,标记将不会产生效果(因为您使用开发人员工具覆盖标记行为)。它确实可以工作,但您必须在没有开发人员工具设置的情况下对其进行测试。

您可以明确告诉IE浏览器使用其最新可用的渲染引擎,并使用meta标记。这也可以防止IE在渲染页面时打开怪癖模式


是的,它可以满足您的期望,但无法通过w3c验证。这是你说的,所以我不确定实际的问题是什么我只是想确定这个元标签是否能解决问题,我需要一些专家来批准这个解决方案,谢谢。让我看看我是否明白你的意思,你想说的是网站将以OUD兼容模式和无怪癖模式交付,除非用户在开发者工具中改变了这一点?这是我的经验。我们有一个类似的情况,我们需要确保它以这种方式工作,这就是我们的工作。但最好的办法是自己测试一下(ofc)