gpt4 book ai didi

html - 修复了具有多个 tbody 元素的标题滚动表

转载 作者:可可西里 更新时间:2023-11-01 13:50:08 27 4
gpt4 key购买 nike

我在实现包含多个 tbody 元素的固定标题可滚动表时遇到了问题。

基本上,我想将一个表放在一个固定大小的容器元素中。然后我想滚动浏览任何溢出的表格元素,而不移动标题。

表格需要使用 twitter-bootstrap 进行样式设置,但我不确定这是否与问题相关

希望这是有道理的!

这是一个 fiddle (显然还没有按预期工作) https://jsfiddle.net/whbbwv7g/

还有代码:

<div id="tableContainer">
<table class="table table-bordered table-hover">
<thead>
<tr>
<th>Head 1</th>
<th>Head 2</th>
<th>Head 3</th>
<th>Head 4</th>
</tr>
</thead>


<tbody>
<tr>
<td>Test</td>
<td>Test</td>
<td>Test</td>
<td>Test</td>
</tr>
<tr>
<td>Test</td>
<td>Test</td>
<td>Test</td>
<td>Test</td>
</tr>
<tr>
<td>Test</td>
<td>Test</td>
<td>Test</td>
<td>Test</td>
</tr>
</tbody>
<tbody>
<tr>
<td>Test</td>
<td>Test</td>
<td>Test</td>
<td>Test</td>
</tr>
<tr>
<td>Test</td>
<td>Test</td>
<td>Test</td>
<td>Test</td>
</tr>
<tr>
<td>Test</td>
<td>Test</td>
<td>Test</td>
<td>Test</td>
</tr>
</tbody>
<tbody>
<tr>
<td>Test</td>
<td>Test</td>
<td>Test</td>
<td>Test</td>
</tr>
<tr>
<td>Test</td>
<td>Test</td>
<td>Test</td>
<td>Test</td>
</tr>
<tr>
<td>Test</td>
<td>Test</td>
<td>Test</td>
<td>Test</td>
</tr>
</tbody>


</table>
</div>

唯一的CSS是:

#tableContainer {
width: 300px;
height:150px;
}

最佳答案

您可以将标题和正文分成单独的表格。顶级表格将只有标题,因为您可以为内容表格分配可滚动属性。

一个工作 fiddle : https://jsfiddle.net/psk11/mjxb6vcr/

<table>
<thead>
<tr>
<th>Column 1</th>
<th>Column 2</th>
<th>Column 3</th>
</tr>
</thead>
</table

<table style="height:300px;display:block;overflow-y:auto;">
<tbody>
<tr>
<td>
Row 1 Col 1
</td>
<td>
Row 1 Col 2
</td>
<td>
Row 1 Col 3
</td>
</tr>
</tbody>

<tbody>
<tr>
<td>
Row 2 Col 1
</td>
<td>
Row 2 Col 2
</td>
<td>
Row 2 Col 3
</td>
</tr>
</tbody>


</table>

关于html - 修复了具有多个 tbody 元素的标题滚动表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35999143/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com