模写コーディングにチャレンジしています。
レスポンシブデザインで画像の大きさを調整する事に苦戦しています。
やりたい事は、画面幅を小さくしていくと、画像のサイズが勝手に小さくなようにする事です。
問題点としては、画面幅を小さくしていくと、画像のサイズが小さくなるのと同時に、aside要素の高さが同じままなので、下に大きく余ってしまう事です。
対処法教えて頂けると助かります。
追記)情報不足で申し訳ないです。
asideの下にはfooterタグがある為、高さは一定にしたいです。
画面幅によって高さがばらついてしまう事が課題です。
html
1<div class="aside-image"> 2 <img src="../images4/company.png"> 3 <img src="../images4/recruit.png"> 4 <img src="../images4/contact.png"> 5 </div>
css
1img{ 2 max-width:100%; 3 height:auto; 4 display:block; 5 6.aside-image{ 7 display:flex; 8 margin-top:30px; 9 background-color:#fff; 10 max-width:100%; 11} 12 13.aside-image img{ 14 width:33.33%; 15} 16 17@media(max-width:960px){ 18 19 aside{ 20 height:3000px; 21 } 22 .aside-image{ 23 flex-direction:column; 24 } 25 .aside-image img{ 26 width:100%; 27 } 28}
「下に大きく余ってしまう事」をお悩みとのことですが、余った高さはどのようにしたいのですか? aside の高さを小さくしたいのですか?
追記拝読。
ヘッダ→メイン・サイド→フッタ、のような2カラムレイアウトでしょうか。
たとえば、サイドの画像が100*100で3枚、メインの高さが400とすると、サイドも400になると思いますが、余ったスペースはどのようにしたいのですか? 余白でいいということですか?
https://danblog.tokyo/#
このサイトのレスポンシブデザインにチャレンジしています。
説明が下手で申し訳ないです。
拝見しましたが、aside-image も aside も存在しないようでした。
「こうなると思って」
「こう書いたら」
「こうなった」
のように、期待・コード・結果をご提示いただくと、回答が得られやすいです。
あなたの回答
tips
プレビュー