我需要在表格单元格中放置一个可滚动的div。表格应该是100%的高度。这个div有很多内容,不适合屏幕,所以应该出现滚动条。但我只想让div可以滚动,而不是整个页面。
如果我不使用表格,一切都很完美:
<div style="height: 100%; width: 100px; padding: 5px; overflow: auto; border-width: 1px; border-style: solid;">
<div>
Item 1<br/>
Item 2<br/>
...
Item 300<br/>
</div>
</div>
可以滚动,页面没有滚动条。但如果它被包含在表格中:
<table style="height: 100%">
<tr>
<td>
<div style="height: 100%; width: 100px; padding: 5px; overflow: auto; border-width: 1px;
border-style: solid;">
<div>
Item 1<br/>
Item 2<br/>
...
Item 300<br/>
</div>
</div>
</td>
</tr>
</table>
页面变得可滚动,div 不再是固定的。我该怎么办?