我自己尝试了这么长时间,到目前为止我阅读和谷歌搜索的所有帖子都没有帮助我,所以我希望你们中的一个能给我一个提示:
我有一个由页眉、页脚和内容组成的布局。这种布局在整个页面的高度上延伸(我已经花了一段时间才弄清楚)。到现在为止还挺好。但现在我想content-div
尽可能地向下拉伸,一直到页脚的开头。无论我做什么,它都不起作用,它要么保持文本的长度,要么变成整个窗口的大小,隐藏页脚并生成滚动条。我读到了一个解决方案position:absolute
,但我不想要那个。
这是示例:http: //jsfiddle.net/N9Gjf/1/
你真的会帮我的!
这是CSS:
html, body {
height:100%;
text-align:center;
}
#wrapper {
min-height:100%;
height:100%
overflow: hidden;
width:800px;
margin: 0 auto;
text-align: left;
background-color:lightblue;
}
#footer {
background-color: silver;
height:1.5em;
width:800px;
margin: -1.5em auto;
}
#header {
background-color: orange;
height:100px;
}
#content {
background-color: limegreen;
}
* {
margin:0;
padding:0;
}
这是html:
<div id="wrapper">
<div id="header">
<p>Header</p>
</div>
<div id="content">
INHALT
</div>
</div>
<div id="footer">
<p>Footer</p>
</div>