我有一张桌子,我想给css"溢出:滚动"每个tr,但它不工作。这是我的代码。
HTML
<table>
<tr>
<td>hai</td>
<td>hellow</td>
<td>shcjbjs</td>
<td>dvkd</td>
</tr>
<tr>
<td>hai</td>
<td>hellow</td>
<td>shcjbjs</td>
<td>dvkd</td>
</tr>
<tr>
<td>hai</td>
<td>hellow</td>
<td>shcjbjs</td>
<td>dvkd</td>
</tr>
<tr>
<td>hai</td>
<td>hellow</td>
<td>shcjbjs</td>
<td>dvkd</td>
</tr>
</table>
CSS
table{
border:1px solid red;
}
td{
border:1px solid blue;
height:100px;
}
tr{
height:50px;
overflow-y:scroll;
}
我做了一个fiddle示例,请给我一个解决方案。
答案 0 :(得分:2)
查看此工作演示 FIDDLE
table{
border:1px solid red;
}
td{
border:1px solid blue;
height:100px;
}
tr{
height:50px;
overflow:scroll;
display:block;
}
答案 1 :(得分:0)
您可以在td
中尝试overflow:scroll;
答案 2 :(得分:0)
您可以尝试CSS属性:
overflow: scroll;
或
overflow: auto;
同样,您也可以使用:
`overflow-y` if you want only a vertical scroll or
`overflow-x` if you want only a horizontal scroll
为行设置
height
并检查所有这些CSS属性的浏览器兼容性。使用一组
div
代替表格以获得更好的结果
答案 3 :(得分:0)
<tr>
<td>your long content here</td>
</tr>
的CSS:
tr{
height:50px;
display:block;
overflow-y:auto;overflow-x: hidden;
}
答案 4 :(得分:0)
table{
border:1px solid red;
}
td{
border:1px solid blue;
height:100px;
}
tr{
height:50px;
overflow:scroll;
display:block;
}
这可能会有所帮助,但我不确定这是否可以解决这个问题......