margin:0 auto;在IE8里不再居中啦

IE8对margin:0 auto;这个CSS好像不再有用了,页面不能居中啦,下午回来再看看有什么办法居中,太平洋的前端也说他们公司无视IE8的存在,测试还是以前的版本。
原因找到啦,我把margin:0 auto;写在了body标签中,IE7以下都可以居中,IE8就不行,解决办法是,把这代码写在div大框架中就可以了。

百度搜索的资料:
程序代码 程序代码
<style type="text/css">
body{text-align:center;width:100%;}
#wrap{
text-align:left;
width:560px;
margin:0 auto;
border:1px solid #333;
background-color:#ccc;
}
</style>
<div id="wrap"> 在所有浏览器中都有效的方法: <pre> 在所有浏览器中都有效的方法: 在所有浏览器中都有效的方法: 在所有浏览器中都有效的方法:
</pre>
</div>



[本日志由 Vincent 于 2009-02-07 12:31 AM 编辑]
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
评论: 1 | 引用: 0 | 查看次数: 467
回复回复fengyunshen[2009-05-16 05:03 PM | del]
body
{
    text-align:center;
}
#wrap
{
    margin:auto;
}
这样就ok了,你可以试一试
posted on 2009-05-27 09:45  念时  阅读(2100)  评论(1编辑  收藏  举报

细节决定成败!态度决定一切!