是否可以强制客户端的IE8不处于兼容模式?我有一个在兼容模式下看起来不错的网站,但当然不如IE8好 - 更不用说新的浏览器了。在我考虑它的时候,我认为这是不可能的,因为它是系统设置,但也许有人之前正在努力解决这个问题。
谢谢
答案 0 :(得分:3)
整个msdn网站提供了非常好的描述of compatibility modes。
我建议阅读那里提供的信息,因为这会让你更深入地理解这个主题,但如果你想要简短的回答,不同的模式定义如下:
<meta http-equiv="X-UA-Compatible" content="IE=4"> <!-- IE5 mode -->
<meta http-equiv="X-UA-Compatible" content="IE=7.5" > <!-- IE7 mode -->
<meta http-equiv="X-UA-Compatible" content="IE=100" > <!-- IE9 mode -->
<meta http-equiv="X-UA-Compatible" content="IE=a" > <!-- IE5 mode -->
<!-- This header mimics Internet Explorer 7 and uses
<!doctype> to determine how to display the webpage -->
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" >
答案 1 :(得分:1)
Internet Explorer确实有compatibility mode,您可以使用x-ua-compatible
元标记启用它:
<head>
<title>Page Title</title>
<!-- Have to positioned before scripts and style tags -->
<meta http-equiv="x-ua-compatible" content="IE=8">
</head>