:常见的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为容器的高度,再将vertical-align设置为middle即可。 2、利用text-align和display html <div class='box'> <p class='text'>居中显示的文字</p> </div> CSS .box { text-align: center; } .text { display: inline-block; } 通过设置容器的text-align属性为center,再将文字元素的display属性设置为inline-block,可以实现文字在容器中的水平居中显示。 3、利用position和transform html <div class='box'> <p class='text'>居中显示的文字</p> </div> CSS .box { position: relative; } .text { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } 通过设置容器的position属性为relative,再将文字元素的position属性设置为absolute,并设置top和left为50%,以及使用transform属性进行平移,可以实现文字在容器中的居中显示。 以上是常见的几种CSS文字居中显示的方法,根据具体的需求和场景选择合适的方法即可。

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/fr/articles/detail/Common%20CSS%20text%20centered%20display.html

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

相关推荐