レスポンシブがうまくいかないのでご相談させてください。
2カラムの50%ずつのボックスレイアウトで、
左に画像、右にテキストを並べるデザインです。
画面幅を狭めたときに、画像とテキストボックスの高さが揃いません。
よい方法を教えていただけると嬉しいです。よろしくお願いします。
【イメージ】
PC幅だとこのようにきれいにボックスの横並びができているが、
幅を狭めるとこのように高さが揃わなくなります。
【やりたいこと】
画像の横幅は全表示されなくなってもかまわないので
縦は全て表示されるようにして、
テキストボックスと画像ボックスの高さがそろうようにしたいです。
html
1 <div class="BOX"> 2 <div> 3 <img src="<?php bloginfo('template_url');?>/img.jpg" alt=""> 4 </div> 5 <div class="text-BOX"> 6 <h2 class="text_title">タイトル</h2> 7 <p class="text">右側によせてテキストテキストテキスト右側によせてテキストテキストテキスト右側によせてテキストテキストテキスト右側によせてテキストテキストテキスト右側によせてテキストテキストテキスト右側によせてテキストテキストテキスト右側によせてテキストテキストテキスト右側によせてテキストテキストテキスト右側によせてテキストテキストテキスト右側によせてテキストテキストテキスト右側によせてテキストテキストテキスト右側によせてテキストテキストテキスト右側によせてテキストテキストテキスト右側によせてテキストテキストテキスト</p> 8 </div> 9 </div>
css
1.BOX { 2 display: flex; 3} 4.BOX div { 5 width: 50%; 6 height: 100% !important; 7} 8.text_title { 9 font-size: 1.25rem !important; 10 color: #fff; 11 text-align: left; 12} 13.text { 14 margin-top: 2rem; 15} 16.text-BOX { 17 background: red; 18 padding: 5.75rem; 19 box-sizing: border-box; 20}