ホームページ ウェブフロントエンド CSSチュートリアル CSS Flex レイアウトを通じてページ要素の垂直方向の中央揃えを実現する方法

CSS Flex レイアウトを通じてページ要素の垂直方向の中央揃えを実現する方法

Sep 27, 2023 pm 03:52 PM
フレックスレイアウト 垂直方向に中央揃え CSSプログラミング

如何通过Css Flex 弹性布局实现页面元素的垂直居中

CSS Flex エラスティック レイアウトを通じてページ要素の垂直方向の中央揃えを実現する方法

Web デザインでは、ページ要素を垂直方向の中央揃えにする必要がある状況によく遭遇します。 CSS Flex レイアウトは、ページ要素の垂直方向の中央揃えを簡単に実現できる、エレガントで簡潔かつ柔軟なレイアウト方法です。この記事では、CSS Flex レイアウトを使用してページ要素の垂直方向の中央揃えを実現する方法を詳しく紹介し、具体的なコード例を示します。

1. 基本原則

CSS Flex レイアウトを使用してページ要素の垂直方向の中央揃えを実現するには、次の基本原則が必要です:

  1. 垂直方向の中央揃えになる要素は次のとおりです。親コンテナは Flex レイアウトに設定されます。
  2. justify-content 属性を使用して、主軸上の要素の配置を制御します。
  3. align-items 属性を使用して、交差軸上の要素の配置を制御します。

2. 具体的な実装

次は、CSS Flex レイアウトを使用してページ要素の垂直方向の中央揃えを実現する方法を示す簡単な例です:

  1. HTML 構造
<div class="container">
  <div class="content">
    <p>这是要垂直居中的内容</p>
  </div>
</div>
ログイン後にコピー
  1. CSS スタイル
.container {
  display: flex; /* 设置为Flex布局 */
  justify-content: center; /* 水平居中 */
  align-items: center; /* 垂直居中 */
  height: 100vh; /* 设置容器高度为100视口高度,使容器占据整个屏幕 */
}

.content {
  background-color: #f0f0f0;
  padding: 20px;
}
ログイン後にコピー

上記のコードでは、まず親コンテナを Flex レイアウトに設定し、justify-content 属性を使用して子要素を中央で水平方向に配置し、align-items 属性を使用して子要素を垂直方向に中央揃えに設定します。同時に、コンテナが画面全体を占めるようにするために、height: 100vh 属性を使用します。

3. 効果の例

上記のコードにより、ページ要素の垂直方向の中央揃えを正常に実現しました。サンプルコードを実行すると、「これは垂直方向の中央に配置するコンテンツです」がページの垂直方向の中央に表示され、コンテナが画面全体を占めるようになります。

4. 概要

ページ要素の垂直方向の中央揃えは、CSS Flex の伸縮性のあるレイアウトを通じて簡単に実現できます。親コンテナを Flex レイアウトに設定し、justify-content 属性と align-items 属性を使用してそれぞれ主軸と交差軸の要素の配置を制御するだけで、シンプルで効果的な垂直方向中央配置のレイアウトを実現できます。この記事が、CSS Flex レイアウトをより適切に適用し、Web デザイン能力を向上させるのに役立つことを願っています。

以上がCSS Flex レイアウトを通じてページ要素の垂直方向の中央揃えを実現する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

HTML Web ページで画像を中央に配置する方法 HTML Web ページで画像を中央に配置する方法 Apr 05, 2024 pm 12:18 PM

HTML では、画像を中央揃えにする 2 つの方法があります。CSS: margin: 0 auto; を使用して画像を水平方向に中央揃えにする方法と、display: block; を使用して幅全体を占めるようにする方法です。 HTML: <center> 要素を使用して画像を水平方向の中央に配置しますが、柔軟性が低く、最新の Web 標準に準拠していません。

Dreamweaverでテキストの位置を調整する方法 Dreamweaverでテキストの位置を調整する方法 Apr 09, 2024 am 02:24 AM

