ツール一覧

💡 記事の下にエディタを用意しています。壊してもOK!

更新日: 2025年3月1日

CSS Flexboxで横並びにする方法|display flex

📌

結論

display: flex で子要素を横並びにできます

Flexboxは現代CSSレイアウトの基本です。
📝 実際のコードはこちら
.container { display: flex; }
これだけで子要素が横に並びます。

主なプロパティ

プロパティ効果
justify-content主軸(横)の配置
align-items交差軸(縦)の配置
gap子要素間の間隔
flex-direction並ぶ方向(row/column)

いつFlexboxを使う?

用途Flexbox or Grid
ナビメニューの横並びFlexbox ✅
ヘッダーの左右配置Flexbox ✅
カード3列レイアウトGrid ✅
ダッシュボードGrid ✅
1次元(横 or 縦)の並びにはFlexbox、2次元(行と列)にはGridを使い分けます。

まとめ

display: flex で子要素が横並び ・justify-contentalign-items で位置を制御 ・1次元レイアウトの王道

演習で試してみよう

3つのdivをFlexboxで横並びにしてみましょう。

🧪 ここで試せます ─ 壊しても大丈夫!

下のエディタで実際にコードを書いて、すぐにプレビューで確認できます。何度でもやり直せるので、思い切って色々試してみてください。

■ 演習

3つのdivをFlexboxで横並びにしてください。

詰まったらヒント

親に display: flex;

15pt

Flexboxで横並び

3つのdivをFlexboxで横並びにしてください。

エラーをクリックで該当行をハイライト。✕=エラー ⚠=警告 ›=ログ。

ロードマップ · 全解説