php - 如何确保表格标题与表格在同一页上?

标签 php css css-selectors dompdf

我有多个表格,其标题在 PHP 中生成并使用 dompdf 重新呈现。在生成 PDF 之前,我不知道表格的长度或数量。

现在在某些情况下,表格标题位于页面末尾,表格从下一页开始。

我怎样才能确保它们都在同一页上,而不是在所有新表上强制分页?

最佳答案

可以在表格上使用page-break-inside: avoid;来避免整个表格被拆分,或者在表格上使用page-break-after: avoid第一个表行(包含第 th 元素)以避免在它之后直接分页。

要一次将其应用于多个表,您可以为该规则使用选择器 table tr:first-of-type

关于php - 如何确保表格标题与表格在同一页上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49738199/

相关文章:

php - 使用密码保护表单时发送通知 - Wordpress

php - 无法使用 Eloquent 即时创建新表

php - 如何通过启用指令 "short_open_tag"。 Htaccess Apache [PHP 5.3]

javascript - 从非未显示的 UL 中选择 LI 子项

html - 是显示 : none loaded by the browser? 的图像

Php 代码格式化程序/美化程序和一般的 php 美化

javascript - 在页面加载时将特定样式设置为 LI 元素

css - 是否可以将 id/class 与属性结合起来?

css - 我应该在 '#id' 或 '.class' 选择器前面添加一个元素名称吗?

javascript - 根据内部文本选择 div 时出现问题