首页 > web前端 > css教程 > 如何创建保留在页面或内容底部(以较低者为准)的粘性页脚?

如何创建保留在页面或内容底部(以较低者为准)的粘性页脚?

DDD
发布: 2024-12-23 00:59:20
原创
1041 人浏览过

How to Create a Sticky Footer That Remains at the Bottom of the Page or Content, Whichever is Lower?

页脚位于页面或内容的底部,以较低者为准

中动态加载内容的高度超过部分有所不同,它可能会产生一个令人困惑的问题:如何才能显示出来?部分保持在可见内容的底部,同时也符合浏览器窗口的下边界?

Flexbox 版本

对于那些使用 Flexbox 的优势的人来说,实现这种粘性页脚是一件很简单的事情蛋糕。通过使用高度拉伸包装器将所有元素封装在 Flex 容器中,页脚可以轻松适应动态内容。

只需使用 display: flex 和 flex-direction: column 配置包装器元素即可。然后,分配至少一个 flex 值超过 0 的同级元素,例如:

html,
body {
  height: 100%;
  margin: 0;
  padding: 0;
}

#main-wrapper {
  display: flex;
  flex-direction: column;
  min-height: 100%;
}

article {
  flex: 1;
}
登录后复制

Html 标记:

<div>
登录后复制

这种方法有效地将页脚粘合到底部当内容较短时浏览器窗口,并动态调整其位置以匹配较长内容的高度。

以上是如何创建保留在页面或内容底部(以较低者为准)的粘性页脚?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板