当把某人旧的 JavaScript 函数放在我的页面上时,它不再以 IE(7) 为中心。我认为造成这种情况的原因是脚本导致页面宽度表面上变得更长。
这就是我将其居中的方式:
#container{width:960px; margin:0 auto;}
这是我尝试修复它的方法(不用说它不起作用):
if (navigator.appName.indexOf("Microsoft")!=-1) {
document.getElementByID("container").style.marginLeft=(((document.body.offsetWidth - 960)/2));
}
提前谢谢您! :-)
最佳答案
完全同意上面的帖子,在指定 DOCTYPE 之前,IE 遇到了很多问题,例如:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
关于javascript - 页面不会在 Internet Explorer 中居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3873853/