如何在“td”标签中添加滚动条? 我有一个“td”标签内的动态内容。 我希望“td”标签具有固定的大小,如果内容超出了“td”标签的大小,则仅在该特定单元格上出现滚动条。 有没有办法实现这一点?
如何在“td”标签中添加滚动条? 我有一个“td”标签内的动态内容。 我希望“td”标签具有固定的大小,如果内容超出了“td”标签的大小,则仅在该特定单元格上出现滚动条。 有没有办法实现这一点?
是的,你可以这样做。
最简单的方法是在单元格内放置一个填充它的 div,并设置其 overflow
样式属性。
CSS:
div.scrollable {
width: 100%;
height: 100%;
margin: 0;
padding: 0;
overflow: auto;
}
HTML :
<td><div class=scrollable>
Some content with a scrollbar if it's too big for the cell
</div></td>
如果想让滚动条始终可见,即使内容没有被裁剪,请在CSS中将auto
替换为scroll
。
演示table-layout: fixed;
。 - Stefan Dragnev<table width ="400" >
<tr>
<td >
<div style="width:100%; max-height:300px; overflow:auto">Your content here
</div>
</td>
</tr>
</table>
希望这能帮到你。
<td><div class="scrollable">
Some content with a scrollbar if it's not fit in your customized container
</div></td>
div.scrollable
{
width:100%;
height: 100px;
margin: 0;
padding: 0;
overflow-y: scroll
}