page-break-before
警告:此属性已被 break-before
属性替换。
page-break-before
CSS 属性调整当前元素之前的分页符。
此属性适用于生成盒子的块级元素。它不会应用于不会生成盒子的空 <div>
。
试试看
语法
css
/* Keyword values */
page-break-before: auto;
page-break-before: always;
page-break-before: avoid;
page-break-before: left;
page-break-before: right;
page-break-before: recto;
page-break-before: verso;
/* Global values */
page-break-before: inherit;
page-break-before: initial;
page-break-before: revert;
page-break-before: revert-layer;
page-break-before: unset;
值
页面中断别名
page-break-before
属性现在是一个遗留属性,已被 break-before
替换。
出于兼容性原因,浏览器应将 page-break-before
视为 break-before
的别名。这确保了使用 page-break-before
的网站继续按设计工作。一部分值应按如下方式定义别名
page-break-before | break-before |
---|---|
auto |
auto |
left |
left |
right |
right |
avoid |
avoid |
always |
page |
正式定义
正式语法
示例
避免在元素之前分页符
css
/* Avoid page break before div elements of class note */
div.note {
page-break-before: avoid;
}
规范
规范 |
---|
CSS 逻辑属性和值级别 1 # page |
CSS 分页媒体模块级别 3 # page-break-before |
浏览器兼容性
BCD 表格仅在浏览器中加载