【发布时间】:2018-11-22 12:15:03
【问题描述】:
我希望页面不会在两个 div 之间中断。当我分配 CSS 规则 page-break-after: Avoid 或 page-break-before: Avoid 时,它根本不起作用,但如果我分配 set page-break-before:总是,效果很好,谁能帮帮我?
这是代码和结果:
【问题讨论】:
标签: html css ruby-on-rails printing wicked-pdf
我希望页面不会在两个 div 之间中断。当我分配 CSS 规则 page-break-after: Avoid 或 page-break-before: Avoid 时,它根本不起作用,但如果我分配 set page-break-before:总是,效果很好,谁能帮帮我?
这是代码和结果:
【问题讨论】:
标签: html css ruby-on-rails printing wicked-pdf
我认为您正在寻找的是page-break-inside: avoid;,而不是之前或之后。
该规则应应用于您希望避免在其中出现分页符的包装容器,但最终由浏览器决定。如果您想帮助确保有足够的空间,也可以申请page-break-before: always;,以确保您不想破坏的元素从顶部开始并有足够的空间。
【讨论】: