0
固定ヘッダー行を持つテーブルがあります。固定を無効にすると、幅自体が正しく配置されますが、固定されていないため、コンテナdivからスクロールします。固定値がプロパティに追加されると、正しくスクロールされますが、幅は整列しません。この与えられたシナリオでは、この '固定'プロパティを使用しながら幅を整列させることは可能ですか?固定ヘッダーが幅プロパティを継承できるようにする
.container {
border: 1px solid black;
height: 100px;
overflow-y: scroll;
}
td {
font-size: 40px;
}
table {
table-layout: fixed;
height: 100%;
}
thead{
position:fixed;
}
<div class="container">
<table>
<thead>
<tr>
<th>
header
</th>
<th>
header
</th>
</tr>
</thead>
<tbody>
<tr>
<td>
data
</td>
<td>
data
</td>
</tr>
<tr>
<td>
data
</td>
<td>
data
</td>
</tr>
<tr>
<td>
data
</td>
<td>
data
</td>
</tr>
</tbody>
</table>
</div>
jsFiddle:https://jsfiddle.net/meeow314159/3vs9bmsf/2/