前提・実現したいこと
HTMLとSCCのコーディングで、練習用の見本サイト(XDデータ)を元にコーディングしています。
その中で「CAT2」と言うコンテンツの中に、(画像+文章)×3のアイテムをコンテナ(幅980px)内にdisplay:flexを利用して均等に配置したいです。
発生している問題・エラーメッセージ
justify-content: space-between;を利用すると良いとあったので、使ってみましたが、コンテナ幅いっぱいに均等にならず、画像も3枚のうち2枚が重なってしまいます。
該当のソースコード
HTML
1 <div class="contents-wrapper"> 2 <div class="container"> 3 <h1>CAT2</h1> 4 <div class="flex-box"> 5 <div class="content"> 6 <img src="/Users/sayakashigemori/Desktop/html_cat/img/cat2-1.png" alt="cat2-1"> 7 <p>そうして其穴の中から時々ぷうぷうと烟を吹く。どうも咽せぽくて實に弱つた。</p> 8 </div> 9 <div class="content"> 10 <img src="/Users/sayakashigemori/Desktop/html_cat/img/cat2-2.png" alt="cat2-1"> 11 <p>是が人間の飲む烟草といふものである事 は漸く此頃知つた。</p> 12 </div> 13 <div class="content"> 14 <img src="/Users/sayakashigemori/Desktop/html_cat/img/cat2-3.png" alt="cat2-1"> 15 <p>此書生の掌の裏でしばらくはよい心持に坐つて居つたが、暫くすると非常な速力で運轉し始めた。</p> 16 </div> 17 </div> 18 </div> 19 </div> 20 <div class="eyecatch-wrapper"> 21 <div class="container"> 22 <img src="/Users/sayakashigemori/Desktop/html_cat/img/bg.jpg" alt="bg"> 23 <p>そうして其穴の中から時々ぷうぷうと烟を吹く。<br>どうも咽せぽくて實に弱つた。<br>是が人間の飲む烟草といふものである事は漸く此頃知つた。</p> 24 <p>此書生の掌の裏でしばらくはよい心持に坐つて居つたが、<br>暫くすると非常な速力で運轉し始めた。<br>書生が動くのか自分丈が動くのか分らないが無暗に眼が廻る。胸が惡くなる。 </p> 25 </div> 26 </div> 27
CSS
1.flex-box { 2 display: flex; 3 justify-content: space-between; 4} 5 6.content img { 7 width: 300px; 8} 9 10.content { 11 margin: 0; 12} 13
試したこと
marginを0にする。
前後に:afterなど擬似要素がないかチェックする。
補足情報(FW/ツールのバージョンなど)
いろいろググってみたのですが、どうしても行き詰まってしまいました。flexではなくfloatなどの他の方法が良いのでしょうか?
コーディングの勉強を始めたばかりの初心者なのでコードも無茶苦茶ですが、ご指導いただけると助かります。どうぞ宜しくお願いいたします。
回答1件
あなたの回答
tips
プレビュー