-1

我遇到了页脚出现两次但仅在 IE9 中出现的问题。(IE8 & 10, Chrome, Safari, Firefox, 都显示正确)

网址是http://hartconsultingservices.com/craigdickens/

有没有办法强制在另一个版本的 IE 中进行渲染?

谢谢!

4

1 回答 1

0

使用此 Javascript 代码,您可以检查浏览器是否为 Internet Explorer,并获取版本号,如果它们与给您带来问题的版本匹配,您可以从 javascript 更改页脚 div。
另一种方法是将您的 CSS 中的页脚 div 留空,并使用 Jquery 在 javascript 中添加 CSS,但是,如果您还没有使用 Jquery,那么下载如此庞大的库可能有点过头了。

var nAgt = navigator.userAgent;
var browserName;
var fullVersion;
var majorVersion = parseInt(navigator.appVersion,10);
var veroffset;

// In MSIE, the true version is after "MSIE" in userAgent
else if ((verOffset=nAgt.indexOf("MSIE"))!=-1) {
 browserName = "Microsoft Internet Explorer";
 fullVersion = nAgt.substring(verOffset+5);
}

取自:JavaScripter

于 2013-06-12T14:05:30.030 回答