css 垂直水平置中好方法 - TerryLee7788/JS_test GitHub Wiki
<div class="data-img">
<img src="your-image.jpg" />
</div>
.data-img{
width: 500px;
height: 500px;
}
/* 重點在這裡 */
.data-img:before {
content: '';
display: inline-block;
width: 0;
height: 100%;
vertical-align: middle;
}
.data-img img {
vertical-align: middle;
}
(?) 如果遇到外面的.data-img 會有動態變動的狀況時, 等高度確定了之後再用javascript 動態加入一個class name 即可.