怎么设置css字体单行居中

CSS设置字体单行居中

1、首先为了便于观察,先创建一个div

<style>
    .app{
        width: 200px;
        height: 100px;
        border: 1px solid skyblue;
    }
</style>
<div class="app">
    
</div>

0d3f5c95d87bc4217f6890531ebf9143

2、然后在div里写上一个p标签,并设置它text-align: center;属性实现单行居中。

<style>
    .app{
        width: 200px;
        height: 100px;
        border: 1px solid skyblue;
    }
    .app > p{
        text-align: center;
        overflow: hidden; 
        text-overflow:ellipsis;  
        white-space: nowrap;
    }
</style>
<div class="app">
    <p>Hello World!</p>
</div>

9691abe254ad07e975ac4034c0ac0f35

3、若是span之类的行内元素,可以给它的父级元素添加text-align: center;属性

<style>
    .app{
        width: 200px;
        height: 100px;
        text-align: center;
        border: 1px solid skyblue;
    }
</style>
<div class="app">
    <span>Hello World!</span>
</div>

4、单行文本实现垂直居中,设置line-height和父级元素的高度相同即可。

<style>
    .app{
        width: 200px;
        height: 100px;
        text-align: center;
        border: 1px solid skyblue;
    }
    .app > span{
        line-height: 100px;
    }
</style>
<div class="app">
    <span>Hello World!</span>
</div>

ebca1361b39ddc40b6b53087892abde7

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容