将Sticky Footer调整为长文本

时间:2016-08-14 11:21:57

标签: javascript html css sticky-footer

我正在尝试创建一个粘性页脚。我找到了一个例子here并对其进行了调整 但是,它似乎不适用于长文本。当内容足够长,以便出现滚动条时,内容只会在页脚下流动,而不是始终保持在上面。

JS

function myFunction() {
  if (x.className === "topnav") {
    x.className += " responsive";
  } else {
    x.className = "topnav";
  }
}

CSS:

footer div {
  display: inline-block;
  vertical-align: top;
  right: 50%;
  padding: 10px;
}

footer {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  min-height: 30px;
  line-height: 30px;
  vertical-align: middle;
  background-color: #1A1A1A;
  color: #a9a9a9;
  border-top: 8px solid #2F2F2F;
  padding: 10px 40px 20px;
  font-size: 0.7em;
  overflow: hidden;
}

Here is a fiddle.

1 个答案:

答案 0 :(得分:1)

您必须将位置绝对更改为:

 position:fixed;
  bottom:0;

这是fiddle