レスポンシブ対応にHTML.CSSを変更しているのですが、flexで横並びにしている箇所を<div>で塊にしているごとに縦並びにしたいのですが調べてみても明確な回答がなく、ご教授いただければ幸いです。宜しくお願い致します。
HTML
1<div class="company-wrapper"> 2<div class="company"> 3 <a href="#"><img class="mati" src="images/city.jpg" alt="街並"></a><h1 class="topsetumei">********************</h1><h2 class="ryakusyou">(******)</h2><p class="zigyou"> 4******************</p> 5</div> 6<div class="company"> 7<a href="#"><img class="kaisya" src="images/office.jpg" alt="会社"></a><br><h1 class="topsetumei">*********</h1><h2 class="ryakusyou">*******</h2> 8<p>**************</p> 9</div> 10<div class="company"> 11<a href="#"><img class="keitai" src="images/zyouhou.jpg" alt="情報"></a><br><h1 class="topsetumei">************</h1><h2 class="ryakusyou">**********</h2><p>**************</p> 12</div> 13</div>
CSS
1.company-wrapper{ 2 display: flex; 3 margin:0 4} 5.company{ 6 margin:0; 7 padding: 0; 8} 9.company a{ 10 text-decoration: none; 11 display: inline-block; 12 height: 300px; 13 width: auto; 14} 15.company p{ 16 margin-top: 10px; 17 margin-left: 7px; 18 text-align: justify; 19 margin-bottom: 50px; 20 line-height: 1.5; 21} 22/* ########### 500px以下 ########### */ 23 24@media screen (max-width: 500px){ 25.company-wapper{ 26 flex: none; 27 margin:0; 28 padding: 0; 29} 30.company{ 31 flex-direction: column; 32 padding-bottom: 5px; 33} 34 35.company p{ 36 margin-top: 15px; 37 margin-left: 7px; 38 text-align: justify; 39 margin-bottom: 5px; 40 line-height: 1.5; 41} 42.company a{ 43 display: block; 44 height: 100px; 45 width: auto; 46 margin-top: 10px; 47 margin-bottom: 20px; 48} 49.company img{ 50 width: 100%; 51 padding-bottom: 5px; 52}
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/21 10:19
2021/01/21 12:50
2021/01/21 13:09
2021/01/21 22:52
2021/01/21 22:57