打印相关样式
// @page 只能更改文档的margins, orphans, widows 和分页符,其他属性不行
字段 | 值(默认值) | 备注 |
---|---|---|
size | – | 页面的框的大小和方向 |
—- | auto | 用户代理决定页面的大小。在大多数情况下,使用目标板的尺寸和方向 |
—- | landscape | 页面的内容以横向模式显示(即框的最长边是水平的) |
—- | portrait | 页面的内容以纵向模式显示(即框的最长边是垂直的)。这是默认的方向 |
—- | 任何长度值第一个值对应于页面框的宽度,第二个对应于其高度。如果只提供一个值,则用于宽度和高度 | |
—- | 6in | 6英寸 |
—- | 4in 6in | 宽度 高度 |
—- | A4 | A4纸张 |
page-break-after | auto | 元素后插入分页符 |
—- | always | 在元素后插入分页符 |
—- | avoid | 避免在元素后插入分页符 |
—- | left | 在元素之后强制分页,以便下一页被格式化为左页 |
—- | right | 在元素之后强制分页,以便下一页被格式化为右页 |
—- | inherit | 规定应该从父元素继承 page-break-after 属性的设置 |
—- | recto | 如果页面从左到右进行,那么这就像right。如果页面从右到左进行,那么这就像left |
—- | verso | 如果页面从左到右进行,那么这就像left。如果页面从右到左进行,那么这就像right |
page-break-before | auto | 元素前插入分页符 |
—- | always | 在元素前插入分页符 |
—- | avoid | 避免在元素前插入分页符 |
—- | left | 在元素之前强制分页,以便下一页被格式化为左页 |
—- | right | 在元素之前强制分页,以便下一页被格式化为右页 |
—- | inherit | 规定应该从父元素继承 page-break-before 属性的设置 |
—- | recto | 如果页面从左到右进行,那么这就像right。如果页面从右到左进行,那么这就像left |
—- | verso | 如果页面从左到右进行,那么这就像left。如果页面从右到左进行,那么这就像right |
page-break-inside | auto | 元素内自动插入分页符 |
—- | avoid | 避免在元素内插入分页符 |
—- | inherit | 规定应该从父元素继承 page-break-inside 属性的设置 |
rotated | —- | 引用旋转 |
方式一
style="size: landscape;page-break-after: always;"
方式二
@page{size: portrait;}
@page rotated { size: landscape;} //定义纸张旋转
不断更新中……