: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 {
/* ... */
}
示例
将 :first 用于页面打印样式
按下“打印!”按钮打印示例。第一页上的文字应该在页面中央附近,而其他页面的内容将保持默认位置。
html
<p>First Page.</p>
<p>Second Page.</p>
<button>Print!</button>
css
@page :first {
size: 8.5in 11in;
margin-left: 3in;
margin-top: 5in;
}
p {
page-break-after: always;
font: 1.2em sans-serif;
}
js
document.querySelector("button").addEventListener("click", () => {
window.print();
});
规范
| 规范 |
|---|
| CSS 分页媒体模块第 3 级 # first-pseudo |
浏览器兼容性
加载中…