我有一个可滚动的表格,在表格滚动时我可以看到标题。问题在于tbody底部的边框一直延伸到滚动条的末端。由于滚动条在没有足够的数据时会隐藏,这只会使边界延伸到列上几个像素。如果隐藏滚动条,隐藏/缩小表格底部边框
我怎样才能使这个边界与tbody中的列一样长,或者在滚动条隐藏时缩小?我已经尝试将滚动移动到表格上方的div,但这会导致标题不会冻结,因此我无法做到这一点。我也将边界移到了不同的元素上,但它们的大小都一样。我可以添加任何需要这个HTML。
如果表格不滚动,另一个选择是完全隐藏底部边框,因为表格底部已经有一个边框已经通过CSS。
<table id="driving" class="table2">
<thead style="display: block">
<tr>
<th scope="col" id="unit" class="sort">
<a href="#">Unit</a>
</th>
<th id="startDateTime" class="sort">
<a href="#">StartDate</a>
</th>
</tr>
</thead>
<tbody style="max-height: 450px; overflow-y: auto; border-bottom: 1px #ccc solid; display: block">
<tr>
<td>
@item.UnitNumber
</td>
<td class="center">
@item.StartDateTime.Date
</td>
</tr>
</tbody>
</table>