我有一个 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 代码?但如果生病更新。谢谢