当IE8发布时,下面的代码可以添加条件样式表吗?
<!--[if IE 8]>
<link rel="stylesheet" type="text/css" href="ie-8.0.css" />
<![endif]-->关于这是否适用于测试版,我读到了相互矛盾的报道。我希望有人能分享他们的经验。谢谢。
发布于 2008-10-03 16:18:25
它在quirks模式和标准合规模式下都适用于我的- both。但是,当切换到IE8兼容模式时,它不起作用。
发布于 2008-10-03 18:05:11
有一件事需要注意:
它确实可以工作,但如果您正在加载页面/站点本地网络(例如,内部网),它将默认在IE7模式下加载! (update - localhost*是一个特例,<>E19确实在标准模式下呈现)
这违背了微软最初的默认标准声明。
例如:
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在评论here on the IE Blog中指出,本地主机是内部网(通常用于开发互联网站点)中的一个特殊场景,因此默认情况下将以标准模式呈现。
要测试IE8中的页面实际呈现的模式,您可以使用check the developer tools或使用此书签代码(仅适用于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);发布于 2009-03-20 15:05:10
工具/兼容性视图设置
全部取消选中
https://stackoverflow.com/questions/167657
复制相似问题