検索
ホームページウェブフロントエンドCSSチュートリアルCSS を使用して要素を中央揃えにする 4 つの方法

使用 CSS 将元素居中的 4 种不同方法

Web ページまたはドキュメントをデザインするときは、要素が視覚的にバランスが取れており、正しく配置されていることを確認することが重要です。 Web 開発における一般的なタスクは、要素をコンテナ内の中央に配置することです。これは簡単なタスクのように思えるかもしれませんが、CSS を使用してこれを実現する方法は複数あります。この記事では、CSS を使用して要素を中央に配置する 4 つの異なる方法を説明します。

テキストの配置、余白、フレックスボックス、および CSS グリッド を使用するテクニックを取り上げ、それぞれのアプローチの長所と短所について説明します。 Web 開発が初めての場合でも、スキルの向上を目指している場合でも、これらのテクニックをマスターすると、プロジェクトに視覚的に魅力的でバランスのとれたレイアウトを作成するのに役立ちます。

テキスト配置プロパティの使用

CSS

text-align プロパティは、段落や見出しなどのブロックレベル要素内のテキストを水平方向に配置するために使用されます。このプロパティは、left、center、right、justify などの複数の値を受け入れることができます。 ###例###

これは、

text-align

属性を使用して div 要素のテキストを中央に配置する方法の例です -

リーリー text-align プロパティは、要素内のテキストの配置を制御する CSS の便利で強力なツールです。この属性を使用すると、Web ページをより洗練されたプロフェッショナルな外観にすることができます。

金属特性を確保するために使用します

CSS

margin

プロパティを使用すると、親コンテナ内の要素を中央揃えにすることができます。これは、要素の左右のマージンを「自動」に設定することで実現されます。

要素の左右のマージンが「自動」に設定されている場合、ブラウザは要素の両側に等しいマージンを自動的に計算し、親コンテナ内の要素を中央に配置します。 ###例###

これは、

margin

属性を使用して div 要素を中央揃えにする方法の例です。この例では、

.center

クラスは幅と高さを定義し、
    margin
  • プロパティは

    0 auto に設定されます。 div 要素は、親コンテナ内で水平方向の中央に配置されます。見やすくするために div 要素に背景色を追加します。 margin: 0 auto

    テクニックを機能させるには、中央に配置する要素が指定された幅を持っている必要があることに注意することが重要です。要素に幅が指定されていない場合は、デフォルトで親コンテナの全幅になり、中央には配置されません。
  • margin

    margin プロパティは、Web ページ上の要素の間隔と配置を制御するための CSS の強力なツールです。このプロパティを使用すると、要素を中央揃えにしたり、要素間に空白を作成したり、ページ レイアウトを制御したりできます。
  • リーリー CSS フレックスボックスの使用

    Flexbox は、コンテナ内で要素を簡単に配置および分散できるようにする CSS のレイアウト モデルです。これは CSS の強力なレイアウト ツールで、要素の中央揃えなど、さまざまなレイアウト効果を実現するために使用できます。

これは、Web ページ上に要素をレイアウトするための柔軟で応答性の高い方法を提供し、グリッドなどの他のレイアウト手法と組み合わせて使用​​して、複雑なレイアウトを作成できます。

  • justify-content

  • align-items などのプロパティを使用して、コンテナ内の要素を中央に揃えることができます。
  • ###例### これは、Flexbox を使用して div 要素を中央揃えにする方法の例です。この例では、.container

    クラスが
  • display: flex
属性を使用して定義されており、これにより Flexbox コンテナーになります。

justify-content プロパティと align-items プロパティは center

に設定され、コンテナ内で子要素を垂直方向と水平方向の中央に配置します。 .center クラスは、中央に配置された要素の幅と高さを定義し、視覚的にわかりやすくするために背景色を追加します。

リーリー CSS グリッドの使用 CSS Grid は、複雑な複数列のレイアウトを簡単に作成できる CSS の強力なレイアウト システムです。 CSS グリッドを使用する利点の 1 つは、グリッド コンテナー内の要素の中央揃えが簡単になることです。 ###例### CSS グリッドを使用して div 要素を中央揃えにする方法の例を次に示します。ここでは、.container

クラスが

display:grid

プロパティを使用して定義されており、これにより CSS グリッド コンテナーになります。

