表数据不接受“溢出”样式属性

时间:2012-09-21 10:21:59

标签: html css html-table overflow

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

如果我使用样式属性<div><td>标记内使用height:inherit; overflow:auto;,则表示滚动正常。

任何解决方案或原因都存在溢出的<td>代码?

请建议。

3 个答案:

答案 0 :(得分:2)

您好,如果您更改td display properties而不是它的工作

就像这样

td{
display: inline-block;
}

答案 1 :(得分:1)

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

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

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

答案 2 :(得分:0)

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

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

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