幅 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>
これがレンダリングされると、2 つの問題が発生します
1) テーブルはその幅を div の 100% に調整します。私が望むのは、テーブルをdivよりもはるかに広くすることです。そのため、div に「overflow-x: scroll」があり、テーブルを水平方向にスクロールできます。
2) セル (th's) は、指定した幅でレンダリングされません
注: 動的に作成された th 内の "@group.Name" は、通常、th に指定した 150px 未満である必要があります。
この2つの問題を解決するにはどうすればよいですか?