0
所以我想使用background-size: contain
調整div
的背景圖像大小,並將width
設置爲100%。我需要這個移動網站,其中屏幕的尺寸是可變的。但是,在設置高度時,我有兩難處境。使用背景尺寸時的CSS高度
如果我以像素爲單位設置高度,當圖片變小時,會在圖片下面留下空白區域。
如果我沒有設置高度,圖片將不會出現。
這是最好的解決方案是什麼?
這裏是我的代碼:
<div id="container">
<p>Some text</p>
<div id="my-picture"></div>
</div>
CSS:
#container {
width: 100%;
}
#my-picture {
background:url(somepic.jpg) no-repeat;
background-size: contain;
height: ???
}
這取決於你想要的元素有多大。當然,如果視口高於內容所需的高度,那麼元素下面會有空白空間。這個問題似乎是關於整體頁面佈局,而不是關於背景大小。 –