html - 如何将页脚固定在底部?

标签 html css

我试图将页脚保持在底部,我这样做是这样的:

#footer
{
    background-color: #3A3A3A;
    border-top: 1px solid #222222;
    font-size: 11px;
    overflow: auto;
}

#footer #footer-content
{
    padding: 10px 15px;
    display: inline-block;
    float: left;
}

这是 html:

<div id="footer">
   <div id="footer-content">
      ...

现在在某些页面中,页脚已正确固定,但在其他页面中,我的控件和页脚之间有很多空间,所以简而言之,垂直方向上有很多空间。如果我调整窗口大小,页脚会像其他页面一样正确地返回到底部,而不是保持固定在控件底部。我不明白为什么,我的 css 出了什么问题?

最佳答案

您尝试过位置:固定吗?

fiddle :https://jsfiddle.net/ar2smzyr/

CSS:

.footer {
  background: red;
  height: 100px;
  position: fixed;
  bottom: 0;
  width: 100%;
}

HTML:

<div class="footer">
  Content
</div>

关于html - 如何将页脚固定在底部?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34659354/

相关文章:

jquery - 如何应用bootstrap网格系统动态扩展div而不是window

css - SVG 绘制动画半圆不适用于虚线

css - 在 Edge 中更改元素的类后,过渡不是动画的

javascript - 如何通过滚动显示元素?

html - <li> 带箭头的步骤

javascript - 是否可以在没有 removeEventListener 的情况下删除事件监听器?

html - 使两个字段集具有相同的高度

javascript - 页面下拉菜单中所选项目的总和

css - 我怎样才能让第二个 div 行忽略父 div 的宽度

html - 为什么我的弹出窗口没有出现在所有其他 html 元素之上?