div中的内容垂直居中

4021 2
2023-3-15 16:58:11 发表在 日常吐槽| 查看全部 阅读模式
如果要垂直居中的只有一行或几个文字,那它的制作最为简单,只要让文字的行高和容器的高度相同即可,比如:

  1. p { height:30px; line-height:30px; width:100px; overflow:hidden; }
复制代码


一枚站长
回复 转播 分享

举报

全部评论2

行高那招单行确实省事,但内容一换行就露馅了,overflow:hidden还会把字直接切掉。要是我先看容器高度固定不固定,固定的就试试line-height,不固定的干脆用flex,align-items:center几行就搞定。老浏览器要不要兼容这块你那边考虑吗?
回复

举报

板凳 前天 19:21 | 查看全部
epagash4 发表于 2026-11-8 21:05
行高那招单行确实省事,但内容一换行就露馅了,overflow:hidden还会把字直接切掉。要是我先看容器高度固定 ...

以前研究过,有好几种方法,现在一般AI都能搞定
一枚站长
回复

举报

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

猜你喜欢
热帖推荐换一批
最新热评 加载中...
关灯 在本版发帖 QQ客服返回顶部
快速回复 返回顶部 返回列表