ホームページ >ウェブフロントエンド >CSSチュートリアル >Flexbox グリッドの最後の行を「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 サイトの他の関連記事を参照してください。