:常见的CSS文字居中显示-图片素材模板推荐免费ppt模版下载-道格办公

常见的CSS文字居中显示

class='text'>居中显示的文字</span> </div> CSS .box { display: flex; align-items: center; justify-content: center; } .text { line-height: 1; vertical-align: middle; } 使用line-height和vertical-align属性可以实现文字在容器中的垂直居中显示。设置line-height为容器

1、利用line-height和vertical-align

html

<div class='box'>
<span>测试文字</span>
</div>

css

.box{
width: 200px;
height: 200px;
overflow: hidden;
background: #ccc;
text-align: center;
}
.box span{
vertical-align: middle;
line-height: 200px;
}

2、利用display:table-cell实现水平垂直居中显示

html

<div class='table'>
<span class='cell'>测试文字测试文字测试文字测试文字</span>
</div>

css

.table{
display: table;
}
.cell{
display: table-cell;
vertical-align: middle;
text-align: center;
}

3、利用定位方式position+transform实现水平垂直居中显示

html

<div class='box'>
<span>测试文字测试文字测试文字测试文字</span>
</div>

css

.box{
position: relative;
}
.box span{
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
}

4、利用display:flex

html

<div class='flex'>
<span>测试文字测试文字测试文字测试文字</span>
</div>

css

display:flex;
flex-direction: row;
justify-content: space-around;
align-items: center;

5、利用display:box

html

<div class='box'>
<span>测试文字测试文字测试文字测试文字</span>
</div>

css

display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-pack: center;
-webkit-box-align: center;
点击“阅读原文” 查看demo!!

文章为用户上传,仅供非商业浏览。发布者:Lomu,转转请注明出处: https://www.daogebangong.com/articles/detail/Common%20CSS%20text%20centered%20display.html

(810)
打赏 支付宝扫一扫 支付宝扫一扫
single-end

相关推荐