一个DIV在IE还原时靠左显示 最大化后刷新才能居中正常显示

来源:百度知道 编辑:UC知道 时间:2024/05/11 01:05:44
我写了个HTML页面,body设置了宽度和margin:0px auto;
页面中有个div在IE最大化时是正常的居中显示,但是在还原窗口之后我刷新页面,这个DIV却是靠左显示的(靠着IE浏览器的左边)。
这时我最大化,他的样式就不是之前的居中显示了,而是依然靠左!刷新页面后正常。

我一直想不通的是,这个div毕竟也是body里的,它怎么能跑到body的外面呢?这个问题应该怎么解决呢,就是让这个页面里的这个DIV不管什么时候都是居中显示的

不要为body指定宽度,这样是不合WEB标准的。
正确的做法是:
<div style="width:500px;margin:0 auto;">
<div>一些其他的内容</div>
这个DIV一直居中</div>
div的宽度一定要指定。

用这个

<div style="margin:auto auto">

</div>

也就是div中加上style,并且它是值为"margin:auto auto"