我有一个宽度为 60% 的 div 和 overflow-x 设置为滚动。
<div style="width: 60%; overflow-x: scroll">
</div>
在里面,我有一个表格,其中有 1 行和该行内的动态单元格数(th's)。
<div style="width: 60%; overflow-x: scroll">
<table>
<thead>
<tr>
<th style="width: 20px;">
<input type="checkbox" />
</th>
<th style="width: 300px">Name</th>
<th style="width: 300px">Email</th>
@foreach (Group group in groups)
{
<th style="width: 150px">@group.Name</th>
}
</tr>
</thead>
</table>
</div>
当它被渲染时,我有两个问题
1)表格将其宽度调整为 div 的 100%。我想要的是表格比 div 宽得多。这就是为什么 div 有“overflow-x:scroll”,所以表格可以水平滚动。
2)单元格(th's)没有按照我给它们的宽度渲染
注意:动态创建的 th 中的“@group.Name”通常应该小于我给 th 的 150px。
我该如何解决这两个问题?