1. 程式人生 > >實現img垂直居中

實現img垂直居中

針對情況:不知道img元素高度

<div>
                <img src="../../assets/hp.jpg"/>
                <span></span>
       </div>

原理: 給img元素新增一個並列的兄弟元素 ,將這個兄弟元素的高度設為父容器的高度 ,再對這個兄弟元素和img元素新增居中對齊,

div{

   height:600x; width : 800px;

}

img{

width:98%;vertical-align:middle;

}

span{

     display:inline-block;  height:100%;vertical-align:middle;

}

如果知道img元素的高度 採用絕對定位