css div 横向居中写法
本文章就单独讲一下关于css教程 div 横向居中写法的用法,并且在ie,ie7,firefox兼容问题。
横向居中(centering)
这是一个简单的技巧,但是值得再说一遍,因为我看见太多的新手问题都是问这个:css如何横向居中?您需要定义元素的宽,并且定义横向的margin,假如您的布局包含在一个层(容器)中,您可以这样定义使它横向居中:
#wrap {
width:760px; /* 修改为您的层的宽度 */
margin:0 auto;
}
但是ie5/win不能正确显示这个定义,我们采用一个非常有用的技巧来解决:用text-align属性,就像这样:
body {
text-align:center;
}
#wrap {
width:760px; /* 修改为您的层的宽度 */
margin:0 auto;
text-align:left;
}
第一个body的text-align:center; 规则定义ie5/win中body的所有元素居中(其他浏览器只是将文字居中),第二个text-align:left;是将#warp中的文字居左。
您可能感兴趣的文章:
css div 横向居中写法
css中文字图片背景图居中的方法汇总
移动端HTML5中判断横屏竖屏的方法
HTML5中垂直上下居中的解决方案
div层火狐居中在ie不居中
学习网页技巧:css布局中的居中问题
css兼容问题
html5实现分层屏幕适配
css实现在div水平垂直居中与图片水平居中的效果
DIV CSS布局中的居中问题