我有一张可以包含 div 的表格。表格行高为 100px,div 最高可达 200px。如果 div 高于表格行,我需要它覆盖表格并覆盖底行。我设法用这样的绝对位置做到这一点:
<div style="overflow: auto;">
<table>
<tr height="100">
<td>
<div style="position: absolute; height: 200px">
</td>
</tr>
<tr>
<td height="100">
...
</td>
</tr>
... (many more rows)
</table>
</div>
这样一切都很好。问题是当表格变得很长并且滚动时(因为主 div 溢出:自动)并且我开始滚动 div 停留在它们的位置并且只有表格移动。底部的 div 也通过背景显示。我尝试将 div 的位置更改为相对位置,但这样 div 不再覆盖表格,而是将表格行推到 200 像素。
如何解决?谢谢!:)