我有这样的 HTML 结构:
<div class="wrapper">
<table>
<tbody>
<tr>
<td>some content</td>
</tr>
</tbody>
</table>
</div>
我的包装风格是这样的:
.wrapper{
color: #444444;
height: 165px;
line-height: 135%;
margin-top: 10px;
padding-bottom: 10px;
width: 270px;
}
我的表只定义了宽度以及一些继承的样式:
.wrapper> table {
width: 100%;
}
table {
background-color: transparent;
border-collapse: collapse;
border-spacing: 0;
max-width: 100%;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
我想要做的是我的表格消耗了父元素的最大高度,.wrapper
其高度值是165px
但由于某种原因表格高度没有减少。
我的最终目标是设置一个y-overflow
包装器,所以如果表格变得更大以至于.wrapper
用户可以滚动,我在这里缺少什么提示?
当我将表格高度更改为 > 然后 190 像素时,表格会做出反应,它会变大,但如果我更改为较小的尺寸,即 165 像素或低于 190 像素,它似乎没有反应