html - 移动设备的粘性页脚

标签 html css twitter-bootstrap

在使用 Bootstrap 3 ( http://www.patrickmanser.ch/fnws ) 的网站上工作,我想编写一个粘性页脚。我应用了 Bootstrap 3 示例中使用的代码,并根据我的尺寸调整了它们。它在桌面显示器上完美运行。但是,如果您切换到移动设备大小的屏幕,页脚会与内容重叠。我猜,这是因为页脚的大小(高度)也发生了变化,因为我在那里使用网格系统。您可以查看源代码 (main.css),但我认为最重要的部分是:

html {
    position: relative;
    min-height: 100%;
}

body {
    margin-bottom: 237px;
    overflow-y: scroll;
    background-color: #eee;
}

#page-footer {
    position: absolute;
    bottom: 0;
    min-height: 200px;
    background-color: #333;
    width: 100%;
    color: #999;
}

.copyright {
    background-color: #222;
    min-height: 50px;
    color: #666;
    width: 100%;
    text-align: center;
    line-height: 50px;
}

我不知道如何解决这个问题,或者是否可以妥善解决。非常感谢任何提示!

最佳答案

在您的 .copyright 中,它是您的“最小高度:50 像素;”

如果您将其更改为“高度:50 像素;”,它会减少对顶部正文内容的插入。您需要对其进行调整,以免强制它适应 50 像素的行高;

或者,您也可以将行高降低到更短的值,例如 20px。当您使用移动设备时,这也会减少对您 body 内容的插入。

实际上,我会先尝试降低行高,看看是否能解决问题,然后删除“min”,看看是否有帮助。

关于html - 移动设备的粘性页脚,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21970049/

相关文章:

css - 作为一行的 Bootstrap 列表组元素超出了面板边框

html - Foundation 5 - 1170 网格计算不正确

html - 滚动条偏移

CSS 将鼠标悬停在表格中时更改表格中特定单元格的背景颜色

javascript - jquery 函数将 css 应用于图像

javascript - extract-text-webpack-plugin - 如何创建哈希名称(仅当文件更改时才具有唯一名称)

javascript - 使用 Bootstrap 创建带有列的 slider

javascript - div 水平滚动中的 Bootstrap 表不起作用

html - 一些内容重叠侧边栏

javascript - 从变量更改 div 的 css