所以我試圖製作一個固定的高度和寬度的固定器。在這個支架內部,我想放置基於這個支架調整高度和寬度的圖像。這一切都有效,但我很難理解垂直對齊如何工作。 爲什麼我必須給輔助類的div和產品圖像類提供一個對齊方式?我不明白爲什麼我需要使用這個div與助手類來使它工作。我需要一個解釋,爲什麼我需要垂直對齊兩次,以使我的圖像中心
.product-holder {
position: absolute;
width: 250px;
height: 250px;
margin: 15px 15px;
background-color: white;
border: 1px solid black;
text-align: center;
}
.helper {
display: inline-block;
height: 100%;
vertical-align: middle;
}
.product-image {
max-height: 240px;
max-width: 240px;
vertical-align: middle;
}
<div class="product-holder">
<div class="helper"> </div>
<img class="product-image" src="http://cdn3-www.dogtime.com/assets/uploads/2011/01/file_23262_entlebucher-mountain-dog-300x189.jpg">
</div>
這是當你[應該使用Flexbox的(https://codepen.io/ksiabani/pen/ZXYEwg)。 –
感謝兄弟,非常有幫助 –