【发布时间】:2020-07-27 21:36:41
【问题描述】:
我创建了一个 HTML 表格:
<table id="customers" class="table table-bordered" width="100%">
<thead>
<tr>
<th colspan="2">Activities</th>
<th>Mon 17</th>
<th>Tue 18</th>
</thead>
<tr>
<td colspan="2" rowspan="2">Session 1</td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td rowspan="2">Session 2</td>
<td>Session 2.1</td>
<td></td>
</tr>
<tr>
<td>Session 2.2</td>
<td></td>
<td></td>
</tr>
<tr>
<td colspan="2" rowspan="1">Session 3</td>
<td></td>
<td></td>
</tr>
</table>
我要做的是在水平滚动时固定整个第一列(“活动”)。
我尝试使用 CSS 进行此操作,但即使我在右侧添加更多列也无法正常工作,因为我会将日期移到右侧。
.tableFixHead { overflow-x: auto; width: 150px; }
【问题讨论】:
标签: javascript html css