HTMLテーブルにスクロールバーを表示したいのですが、テーブルにデータを表示するときに問題があります。このコード例: jsfiddle . この例では、テーブルに行を追加すると、データが正しく表示されません。助けてください。
<style>
.fixed_headers {
width:100%;
table-layout: fixed;
margin-top: 30px
}
#tableRecivers
{
border:1px solid black;
float:right;
}
#tableRecivers th, td {
text-align: right;
}
#tableRecivers thead tr {
display: block;
position: relative;
}
#tableRecivers tbody {
display: block;
overflow: auto;
width: 100%;
height: 100px;
}
</style>
<div style="width: 94%; float: right;height: 100%">
<table id="tableRecivers" style="height: 100%" class="fixed_headers">
<thead>
<tr class="ui-widget-header" style="text-align: center">
<th style="width: 3%">Checkbox</th>
<th style="width: 15%">Name</th>
<th style="width: 50px">Family</th>
<th style="width: 50px">Subject</th>
</tr>
</thead>
<tbody>
</tbody>
</table>
</div>
<input type="button" id="add" value="Add Row"/>
<script>