首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
软件与程序人生
›
DevOps与敏捷开发
›
CSS 垂直居中体现的方法
返回列表
发新帖
CSS 垂直居中体现的方法
[复制链接]
发表于 2026-2-8 17:37:48
|
显示全部楼层
|
阅读模式
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
1.
Flexbox
使用 Flexbox 是一种非常常见且机动的方法,可以轻松实现水平和垂直居中。
css复制
代码
.container {
display: flex;
justify-content: center; /* 水平居中 */
align-items: center; /* 垂直居中 */
height: 100vh; /* 使
容器
高度为视口高度 */
}
复制
代码
2.
Grid
使用 CSS Grid 也可以实现垂直居中。
css复制
代码
.container {
display: grid;
place-items: center; /* 水平和垂直居中 */
height: 100vh;
}
复制代码
3.
使用
position
和
transform
这种方法实用于具有固定宽度和高度的元素。
css复制代码
.container {
position: relative;
height: 100vh;
}
.element {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
复制代码
4.
使用
line-height
这种方法实用于单行文本或具有固定高度的块元素。
css复制代码
.container {
height: 100px; /* 设定固定高度 */
line-height: 100px; /* 与
容器
高度相同 */
text-align: center; /* 水平居中 */
}
复制代码
5.
使用
table-cell
使用 display: table-cell; 可以在倒霉用表格的环境下实现垂直居中。
css复制代码
.container {
display: table;
height: 100vh;
width: 100%;
}
.element {
display: table-cell;
vertical-align: middle; /* 垂直居中 */
text-align: center; /* 水平居中 */
}
复制代码
回复
使用道具
举报
返回列表
浏览过的版块
物联网
分布式数据库
前端开发
风雨同行
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表