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;
}
    以代码为镜,可通逻辑;以人为镜,可明得失。 

 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号