私はこのような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
on ラッパーを設定することだったので、ユーザーがスクロールできるほどテーブルが大きくなった場合.wrapper
、ここで何が欠けているのでしょうか?
テーブルの高さを > 190px に変更すると、テーブルが反応して大きくなりますが、小さいサイズ、つまり 165px または 190px 未満に変更すると、応答しないようです。