私は3列のサイトを持っています。左側と右側に height: 100% を指定すると、その列のコンテンツの最後までしか表示されません。フッターまで行きたいです。したがって、列とフッターの間に空きスペースを残さないでください。
追加、 http://jsfiddle.net/3vm2t/1/
CSS
/* RIGHT COLUMN */
#rightcolumn{
float: left;
width: 20%; /*Width of right column in pixels*/
min-width: 200px;
height: 100%;
margin-left: -20%; /*Set margin to that of -(RightColumnWidth)*/
background: #5f5f5f;
color: White;
}
/* LEFT COLUMN */
#leftcolumn{
float: left;
width: 20%; /*Width of left column in percentage*/
min-width: 200px;
height: 100%;
margin-left: -100%;
background: #5f5f5f;
color: White;
}
必要な場合にも
body{
margin:0;
padding:0;
line-height: 1.5em;
color: black;
height: 100%;
}
/*TOPSECTION */
#topsection{
background: url('../images/bannerBGbkup.jpg'), url('../images/bannerBGl.jpg');
background-position: left top, left top;
background-repeat: no-repeat, repeat;
height: 200px; /*Height of top section*/
color: White;
text-align:center;
min-width: 950px;
}
/* middle collumn */
#contentwrapper{
float: left;
width: 100%;
min-width: 1000px;
background: #919191;
}
#contentcolumn{
margin: 0 20% 0 20%; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}
私が話していることを説明しようとしましたが、まだ css/html に慣れていませんが、さらに情報が必要な場合はお知らせください。HTML コードが必要かどうかわからない場合は、しかし、そうであれば更新します。ありがとう