0
我正在製作一個單頁樣式的網站,因此每個部分都設置爲100%的高度。給覆蓋div整個頁面的高度,而不僅僅是100%的屏幕視口
問題是,我在某些點使用重疊,我希望重疊覆蓋整個網站的高度。不僅僅是100%的視口高度,還有整個站點的高度。
繼承人基本小提琴顯示:
而且從小提琴一些備份代碼:
<div id="overlay"></div>
<div id="onepagediv"></div>
<div id="onepagediv"></div>
<div id="onepagediv"></div>
body, html {
height: 100%;
width: 100%;
padding: 0; margin: 0;
}
#onepagediv {
height: 100%;
width: 100%;
background-color: #f00;
}
#overlay {
background-color: #000;
position: absolute;
height: 100%;
width: 100%;
opacity: 0.6;
}
你嘗試過'#overlay {position:fixed; ''?它不會延伸整個內容的覆蓋層,但會將其粘貼到視口。 – agrm
@AndersG dammit哈哈。我之前也做過同樣的事情,並且沒有記得如何。固定將完成這項工作!謝謝! – Lovelock
請注意,你應該讓'onepagediv'成爲一堂課。你不應該給多個元素提供相同的ID – Lodder