当前位置:  开发笔记 > 前端 > 正文

删除页脚下方的空白区域

如何解决《删除页脚下方的空白区域》经验,为你挑选了3个好方法。

我的页脚下面总是有一个很大的空白空间.如何确保页面在页脚末尾结束?

例



1> Berendschot..:

这个问题有三种解决方案

在以下所有示例中,我只使用了一个非常基本的HTML模板,只使用了三个div:header,content和footer.所有选项都缩小了,但在更高级的网站上应该可以正常工作.

    使用背景颜色

为主体和页脚设置相同的背景颜色.

body {
  margin: 0px;
  font-family: Arial;
  line-height: 20px;
  background-color: red;
}
#header {
  height: 20px;
  background: #222;
  color: white;
}
#content {
  background: gray;
  height: 200px;
}
#footer {
  height: 20px;
  background: red; /*Same as body, you could also use transparent */
  color: white;
}

Content


2> cuddlecheek..:

实现此目的的最简单方法是将min-height设置为页脚上方的内容,如下所示:

HTML:


    
This is content of the page
Text of footer

CSS:

section {
    min-height: 100vh; /* minus the height of the footer */
}

jsfiddle链接:https://jsfiddle.net/x55xh3v7/


但更多"优化"的解决方案是粘性页脚技术,它可以防止页脚不必要地流出页面.



3> repzero..:

它也可以这样做

#main{
  border:solid;
  height:100vh;
}
#footer{
  border:solid;
}
Everything here
推荐阅读
地之南_816
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有