我正在練習如何創建模板。我的第一個問題是如果內容不足以填滿整個屏幕,如何將頁腳粘貼在屏幕的底部。它是使用本教程http://matthewjamestaylor.com/blog/keeping-footers-at-the-bottom-of-the-page向下填充側邊欄
我的另一個問題是如何在側邊欄一路向下填充到頁腳解決。
這裏的HTML:
<div id="wrapper">
<div id="header">
header here
</div>
<div id="container">
<div id="sidebar">
sidebar here
</div>
<div id="content">
content here
</div>
</div>
<div class="cls"></div>
<div id="footer">
footer here
</div>
</div>
這裏的CSS:
body{
padding: 0;
margin: 0;
}
.cls{
clear:both;
}
#wrapper{
min-height: 100%;
position: relative;
}
#header{
background-color: #DDDDDD;
height: 60px;
}
#container{
padding-bottom: 60px;
width: 100%;
}
#sidebar{
background-color: #87CEFA;
width: 220px;
float: left;
padding-right: 20px;
}
#content{
width: 75%;
float:right;
}
#footer{
background-color: #CCCCCC;
bottom: 0;
position: absolute;
width: 100%;
height: 60px;
}
打開圖片鏈接,在左邊的一個是我現在所擁有的....我想要的結果成爲右側 http://www.4shared.com/photo/CoXrUWP2/template.html
類似的問題已經被問過。 http://stackoverflow.com/questions/712689/css-div-stretch-100-page-height –
檢查此[教程](http://www.subcide.com/articles/creating-a-css-layout-從零開始/)請它可以幫助你。 – khurram