前端學習 -- Css -- 行間距


在CSS並沒有為我們提供一個直接設置行間距的方式,我們只能通過設置行高來間接的設置行間距,行高越大行間距越大。
使用line-height來設置行高 。
行高類似於我們上學單線本,單線本是一行一行,線與線之間的距離就是行高,網頁中的文字實際上也是寫在一個看不見的線中的,而文字會默認在行高中垂直居中顯示。
行間距 = 行高 - 字體大小。

通過設置line-height可以間接的設置行高,可以接收的值:
1.直接就收一個大小;
2.可以指定一個百分數,則會相對於字體去計算行高;
3.可以直接傳一個數值,則行高會設置字體大小相應的倍數。

對於單行文本來說,可以將行高設置為和父元素的高度一致,這樣可以是單行文本在父元素中垂直居中。

在font中也可以指定行高在字體大小后可以添加/行高,來指定行高,該值是可選的,如果不指定則會使用默認值。

示例demo:

<!DOCTYPE html>
<html>

    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            /**
             * line-height如果是證書,值越大,間距越大
             */
            .p1 {
                font-size: 35px;
                line-height: 2;
            }
            
            .box {
                width: 200px;
                height: 200px;
                background-color: #bfa;
                /*
                 * 設置“我是一個超鏈”接居中對齊
                 */
                line-height: 200px;
            }
            
            .p2 {
                /*font: 30px "微軟雅黑";
                line-height: 50px;*/
                font:30px/50px "微軟雅黑";
            }
        </style>
    </head>

    <body>

        <p class="p2">
            人生若只如初見,何事秋風悲畫扇。 等閑變卻故人心,卻道故人心易變。(一作:卻道故心人易變) 驪山語罷清宵半,淚雨霖鈴終不怨。(一作:淚雨零 / 夜雨霖) 何如薄幸錦衣郎,比翼連枝當日願。
        </p>

        <div class="box">

            <a href="#">我是一個超鏈接</a>

        </div>

        <p class="p1">
            人生若只如初見,何事秋風悲畫扇。 等閑變卻故人心,卻道故人心易變。(一作:卻道故心人易變) 驪山語罷清宵半,淚雨霖鈴終不怨。(一作:淚雨零 / 夜雨霖) 何如薄幸錦衣郎,比翼連枝當日願。
        </p>

    </body>

</html>

結果:

 


免責聲明!

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



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