绝对定位情况下水平垂直居中的方法
2016-11-11 09:46
218 查看
非绝对定位情况下,一般使用margin:0 auto的方法来进行居中,但在绝对定位情况下,margin:0 auto会失效。
这时,进行水平垂直居中可以如下:
来自http://www.cnblogs.com/charling/p/3356084.html
我遇到的问题是:在绝对定位一个按钮时,我给了他
position:absolute;
bottom:20px;
margin-left:auto;
出现的错误是:按钮左侧处于页面中心,而不是整体处于中心。
我进行了修改,即:
position:absolute;
bottom:20px;
left:auto;
此时效果和错误的情况是一样的,但是,再加上
margin-left:-20px;
就使按钮整体处于中心了。
这时,进行水平垂直居中可以如下:
position:absolute; left:50%; //left设置为50%,这时是以元素的左侧进行的水平居中,所以需要设置margin-left为元素宽度的一半。 top:50%;//垂直居中原理同水平居中 margin-top:-100px; margin-left:-100px; width:200px; height:200px; z-index:1;
来自http://www.cnblogs.com/charling/p/3356084.html
我遇到的问题是:在绝对定位一个按钮时,我给了他
position:absolute;
bottom:20px;
margin-left:auto;
出现的错误是:按钮左侧处于页面中心,而不是整体处于中心。
我进行了修改,即:
position:absolute;
bottom:20px;
left:auto;
此时效果和错误的情况是一样的,但是,再加上
margin-left:-20px;
就使按钮整体处于中心了。
相关文章推荐
- 绝对定位情况下水平垂直居中的方法
- 绝对定位情况下水平垂直居中的方法
- 绝对定位情况下水平垂直居中的方法
- 绝对定位元素水平垂直居中的两种常见方法
- 绝对定位情况下水平垂直居中小技巧
- 盘点8种CSS实现垂直居中水平居中的绝对定位居中技术
- 小tip: margin:auto实现绝对定位元素的水平垂直居中
- 盘点8种CSS实现垂直居中水平居中的绝对定位居中技术
- 盘点8种CSS实现垂直居中水平居中的绝对定位居中技术
- 绝对定位水平垂直居中
- 盘点8种CSS实现垂直居中水平居中的绝对定位居中技术
- 盘点8种CSS实现垂直居中水平居中的绝对定位居中技术
- 绝对定位元素的水平垂直居中
- 盘点8种CSS实现垂直居中水平居中的绝对定位居中技术
- margin:auto实现绝对定位元素的水平垂直居中
- 盘点8种CSS实现垂直居中水平居中的绝对定位居中技术
- margin:auto实现绝对定位元素的水平垂直居中(粘贴过来的)
- 绝对定位的元素的水平居中的一个方法
- 盘点8种CSS实现垂直居中水平居中的绝对定位居中技术
- 小tip: margin:auto实现绝对定位元素的水平垂直居中