IE8的兼容性视图怎么判断哪些网页需要使用兼容性视图呢?
比如在访问http://www.cnblogs.com是那个兼容性图标都没有,同时在工具菜单中,兼容性视图也是灰色显示的,但是在访问http://space.cnblogs.com/q时,那个兼容性图标又象鬼一样冒出来了,这到底是怎么一回事?
IE8如何判断,或者在网页中需要什么代码来设定吗?
奇怪
http://blog.miniasp.com/post/2009/03/work-around-webpage-display-issues-in-Internet-Explorer-80.aspx
(1) you can setup to run IE7-emulate mode in every html/aspx page :
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
</head>
<body>
(2) you can setup IIS 6/7 to run whole website in IE7-emulate mode, and
everybody view every pages with IE in this website, the "IE8的兼容性视图"
will be opened automatically.
我也没搞清楚是怎么判断的。除了head元数据外,我估计IE8还通过检查页面内是否有非标准的html来判断的。