在开发过程中,遇到代码一致且没问题,但显示的效果因不同版本的浏览器而不同,主要原因之一就是IE浏览器的兼容模式未开启:
如下JavaScript代码为:
自动开启兼容模式
<script>
engine = null;
if (window.navigator.appName == "Microsoft Internet Explorer")
{
if (document.documentMode){ // IE8
engine = document.documentMode;
}else{// IE 5-7
engine = 5;
if (document.compatMode){
if (document.compatMode == "CSS1Compat"){
engine = 7; // standards mode
}
}
}
}
</script>
</head>