CSS文字自適應div寬度


1、文字自適應寬度

<body>
    <div class="box">
       <div>大風起兮雲飛揚</div>
       <div>安得猛士兮守四方</div>
       <div>威加海內兮歸故鄉</div>
    </div>
</body>
    .box{
        border:1px solid red;
    }
    .box div:nth-child(1){
        background-color: deepskyblue;
    }
    .box div:nth-child(2){
        background-color: yellow;
    }
    .box div:nth-child(3){
        background-color: darkcyan;
    }

在這里插入圖片描述
從上面例子可以看出我們的div的寬度是繼承了父級。

如果想要做到如下效果,我們只需簡單幾行代碼即可實現。
在這里插入圖片描述

關鍵代碼如圖:

    .box {
        border: 1px solid red;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }

我們通過flex,改變了次軸的對齊方式,使其重新計算寬度。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM