在我的網站上,有一個全屏background-image
(所以它從底部到頂部,從一個站點到另一個)。這個圖像應該是可見的所有的時間,也不會被除圖像之外的任何元件等CSS3:另一個未知高度的盒子,高度爲100%的高度爲
被隱藏我有三個主要部分:
- 部首
- 內容
- 頁腳(固定)
他們有一個透明的背景,所以我的頁面背景是可見的,通過他們所有人。頁眉和頁腳具有相同的顏色(較暗的一種),並且內容區域較淺。
頁眉和內容包裝在<div>
元素中,頁腳位於HTML5的<footer>
元素中。 我使用了一個固定位置的頁腳,而我的頁眉和內容區域的高度是不確定的。
我希望Content-Area使用Header和Footer之間的全高。 有沒有人有任何建議如何實現這一目標?
代碼:
* { margin: 0; padding: 0; }
html, body {
\t background-color: yellow;
\t height: 100%;
}
#page_wrap {
\t min-height: 100%;
\t margin-bottom: -3em; /* footer height */
}
footer {
\t background-color:rgba(0, 0, 0, 0.4);
\t line-height: 3em;
}
#head_nav {
\t background-color:rgba(0, 0, 0, 0.4);
}
#content {
\t background-color: rgba(255, 255, 255, 0.9);
}
<body>
\t <div id="page_wrap">
\t \t <div id="head_nav">
\t \t \t <p>Navigation</p>
\t \t \t <a href="/">Home</a>
\t \t </div>
\t \t <div id="content">
\t \t \t <p>The page content</p>
\t \t </div>
\t </div>
\t <footer>
\t \t <p>Footertext</p>
\t </footer>
</body>
問題尋求幫助調試( 「?爲什麼不是這個代碼工作」)必須包括所需行爲,特定問題或錯誤以及在問題本身中重現問題所需的最短代碼。沒有明確問題陳述的問題對其他讀者無益。請參閱:[如何創建最小,完整和可驗證示例](http://stackoverflow.com/help/mcve)。 –