如何设置填充/保证金顶部CSS3到页脚

问题描述 投票:0回答:2

当我滚动,因为粘页脚隐藏的内容我无法查看我的内容。我想用保证金顶部或填充顶部能够看到的内容始终设置页脚。如何设置距顶部或填充顶部粘页脚?如果我stickyfooter添加我需要的内容和stickyfooter之间的一些空间。

http://jsfiddle.net/a6c8rf4y/1/

#footer
{       
bottom:0px;
width:100%;
height:50px;
position:fixed;    
height: 50px;
line-height: 50px;
background-color: #C97;
}
css3
2个回答
1
投票

通过增加

.content {
  margin-bottom: 50px;
}

你的CSS内容在底部离开足够的空间让你粘的页脚以适应用户滚动时一路下跌。


0
投票

您可以设置div class"gap-bottom"<div class="content"></div>完成之前将其设置在底部。

在这里工作的例子。

*
{
    margin: 0px;
    padding: 0px;
}
html, body
{
    height: 100%;
}
body
{
    background-color: #bbb;
}
#wrapper
{
    min-height: 99%;
    height: inherit;
    width: 950px;
    margin-left: auto;
    margin-right: auto;
}
#header
{
    background-color: #C97;
    line-height: auto;
    text-align: center;
    font-family: "Lucida Console";
    font-weight: bold;
    font-size: 2.5em;
}
#main-section
{
    background-color: #ddd;
    bottom: 50px;
    top:47px;
    width:100%;
}
#footer
{       
    bottom:0px;
    width:100%;
    height:50px;
    position:fixed;  // this is the key
    height: 50px;
    line-height: 50px;
    background-color: #C97;
}
#footer_inner{
    text-align:center;
}
.gap-bottom{
  margin-bottom: 50px;
}
<div id="wrap">

    <div id="header">
        header...
    </div> <!-- end of header -->

    <div id="main-section">
      <div class="content">
                <div class="gap"></div>
                <p>First line...............</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>Long content goes here...</p>
                <p>586 Long content goes here...</p>
                <p>893 Long content goes here...</p>
                <p>568 Long content goes here...</p>
                <p>123 Long content goes here...</p>
                <p>123 Long content goes here...</p>
                <p>Last line................</p>
                <div class="gap gap-bottom"></div>
            </div>
    </div> <!-- end of main section -->

</div> <!-- end of wrapper -->

<div id="footer">
    <div id="footer_inner">footer...</div>
</div> <!-- end of footer -->
© www.soinside.com 2019 - 2024. All rights reserved.