[解決済み】フレックスボックスのアイテムを同じサイズにする方法は?
2022-05-02 21:56:52
質問
同じ幅のアイテムが何個かあるフレックスボックスを使いたいのですが、どうすればいいですか?フレックスボックスは、スペースそのものよりも、周りのスペースを均等に分散させることに気づきました。
例えば
.header {
display: flex;
}
.item {
flex-grow: 1;
text-align: center;
border: 1px solid black;
}
<div class="header">
<div class="item">asdfasdfasdfasdfasdfasdf</div>
<div class="item">z</div>
</div>
1番目の項目は2番目の項目よりかなり大きいですね。3項目、4項目、n項目の場合、すべて同じ行に表示させ、1項目あたりのスペースを等しくしたいのです。
何かアイデアはありますか?
http://codepen.io/anon/pen/gbJBqM
解決方法は?
になるように設定します。
flex-basis
は
0
(つまり、すべての要素が同じ始点を持っている)、そして、それらを成長させる。
flex: 1 1 0px
あなたのIDEやリンターは、以下のように言及するかもしれません。
the unit of measure 'px' is redundant
. もし、それを省いてしまうと(例えば
flex: 1 1 0
) 、IEはこれを正しくレンダリングしません。そのため
px
は、@fabb さんのコメントにもあるように、Internet Explorer に対応する必要があります。
関連
-
[解決済み】divの高さを画面の残りスペースで埋めるようにする
-
[解決済み] CSS無効なプロパティ値?
-
[解決済み] CSSを使用します。ウィンドウの幅の50%の背景色を設定する
-
[解決済み] textareaのresizableプロパティを無効にするにはどうしたらよいですか?
-
[解決済み] リスト項目にマウスを置いたときに、カーソルを手の形に変えるには?
-
[解決済み] フレックスボックスのアイテム間の距離を設定するためのより良い方法
-
[解決済み] Bootstrapの列をすべて同じ高さにするにはどうしたらいいですか?
-
[解決済み] CSS Flexboxで、"justify-items "と "justify-self "プロパティはなぜないのですか?
-
[解決済み] Flexbox:水平方向と垂直方向の中央揃え
-
[解決済み] Flexboxの子の高さを親の高さの100%にするには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Text-decoration: noneが機能しない。
-
[解決済み】Rails: Sprockets::Rails::Helper::AssetNotPrecompiled の開発中。
-
[解決済み] Tailwind CSS - コンポーネントとしてのレスポンシブブレークポイント
-
[解決済み] CSS無効なプロパティ値?
-
[解決済み] SPANのheightプロパティを設定する方法
-
[解決済み] cssによる波状の形状
-
[解決済み] bootstrapのチェックボックスの色を変更するには?
-
[解決済み] svgの円のダブルストロークの色
-
[解決済み] CSSで背景画像を着色する方法を教えてください。
-
[解決済み] psuedo 要素を用いたスクロール/ホバー可能な CSS ツールチップ