我有一个简单的两列布局,带有一个页脚,可以清除标记中的右div和左div.我的问题是,我不能让页脚在所有浏览器中都停留在页面底部.如果内容将页脚向下推,它会起作用,但情况并非总是如此.

推荐答案

要获得粘性页脚,请执行以下操作:

  1. 你的内容有<div>分和class="wrapper"分.

  2. before wrapper个位置的尾部</div> <div class="push"></div>.

  3. 右图after wrapper的最后</div>

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

Html相关问答推荐

什么是有间隙的顶部利润?

如何将背景图像放置在窗口的最顶部?

HTML::Element endtag为br和IMG生成结束标签>

从网络抓取中提取文本

单表单和多个提交(具有多个值)

悬停时跳转的内容

Angular Project中的星级 Select

根据屏幕大小拆分长行列表

如何将图像放在其内部按钮下方

页面文件夹内的 HTML 页面未加载主目录的 style.css

Angular MatBadge 在高于 99 时不显示完整数字

无法在 CSS 中将 h1 标签居中

理解图像与其内容框之间的关系

CSS 字母间距将按钮向右扩展

将图像高度调整到容器 div 中而不使其高度增加

增加第一个字母的大小不再正确居中文本

在身体外部创建 tanget 45° div

如何将某些 div 的高度限制为具有 display flex 行的同一父 div 中的其他 div?

在 SQL 中合并 HTML 表中的单元格

如何自定义具有白色透明背景的光标图像?