【问题标题】:How can i fix the footer at the bottom? [duplicate]如何修复底部的页脚? [复制]
【发布时间】:2019-06-30 20:35:21
【问题描述】:

我想在页面底部修复页脚,我尝试了 CSS

footer {
    position: absolute;
    bottom: 0;
}`

那个只在这个网站的主页上工作,而不是像这个一样的主题

我正在尝试将页脚保留在所有网页的底部。我面临的问题是某些网页包含少量内容,页脚有时会位于页面的一半,在下方留下空白区域。

这是我的密码https://pastebin.com/EBPsZz6j

我该如何解决这个问题?有人可以修复我的代码吗?

【问题讨论】:

  • 从第一个“已回答”链接列表中:this answer 是我的最爱。

标签: javascript html css


【解决方案1】:

您必须确保layout div 与屏幕一样大。

因为你有layoutHeight = screenHeight - footerHeight.

将此css添加到布局类中,您应该可以开始了。

 min-height: 93.5vh;

我通常会用 javascript 来思考。

替代使用 Grid 更易于维护。

【讨论】:

  • 它的工作人员非常感谢你
  • Np 人很高兴我能帮上忙,但出于某种原因,我对此投了反对票 :)
  • @Alen.Toma 你被否决了,因为数字硬编码以及对现有的优秀解决方案缺乏认识。简而言之,这个答案只是一次性的,糟糕的建议,令人遗憾的是。您尝试提供帮助很酷,但下一次,请先四处寻找更好的解决方案,然后再编造这样的答案。
  • 但他已经完成了整个项目的构建,您是否希望他必须重做整个设计才能获得更好的解决方案?并且 vh 并不是真正硬编码该值取决于屏幕高度。但无论如何我明白你的意思:)
  • @Alen.Toma 我相信一些重构总是值得头疼的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-06-10
  • 1970-01-01
  • 2022-01-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多