我一直在試圖弄清楚是否有一個純粹的CSS解決方案,以確保我的橫幅內的圖像不會低於父級的高度,但保持圖像的比例。使響應式圖像適合父容器
這裏你可以看到一個演示:http://jsfiddle.net/LkxYU/1/
HTML:
<div class="banner_holder">
<img src="http://placekitten.com/g/800/600"/>
</div>
CSS:
.banner_holder{
width: 100%;
height: 300px;
min-height: 200px;
position: relative;
outline:1px dotted red;
}
.banner_holder img{
width: 100%;
}
我的目標是讓圖像始終爲100%,但不會低於300像素的高度。這意味着圖像截止,但多數民衆贊成罰款,我只是想知道,如果有一個純CSS的解決方案,或者如果我需要使用jQuery
我不知道爲什麼我沒有想到背景圖片!感謝您的出色答案 – Doidgey
背景圖片不適用於Google機器人和蜘蛛,因此圖片無法用於搜索。不應使用在產品或項目的情況下顯示和搜索 – Raffaeu
@Raffaeu您可以使用圖像標記定義添加背景圖像到您的站點地圖。詳情請參閱https://support.google.com/webmasters/answer/178636 雖然這只是一個小小的解決方法,但假設Google無法抓取背景圖片是錯誤的假設。 –