:first
**:first
** CSS 伪类,与 @page
at-rule 一起使用,表示打印文档的第一页。(有关节点的一般第一个元素,请参见 :first-child
。)
css
/* Selects the first page when printing */
@page :first {
margin-left: 50%;
margin-top: 50%;
}
语法
css
:first {
/* ... */
}
示例
HTML
html
<p>First Page.</p>
<p>Second Page.</p>
<button>Print!</button>
CSS
css
@page :first {
margin-left: 50%;
margin-top: 50%;
}
p {
page-break-after: always;
}
JavaScript
js
document.querySelector("button").addEventListener("click", () => {
window.print();
});
结果
点击“打印!”按钮打印示例。第一页上的文字应位于中心附近,而其他页面的内容将位于默认位置。
规范
规范 |
---|
CSS 分页媒体模块级别 3 # left-right-first |
浏览器兼容性
BCD 表格仅在浏览器中加载