当前位置:  开发笔记 > 前端 > 正文

针对有条件评论的IE8会有效吗?

如何解决《针对有条件评论的IE8会有效吗?》经验,为你挑选了2个好方法。

当IE8发布时,以下代码是否可以添加条件样式表?


我读过有关这是否适用于测试版的相互矛盾的报告.我希望有人可以分享他们的经验.谢谢.



1> scunliffe..:

有一点需要注意:

它确实有效,如果您正在加载页面/站点本地网络(例如Intranet),它将默认加载到IE7模式!(更新- 本地主机 [*]是一种特殊的情况下,即没有在标准模式渲染)

这违反了MSFT默认的STANDARDS原始声明.

例如

http://127.0.0.1/mysite/mypage.php  <-- IE8 by default (updated!)
http://localhost/mysite/mypage.php  <-- IE8 by default (updated!)
http://machinename/mysite/mypage.php  <-- IE7 by default
http://192.168.100.x/mysite/mypage.php  <-- IE7 by default
http://google.com/  <-- IE8 by default

[*] - Scott Dickens [MSFT]在IE博客的评论中指出,localhost是Intranet中的特殊场景(通常用于开发Internet站点),因此默认情况下将以标准模式呈现.

要测试IE8中的页面实际呈现的模式,您可以使用检查开发人员工具或使用此bookmarklet代码(仅适用于IE8):

javascript:
var vMode=document.documentMode;
var rMode='IE5 Quirks Mode';
if(vMode==8){
  rMode='IE8 Standards Mode';
} else if(vMode==7){
  rMode='IE7 Strict Mode';
}
alert('Rendering in: '+rMode);



2> Konrad Rudol..:

它对我有用 - 无论是怪异模式还是标准合规模式.但是,它并没有切换到IE8兼容模式下工作.

推荐阅读
ifx0448363
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有