浅谈CSS居中问题(水平居中、垂直居中、水平垂直居中)

概述

谈到居中,想必在工作中经常碰到该问题。水平居中,垂直居中,已知元素宽高,未知元素宽高等情况。

居中元素主要有以下两种
1. 行内元素居中
2. 块元素居中

居中情况主要有以下两种
1. 已知元素宽高居中
2. 未知元素宽高居中

行内元素居中

水平居中

方法一:父元素设置text-align: center;即可

在这里插入图片描述
在这里插入图片描述

垂直居中

方法一:父元素设置line-height即可

在这里插入图片描述
在这里插入图片描述

方法二:父元素设置padding-top、padding-bottom

在这里插入图片描述
在这里插入图片描述

水平垂直居中

方法:设置text-align:center; line-height即可

在这里插入图片描述
在这里插入图片描述

块元素居中

水平居中

方法一:margin: 0 auto;

在这里插入图片描述
在这里插入图片描述

方法二:改变块元素为行内块元素 display: inline-block;

在这里插入图片描述
在这里插入图片描述

方法三:定位 position

在这里插入图片描述
在这里插入图片描述

方法四:flex布局

在这里插入图片描述
在这里插入图片描述

方法五:box布局

在这里插入图片描述
在这里插入图片描述

垂直居中

水平垂直居中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值