1

我的页面 ... http://webpages.charter.net/jolove/Escort_Folder/test.html

感谢:fortysevenmedia.com/blog/archives/making_your_footer_stay_put_with_css

现在我有一个贴在窗口底部的功能页脚..

除了现在我需要做的是让页脚粘在底部,随着窗口高度的变化,页脚上方的可滚动区域的高度会相应地缩小或扩大。

换句话说,窗口的垂直滚动条永远不会出现。

约翰  

4

3 回答 3

0

如果正确理解您要执行的操作,则可以使用具有百分比高度的 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 会有滚动条。

于 2010-08-14T20:24:52.560 回答
0

我不确定您是否希望以下只是尝试一下。在#poemScroller更改height:28em;height:auto;

于 2010-08-14T22:16:37.477 回答
0

您可以使用静态定位来实现相同的行为,请参阅此示例

<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>
于 2010-08-14T23:29:42.597 回答