紧贴底部的页脚footer常用解决方案

编程入门 行业动态 更新时间:2024-10-08 10:34:45

紧贴底部的页脚footer常用<a href=https://www.elefans.com/category/jswz/34/1770581.html style=解决方案"/>

紧贴底部的页脚footer常用解决方案

问题描述:

当页面内容的高度 < 视口的高度 - 页头的高度(header) - 页脚的高度(footer) 就会出现footer页面不会紧贴在视口的最底部,而是跟在内容的下方。

**解决方案一: ** 采用一个视口相关的长度单位 vh/vw 和 calc函数

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>Document</title><style>* {margin: 0;padding: 0;}header {height: 60px;background-color: skyblue;}main {min-height: calc(100vh - 300px);background-color: purple;}footer {height: 240px;background-color: pink;}</style></head><body><div class="layout"><header>header</header><main>main</main><footer>footer</footer></div></body>
</html>

方案二: 更灵活的解决方案

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>Document</title><style>* {margin: 0;padding: 0;}.layout {display: flex;flex-direction: column;min-height: 100vh;}header {height: 60px;background-color: skyblue;}main {flex: 1;background-color: purple;}footer {height: 240px;background-color: pink;}p {line-height: 100px;}</style></head><body><div class="layout"><header>header</header><main>main</main><footer>footer</footer></div></body>
</html>

更多推荐

紧贴底部的页脚footer常用解决方案

本文发布于:2024-03-08 20:01:16,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1722135.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:解决方案   常用   footer

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!