仅在页脚上方限制内容

时间:2012-08-15 06:10:25

标签: html css

在我的网站中,我的页脚高度为100px,页脚的css如下所示:

.footnote {
  width: 95%;
  height: 100px;

  position: fixed;
  background: url('../images/coolfooter.png') bottom center;

  bottom: 40px;
  left: 30px;
 }

问题是如果我的网页上有太多内容,内容就会开始与页脚重叠。

enter image description here

我想将内容限制为仅以某种方式显示在页脚上方,以便内容不会与页脚重叠。 怎么办呢?

3 个答案:

答案 0 :(得分:1)

你试过z-index吗?正如其他人所说的那样,如果不看html就很难说。我不是100%肯定你要求的。

答案 1 :(得分:0)

您基本上需要确保内容的底部边距大于或等于页脚的高度,或者(如果内容位于某种容器中),它的容器底部填充等于或者大于页脚的高度。

这是一个相当受欢迎的参考网站,用于执行所谓的“粘性页脚”:http://www.cssstickyfooter.com/

答案 2 :(得分:0)

overflow:auto添加到div.content就足够了。

<html>
<head>
  <style type="text/css">
    div.header
    {
      top:0px;
      height:100px;
      max-height:120px;
      min-height:100px;
    }
    div.content
    {
      height:600px;
      max-height:750px;
      overflow:auto;
    }
    div.footer
    {
      height:100px;
      max-height:120px;
      min-height:100px;
      clear:both;
    }
  </style>
</head>
  <body>
    <div class="header"></div
    <div class="content"></div>
    <div class="footer"></div>
  </body>
</html>