首页 > Web开发 > 详细

css居中总结

时间:2015-07-28 12:34:08      阅读:283      评论:0      收藏:0      [点我收藏+]


水平居中

1. 行内元素(文字、图片)水平居中: text-align:text

2. 定宽块级元素水平居中:margin-left: auto; margin-right; auto;

3. 不定宽块级元素水平居中

3.1. table嵌套:table设置 margin-left:auto; margin-right:auto; 包裹不定宽块级元素即可

3.2. 转换行内元素: display: inline 配合父元素 text-align:text

3.3 定位:

父元素 {float: left; position: relative; left: 50%;}
子元素 {position: relative; left:-50%;}

 

垂直居中

1. 父元素高度不定(文本、图片、块级元素)垂直居中: 父元素上下内边距相等 padding-top = padding-bottom

2. 父元素高度确定的单行文本竖直居中: line-height与父元素高度相同

3. 父元素高度确定(多行文本、图片、块级元素)竖直居中

3.1 td嵌套:td(默认vertical-align:middle)包裹元素即可

3.2 模拟td:

IE8+ 父元素 {display: table-cell;vertical-align:middle;}
IE6,7 父元素 {*position:absolute; *top:50%;}
子元素 {*position:relative; *top: -50%;}

 

css居中总结

原文:http://www.cnblogs.com/mengff/p/4682127.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!