IE注释对文档模式会有影响?

IE的注释
<!--[if IE 8]><html class="ie ie8" lang="zh-cn"> <![endif]-->
<!--[if IE 9]><html class="ie ie9" lang="zh-cn"> <![endif]-->
<!--[if gt IE 9]><!--> <html lang="zh-cn"> <!--<![endif]-->
如果给加到测试页中去,如下图所示。

那么,在IE8,9浏览器中,文本模式一律为IE7标准了。也就是这句话 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 失效了。

当然,原来的测试页面是没有问题的。

不过,我在本地服务器和本地普通浏览,其实也正常。当我传到远程服务器上去的时候就不行了。

QQ图片20140922114810.jpg
已邀请:

Wade

赞同来自:

放到其他服务器上,也都正常。就万网的不行,我放到万网的另外一个地址,也同样的问题,IE8,9下测试文本模式永远是IE7标准。

但是,如果去掉那个注释,直接用 <html lang="zh-cn">的话,在IE8,9下测试 文本模式则能根据 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 来进行控制。

------------------------------------------------------------------------------

不知道服务器对这个控制是怎么弄的。

要回复问题请先登录注册