#したいこと
displey:flexによって横並びにした3つのブロック要素の間隔を均等に開けたいです。
該当箇所はworksクラス内の3つのworkクラスです。
どうぞお力をお貸しください。m(._.)m
#エラーの出るコード
HTML
1 <section> 2 <img class="icon" src="img/hira.jpeg" alt="森島啓のアイコン" width="140" height="140"> 3 <h1>hira & yuki</h1> 4 <p>ライター&プログラマー見習いです</p> 5 6 <div class="works"> 7 8 <section class="work"> 9 <img src="img/work1.jpeg" width="400" height="260" alt="旅ログ"> 10 <h1>旅ログ</h1> 11 <p>これまでの旅とこれからの旅の予定です。これまでの旅とこれからの旅の予定です。これまでの旅とこれからの旅の予定です。これまでの旅とこれからの旅の予定です。これまでの旅とこれからの旅の予定です。</p> 12 </section> 13 14 <section class="work"> 15 <img src="img/work2.jpeg" width="400" height="260" alt="写真"> 16 <h1>旅の写真</h1> 17 <p>これまでの旅の思い出の写真などです。これまでの旅の思い出の写真などです。これまでの旅の思い出の写真などです。これまでの旅の思い出の写真などです。これまでの旅の思い出の写真などです。これまでの旅の思い出の写真などです。</p> 18 </section class="work"> 19 <section> 20 <a href="https://hira-jasorede.hatenablog.com" target="_blank"> 21 <img src="img/work3.jpeg" width="400" height="260" alt="ブログ"> 22 </a> 23 <h1>ブログ</h1> 24 <p>旅のブログです。旅のブログです。旅のブログです。旅のブログです。旅のブログです。旅のブログです。旅のブログです。旅のブログです。旅のブログです。旅のブログです。旅のブログです。旅のブログです。旅のブログです。</p> 25 </section> 26 </div> 27 28 29 30 31 </section>
CSS
1section{ 2 text-align: center; 3} 4 5section h1{ 6 font-weight: normal; 7 margin-bottom: 8px; 8} 9 10section p{ 11 margin-top: 0; 12 font-size: 14px; 13} 14 15.icon{ 16 border-radius: 50%; 17 border: 5px solid white; 18 box-shadow: 0 0 5px gray; 19} 20 21section img{ 22 border-radius: 20px; 23 border: 5px solid pink; 24 box-shadow: 0 0 5px gray; 25} 26 27.works{ 28 width: 400px; 29 border-bottom: 1px solid gray; 30 display: flex; 31 justify-content: space-between; 32} 33 34 35.works img:hover{ 36 opacity: 0.8; 37} 38 39.works h1, 40.works p{ 41 text-align: left; 42} 43 44.works > section{ 45 margin-bottom: 40px; 46} 47
#試したこと
上記のコード通り、
CSS
1 display: flex; 2 justify-content: space-between;
を3つのブロック要素を取りまとめるworksクラスに書き込みました。
しかし左よせで間隔が詰まったままの状態です。
どうぞお力をお貸しくださいm(._.)m
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/03/06 03:54
2019/03/06 04:22