page-break-after not working in flexboxes

后端 未结 4 1130
暗喜
暗喜 2021-02-07 11:30

This doesn\'t produce the expected result inside print preview in Firefox:



page 1

4条回答
  •  隐瞒了意图╮
    2021-02-07 11:39

    Firefox doesn't do page-break correctly even with float elements, so I'm not surprised that flex doesn't work. Source: CSS Page-Break Not Working in all Browsers

    In general, Firefox page-break support isn't great. See: https://developer.mozilla.org/en-US/docs/Web/CSS/page-break-after

    If you need consistent, cross-browser printing results, the answer is almost always to use server-side PDF generation, with a tool like wkhtmltopdf or princexml.

提交回复
热议问题