我正在尝试设置一个具有最大高度的滚动表,为此我有:
<table>
<tbody style="height: 300px; overflow:auto;">
//php for loop, populating table with <tr>s/<td>s
</tbody>
</table>
这样可以正常工作,但如果只有一行或两行,它们会被拉伸以适应300px的高度。我将高度切换到最大高度但是滚动条从未出现过,无论桌子有多大。我哪里错了?
答案 0 :(得分:2)
我不知道为什么tr和td在很少的情况下填满了高度,但你可以做一些我认为的事情。
尝试将单元格设置为某个高度,或者甚至不要将任何内容设置为高度,并将表格所在的div设置为高度。我做了后者,它对我有用。细胞都保持正常高度,具体取决于它们中的含量。