当前位置: 首页 > 面试题库 >

避免在表格行内分页

宋晋
2023-03-14
问题内容

当我通过wkhtmltopdf将html转换为PDF时,我想避免html中的表行内的分页符。我使用page-break-inside:避免使用table-
它的工作原理,但是我有那么多行,那么就行不通了。如果将 tr的 显示设置 为块或其他内容,则它将更改表的格式
并插入双边框。或者可以在拆分表的每个页面上插入表标题。


问题答案:

您可以使用CSS尝试一下:

<table class="print-friendly">
 <!-- The rest of your table here -->
</table>

<style>
    table.print-friendly tr td, table.print-friendly tr th {
        page-break-inside: avoid;
    }
</style>

<tr>由于您在上面指出的完全正确,大多数CSS规则并不直接应用于标签-
它们具有独特的display样式,不允许使用这些CSS规则。但是,其中的<td><th>标记通常 确实 允许这种规范-
并且您可以使用CSS 轻松地将这样的规则应用于所有child <tr>和,<td>如上所示。



 类似资料:
  • 问题内容: 建议在HTML页面中使用表格(现在已经有了CSS)? 表格有什么用途?表具有哪些CSS所没有的功能? 问题答案: 一点都不。但是将表格用于表格数据。只是不要将它们用于一般布局。 但是,如果您显示表格数据(例如结果或什至是表格),请继续使用表格!

  • 我试图使用testng并行运行测试,但我的配置有一些问题。 我有一个包含许多类文件的项目,每个类文件包含许多测试。 我目前正在使用parallel='methods'标志运行测试,以最大化在给定时间运行的测试数量。 我的目标是避免同一类的测试同时运行,同时最大化并行测试的数量。 因此,给定一个示例xml文件: 给定40个可用线程,我希望在任何给定时间运行40个测试。 我使用了一个方法拦截器来随机化

  • 问题内容: 我对SQL完全陌生,但是可以说,在StackExchange Data Explorer上 ,我只想按信誉列出前15位用户,并且我写了这样的内容: 我认为,这目前是有意义的,因为不是中的列。我可以轻松地说出这个问题,基本上是在重复公式。 因此,问题是: 我可以在条款中实际使用“列”吗? 我是否可能需要使用此列创建一个虚拟表/视图,然后对其进行查询? 我可以命名一个表达式吗,例如,所以我

  • Hadoop MapReduce的默认行为是在分区内对schffle键进行排序,但不是跨分区(它是使键跨部分排序的总排序) 我想问如何使用Spark RDD实现同样的事情(分区内排序,但不跨分区排序) < li>RDD的< code>sortByKey方法是进行总排序 < li>RDD的< code > repartitionandsorttwithinpartitions 在分区内进行排序,而不

  • 问题内容: 我是JavaEE的新手,并试图通过检查数据库来学习制作一个简单的登录页面。这是代码示例: 它应该容易受到SQL注入的侵害吧?我可以通过在ASP.NET中使用参数化查询来做到这一点,如下所示: 有没有办法像这样在Java中使用参数化查询?谁能以参数化形式使用该查询来避免SQL注入? 谢谢 问题答案: 是的,你可以做到这一点;例如:

  • 此问题是之前问题的后续:使用Streams添加BigDecimals 这个问题与使用Java8和Lambda表达式添加有关。在实现给出的答案后,我遇到了另一个问题:每当流为空时,方法都会抛出一个。 考虑下面的代码: 香草Java代码对空集合没有问题,但是新的Java8代码有问题。 在这里避免NSEE最优雅的方式是什么?当然,我们可以做到: 但是有没有一种Java的方法来处理空集合?