divを含めることができるテーブルがあります。テーブルの行の高さは100ピクセルで、divは最大200ピクセルです。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がオーバーフローするため:auto)、スクロールを開始すると、divがその位置に留まり、テーブルのみが移動することです。また、下部のdivは背景を通して表示されます。divの位置を相対位置に変更しようとしましたが、そうすると、divはテーブルをオーバーレイせず、テーブルの行を200ピクセルにプッシュします。
これはどのように解決できますか?ありがとうございました!:)