首页 > Web开发 > 详细

css,css3盒子水平垂直居中

时间:2017-09-19 23:46:43      阅读:305      评论:0      收藏:0      [点我收藏+]

垂直居中在面试中经常见到的题目。总结几种,希望大家多多指教。

。。。。
<sytle>

.box{

    width:100px;

    height:100px;

   border;1px solid red;

   position:relative;   //父集相对定位

}

.box1{

  width:50px;

   height:50px;

    border:1px solid #000;

}

</style>
<body>

<div class="box">

  <div class="box1"></div>

</div>

</body>

1.常用水平垂直居中。

  .box1{

  position:absolute;

      left:50%;

      top:50%;

      margin-left:-25px;   /*本身宽度的1\2*/

      margin-top:-25px;   /*本身高度的1\2*/

}

2.第二种水平垂直居中。

  .box1{

  position:absolute;

      left:0;

      top:0;

      bottom:0;

      right:0;

       margin:auto;

}

 

3.第三种水平垂直居中。

 

  .box1{

 

    position:absolute;

 

      left:50%;

 

      top:50%;

 

      transform:translate(-50%,-50%);/*运用css3位移调整* /

 

}

4.第四种水平垂直居中。

.box1{

      display:inline-block;   //这个要求父集宽度高度比子集越大,越接近垂直居中,相差太少最好不要用

      widht:50px;

     heihgt:50px;

 

}

  

 

css,css3盒子水平垂直居中

原文:http://www.cnblogs.com/chenhuadong/p/7518057.html

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