今回は、CSSのmin-heightを使って高さを揃える方法を紹介します。
【CSS】min-heightを使って高さを揃える方法
min-heightを指定しない場合
◎HTML
<div class="box1"> <p>テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。</p> </div> <div class="box2"> <p>テキストが入ります。テキストが入ります。テキストが入ります。</p> </div>
◎CSS
.box1 { border: 2px solid orange; font-size: 18px; line-height: 1.8; margin-bottom: 25px; } .box2 { border: 2px solid orange; font-size: 18px; }
box1とbox2で高さが異なっているのが分かると思います。
min-heightを指定した場合
高さを揃えるために、「min-height」を指定します。
今回はbox1の高さが100pxなので、box2に「min-height: 100px;」を指定してみます。
.box1 { border: 2px solid orange; font-size: 18px; line-height: 1.8; margin-bottom: 25px; } .box2 { border: 2px solid orange; font-size: 18px; min-height: 100px;/* 最小の高さを指定する */ }
min-heightは最小の高さを指定することができるので、box1とbox2で高さを揃えることができました。
まとめ
以上が、CSSのmin-heightを使って高さを揃える方法でした。