[英]How to fill div with image
我有這個自適應網格,我不知道刪除div頂部和底部之間的空間很熱。 如何用整個圖像填充div? 您可以在這里https://jsfiddle.net/jo3jorch/1/
<div>
<img src="http://beyondeurope.net/wp-content/uploads/2014/08/Top_10_Universities_in_New_York_City.jpg">
</div>
div {
width: 50%;
float: left;
}
div img {
width: 100%;
}
您要在“ div img”中添加“ display:block”。 圖像實際上是文本元素,因此對於“ g”,“ j”和其他東西的低垂的底部具有文本裝訂線。
如果不考慮頁面寬度,僅在圖像頂部和底部留有空間問題,則需要高度100%而不是寬度:
HTML:
<div id="newyork">
<img src="http://beyondeurope.net/wp-content/uploads/2014/08/Top_10_Universities_in_New_York_City.jpg" />
</div>
CSS:
#newyork {
width: 300px;
height: 300px;
background: red;
}
#newyork img {
height: 100%;
width: auto;
}
https://jsfiddle.net/jo3jorch/8/
但是,如果有時該空間可能出現在頂部和底部,則可以對此處的響應圖像大小進行調整,這是一個很好的答案: 完全使圖像填充div而不拉伸
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.