我试图让我的桌子固定高度 - 我最终会使用溢出来滚动。但是我的身高被忽略了。
CSS:
table {
height: 20px;
}
HTML:
<table>
<tr>
<td>
hello
......
答案 0 :(得分:0)
https://jsfiddle.net/hop061md/
在桌面上使用display:inline-block
。
table {
max-height: 20px;
display: inline-block;
overflow: auto;
background: red;
}
&#13;
<table>
<tr>
<td>
hello
</td>
</tr>
<tr>
<td>
hello
</td>
</tr>
<tr>
<td>
hello
</td>
</tr>
<tr>
<td>
hello
</td>
</tr>
<tr>
<td>
hello
</td>
</tr>
<tr>
<td>
hello
</td>
</tr>
</table>
&#13;
答案 1 :(得分:0)
overflow
属性仅适用于block
元素... table
默认显示属性为display:table
...
所以我认为将table
设置为display:block
不是一个好主意......
所以只需将table
打包到div
,然后应用height
和overflow:auto
Stack Snippet
div {
height: 50px;
overflow: auto;
}
table {
border-collapse: collapse;
font: 13px Verdana;
}
td {
border: 1px solid #ccc;
padding: 3px 10px;
}
&#13;
<div>
<table>
<tr>
<td>
hello
</td>
</tr>
<tr>
<td>
hello
</td>
</tr>
<tr>
<td>
hello
</td>
</tr>
<tr>
<td>
hello
</td>
</tr>
<tr>
<td>
hello
</td>
</tr>
<tr>
<td>
hello
</td>
</tr>
</table>
</div>
&#13;