首頁 > web前端 > css教學 > 主體

如何讓一個DIV元素佔據另一個DIV之後的剩餘頁面高度?

DDD
發布: 2024-11-12 01:01:03
原創
1007 人瀏覽過

How to Make a DIV Element Occupy the Remaining Page Height After Another DIV?

用DIV 元素佔用剩餘頁面高度

在Web 開發中,經常需要有一個自動調整高度來填充頁面的元素頁面上的剩餘空間。在本例中,問題涉及使第二個 DIV (#div2) 佔據第一個 DIV (#div1) 後的剩餘高度。

為了實現此目的,採用了CSS 絕對定位:

#div1 {
    width: 100%;
    height: 50px;
    background-color: red; /* For development reference only */
}
#div2 {
    width: 100%;
    position: absolute;
    top: 50px;
    bottom: 0;
    background-color: blue; /* For development reference only */
}
登入後複製

使用絕對定位,#div2 將從頁面的正常流程中刪除,其位置是相對於其最近的定位祖先(#div1) 確定的。

  • top: 50px: 指定 #div1 頂部和 #div2 之間的距離。
  • bottom: 0: 確保#div2 垂直擴展以填充剩餘空間到底部

這種方法允許#div2 根據頁面的高度動態調整其高度,確保它佔據#div1 下面的整個剩餘空間。

以上是如何讓一個DIV元素佔據另一個DIV之後的剩餘頁面高度?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板