首页 > 其他 > 详细

块级元素垂直居中

时间:2017-04-24 15:36:03      阅读:236      评论:0      收藏:0      [点我收藏+]

通常使用的垂直居中方法:

 1 <style>
 2 div{
 3     width:100px;
 4     height:100px;
 5     top:50%;
 6     left:50%;
 7     margin-left:-50px;
 8     margin-top:-50px;
 9     position:absolute;
10     text-align:center;
11     inline-height:100px;
12 }
13 </style>

这种方法不方便的地方是一旦块级元素的宽高度变了后,需要随之改变margin的值,

所以使用translate进行优化:

<style>
 div{
   width:100px;
    height:100px;
     top:50%;
     left:50%;
    transform:translate(-50%,-50%);
    -webkit-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
     -ms-transform:translate(-50%,-50%);
     position:absolute;
     text-align:center;
     inline-height:100px;
 }
</style>

这样无论块级元素宽高如何变,都可以保证垂直居中。

块级元素垂直居中

原文:http://www.cnblogs.com/Bideam/p/6757112.html

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