Search code examples
phpcsspage-breakdompdf

How does `page-break-before` CSS property work?


According to DOMPDF's FAQ, you can use page-break-before and the similar to force page breaks.

I had to lay out my page with tables, as DOMPDF does not support floats.

On a <tr> element, I have placed style="page-break-before: always" but the generated PDF doesn't seem to follow this rule.

Is it because I have placed it on a tr element, and not a traditional block element?

Am I doing something wrong?

Thanks.


Solution

  • I ended up solving it by

    • closing the table I was in
    • adding a <div style="page-break-before: always;"></div>
    • reopening the table