margin:0 auto;在IE8里不再居中啦
2009-05-27 09:45
288 查看
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 |
]body
{
text-align:center;
}
#wrap
{
margin:auto;
}
这样就ok了,你可以试一试
相关文章推荐
- IE8下绝对居中的margin:auto兼容问题解决办法
- div样式 margin:0 auto 在IE8浏览器不居中的解决办法
- IE8 margin: auto 无法居中
- IE8 CSS设置DIV居中,添加“margin:0 auto”
- 在IE下,当margin:0 auto;无法使得块级元素水平居中时
- css让元素垂直居中不用margin 0 auto
- margin:0 auto; 居中问题
- {margin:0px auto}让div居中的具体含义以及原理
- margin:0 auto; 居中问题
- 小tip: margin:auto实现绝对定位元素的水平垂直居中
- 小tip: margin:auto实现绝对定位元素的水平垂直居中
- 关于IE6中无法使用margin:0 auto居中的问题终极解决方案
- 关于在IE9下css属性设置margin:0 auto 不能使div居中
- IE下margin:0 auto不居中解决方法
- div样式在IE下margin:0 auto不居中多种解决方法
- IE下div使用margin:0px auto不居中的原因
- 关于IE6中无法使用margin:0 auto居中的问题解决方案
- div设置 margin-left, margin-right 为 auto 时在IE的怪异模式下不居中
- div使用margin:0px auto不居中的原因分析及解决
- 无法居中,margin:0 auto;属性