css如何实现垂直居中样式?

第一种:外层边框部分高度固定,内部块级结构居中

html结构:

//<!-- - ->注释掉空格
<div class="verMiddle outerLayerWrap"><!--
        --><div class="innerLayer">
</div>

style样式:

//通用样式
.verMiddle::before{
    display: inline-block;
    vertical-align: middle;
    content: '';
    height: 100%;
    width: 0;
    overflow: hidden;
}
//外层样式
.outerLayerWrap{
    width:100px;
    height:100px;
    border:1px solid #ccc;
    text-align:center;
}
//内层样式
.innerLayer{
    width:40px;
    height:40px;
    background:red;
    vertical-align:middle;
    display:inline-block;
}
posted @ 2019-10-15 15:22  大橙橙  阅读(424)  评论(0编辑  收藏  举报