2010-07-16 59 views
4

根据DOMPDF's FAQ,可以使用page-break-before和类似的强制分页符。`page-break-before` CSS属性如何工作?

我不得不用表格布局我的页面,因为DOMPDF does not support floats

<tr>元素上,我放置了style="page-break-before: always",但生成的PDF似乎不遵循此规则。

是因为我把它放在一个tr元素上,而不是传统的块元素?

我做错了什么?

谢谢。

+0

@reiso什么?将PDF文档发送给打印人员可以依靠哪些内容? – alex 2010-07-16 06:22:16

+0

你打印过HTML并发生了一些不可靠的事情? – reisio 2010-07-16 08:27:11

+0

@reiso好吧,没有简单的方法来删除边距中的文本 – alex 2010-07-16 14:46:04

回答

16

我结束了由

  • 解决它关闭表我是
  • 添加<div style="page-break-before: always;"></div>
  • 重新打开表
+0

我目前无法测试,但可能通过使用多个''元素来达到相同的结果,而不是明确地打破'跨多个表的一张桌子。 – 2010-07-16 06:28:17

+0

@ ricebowl你可能是对的,但是DOMPDF可能会古怪! – alex 2010-07-16 06:37:33

+2

迟到的答案,也许不相关,但今天我解决了这个问题与行内的​​元素,我想打破表格 – Dalen 2010-11-09 08:57:57