设置为表格样式
<div class="wrapper">
<div class="cell"></div>
</div>
.wrapper{
dispaly:table
}
.cell{
display:tabale-cell
vertical-align:middle
}
绝对定位
适用于所有浏览器
<div class="content"></div>
.content{
position :absolute;
top:50%;
height:240px;
margin-top:-120px
}
清除浮动定位
适用于所有浏览器
<div class="float">
<div class="content"></div>
</div>
.float{
float:left;
height:50%;
margin-bottom: -120px;
}
.content{
clear:both;
height:240px;
position:relative;
}
margin-auto
<div class="content"></div>
.content{
position: absolute; --> 父元素为 position:relative
bottom: 0;
left: 0;
top: 0;
right: 0;
margin: auto;
height: .1rem;
width: .5rem;
line-height: .1rem;
}
else
parentElement{
position:relative;
}
childElement{
position: absolute; top: 50%; transform: translateY(-50%);
}
span中的img 垂直居中
span{
display: inline-block;
}
img{
vertical-align: middle;
padding-bottom: .015rem;
}