ホームページ >ウェブフロントエンド >CSSチュートリアル >Flexbox グリッドの最後の行を「justify-content: space-between」で揃える方法

Flexbox グリッドの最後の行を「justify-content: space-between」で揃える方法

Linda Hamilton
Linda Hamiltonオリジナル
2024-12-27 03:31:10724ブラウズ

How to Align the Last Row in a Flexbox Grid with `justify-content: space-between`?

フレックスボックス: 最後の行をグリッドに揃える方法

次のようなコンテナーを持つフレックスボックス レイアウト内:

.grid {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}

目標は、最後の行の項目を他の項目と同じ高さになるように配置することです。 justify-content:space-between; の使用グリッドの幅と高さは調整できるため、引き続き重要です。

現在、

.grid {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}

.item {
  width: 100px;
  height: 66px;
  background-color: rgba(255, 255, 255, 0.2);
  border: 1px solid rgba(0, 0, 0, 0.4);
  border-radius: 5px;
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
  margin-bottom: 10px;
}

右下の項目がずれて表示されます。

これを修正するには:

.grid {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}

.grid::after {
  content: "";
  flex: auto;
}

スペースを自動入力するために ::after が追加され、HTML 調整の必要がなくなります。

以上がFlexbox グリッドの最後の行を「justify-content: space-between」で揃える方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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