有人可以告訴我爲什麼絕對定位的紅色DIV不填滿整個頁面,以及如何修復它?它只填充視口。我已經看到了很多相同的問題,但是無論這個人的代碼如此混亂,難怪它不起作用,或者解決方案不起作用。絕對定位的DIV填滿整個頁面
body {
margin: 0;
padding: 0;
width: 100%;
height: 100%;
}
<div style="position: absolute; z-index: 999; background-color: #f00; left: 0px; top: 0px; right: 0px; bottom: 0px;"></div>
這就是我通常使用的,但在這種情況下,我想保留包含在DIV中的所有內容,而不是在其外面放置固定的DIV,並且涉及滾動,所以position:fixed將不起作用案件。 – Gavin
我想這只是不可能的?從技術上講,我不知道爲什麼不。即使在身上設置一個固定的高度也不行。無論如何,我認爲一個固定的位置是唯一的方法,所以我將其標記爲正確的答案。 – Gavin
如果您使用的是固定的,您將無法達到iPad Mobile Safari所需的效果。另一個答案達到了更大的移動設備份額。 –