html - 以响应式方式创建粘性页脚

标签 html css twitter-bootstrap footer

我正在尝试创建一个响应性粘性页脚,但没有成功。我遵循了每一个指南和每一个常见的最佳实践。这是我的例子:example

在示例中,我将页脚放在页面底部。此外,我将使用图像作为整个页面的背景

.blur {
  height: 100%;
  background: url('image.jpg') no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
}

你有什么想法吗?

最佳答案

保持 HTML 不变,并将 CSS 更改为此(显然您稍后会根据需要更改它,我只是添加了用于可视化目的的样式):

html, body {
    background-color: #FFF;
    font-family:'Raleway', 'Open Sans', sans-serif;
    font-weight: 400;
}
body {
    color: #333;
    background:url('http://2.bp.blogspot.com/-OSVC5PTEAKU/TZNnUHaoJZI/AAAAAAAAApo/WcP3qSUPAoo/s1600/monta%2525C3%2525B1as%252520verdes%255B1%255D.jpg') no-repeat 50%;
    background-size:cover;
    min-height: 100vh;
    padding-bottom:80px /* footer height + 20 px for spacing, but adjust as you like */;
}
a {
    color: #eee;
}
a:hover, a:focus {
    text-decoration: none;
    color: #dedede;
}
/* Langind Page */
 .inner {
    margin-top: 20px;
}
.btn-facebook-inner {
    margin-top: 80px;
    padding: 30px;
}
.btn-facebook {
    width: 300px;
    border-radius: 4px;
    background-color: #3B5998;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .5);
    box-shadow: 0 2px 4px rgba(0, 0, 0, .5);
    font-family:'Lucida Grande', sans-serif;
}
.btn-facebook:hover, .btn-facebook:focus {
    color: #dfe3ee;
    text-decoration: none;
}
footer {
    position:fixed;
    bottom:0;
    left:0;
    width:100%;
    height:60px;
    background:#fc0;
}
footer .social-icons > ul > li {
    padding-right: 12px;
}

See fiddle这里

这将使底部固定,因此如果内容很多,页脚将与内容重叠。如果您不希望出现此行为,请将 fixed 更改为 absolute

只是我在您的代码中看到的一条评论,并认为这里经常出现错误:虽然将 html 和 body 一起定位很常见,但它们不是相同的东西,并且并非所有样式都适用两者都

关于html - 以响应式方式创建粘性页脚,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25715623/

相关文章:

html - 我正在尝试使用纯 HTML 在重叠图像的图像中心添加两个按钮

html - 信用卡号的正确输入类型是什么?

jquery - 为什么这个 div 在 Chrome 中加载不一致?错误?

javascript - 如何将暂停和播放按钮添加到 wowslider js 文件

javascript - 仅将样式应用于特定选择选项

javascript - 一些 Javascript/CSS 动画

php - 跨多个网页的持久标题和侧边栏

javascript - Bootstrap Modal 不显示

css - 使用非标准的工具提示

jquery淡出隐藏所有DIVS