首页 > web前端 > css教程 > 无论内容高度如何,如何将页脚保留在页面底部?

无论内容高度如何,如何将页脚保留在页面底部?

DDD
发布: 2024-12-29 10:18:15
原创
308 人浏览过

How Can I Keep a Footer at the Bottom of the Page Regardless of Content Height?

页面或内容底部的页脚

问题:

动态加载内容高度可以变化。目标是将

定位到底部。当内容较多时位于页面底部,当内容有限时位于浏览器窗口底部。

答案:

Flexbox 版本:

对于支持 Flexbox 的浏览器,一个简单的解决方案是使用 display: flex 属性以及高度包装元素 (#main-wrapper) 为 100%。这可确保包装器拉伸以填充整个视口。

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

#main-wrapper {
  display: flex;
  flex-direction: column;
  min-height: 100%;
}
登录后复制

在包装器内,

flex 值应该为 1,这允许它垂直扩展。这确保了始终会被推到页面底部或内容底部,具体取决于哪个较大。

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

修订的 HTML:

<div>
登录后复制

以上是无论内容高度如何,如何将页脚保留在页面底部?的详细内容。更多信息请关注PHP中文网其他相关文章!

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