目次
ラップした後でもフレックス項目の幅を均等にする
ホームページ ウェブフロントエンド CSSチュートリアル ラップした後でも同じ幅のフレックスアイテムを実現するにはどうすればよいですか?

ラップした後でも同じ幅のフレックスアイテムを実現するにはどうすればよいですか?

Dec 23, 2024 am 07:35 AM

How Can I Achieve Equal-Width Flex Items Even After They Wrap?

ラップした後でもフレックス項目の幅を均等にする

CSS の配置の領域では、フレックス項目をラップした後でも同じ幅を実現することが課題になる場合があります。強力なレイアウト モジュールである Flexbox は、このシナリオにネイティブ ソリューションを提供するには至っていません。

現在の Flexbox 実装には、フレキシブル アイテムを最後の行または列に均等に配置する機能がありません。この制限は現在の仕様に固有のものであり、未解決のままです。

この問題に対処するためのより詳細な分析と代替アプローチについては、次の関連リソースを参照してください。

  • [Sizing flex]最後の項目row](https://stackoverflow.com/questions/34259120/sizing-flex-items-on-the-last-row)
  • [フレックス項目をその上の項目にしっかりと揃えることは可能ですか? ?](https://css-tricks.com/flexbox-tightly-align-last-row/)

ただし、フレックスボックス、CSS グリッド レイアウトは、この問題に対する簡単な解決策を提供します。

.container {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
  grid-auto-rows: 20px;
  grid-gap: 5px;
}

.item {
  background: yellow;
  text-align: center;
  border: 1px solid red;
}
ログイン後にコピー
<div class="container">
  <div class="item">1</div>
  <div class="item">2</div>
  <div class="item">3</div>
  <div class="item">4</div>
  <div class="item">5</div>
  <div class="item">6</div>
  <div class="item">7</div>
  <div class="item">8</div>
  <div class="item">9</div>
  <div class="item">10</div>
</div>
ログイン後にコピー

この CSS グリッド ソリューションを使用すると、複数の行に折り返される場合でも、柔軟なアイテムを同じ幅で簡単に配置できます。

以上がラップした後でも同じ幅のフレックスアイテムを実現するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

WordPressブロックと要素にボックスシャドウを追加します WordPressブロックと要素にボックスシャドウを追加します Mar 09, 2025 pm 12:53 PM

WordPressブロックと要素にボックスシャドウを追加します

Smart Forms Frameworkを使用してJavaScript連絡フォームを作成する Smart Forms Frameworkを使用してJavaScript連絡フォームを作成する Mar 07, 2025 am 11:33 AM

Smart Forms Frameworkを使用してJavaScript連絡フォームを作成する

満足している属性を持つインラインテキストエディターを作成します 満足している属性を持つインラインテキストエディターを作成します Mar 02, 2025 am 09:03 AM

満足している属性を持つインラインテキストエディターを作成します

GraphQLキャッシングの使用 GraphQLキャッシングの使用 Mar 19, 2025 am 09:36 AM

GraphQLキャッシングの使用

最初のカスタムSvelteトランジションを作成します 最初のカスタムSvelteトランジションを作成します Mar 15, 2025 am 11:08 AM

最初のカスタムSvelteトランジションを作成します

5つの最高のPHPフォームビルダー(および3つの無料スクリプト)を比較する 5つの最高のPHPフォームビルダー(および3つの無料スクリプト)を比較する Mar 04, 2025 am 10:22 AM

5つの最高のPHPフォームビルダー(および3つの無料スクリプト)を比較する

node.jsとexpressのMulterを使用してファイルアップロードします node.jsとexpressのMulterを使用してファイルアップロードします Mar 02, 2025 am 09:15 AM

node.jsとexpressのMulterを使用してファイルアップロードします

Codecanyon 2025(無料)の最高のCSSアニメーションと効果 Codecanyon 2025(無料)の最高のCSSアニメーションと効果 Mar 01, 2025 am 09:32 AM

Codecanyon 2025(無料)の最高のCSSアニメーションと効果

See all articles