发表于: 2017-07-19 23:21:59

1 840


今天完成的事情:

完成关于我们页面、联系我们页面、公司搜索页面、404页面的样式及响应式。

小课堂讨论问题:

有哪些方法可以实现垂直居中?

方法1:table-cell

<div class="box box1">

        <span>垂直居中</span>

</div>

.box1{

    display: table-cell;

    vertical-align: middle;

    text-align: center;        

}



方法2:display:flex

.box2{

    display: flex;

    justify-content:center;

    align-items:Center;

}

方法3:绝对定位和负边距

.box3{position:relative;}

.box3 span{

            position: absolute;

            width:100px;

            height: 50px;

            top:50%;

            left:50%;

            margin-left:-50px;

            margin-top:-25px;

            text-align: center;

        }

方法4:绝对定位和0

.box4 span{

  width: 50%; 

  height: 50%; 

  background: #000;

  overflow: auto; 

  margin: auto; 

  position: absolute; 

  top: 0; left: 0; bottom: 0; right: 0; 

}

方法5:translate

.box6 span{

            position: absolute;

            top:50%;

            left:50%;

            width:100%;

            transform:translate(-50%,-50%);

            text-align: center;

        }


明天计划的事情:

职位搜索页面、找职位页面、找精英页面的样式书写

遇到的问题:

暂无

收获:

垂直居中的几种方法



返回列表 返回列表
评论

    分享到