【发布时间】:2016-01-20 14:28:12
【问题描述】:
首先我会说,我不擅长 CSS,所以这可能很简单。我有一个带有标题的表格,我希望在滚动时对其进行修复。当我将 position:fixed 添加到 CSS 时,它在滚动时是固定的,但会丢失它的间距格式。
.consumer-service-table-header-style {
background-color: #d3d3d3;
width: 100%;
position: fixed;
}
<thead class="consumer-service-table-header-style">
<tr>
<td align="left">
<label style="font-weight: bold;">Pull Date</label>
</td>
<td align="left">
<label style="font-weight: bold;">Rate</label>
</td>
<td align="left">
<label style="font-weight: bold;">Service SubCat</label>
</td>
<td align="left">
<label style="font-weight: bold;">ClientServiceIdMin</label>
</td>
<td align="left">
<label style="font-weight: bold;">ClientServiceIdMax</label>
</td>
<td align="left">
<label style="font-weight: bold;">Provider Name</label></td>
<td align="left">
<label style="font-weight: bold;">RatePullId</label>
</td>
<td align="left">
<label style="font-weight: bold;">DDS #</label>
</td>
</tr>
</thead>
【问题讨论】:
-
更改位置:固定;到位置:固定*重要;
-
我做到了,同样的结果:-/
-
您的表格是否设置为 100% 宽度?没有它就行不通。
-
我想我知道发生了什么。我在服务器端创建行并将它们传递给客户端。我认为标头不会根据传递回的单元格的长度动态调整大小...