それぞれにどれくらいの内容があるかにかかわらず、3つのBootsrapパネル(.panel)を同じ高さ(.row)で同じ高さにする必要があります。 jquery.matchHeight.jsライブラリ(https://github.com/liabru/jquery-match-height)を使って各.panelの外側の高さを設定することができました。しかし、私は内部の高さを同じにすることができませんでした(.panel-body divの高さ)。 .panelと.panel-bodyの高さを100%に設定しようとしましたが、.panel-body divの背景色が、.rowの高さを超えて延びていました。ブートストラップパネル - 同じ外側の高さと同じパネル本体の高さ
私はアクションで問題を確認するために作成jsfiddleを見てみてください:https://jsfiddle.net/vpdq2ugb/21/
<div class="row">
<div class="col-md-3 site-component" style="background-color: pink;">
<div class="panel panel-default">
<div class="panel-heading" style="background-color: rgba(240,90,40,0.8);">Panel 1</div>
<div class="panel-body" style="background-color: rgba(240,90,40,0.2);">
sdf sjdf jsdj g egjjweg
</div>
</div>
</div>
<div class="col-md-3 site-component" style="background-color: pink;">
<div class="panel panel-default">
<div class="panel-heading" style="background-color: rgba(247,147,29,0.8);">Panel 2</div>
<div class="panel-body" style="background-color: rgba(247,147,29,0.2);">
sdf sjdf jsdj g egjjweg sjdgjsg ie wengieg jskdkg e gjwe jg wefmwegjw eg wjegjwegjwjg kd
fdsljg e rgi re vmeb,enb eb ejrke gmer mgeirg s gneirg er gmwefi3 igr mgierg mw egiewrg
</div>
</div>
</div>
<div class="col-md-3 site-component" style="background-color: pink;">
<div class="panel panel-default">
<div class="panel-heading" style="background-color: rgba(55,208,0,0.8);">Panel 3</div>
<div class="panel-body" style="background-color: rgba(55,208,0,0.2);">
sdf sjdf jsdj g egjjweg sjdgjsg ie wengirgeg wrey yu yubrb zdxc xev
</div>
</div>
</div>
</div>
に注意してください:私はこれが応答する必要があります。画面のサイズが十分に広い場合にのみ、.panelsを垂直にします。
また、既によく似た質問が投稿されています。しかし、以前の投稿のいずれも内部高さ(.panel-body divの高さ)の問題に対処していませんでした。
ありがとうございます!
私はむしろ、私は高さが、コンテンツによって決定されるようにしたい、列は高さを固定している必要はありません。 – bambi