※ ChatGPTを利用し、要約された質問です(原文:CSS 左右違う大きさのボックスでheightを合わせたい)
CSS左右のボックスでheightを合わせる方法
このQ&Aのポイント
左右に配置されたボックスの高さを揃える方法について相談です。
ボックス内のテキストの字数によって高さがバラバラになり、固定することができません。
大量のボックスを縦に並べているため、少ない文字数のボックスと多い文字数のボックスの高さを合わせたいです。また、テキストが入っていない状態でも左右の高さがずれる原因について教えてください。
CSS 左右違う大きさのボックスでheightを合わせたい
外部CSSでHPを作成しています。
基本的なことかと思いますが、調べてもどうしてもうまくいかないので
皆さまのお力をお貸しください。
左右にボックス(で良いのでしょうか?)を置き、その中にテキストを入れています。
それぞれ文字数が違うためheightのサイズがばらばらのため、現在指定していません。
固定すれば解決しそうですが、縦には数十個のボックスを並べているのでできません。
どのようにしたら文字数の少ないボックスを、文字数の多いボックスに合わせられるのでしょうか?
また、テキストを何も入れていない状態で、左右のheightがずれているのはなぜなのでしょうか?
どうぞご教授ください。
よろしくお願い致します。
/*CSSファイルの記述*/
.waku1{
border : solid 1px #999999;
border-bottom: none;
width :150px;
float : left;
background-color : #e8e8e8;
line-height: 160%;
}
.waku2{
border : solid 1px #999999;
border-left: none;
border-bottom: none;
width :335px;
line-height: 160%;
word-break: break-all;
}
.waku3{
border : none;
border-bottom: solid #999999 1px;
border-top: solid #999999 1px;
width :150px;
float : left;
background-color : #e8e8e8;
line-height: 160%;
}
.waku4{
border : none;
border-bottom: solid #999999 1px;
border-top: solid #999999 1px;
border-left: none;
border-bottom: none;
width :335px;
line-height: 160%;
word-break: break-all;
}
.clear{
clear : left;
}
/*HTMLファイルの記述*/
<div class="waku1"></div>
<div class="waku2"></div>
<div class="clear"></div>
<div class="waku1"></div>
<div class="waku2"></div>
<div class="clear"></div>
<div class="waku1"></div>
<div class="waku2"></div>
<div class="clear"></div>
<div class="waku3"></div>
<div class="waku4"></div>
<div class="clear"></div>
お礼
何度もご回答ありがとうございます! 確認しましたがスペースはどこにも入っていないようでした。 leap_dayさんのアドバイス通り、新規で質問してみます。 まだ隙間の問題はありますが、ここまで来れたのもleap_dayさんのおかげです。 本当に色々とありがとうございました^^