我的页面 ... http://webpages.charter.net/jolove/Escort_Folder/test.html
感谢:fortysevenmedia.com/blog/archives/making_your_footer_stay_put_with_css
现在我有一个贴在窗口底部的功能页脚..
除了现在我需要做的是让页脚粘在底部,随着窗口高度的变化,页脚上方的可滚动区域的高度会相应地缩小或扩大。
换句话说,窗口的垂直滚动条永远不会出现。
约翰
我的页面 ... http://webpages.charter.net/jolove/Escort_Folder/test.html
感谢:fortysevenmedia.com/blog/archives/making_your_footer_stay_put_with_css
现在我有一个贴在窗口底部的功能页脚..
除了现在我需要做的是让页脚粘在底部,随着窗口高度的变化,页脚上方的可滚动区域的高度会相应地缩小或扩大。
换句话说,窗口的垂直滚动条永远不会出现。
约翰
如果正确理解您要执行的操作,则可以使用具有百分比高度的 div 来完成。这是基本思想:
<div id="header" style="height: 10%"></div>
<div id="scrollableContent" style="height: 60%; overflow: auto"></div>
<div id="footer" style="height: 30%"></div>
使用百分比高度,每个 div 将根据窗口大小调整大小,并且只有 scrollableContent div 会有滚动条。
我不确定您是否希望以下只是尝试一下。在#poemScroller
更改height:28em;
为height:auto;
您可以使用静态定位来实现相同的行为,请参阅此示例
<html>
<head>
<style>
#header{
position:fixed;
top:0;
height:50px;
z-index:5;
width:100%;
}
#content{
/* margin top should be >= header height
this also applies for footer */
margin: 50px 0;
width:100%;
}
#footer{
position:fixed;
bottom:0;
height:50px;
z-index:5;
width:100%;
}
</style>
</head>
<body>
<div id="header" > <h1>This is header</h1> </div>
<div id="content" >
<p>alot of content</p>
</div>
<div id="footer" > <h1>This is footer</h1> </div>
</body>
</html>