CSSの行の高さとは何ですか

青灯夜游
リリース: 2023-01-05 16:11:42
オリジナル
4546 人が閲覧しました

行の高さには、コンテンツ領域と、コンテンツ領域を基準に対称に拡張された空白領域が含まれます。一般的には、隣接するテキスト行のベースライン間の垂直方向の距離と考えることもできます。 CSS では、 line-height 属性を使用して行の高さを設定できます。この属性は行間の距離 (行の高さ) を設定し、負の値は許可されません。

CSSの行の高さとは何ですか

このチュートリアルの動作環境: Windows 7 システム、CSS3&&HTML5 バージョン、Dell G3 コンピューター。

1. ベースライン、ボトムライン、トップライン

CSSの行の高さとは何ですか

  • 行の高さにはコンテンツ領域が含まれており、次の値に基づきます。コンテンツ領域 対称的に拡張された空白。一般に、隣接するテキスト行のベースライン間の垂直距離と考えることもできます。
  • ベースラインは漢字の下端ではなく、英語の文字「x」の下端です

2. 行間と行の高さ

行距和CSSの行の高さとは何ですか

3. コンテンツ領域

CSSの行の高さとは何ですか

  • 最後の行で囲まれた領域そして、トップラインは必ずしも実際にあるわけではないかもしれません。それは見ることができますが、それは存在します。

4. インライン ボックス

CSSの行の高さとは何ですか

    ##インライン ボックスは単なる概念であり、表示することはできませんが、そしてそれは存在します
  • その高さは行の高さです
  • 影響する他の要素(パディング)がない場合、インラインボックスはコンテンツ領域と等しくなります
##5 . ラインボックス

CSSの行の高さとは何ですか

#ラインボックス。同じ行の内側のボックスと同様に、行ボックスは現在の行の仮想的な長方形のボックスを参照します。
  • 行ボックスの高さは、行ボックス内のすべての要素の行の高さの最大値に等しくなります。 row
要素ペア 行の高さの影響

em、strong、span などのインライン要素の場合、そのパディング、マージン、border-top、border-bottom では行の高さは増加しません。
    padding がカバーされ、margin が 0 にリセットされ、border-top と border-bottom もカバーされます。
  • padding-left、padding-right、border-left、border-right が使用可能です。

    img 要素は行の高さに影響します
  • インライン要素のパディング、ボーダー、マージンを設定しても、以下に示すように外側要素の高さは増加しません。
  • 行内元素与CSSの行の高さとは何ですか
6. 行の高さの設定

CSS では、line-height 属性を使用して行の高さを設定できます。 line-height 属性は、行間の距離 (行の高さ) を設定するために使用できます。負の値は許可されません。

line-height プロパティは、行ボックスのレイアウトに影響します。ブロックレベルの要素に適用すると、その要素内のベースライン間の最大距離ではなく、最小距離が定義されます。

行の高さとフォント サイズの間の計算された差 (CSS では「行間隔」と呼ばれます) は 2 つの半分に分割され、テキスト コンテンツの行の上部と下部に追加されます。このコンテンツを含めることができる最小のボックスはライン ボックスです。

例:

<!DOCTYPE html>
<html>

	<head>
		<meta charset="utf-8">
		<style type="text/css">
			p.small {
				line-height: 90%
			}
			
			p.big {
				line-height: 200%
			}
		</style>
	</head>

	<body>

		<p>
			这是拥有标准CSSの行の高さとは何ですか的段落。 在大多数浏览器中默认CSSの行の高さとは何ですか大约是 110% 到 120%。 这是拥有标准CSSの行の高さとは何ですか的段落。 这是拥有标准CSSの行の高さとは何ですか的段落。 这是拥有标准CSSの行の高さとは何ですか的段落。 这是拥有标准CSSの行の高さとは何ですか的段落。 这是拥有标准CSSの行の高さとは何ですか的段落。
		</p>

		<p class="small">
			这个段落拥有更小的CSSの行の高さとは何ですか。 这个段落拥有更小的CSSの行の高さとは何ですか。 这个段落拥有更小的CSSの行の高さとは何ですか。 这个段落拥有更小的CSSの行の高さとは何ですか。 这个段落拥有更小的CSSの行の高さとは何ですか。 这个段落拥有更小的CSSの行の高さとは何ですか。 这个段落拥有更小的CSSの行の高さとは何ですか。
		</p>

		<p class="big">
			这个段落拥有更大的CSSの行の高さとは何ですか。 这个段落拥有更大的CSSの行の高さとは何ですか。 这个段落拥有更大的CSSの行の高さとは何ですか。 这个段落拥有更大的CSSの行の高さとは何ですか。 这个段落拥有更大的CSSの行の高さとは何ですか。 这个段落拥有更大的CSSの行の高さとは何ですか。 这个段落拥有更大的CSSの行の高さとは何ですか。
		</p>

	</body>

</html>
ログイン後にコピー

レンダリング:

CSSの行の高さとは何ですか(学習ビデオ共有:

css ビデオ チュートリアル

)

以上がCSSの行の高さとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート