You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

新手求助:如何使footer文本垂直居中?

解决Footer文字垂直居中的简单方案

嘿,作为前端过来人,太懂这种小细节卡壳的感觉了!你现在的问题是文字只实现了水平居中,但垂直方向还停在顶部,其实只需加一行或几行简单的CSS就能搞定,给你两个适合新手的方案,选哪个都行:

方案1:行高法(最适合单行文字)

这个方法最直接,因为你的footer高度是固定的90px,只需要把文字的行高设置成和footer高度一致,单行文字就会自动垂直居中:

修改后的CSS代码:

footer {
  text-align: center;
  color: #FFF;
  position: fixed;
  bottom: 0px;
  width: 100%;
  height: 90px;
  background-color: #464646;
  line-height: 90px; /* 新增这行,和height值一致 */
}

优点:代码最少,上手快;缺点:如果以后footer里要加多行文字,行高会导致文字重叠,这时候就换方案2。

方案2:Flexbox布局法(更灵活,推荐学习)

Flexbox是现代前端的主流布局方式,不仅能轻松实现垂直+水平居中,就算以后footer内容变复杂(比如加图标、多行文字)也能完美适配,新手早点接触也很有好处:

修改后的CSS代码:

footer {
  text-align: center;
  color: #FFF;
  position: fixed;
  bottom: 0px;
  width: 100%;
  height: 90px;
  background-color: #464646;
  display: flex; /* 开启Flex布局 */
  align-items: center; /* 垂直方向居中 */
  justify-content: center; /* 水平方向居中(替代text-align也可以) */
}

优点:适配各种内容场景,扩展性强;缺点:代码比行高法多两行,但理解后非常好用。

两种方案都能让你的© Name完美居中在footer里,选哪个全看你当前的需求~

内容的提问来源于stack exchange,提问作者Random Program Guy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 06:23:19