如何获得div以自动调整为其设置的背景大小,而无需为其设置特定的高度(或最小高度)?
另一种可能效率不高的解决方案是将图像包含在img设置为的元素下visibility: hidden;。然后使background- image周围的div与图片相同。
img
visibility: hidden;
background- image
这会将周围的div设置为img元素中图像的大小,但将其显示为背景。
<div style="background-image: url(http://your-image.jpg);"> <img src="http://your-image.jpg" style="visibility: hidden;" /> </div>