[英]100% height div
我有一個#main
div,當沒有內容時,我想在頁眉和頁腳之間填充頁面。 存在內容時,應將粘性頁腳向下推,確實如此。
CSS:
#main {
background: transparent url("images/main-content.png") top right repeat-y;
clear: both;
overflow: hidden;
margin-top: -10px;
height: 100%;
min-height: 100%;
}
我不確定為什么這行不通。 #main
繼承自#wrapper
和body
,所以我認為設置100%的高度和100%的最小高度會起作用。
現場:
http://www.dentistrywithsmiles.com
在此先感謝您的幫助。
就是那個height: auto !important;
CSS文件第146
行附近的某處。
它覆蓋了包裝器的100%的高度,這不會讓您的主div增長。 由於您的頁腳高度恆定,因此我將嘗試在包裝器中添加填充,以使主要內容div不會被頁腳占用,這是在您轉height: auto !important;
時發生的情況height: auto !important;
。
將display:inline-block
添加到#main
(或#wrapper
,具體取決於您要執行的操作)。 具有display:block
(默認情況下為div或p標簽)具有100%的寬度和高度,可以根據內容進行調整。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.