ホームページ > ウェブフロントエンド > CSSチュートリアル > CSS を使用してフレックスボックス項目を適切に配置するにはどうすればよいですか?

CSS を使用してフレックスボックス項目を適切に配置するにはどうすればよいですか?

DDD
リリース: 2024-12-22 12:32:14
オリジナル
895 人が閲覧しました

How to Properly Space Flexbox Items Using CSS?

CSS でフレックスボックス項目間の距離を調整する方法

margin: 0 5px と margin: 0 - を使用してフレックスボックス項目間の最小距離を設定する5px が回避策のように思えるかもしれません。ただし、この目的のために設計された専用の CSS プロパティがあります:

CSS ギャップ プロパティ:

最新のブラウザでは、ギャップ プロパティは複数列、フレックスボックス、そしてグリッドレイアウト。行と列の両方の間隔を設定します:

#box {
  display: flex;
  gap: 10px;
}
ログイン後にコピー

CSS row-gap プロパティ:

フレックスボックスおよびグリッド レイアウトの場合、行ギャップは行と列の間のスペースを定義します。行:

#box {
   display: flex;
   row-gap: 10px;
}
ログイン後にコピー

CSS 列ギャッププロパティ:

複数列、フレックスボックス、およびグリッド レイアウトでは、列ギャップは列間のスペースを指定します:

#box {
  display: flex;
  column-gap: 10px;
}
ログイン後にコピー

例:

使用法を説明するには、次のことを考慮してください。コード:

#box {
  display: flex;
  flex-wrap: wrap;
  width: 200px;
  background-color: red;
  gap: 10px;
}

.item {
  background: gray;
  width: 50px;
  height: 50px;
  border: 1px black solid;
}
ログイン後にコピー
<div>
ログイン後にコピー

このコードは、10 ピクセルのギャップで等間隔に配置された 4 つの灰色のアイテムを含むフレックスボックスを作成します。

以上がCSS を使用してフレックスボックス項目を適切に配置するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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