行の高さのCSS-深い理解

 

 

ベースラインからの二行

 

 

 

 

 

インライン要素p要素の高さは、行の高さによって決定されます

どの2つの行の行の高さはどこにありますか?

どこでも継承された高い性行為のため、

 

コンテンツ領域のフォントサイズにのみ関連性の高いです

SIMSAMフォントの下で

行の高さ=行間隔、フォントサイズ+

 ライン-heightプロパティは次の値をサポートしています。

現在のフォントsize12pxの場合

ブラウザに関連付けられた通常のデフォルトのフォントとブラウザクローム通常のフォントサイズ=値/ 100 = 0.12の下

受け継ぎます

直接長さ12ピクセル

数は、三行36px高さに設定されている場合

パーセント50%12 * 50%=計6Px

 

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title></title>
    <style type="text/css">
        .Number{
            font-size:100px;
            line-height: 150%;/*100px*150%=150px 此方法获取的行高将继承给子元素 30px*/
        }
        .Number>p{
            font-size:44px;
        }
        .Percent{
            font-size:100px;
            line-height: 1.5;/*100px*1.5=150px 在子元素当中还会计算一次*/
        }
        .Percent>p{
            font-size:44px;/*44px*1.5=66px */
        }
    </style>
</head>
<body>
<div class="Number">
    <p>根据自身文字大小计算行高</p>
    <p>根据自身文字大小计算行高</p>
</div>
<span style="display: block;width:100%;height:1px;background:red"></span>
<div class="Percent">
    <p>根据自身文字大小计算行高</p>
    <p>根据自身文字大小计算行高</p>
</div>
</body>
</html>

 

おすすめ

転載: www.cnblogs.com/webcyh/p/11333140.html