ホームページ  >  記事  >  ウェブフロントエンド  >  CSSの行高さの計算

CSSの行高さの計算

高洛峰
高洛峰オリジナル
2017-02-09 16:47:251653ブラウズ

line-height は行の高さを表します。これは、テキストの 2 行のベースライン間の距離です。

ライン ボックス ボックス -> インライン ボックス (インライン要素) -> 匿名のインライン ボックス (コンテンツ領域/テキスト/インライン ボックス)。連続した 1 つの行ボックスと複数の行を合計すると複数の行ボックスになります。

CSSの行高さの計算

行間とは、テキストの 1 行目の下行からテキストの 2 行目の上行までの 2 行間の距離です。

半行間隔は行間隔の半分です。

行の高さ = コンテンツ領域 + 行間隔 (一部のフォントでは、コンテンツ領域の高さはフォント サイズと等しくなります。SimSun Song 王朝など)

CSSの行高さの計算

1. ブロックレベルの要素とフォントの高さサイズは関係なく、行の高さが拡張されます

CSSの行高さの計算

CSSの行高さの計算

CSSの行高さの計算

2. インライン要素の高さは、設定された行の高さによって拡張されます。要素の高さには影響しません

CSSの行高さの計算

CSSの行高さの計算

CSSの行高さの計算

CSSの行高さの計算

3行と2行のテキストの場合、行の高さを設定します。値が小さいほど、行間隔は小さくなります。コンテンツ領域は変更されず、最小行高さは 0 になります。逆に。

CSSの行高さの計算

CSSの行高さの計算

4 番目に、ブロックレベルのコンテナーでは、インライン要素を垂直方向に中央揃えにする原則 (中央に見えるだけで、実際には中央に配置されない) は次のとおりです。行の高さは高く、コンテンツ領域の高さは変化しません (通常、フォント サイズとフォント ファミリによって決まります)。 半行間隔は上下に増加または減少します (負の半行間隔)。コンテンツ領域は、IEブラウザのオフセット値を持っているため、Pの1px境界が計算されていないため、この値は41です。高さの計算については、PHP 中国語 Web サイトに注意してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。