html - 底部的粘性页脚没有重叠

标签 html css twitter-bootstrap footer

我试图让页脚贴在页面底部。 如果内容很小,页脚应该在浏览器的底部。内容和页脚之间的空间应该是空的。

我尝试了各种方法,但页脚仍然直接在内容下方,而不是在浏览器底部。

这是我的代码

<div id="content">        
    <a href="item.html">
        <div class="col-xs-12 col-md-6 col-lg-3 item">
            <div class="opacity"></div>
            <div class="box_bg">
                <h4 class="color1">Headline</h4>
                <p>Description</p>                    
            </div>
        </div>
    </a>
    <a href="item.html">
        <div class="col-xs-12 col-md-6 col-lg-3 item">
            <div class="opacity"></div>
            <div class="box_bg">
                <h4 class="color1">Headline</h4>
                <p>Description</p> 
            </div>
        </div>
    </a>
</div>
<footer class="bar bar-tab">        
    <a class="tab-item" href="#">
        Home
    </a>  
</footer>  

CSS:

#content{
    min-height: 100%;
}
footer{
    height: 50px;
    position: relative;
    bottom: 0;
}

最佳答案

如果我明白你想要什么,你需要让你的页脚位置:固定;并将 padding-bottom 添加到您的容器中。

正文将位于页脚后面,因此您需要略大于页脚高度的填充。

https://jsfiddle.net/c0Lrcg4s/

#content{
    min-height: 100%;
    padding-bottom:60px;
}
footer{
    height: 50px;
    position: fixed;
    bottom: 0;
}

你可以使用 position: absolute;但是,这不会正常工作,因为它的相对容器将是视口(viewport),然后将随屏幕滚动。

关于html - 底部的粘性页脚没有重叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39485939/

相关文章:

html - CSS active 不适用于选择选项卡

css - 不同高度的 float div,填充空白

html - 使用 CSS3 的多个动画无法按预期工作

html - 搜索栏图标向下移动?

javascript - 我应该在 vb.net 上做什么来显示我的模式弹出窗口

css - 如何将外部 .less 文件添加到 bootstrap 3.3.6?

html - Bootstrap,第一次数据切换点击不起作用或数据不显示

保存txt文件的javascript代码

html - Internet Explorer 8 忽略 'display: table-cell' 元素的宽度

css - 如何在 Bootstrap 中设置下拉项的宽度?