← エラー辞典に戻る

CSS

📦 Flexbox でレイアウトが崩れる

display: flex を子要素に書いている

😰 こんな症状

justify-content や align-items を書いたのに、要素が横並びにならない。

🔍 原因

display: flex を子要素ではなく親要素に書く必要があるのに、子要素に書いてしまっている。

❌ エラーが起きるコード

.child { display: flex; }
/* 子要素に flex を付けている */

✅ 直し方

横並びにしたい要素を囲む親要素に display: flex; を書く。

✅ 修正後のコード

.parent { display: flex; justify-content: center; }
/* 親要素に付ける */

この解決法は役立ちましたか?

🔗 関連するエラー

📖 この問題を学べるレッスン

CSSコースで基礎から学ぶ →

📝 関連ブログ記事

📖 関連する用語

🚀 CSSコースで基礎を学ぼう!

エラーの原因を根本から理解するには、基礎を体系的に学ぶのが近道です。完全無料・登録不要。

CSSコースを始める →

❓ 関連するQ&A