xiaohuli 2020-02-12
方法1:table-cell
.box1{
    display: table-cell;
    vertical-align: middle;
    text-align: center;       
}
 
<div class="box box1">
        <span>垂直居中</span>
</div>   
方法2:display:flex
.box2{
    display: flex;    justify-content:center; //横    align-items:Center;  //竖}方法3:定位
.eleTag{
 
/*设置元素绝对定位*/
position:absolute;
top 50%; 
left: 50%;
/*css3 transform 实现*/
transform: translate(-50%, -50%);
}
/*垂直居中,div上边界距离窗口上边的距离为窗口高度的50%,并针对不同浏览器进行兼容。-- 在外层添加一个div,把行内容居中,添加.row .justify-content-center -->
CSS中居中的几种方式1.水平居中margin:0 auto;块级元素在块级元素中居中设置在子元素上,前提是不受float影响。给它的父元素设置text-aglin:center不会使它在父元素中居中