這是我想要我的設計的圖像。代碼中有什麼是不必要的?
- 需要考慮的事情是,這將是一個棘手的註腳而且將永遠是在頁面的底部。
- 中間的內容頁面應設置爲等於頁眉和頁腳的距離,如果內容長於滾動條,則應自動放置。
**如果在我的代碼中有什麼是不必要的,請讓我知道。我希望它是一個簡單的設計。
**您也可以通過JSFIDDLE注意到我的黑色主內容div真的很短。我刪除了高度,因爲當我添加內容時,它在滾動一點之後並未顯示全部內容。拿出高度可以解決問題。但是如果我在頁面上沒有內容,比如主頁面,那麼這個頁面頂部就是一個非常漂亮的矩形,它不是我想要的。我希望內容是從頁眉的頂部到頁腳,如果內容多,它會向下滾動,直到沒有更多內容爲止。
HTML代碼:
<body>
<div id="page">
<div id="header">
</div>
<div id="main">
</div>
<div id="footer">
</div>
</div>
</body>
CSS代碼:
html, body
{
padding:0;
margin:0;
height:100%;
}
#page
{
min-height:100%;
position:relative;
height:100%;
min-width:960px;
}
#header
{
background-color:#115EA2;
height:100px;
width:100%;
position:relative;
}
#main
{
width:1300px;
margin-left:auto;
margin-right:auto;
background-color:#F1F2F3;
/*min-height:100%;
height:auto;
height:100%;*/
margin:0 auto -50px;
vertical-align:bottom;
text-align: left;
color:#115EA2;
padding: 20px 20px 40px 20px;
text-decoration: none;
}
#footer
{
position:fixed;
width:100%;
bottom:0;
height:35px;
background-color: #115EA2;
}
/* NAVIGATION BAR CODE */
#navigation
{
min-width:930px;
position:relative;
white-space:nowrap;
padding:65px 0 0 0;
}
雖然這是一個好主意,要求別人爲您檢查代碼和網頁設計,這種問題是不適合的堆棧溢出。這個問題[主要是基於意見的](http://stackoverflow.com/help/dont-ask),這是在這裏要避免的。 – jwiscarson
看起來像一個完美的適合http://codereview.stackexchange.com/但是:) –
你的問題是什麼? (和不,問我們是否喜歡你的設計不是一個有效的問題) – feitla