CSS分页样式是CSS的一种样式类型,它用于控制分页部分的显示样式。一般在打印或打印预览时使用,可以让文档分页更加清晰和美观。media print { / 强制文档分页 / html, body {...
CSS分页样式是CSS的一种样式类型,它用于控制分页部分的显示样式。一般在打印或打印预览时使用,可以让文档分页更加清晰和美观。
@media print {
/* 强制文档分页 */
html, body {
overflow: visible;
height: auto !important;
width: auto !important;
}
/* 分页样式 */
.page-break {
page-break-after: always;
}
/* 隐藏在分页中产生的空白页 */
.empty-page {
display: none;
visibility: hidden;
}
} 代码中使用了@media print媒体查询,用于在打印或打印预览时启用特定样式。其中,html和body标签的overflow属性设置为visible,允许文档溢出,height和width属性设置为auto !important,防止因其他样式导致的页面大小溢出。
分页样式由.page-break类控制,使用page-break-after属性设置每个页面之间插入分页。使用.empty-page类隐藏在分页中产生的空白页面。
总之,CSS分页样式就是一种优化文档分页显示效果的样式类型,使得打印或打印预览更加清晰、美观。