我正在为我正在设计的网站使用Bootstrap3.

我想要一个这样的页脚样本.

请注意,我不希望它被修复,所以 bootstrap navbar FIXED bottom不能解决我的问题.我只是希望它总是在内容的最底层,并且是响应性的.

任何导游都将不胜感激.


编辑:

如果我没说清楚,很抱歉. 现在发生的情况是,当内容主体没有足够的内容时.我的页脚向上移动,然后在底部留下一个空白.

这就是我现在的导航栏

<nav class="navbar navbar-inverse navbar-bottom" style="padding:0 0 120px 0">
        <div class="container">
            <div class="row">
                <div class="col-sm-4">
                    <h5 id='footer-header'> SITEMAP </h3>
                    <div class="col-sm-4" style="padding: 0 0 0 0px">
                        <p>News</p>
                        <p>contact</p>
                    </div>
                    <div class="col-sm-4" style="padding: 0 0 0 0px">
                        <p>FAQ</p>
                        <p>Privacy Policy</p>
                    </div>
                </div>
                <div class="col-sm-4">
                    <h5 id='footer-header'> xxxx </h3>
                    <p>yyyyyyyyyyyyy</p>
                </div>
                <div class="col-sm-4">
                    <h5 id='footer-header'> xxxxx </h3>
                    <p>uuuuuuuuuuuuuuu</p>
                </div>
            </div>
        </div>
    </nav>

CSS

.navbar-bottom {
min-height: 300px;
margin-top: 100px;
background-color: #28364f;
padding-top: 35px;
color:#FFFFFF;
}

推荐答案

请参见下面的示例.如果页面内容较少,这会将页脚定位到底部;如果页面内容较多,则页脚的行为与正常页脚类似.

CSS

* {
    margin: 0;
}
html, body {
    height: 100%;
}
.wrapper {
    min-height: 100%;
    height: 100%;
    margin: 0 auto -155px; /* the bottom margin is the negative value of the footer's height */
}
.footer, .push {
    height: 155px; /* .push must be the same height as .footer */
}

HTML

<div class="wrapper">
  <p>Your website content here.</p>
  <div class="push"></div>
</div>
<div class="footer">
  <p>Copyright (c) 2008</p>
</div>

UPDATE:Bootstrap的新版本演示了如何在不添加包装的情况下添加粘性页脚.更多细节请参见Jboy Flaga的答案.

Html相关问答推荐

如何增加行背景的宽度而不影响上面的内容?""' HTML CSS

网格容器中的定心元件

VBA从公共Google Drive地址下载文档-.Click事件(?)

如何在一张表中逃脱边境坍塌--崩溃?

如何在html和css中创建动态调整大小的表元素

如何在用css使用网格视图时设置宽度?

这<;td&>如何溢出<;表>;?

SVG动画只有在打开S开发工具的浏览器时才开始播放

HTMLTag属性内的svelte+TS类型声明

CSS中的转换属性是如何工作的?

减小HTML负载中base64字符串的大小

如何使背景图像在面包屑中相互重叠

如何防止滑动滚动元素时touch 屏出现空白区域?

Swift WKUserContentController 和 WKScriptMessageHandler 设置不正确

如何从 div 内的图像中删除填充而不从其他所有内容中删除填充?

如何调整边框半径以匹配父边框半径

当我将有序列表居中时,数字会跑到列表的另一行

为什么每当我调整图片大小时它都会使我的其他元素移动

使用 CSS 样式化进度条

打开 Bootstrap 模式时无法获得模糊的背景