我在本地Intranet上托管了一个网站mysite.mycompany.com ,该网站默认触发IE使用兼容模式(在我的情况下为IE-7)。

我想使用最新的浏览器模式 (因此meta content="IE=Edge,chrome=1" )并可靠地处理旧版本(显示少于IE9的消息)。

我的问题是条件注释是在元标记之前进行评估的,因此评估条件时我们仍处于IE-7模式。 例如,在本地Intranet上使用IE9的以下HTML显示: 'Tags LT IE9'

解决此问题的正确,可靠的方法是什么?

<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]-->
<!--[if gt IE 8]><!-->
<html class="no-js"><!--<![endif]-->
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">
  </head>
  <body>
    <!--[if lt IE 9]><p>Tags LT IE9</p><![endif]-->
  </body>
</html>

===============>>#1 票数:1

http-equiv值从未如此可靠。 与其尝试在HTML元素之后设置HTTP标头,不如直接在.htaccessweb.config设置HTTP标头(取决于分别具有Apache还是IIS)。

  ask by supyo translate from so

未解决问题?本站智能推荐:

1回复

图像标签从IE9中的div中剥离

因此,在IE9中,除右侧边栏中的标注外,其他所有内容在我们的网站上都显示的很好。 该代码应该看起来像这样 但是IE9正在剥离img标签。 您可以访问我们的网站(链接)以了解最新情况。 右侧杂志图片上方有一个大的空白点。 但仅适用于IE9。 在chrome中,效果很好,但在IE中
7回复

为什么IE9在文档模式下以IE7标准打开?

当我在IE9中用DOCTYPE打开一个网页时 它以IE7标准打开文档模式。 打开页面时我需要默认的IE9标准。 如何纠正此文档模式问题? 它是如何进入IE浏览器开发者工具的截图
1回复

IE条件语句显示div,即使条件表明它不应该

我有一个特殊的问题,我希望有人以前遇到过这个问题并解决了这个问题,或者知道这个问题,并且知道是什么原因造成的。 我正在使用HTML5-Boilerplate v4.3.0创建一个网站,其中我具有IE的常规条件语句(强制浏览器使用最新的渲染引擎),如下所示... 现在,我基于此处的链
3回复

在水平标签中向右拉徽章时挣扎(仅适用于IE9)

我有个小提琴在IE8,Chrome和Firefox中使用,但在IE9中却失败。 我正在使用bootstrap 2.3.2,并且我希望徽章与文本在同一行,但在右侧。 这适用于IE9以外的所有浏览器。 在IE9中,徽章显示在文本下方。 请参阅: http : //jsfiddle.n
3回复

IE 9与HTML 5的兼容性

我创建了一个网站http://www.gkduniya.com 。 使用Mozilla和chrome,类别部分就可以了。 但是,对于IE 9,类别部分放错了位置。 请检查它的详细信息。 我正在使用下面的CSS代码制作gradientbox: 请Plz帮助,使其也可以与IE 9一起
1回复

IE9中未显示视频海报图像

我正在使用EasyHtml5Video( http://easyhtml5video.com/ )在http://louistocchet.com/commercials/的页面上显示多个视频,并且只有第一个视频的海报图像在IE9中显示(在Win7 64位)。 我已经做了很多搜索,并且在视频标
1回复

Windows 7上IE 9中的HTML 5 Canvas性能

这是一个HTML 5 Canvas应用程序。 这是一个非常标准的“设计器”应用程序,用户可以在其中将对象添加到布局,四处移动并编辑其属性。 它工作得很好,但事实证明它在Windows 7的IE 9中确实存在性能问题。 操作通常需要10秒,而不是通常的2秒。 同样,在使用
1回复

IE 9的Dropdownlist不支持CSS

我有一个HTML5制成的下拉列表。 但是它并没有采用IE 9中的CSS。请参见html。 上面是html代码, 请参阅CSS以供参考: 还有一些我忘记的与此有关的CSS,对不起
2回复

CSS3:活动触发器在IE10中不起作用

您好,我想弄清楚为什么在css3中:active或:hover动画不触发它可以在其他浏览器上运行。 香港专业教育学院包装的代码到这个小提琴,请帮助我从过去的两天坚持
1回复

IE9,HTML5:将HTML5页面嵌入到没有doctype的页面中

我有一个没有DOCTYPE声明的HTML页面。 在IE9中,它以怪癖模式呈现。 现在,我必须将HTML5文档嵌入该文档中。 所有这些都发生在IE9中。 我尝试使用iframe,但是浏览器似乎忽略了子文档的<!DOCTYPE html>声明,并且它以怪癖模式呈现。 如