我有一个具有固定标题行的表。当固定被禁用时,宽度本身正确地空间,但它不再是固定的,并且将滚动出容器 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>