Dreamweaver でのテキスト位置の調整は、次の手順で完了できます: テキストを選択し、テキスト位置調整ツールを使用して水平方向の調整を行います: 左揃え、右揃え、中央揃え; 2. 垂直方向の調整を行います: 上揃え、下揃え、垂直中央; 3. Shift キーを押し、矢印キーを使用して位置を微調整します; 4. ショートカット キーを使用して素早く整列します: 左揃え (Ctrl/Cmd + L)、右揃え (Ctrl/Cmd + R)、中央揃え(Ctrl/Cmd + C)。

HTMLでテキストボックスを中央揃えにする方法 HTMLでテキストボックスを中央揃えにする方法 Apr 22, 2024 am 10:33 AM

HTML テキスト ボックスを中央揃えにする方法は数多くあります。 テキスト入力ボックス: CSS コードを使用します。 input[type="text"] { text-align: center; テキスト エリア: CSS コードを使用します。 textarea { text-align: center;水平方向の中央揃え: テキスト ボックスの親要素の text-align: center スタイルを使用して、垂直方向の中央揃えにします。

CSS で UL コンテンツを中央に配置する方法 CSS で UL コンテンツを中央に配置する方法 Apr 26, 2024 pm 12:24 PM

CSS で UL コンテンツを中央に配置します。 text-align プロパティを使用します。リスト項目のコンテンツを含むテキストの配置を設定します。 margin 属性を使用します。要素の左右のマージンを設定し、水平方向の中央揃えを実現するには margin: auto を使用します。表示属性を使用します。要素を inline-block に設定し、text-align: center を使用して垂直方向の中央に配置します。フレックスボックスのプロパティを使用します: justify-content: center および align-items: center による水平および垂直の中央揃え。

HTMLでフレームを中央に配置する方法 HTMLでフレームを中央に配置する方法 Apr 22, 2024 am 10:45 AM

HTML フレームを中央に配置するには 4 つの方法があります: margin: 0 auto;: フレームを水平方向に中央に配置します。 text-align: center;: フレームのコンテンツを水平方向に中央揃えにします。 display: flex; align-items: center;: フレームを垂直方向の中央に配置します。位置: 絶対; 上: 50%; 左: 50%; 変換: 変換(-50%, -50%);: CSS 変換を使用して、固定サイズのフレームのコンテナーの中央にフレームを配置します。

Sublime でフォントを中央に配置する方法 Sublime でフォントを中央に配置する方法 Apr 03, 2024 am 10:21 AM

Sublime Text でテキストを整列させる方法には、ショートカット キーの使用 (段落: Ctrl + Alt + C、単一行: Ctrl + Alt + E)、メニュー バーの [整列] オプションの使用、および整列プラグイン (など) のインストールが含まれます。 AlignTab、Alignment Plugin など)、または手動配置(中央揃え: スペースを埋める、両端揃え: 境界線を作成)。

CSSで画像を真ん中に配置する方法 CSSで画像を真ん中に配置する方法 Apr 25, 2024 am 11:51 AM

CSS で画像を中央に配置するには、display: block; と margin: 0 auto; を使用する主な方法が 3 つあります。フレックスボックス レイアウトまたはグリッド レイアウトを使用し、align-items または justify-content を中央に設定します。絶対位置を使用し、上と左を 50% に設定し、transform(-50%, -50%); を適用します。

HTMLでdivを中央に配置する方法 HTMLでdivを中央に配置する方法 Apr 05, 2024 am 09:00 AM

HTML で div を中央に配置するには 2 つの方法があります: text-align 属性 (text-align: center) を使用します: より単純なレイアウトの場合。柔軟なレイアウト (Flexbox) を使用する: より柔軟なレイアウト制御を提供します。手順には、親要素で Flexbox (表示: flex) を有効にすることが含まれます。 div を Flex アイテム (flex: 1) として設定します。縦方向と横方向の中央揃えには、align-items プロパティと justify-content プロパティを使用します。

See all articles