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不会使它在父元素中居中