place-items プロパティは center に設定されており、子要素がグリッド コンテナー内で垂直方向と水平方向の中央に配置されます。 .center

クラスは、中央に配置された要素の幅と高さを定義し、視覚的にわかりやすくするために背景色を追加します。
  • CSS グリッドは、CSS の柔軟で強力なレイアウト システムであり、中央揃えの要素を含むさまざまなレイアウトの作成に使用できます。これは、さまざまな画面サイズやデバイスの種類に適応できる応答性の高い動的レイアウトを作成するためのシンプルかつ直感的な方法を提供します。 リーリー ###結論は### 要約すると、text-align プロパティ、 タグ、margin プロパティ、CSS グリッドおよびフレックスボックス レイアウトなど、CSS を使用して要素を中央揃えにする方法は数多くあります。ニーズや好みに応じて、それぞれの方法をさまざまな状況で使用して、視覚的に魅力的でレスポンシブなデザインを作成できます。

以上がCSS を使用して要素を中央揃えにする 4 つの方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事はtutorialspointで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。
カーソルの次のレベルCSSスタイリングカーソルの次のレベルCSSスタイリングApr 23, 2025 am 11:04 AM

CSSを備えたカスタムカーソルは素晴らしいですが、JavaScriptを使用して次のレベルに物事を引き出すことができます。 JavaScriptを使用して、カーソル状態間で移行し、カーソル内に動的テキストを配置し、複雑なアニメーションを適用し、フィルターを適用できます。

Worlds Collide:スタイルクエリを使用したキーフレーム衝突検出Worlds Collide:スタイルクエリを使用したキーフレーム衝突検出Apr 23, 2025 am 10:42 AM

2025年には、互いに互いに跳ね返る要素を伴うインタラクティブなCSSアニメーションは、CSSにPongを実装する必要はありませんが、CSSの柔軟性とパワーの増加はLee'の疑いを補強します。

UI効果にCSSバックドロップフィルターを使用しますUI効果にCSSバックドロップフィルターを使用しますApr 23, 2025 am 10:20 AM

CSSバックドロップフィルタープロパティを使用してユーザーインターフェイスをスタイルするためのヒントとコツ。バックドロップフィルターを複数の要素間でレイヤー化する方法を学び、それらを他のCSSグラフィカル効果と統合して、精巧なデザインを作成します。

微笑んでいますか?微笑んでいますか?Apr 23, 2025 am 09:57 AM

まあ、SVG'の組み込みのアニメーション機能は、計画どおりに非推奨されることはありませんでした。確かに、CSSとJavaScriptは負荷を運ぶことができる以上のものですが、以前のようにSmilが水中で死んでいないことを知っておくのは良いことです

「かわいい」は見る人の目にあります「かわいい」は見る人の目にありますApr 23, 2025 am 09:40 AM

イェーイ、テキストワラップのジャンプを見てみましょう:サファリテクノロジーのプレビューにかなり着陸してください!しかし、それがChromiumブラウザーでの仕組みとは異なることに注意してください。

CSS-Tricks XLIIIを記録しますCSS-Tricks XLIIIを記録しますApr 23, 2025 am 09:35 AM

このCSS-Tricksアップデートは、アルマナック、最近のポッドキャスト出演、新しいCSSカウンターガイド、および貴重なコンテンツを提供するいくつかの新しい著者の追加の大幅な進歩を強調しています。

Tailwind'の@Apply機能は、響きよりも優れていますTailwind'の@Apply機能は、響きよりも優れていますApr 23, 2025 am 09:23 AM

ほとんどの場合、人々はTailwind'の@Apply機能を紹介します。このように展示されたとき、@Applyはまったく有望な音をしません。だからobvio

私はリリースがないように感じます:正気な展開への旅私はリリースがないように感じます:正気な展開への旅Apr 23, 2025 am 09:19 AM

馬鹿のように展開することは、展開に使用するツールと複雑さの報酬と複雑さの減少との間の不一致になります。

See all articles

ホット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 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

SecLists

SecLists

SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

DVWA

DVWA

Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

SublimeText3 英語版

SublimeText3 英語版

推奨: Win バージョン、コードプロンプトをサポート!

EditPlus 中国語クラック版

EditPlus 中国語クラック版

サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません