我有兩個不同的寬度和高度的圖像,需要在圖像框中居中定位。這裏是HTML和CSS的例子。如何使用css定位不同大小的圖像?
<div class="box">
<div class='image'>
<img alt="" src="image.jpg"/>
</div>
</div>
.box {
max-width: 970px;
height: 440px;
}
.box img {
max-width: 100%;
position: absolute;
bottom: 8px;
margin-left: auto;
margin-right: auto;
}
此代碼適用於精確寬度和高度的大圖像。但是當一個較小的圖像放置在圖像框中時,該圖像位於右下角。我怎樣才能使兩個圖像中心底部?
感謝任何人的幫助!
謝謝菲利普斯。這很好。但是,我忘了提及該圖像是在外部html文檔的iframe中,該文檔的固定寬度爲989 x 600,並且您編碼圖像的位置居中正確,但在.box內不在iframe內:(在我發佈這個問題之前,我忘了提及這個問題,因此,我所做的是將.box的高度設置爲495px,並且這種方式將圖像相對於iframe進行了定位,你會怎麼做? –
因此,如果結構是iframe> .box> .image> IMG只是採取的立場:相對關閉.box。 – philwills
是的。它工作得很好!謝謝菲利普斯!非常感謝。 –