2

请参阅示例。我提供height:150px; overflow:auto;给所有<td>标签。在较少的内容上,高度工作正常。更多内容需要垂直滚动条来。但它不适用于表格单元格。

如果我在带有 style 属性<div>的标签内使用意味着滚动正在工作。<td>height:inherit; overflow:auto;

<td>溢出标签有什么解决方案或原因吗?

请建议。

4

3 回答 3

2

嗨,现在如果你改变你的td display properties它的工作

像这样

td{
display: inline-block;
}
于 2012-09-21T10:25:23.707 回答
1

可以通过指定display: block;float: left;你的TD的风格来解决

td { height:150px; overflow:auto; display: block; float: left; }

演示:http: //jsbin.com/ofufuf/1/edit

于 2012-09-21T10:25:12.863 回答
0

表格标签不直接支持溢出属性。

您必须按照您尝试的方式执行此操作,即您必须在 td 中插入一个 div,然后在该 div 中添加溢出。

<table> <tr> <td> <div style="height:100px;overflow:auto;">abc</div> </td> </tr> </table>

于 2012-09-21T10:29:05.487 回答