テーブルのボディの高さを固定してスクロール可能にしようとしています。基本的に私は3つのテーブルを持っています。そのうち2つは上に、横には3つ、下には3つあります。 テーブルボディの高さを固定(たとえば300px)にしたいが、私はこの効果を出すことができない。私はいろいろな方法を試しましたが、そのほとんどはテーブルレイアウトの見た目を破壊しています。 これは私のコード -tbodyのテーブルのボディの高さを設定する
<div id="DashboardTab" style="display: table-layout;">
<div style="display: inline-block; width: 100%;">
<div id="" style="float: left; width: 50%; ">
<legend>Planned</legend>
<table id="ePlanned"">
<thead>
<tr>
<th>Col1</th>
<th>Col2</th>
<th>Col3</th>
<th>Col4</th>
</tr>
</thead>
<tbody><!-- style="height: 300px; overflow: auto">--><!--tried this and other ways but not working-->
<tr>
<td>MX1</td>
<td>MX2</td>
<td>MX3</td>
<td>MX4</td>
</tr>
</tbody>
</table>
</div>
<div id="" style="float: right; width: 50%;">
<legend>Closed</legend>
<table id="eClosed" >
<thead>
<tr>
<th>Col1</th>
<th>Col2</th>
<th>Col3</th>
<th>Col4</th>
</tr>
</thead>
<tbody></tbody>
</table>
</div>
</div>
<div id="" style="display: inline-block; width: 100%; overflow: auto;">
<legend>Stats</legend>
<table id="uStats" class="display" cellspacing="0" width="102.5%">
<thead>
<tr>
<th>Col1</th>
<th>Col2</th>
<th>Col3</th>
<th>Col4</th>
<th>Col5</th>
<th>Col6</th>
</tr>
</thead>
<tbody></tbody>
</table>
</div>
</div>
であり、また、それは2つのテーブルの上に整列されますので、私は102.5パーセントの第三表の幅を作ったが、私はその良くない習慣を知っています。 誰も私にこれを手伝ってもらえますか?私はまた多くの時間を無駄にしました。 私のページを下の写真のようにしたい。
を助け、あなたは私がちょうどたい基本的に私の目標ではないスクロール可能ブロックにdiv要素を入れていますスクロール可能なテーブル本体。たびにあなたのケースではない列の属性を表示する必要があります – RATHORE