我试图创建一个表,比方说400px height
,当我用“`Javascript”修改表行的高度时,我希望这个值永远不会改变。是否有任何属性允许行的高度永远不大于某一值?
发布于 2014-02-27 05:31:17
我不知道你到底在找什么。从您的问题中,我可以猜测您的表的高度不应超过400 can,即使您的总行包含的高度超过400 can。
根据我的理解,我建议您将表放入div (高度为400 in,并具有溢出自动),如下例所述:
<div style="max-height:400px;overflow:auto">
<table>
<tr style="height:500px">
<td>
Spider Code
</td>
</tr>
</table>
</div>
注意:您可以从tr中移除高度。我把它放在这里只是为了表示溢出。
按照上述解决方案,如果高度超过400 be,则将显示滚动条。
如果您希望您的行高度不超过某些像素,那么将最大高度设置为行,如下所述。
tr
{
max-height:20px;
overflow:hidden;
}
发布于 2014-02-27 05:36:46
无论您在javascript中在tr的高度中设置了什么,如果存在最大高度,它的含义就会变小。因此,将最大高度属性赋予您的tr,这将限制您的tr增长超过最大高度。
发布于 2014-02-27 05:06:58
对表使用css max-height
属性
tr{
max-height: 20px;
overflow:hidden;
}
table{
max-height:400px;
overflow:hidden;
}
https://stackoverflow.com/questions/22069352
复制相似问题