ホームページ  >  記事  >  毎日のプログラミング  >  Div の垂直方向のセンタリング効果を実現する方法

Div の垂直方向のセンタリング効果を実現する方法

藏色散人
藏色散人オリジナル
2018-11-09 15:52:2310404ブラウズ

この記事では、主に div の垂直方向のセンタリングを実現する方法を紹介します。

Web デザインにおける div のさまざまな中央レイアウトは、HTML/CSS 初心者が習得する必要がある最も基本的な知識とスキルです。

div水平センタリング効果 以前の記事でも紹介しましたが、初心者の友人はすでにマスターしていると思います。

ここからは引き続き簡単な例を使って、

div content を縦方向に中央揃えにする実装方法を紹介していきます。

推奨される参考学習: "

html チュートリアル "

div 垂直中央揃えコード例は次のとおりです:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>Div垂直居中</title>
</head>
<body>
<div style="line-height: 500px;height: 500px;width: 500px;  background: red;">
    PHP中文网
</div>
</body>
</html>

フロントデスクの効果は次のとおりです。

Div の垂直方向のセンタリング効果を実現する方法

図に示すように、div 内のテキストは垂直方向の中央に配置されます。主な属性は

line-height です。
line-height このプロパティは、行間の距離を設定します (行の高さは垂直方向です)。

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

行の高さとフォント サイズの間の計算された差 (CSS では「行間隔」と呼ばれます) は 2 つの半分に分割され、テキスト コンテンツの行の上部と下部に追加されます。このコンテンツを含めることができる最小のボックスはライン ボックスです。生の数値はスケーリング係数を指定し、子孫要素は計算された値ではなくこのスケーリング係数を継承します。

高さの設定を 500px から 200px に変更すると、レンダリング効果は次のようになります。

Div の垂直方向のセンタリング効果を実現する方法##ここで高さを設定せずに行を設定すると、次のようになります。 -height: 200px;、効果は次のとおりです:

Div の垂直方向のセンタリング効果を実現する方法この時点で、赤い背景を持つ div の高さが 400px であることがわかります。

line-height と height の違い

:簡単に言うと、line-height は行の高さを意味し、height は要素自体の高さを定義します。


要約すると、div コンテンツの垂直方向の中央揃え効果を達成したい場合は、

line-height

height の値を維持する必要があります。一貫した。 この記事は

div 垂直センタリング

の実装方法に関するもので、これも非常にシンプルでわかりやすいので、困っている友人の役に立てば幸いです。

以上がDiv の垂直方向のセンタリング効果を実現する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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