文本居中

本文介绍了如何使用CSS实现文本的水平及垂直居中效果,包括单行文本的简单居中方法,以及面对多行文本时,针对不同父级元素高度情况下的居中策略。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1)文本居中

单行文本垂直居中:line-height,height设为一致即可

.center1{ width:400px;  text-align:center;//水平居中  height:40px;  line-height:40px; }

多行文本垂直居中:

父级元素高度不固定只需设置padding-top和padding-bottom的值相等

.center2{ width:400px;  padding:40px 0 40px 0; text-align:center;  }

父级元素高度固定:设置父级display: table,子元素设置其display:table-cell;和vertical-align:middle;

IE7及其以下对于display:table并能很好的支持,可以使用hack做兼容处理。

.wcenter3{ display:table;  width:400px; height:300px; }
.center3{ display:table-cell; vertical-align:middle;}
<div class="wcenter3">
    <p class="center3"></p>
</div>

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值