1. 
          

          1. 新聞動(dòng)態(tài)

            CSS之文本兩端對齊

            行業(yè)資訊 發(fā)布者:zyh123 2019-05-17 14:48 訪(fǎng)問(wèn)量:85

            說(shuō)起text-align,大家一定都不覺(jué)得陌生,我們常用關(guān)鍵字left、right、center實(shí)現行內元素相對父元素左、右、居中對齊,當然我們也使用justify來(lái)實(shí)現文本兩端對齊。

            如上圖,兩端對齊相對于左對齊,視覺(jué)上顯得整齊有序。但justify對最后一行無(wú)效,通常這樣的排版對整段文字是極好的,我們并不希望當最后一行只有兩個(gè)字時(shí)也兩端對齊,畢竟這是不便于閱讀的,那么當我們只有一行文本,但要實(shí)現單行文本兩端對齊怎么解決(如下圖的表單項效果)?

            根據justify對最后一行無(wú)效,我們可以新增一行,使該行文本不是最后一行,實(shí)現如下:

            //html<div class="item">
                <span class="label" >{{item.label}}</span>:
                <span class="value">{{item.value}}</span></div>
            
            //scss.item {
                height: 32px;
                line-height: 32px;    margin-bottom: 8px;
                .label {        display: inline-block;
                    height: 100%;
                    width: 100px;
                    text-align: justify;
                    vertical-align: top;
                    &::after {
                        display: inline-block;
                        width: 100%;
                        content: '';
                        height: 0;
                    }
                }
                .value {
                    padding-right: 10px;
                }}

            but以上寫(xiě)法可以說(shuō)是比較麻煩的,重點(diǎn)來(lái)啦,最近新了解到的一個(gè)屬性text-align-last,該屬性定義的是一段文本中最后一行在被強制換行之前的對齊規則。

            //scss.item {
                margin-bottom: 8px;
                .label {
                    display: inline-block;
                    height: 100%;
                    min-width: 100px;
                    text-align: justify;
                    text-align-last: justify;
                }
                .value {
                    padding-right: 10px;
                }}

            相比第一種實(shí)現,第二種實(shí)現方式就簡(jiǎn)單了不少,不過(guò)該屬性有兼容性問(wèn)題,大家可以根據情況決定實(shí)現方式,想了解更多關(guān)于text-align-last的說(shuō)明,參見(jiàn)https://developer.mozilla.org/zh-CN/docs/Web/CSS/text-align-last



            關(guān)鍵字:

            文章連接: http://www.gostscript.com/hyzx/227.html

            版權聲明:文章由 晨展科技 整理收集,來(lái)源于互聯(lián)網(wǎng)或者用戶(hù)投稿,如有侵權,請聯(lián)系我們,我們會(huì )立即刪除。如轉載請保留

            双腿国产亚洲精品无码不卡|国产91精品无码麻豆|97久久久久久久极品|无码人妻少妇久久中文字幕
                1.