CSS中page-break-before,page-break-after和page-break-inside属性的用法

假设您的文档具有1级标题,而新的章节以2级标题开始来表示各节。您希望每个章节都从一个新的右侧页面开始,但是您不希望将分节标题与后续内容分开来进行分页。您可以使用以下规则来实现这一点-

<style>
   <!--
      h1 { page-break-before : right }
      h2 { page-break-after : avoid }
   -->
</style>

page-break-inside属性中仅使用 auto避免使用值。如果您希望表尽可能不跨页中断,则可以编写规则-

<style>
   <!--
      table { page-break-inside : avoid }
   -->
</style>