私は基本的なテーブルを持っています:
<div>
<table>
<thead><tr><th>col 1</th><th>Col 2</th></tr></thead>
<tbody><tr><td>sweet</td><td>tooth</td></tr></tbody>
</table>
</div>
だから私はボディセクションに200行あり、スクロールしたときに他のすべてがその下を流れる間、広告セクションが上にとどまるようにしたいと思います。とにかくCSSでこれを行うことはありますか?
次のスタイル:
div {
max-height:400px;
overflow:auto;
}
これを行う方法がわかりません。スクロール部分をtbodyだけにしようとしましたが、そうすると、なんらかの奇妙な理由で最大高さ部分が有効になりません。また、2つのテーブルに分割すると、列が正しい幅になりません。また、データは急激に変化するため、幅を事前に述べることはできません。そのため、データを変更できる必要があります。
何か案は?道に迷いました。