css 文字居中

單行文字水平+垂直居中

text-align: center;只能讓行內元素水平居中;
line-height: 200px; 可以讓垂直居中

<style>
.outer {
    width:200px;
    height:200px;
    border:1px solid green;
}
.inner {
    text-align: center;
    line-height: 200px;
}
    
</style>
<div class='outer'>
    <div class='inner'> good person
    </div>
</div>

法二:flex法

<style>
.outer {
    width:200px;
    height:200px;
    border:1px solid green;
    display:flex;
    align-items: center;
    justify-content: center;


}

</style>
<div class='outer'>
    <div class='inner'> good person 
    </div>

</div>

多行文字水平+垂直居中

法一

<style>
.outer {
    width:200px;
    height:200px;
    border:1px solid green;
    display:table;

    

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

}
    
</style>
<div class='outer'>
    <div class='inner'> good person good person good person good person good person good person good person good person 
    </div>

</div>

法二

<style>
.outer {
    width:200px;
    height:200px;
    border:1px solid green;
    display:flex;
    align-items: center;    

}
.inner {
    text-align: center;
}
    
</style>
<div class='outer'>
    <div class='inner'> good person good person good person good person good person good person good person good person 
    </div>

</div>

參考

css垂直居中方法盤點 - i_can_do - 博客園

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容