gpt4 book ai didi

php - 分页后显示当前表头 css html

转载 作者:行者123 更新时间:2023-11-28 13:50:14 25 4
gpt4 key购买 nike

这是我的问题。它与我在这里看到的一些类似(即 CSS: Repeat Table Header after Page Break (Print View) ),但有一个区别:多个 header

如何在动态表格中出现分页符(在打印预览模式下)后显示当前表格标题?

所以,如果这是我的表格并且分页符发生在第二个标题之后......

<table>
<tr><th>Head Cell 1a</th><th>Head Cell 2a</th><th>Head Cell 3a</th></tr>
<tr><td>Cell 1a</td><td>Cell 2a</td><td>Cell 3a</td></tr>
<tr><td>Cell 4a</td><td>Cell 5a</td><td>Cell 6a</td></tr>

<tr><th>Head Cell 1b</th><th>Head Cell 2b</th><th>Head Cell 3b</th></tr>
<tr><td>Cell 1b</td><td>Cell 2b</td><td>Cell 3b</td></tr>

<!--PAGE BREAK HERE ON PRINT PREVIEW-->
<tr><td>Cell 4b</td><td>Cell 5b</td><td>Cell 6b</td></tr>
</table>

...我希望能够将第二个标题(Head Cells 1b、2b 和 3b)显示为分页符后的标题。换句话说,无论分页发生在何处,我都希望在分页发生后显示相应的标题。所以上表在分页后应该是这样的……

<table>
<tr><th>Head Cell 1a</th><th>Head Cell 2a</th><th>Head Cell 3a</th></tr>
<tr><td>Cell 1a</td><td>Cell 2a</td><td>Cell 3a</td></tr>
<tr><td>Cell 4a</td><td>Cell 5a</td><td>Cell 6a</td></tr>

<tr><th>Head Cell 1b</th><th>Head Cell 2b</th><th>Head Cell 3b</th></tr>
<tr><td>Cell 1b</td><td>Cell 2b</td><td>Cell 3b</td></tr>

<!--PAGE BREAK HERE ON PRINT PREVIEW-->
<tr><th>Head Cell 1b</th><th>Head Cell 2b</th><th>Head Cell 3b</th></tr>
<tr><td>Cell 4b</td><td>Cell 5b</td><td>Cell 6b</td></tr>
</table>

我试过将 header 包装在 <thead> 中标签,然后将我的 css 设置为:

table, tr{page-break-after:auto;} 
thead {display:table-header-group;}

但是第一个标题在每一页上不断重复,所以我看到的是:

<table>
<thead><tr><th>Head Cell 1a</th><th>Head Cell 2a</th><th>Head Cell 3a</th></tr></thead>
<tr><td>Cell 1a</td><td>Cell 2a</td><td>Cell 3a</td></tr>
<tr><td>Cell 4a</td><td>Cell 5a</td><td>Cell 6a</td></tr>

<thead><tr><th>Head Cell 1b</th><th>Head Cell 2b</th><th>Head Cell 3b</th></tr></thead>
<tr><td>Cell 1b</td><td>Cell 2b</td><td>Cell 3b</td></tr>

<!--PAGE BREAK HERE ON PRINT PREVIEW-->
<thead><tr><th>Head Cell 1a</th><th>Head Cell 2a</th><th>Head Cell 3a</th></tr></thead>
<tr><td>Cell 4b</td><td>Cell 5b</td><td>Cell 6b</td></tr>
</table>

如果有人可以帮助解决这个问题,请尽快告诉我。我真的很感激!

提前致谢!

最佳答案

首先不能有多个<thead>一张表中的标签。所以我要做的就是让每个部分成为一个具有自己的 <thead> 的 actaul 表。 .现在在分页后显示正确的标题。

关于php - 分页后显示当前表头 css html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11458455/

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