0

0

HTML如何固定页脚?如何让页脚始终在底部?

幻夢星雲

幻夢星雲

发布时间:2025-08-08 17:48:02

|

377人浏览过

|

来源于php中文网

原创

要让html页脚始终保持在页面底部,推荐使用flexbox或css grid布局。1. 使用flexbox:将html和body设置为高度100%,display:flex并flex-direction:column,main设置flex:1以占据剩余空间,从而将footer推至底部;2. 使用css grid:body设置display:grid和grid-template-rows:auto 1fr auto,header、main、footer分别对应三行,main的1fr自动填充中间空间;3. position:fixed仅适用于页脚需始终可见的特殊情况,但会覆盖内容,需配合z-index和底部padding使用。上述方法中flexbox和grid能自适应内容高度,确保页脚在内容少时位于视口底、内容多时紧随其后,是更优雅可靠的解决方案。

HTML如何固定页脚?如何让页脚始终在底部?

让HTML页脚始终保持在页面底部,即使内容不足以撑满整个视口,通常可以通过CSS的布局技术来实现。这主要涉及两种情况:一是页脚固定在视口底部(fixed),二是页脚在内容结束后紧贴页面底部(sticky或通过Flexbox/Grid布局)。最常用且推荐的方式是使用Flexbox或CSS Grid来构建整体页面布局,确保页脚自然地“沉”到底部。

要让页脚稳稳地待在页面底部,我个人最推荐也觉得最靠谱的方案是采用CSS Flexbox或CSS Grid布局。它们能优雅地处理内容不足以撑满屏幕时页脚上浮的问题,也能在内容溢出时让页脚自然地跟随内容。

方法一:使用Flexbox布局 (最推荐) 这种方法的核心思想是将

(或一个主容器)设置为Flex容器,并让主要内容区域占据剩余空间,从而将页脚推到底部。




    
    
    固定页脚示例 - Flexbox
    


    

网站头部

这是主要内容区域。如果内容很少,页脚也会固定在底部。

立即学习前端免费学习笔记(深入)”;

论论App
论论App

AI文献搜索、学术讨论平台,涵盖了各类学术期刊、学位、会议论文,助力科研。

下载

© 2023 我的网站. 版权所有.

方法二:使用CSS Grid布局 Grid布局提供了一种更强大的二维布局能力,同样能轻松实现页脚固定。




    
    
    固定页脚示例 - Grid
    


    

网站头部

这是主要内容区域。即使内容很少,页脚也会固定在底部。

© 2023 另一个网站. 版权所有.

方法三:使用

position: fixed
(特殊情况) 这种方法会将页脚从文档流中移除,并固定在视口底部。它适用于页脚需要始终可见,不随页面滚动的情况。但需要注意,它会覆盖页面内容,且不适合内容溢出时页脚仍在最底部的情况。我个人觉得这种方式用得少,因为大多数时候我们希望页脚在内容之后,而不是浮在内容之上。但如果你真的需要一个“粘在屏幕底部的页脚”,这确实是它的归宿。

footer {
    position: fixed; /* 固定定位 */
    bottom: 0;       /* 距离视口底部0 */
    left: 0;         /* 距离视口左侧0 */
    width: 100%;     /* 宽度占满 */
    background-color: #333;
    color: white;
    padding: 20px;
    text-align: center;
    z-index: 1000; /* 确保在其他内容之上 */
}

/* 重要的是,你需要为body或内容区域底部留出空间,防止内容被

相关文章

HTML速学教程(入门课程)
HTML速学教程(入门课程)

HTML怎么学习?HTML怎么入门?HTML在哪学?HTML怎么学才快?不用担心,这里为大家提供了HTML速学教程(入门课程),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
CSS position定位有几种方式
CSS position定位有几种方式

有4种,分别是静态定位、相对定位、绝对定位和固定定位。更多关于CSS position定位有几种方式的内容,可以访问下面的文章。

81

2023.11.23

css中的padding属性作用
css中的padding属性作用

在CSS中,padding属性用于设置元素的内边距。想了解更多padding的相关内容,可以阅读本专题下面的文章。

133

2023.12.07

flex教程
flex教程

php中文网为大家带来了flex教程合集,Flex是采用Flex布局的元素,称为Flex容器(flex container),简称"容器",它的所有子元素自动成为容器成员,有三个核心概念: flex项,需要布局的元素;flex容器,其包含flex项;排列方向,这决定了flex项的布局方向。php中文网还为大家带来flex的相关下载资源、相关课程以及相关文章等内容,供大家免费下载使用。

359

2023.06.14

2026赚钱平台入口大全
2026赚钱平台入口大全

2026年最新赚钱平台入口汇总,涵盖任务众包、内容创作、电商运营、技能变现等多类正规渠道,助你轻松开启副业增收之路。阅读专题下面的文章了解更多详细内容。

32

2026.01.31

高干文在线阅读网站大全
高干文在线阅读网站大全

汇集热门1v1高干文免费阅读资源,涵盖都市言情、京味大院、军旅高干等经典题材,情节紧凑、人物鲜明。阅读专题下面的文章了解更多详细内容。

23

2026.01.31

无需付费的漫画app大全
无需付费的漫画app大全

想找真正免费又无套路的漫画App?本合集精选多款永久免费、资源丰富、无广告干扰的优质漫画应用,涵盖国漫、日漫、韩漫及经典老番,满足各类阅读需求。阅读专题下面的文章了解更多详细内容。

29

2026.01.31

漫画免费在线观看地址大全
漫画免费在线观看地址大全

想找免费又资源丰富的漫画网站?本合集精选2025-2026年热门平台,涵盖国漫、日漫、韩漫等多类型作品,支持高清流畅阅读与离线缓存。阅读专题下面的文章了解更多详细内容。

6

2026.01.31

漫画防走失登陆入口大全
漫画防走失登陆入口大全

2026最新漫画防走失登录入口合集,汇总多个稳定可用网址,助你畅享高清无广告漫画阅读体验。阅读专题下面的文章了解更多详细内容。

9

2026.01.31

php多线程怎么实现
php多线程怎么实现

PHP本身不支持原生多线程,但可通过扩展如pthreads、Swoole或结合多进程、协程等方式实现并发处理。阅读专题下面的文章了解更多详细内容。

1

2026.01.31

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Sass 教程
Sass 教程

共14课时 | 0.8万人学习

Bootstrap 5教程
Bootstrap 5教程

共46课时 | 3.1万人学习

CSS教程
CSS教程

共754课时 | 25.6万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号