底部的页脚

时间:2017-09-30 18:47:55

标签: html css twitter-bootstrap footer responsive

我被一个页脚困住了。

我有这段代码 - https://jsfiddle.net/annaolsh/pLzv5sg5/13/

#footer {
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1rem;
  background-color: orange;
  text-align: center;
}

在小屏幕上,导航栏显示在顶部,页脚在底部 - 这是正确的。

但是在大​​屏幕上,当左侧垂直显示导航栏时,页脚会消失。无法弄清楚如何显示页脚。它不需要粘性:用户需要向下滚动并查看它(与小屏幕相同)。页脚宽度应为屏幕尺寸的100%。

谢谢!

2 个答案:

答案 0 :(得分:1)

在给定的代码段中,定位已关闭。您的页面上每个元素的位置都需要完成一些工作。具有位置设置的唯一节点是左菜单并且它是固定的。

最简单的解决方法是使用以下css:

#footer {
   position: relative;
   clear:both;
   padding: 1rem;
   background-color: orange;
   text-align: center;
}

删除左,右和右。只需添加相对和清晰的位置:两者。

样本: https://jsfiddle.net/pLzv5sg5/14/

答案 1 :(得分:0)

在内容包装器中添加页脚代码,即 container-fluid 使用以下CSS代码作为页脚:

#footer {
 padding: 1rem;
 background-color: orange;
 text-align: center;
}

https://jsfiddle.net/rppmvgeo/