ホームページ > ウェブフロントエンド > CSSチュートリアル > CSS グリッドにおける「justify-content」、「justify-items」、および「justify-self」はどのように異なりますか?

CSS グリッドにおける「justify-content」、「justify-items」、および「justify-self」はどのように異なりますか?

Mary-Kate Olsen
リリース: 2024-12-06 22:58:15
オリジナル
875 人が閲覧しました

How Do `justify-content`, `justify-items`, and `justify-self` Differ in CSS Grid?

謎の解明: CSS グリッドの justify-self、justify-items、および justify-content

justify-self、justify-items というよく知られた名前にもかかわらず、 CSS Grid の justify-content と justify-content は、Flexbox の対応するものとは大きく異なります。グリッド レイアウト内でのそれらの役割と区別を調べてみましょう。

機能の定義

  • justify-content: 行軸に沿ったグリッド列の分布を制御します。
  • justify-items: 個々のグリッド内でコンテンツを整列させます
  • justify-self: 個々のグリッド項目を親グリッド行内の行軸に沿って配置します。

違いを理解する

>

これらのプロパティは、Flexbox の対応するプロパティといくつかの類似点を共有していますが、グリッド内では重要な違いがあります。 context.

  • フレックスボックスとグリッドの違い: フレックスボックスとは異なり、CSS グリッドは justify-self と justify-items を実装しません。これは、軸に沿って複数のアイテムが存在できるという Flexbox の一次元の性質に由来します。
  • アイテムとアイテムのコンテンツ: justify-items はグリッド アイテム内のコンテンツの配置に影響を与えますが、justify -self は、それぞれの行内でのグリッド項目自体の位置を制御します。

Visual説明

各プロパティの効果を視覚的に表現するには、添付のスクリーンショットを参照してください。

追加リソース

さらなるガイダンスとインスピレーションについては、次のリソースを検討してください。

  • MDN: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Grid_Layout/Box_Alignment_in_CSS_Grid_Layout
  • スマッシング マガジン: https://www.smashingmagazine.com/2017/06/building-production-ready-css-grid-layout/
  • CSS グリッド チャレンジ: https://www.smashingmagazine.com/2017/10/ css-grid-challenge-2017-winners/

以上がCSS グリッドにおける「justify-content」、「justify-items」、および「justify-self」はどのように異なりますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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