我有一个使用 JQuery UI 的可调整大小和可移动的 div。我想要一个垂直滚动的表格。尝试将表格高度设置为 100% 基本上没有任何作用,并且顶部和底部为 0 的绝对定位也不起作用。我试图将一个单独的 div 作为一个容器,这让我比什么都更接近,但它仍然不能正常运行。
这是小提琴:http: //jsfiddle.net/scottbeeson/KrP7v/1/
这是相关的CSS:
table {
border-collapse: collapse;
width: 100%; height: 100%;
}
#tableContainer {
height: 100%; width: 100%;
overflow-x: hidden;
overflow-y: scroll;
}
以及基本的 HTML 布局:
<div id="window">
<div id="header">Draggable Header</div>
<div id="tableContainer">
<table>
<thead>
<tr>
<td>Column 1</td>
<td>Column 2</td>
</tr>
</thead>
<tbody>
...
</tbody>
</table>
</div>
</div>