元素的垂直居中

1.line-height垂直只有一行或几个文字的文本,将文字的行高和文本容器高度设置为一样

2.vertical-align:middle将元素放在父元素的中部

3.padding:用法和line-height差不多,也适用于一行或几个字的文本居中

4.模拟表格法(IE7及以下不支持):将容器设置为display:table,然后将子元素也就是要垂直居中显示的元素设置为display:table-cell,然后加上vertical-align:middle来实现。

5.transform:将元素的XY偏移数值全部设置为-50%(transform:translateX(-50%)transform:translateY(-50%);)

6.css3的box方法

display: -webkit-box;

-webkit-box-orient: horizontal;

-webkit-box-pack: center;

-webkit-box-align: center;

display: -moz-box;

-moz-box-orient: horizontal;

-moz-box-pack: center;

-moz-box-align: center;

display: -o-box;

-o-box-orient: horizontal;

-o-box-pack: center;

-o-box-align: center;

display: -ms-box;

-ms-box-orient: horizontal;

-ms-box-pack: center;

-ms-box-align: center;

display: box;

box-orient: horizontal;

box-pack: center;

box-align: center;}

 7.弹性盒子flex (display:inline-block)

8.通过margin-left、margin-top移位设置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

思考猫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值