The :first
@page
CSS pseudo-class describes the styling of the first page when printing a document.
:first { style properties }
<p>First Page.</p> <p>Second Page.</p> <button>Print!</button>
@page :first { margin-left: 50%; margin-top: 50%; } p { page-break-after: always; }
document.querySelector("button").onclick = function(){ window.print() }
Press the "Print!" button to print the example. The words on the first page should be somewhere around the center, while other pages will have their contents on the default position.
Specification | Status | Comment |
---|---|---|
CSS Paged Media Module Level 3 The definition of ':first' in that specification. | Working Draft | No change |
CSS Level 2 (Revision 1) The definition of ':first' in that specification. | Recommendation | Initial definition |
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Basic support | ? | No support | 8.0 | 9.2 | ? |
Feature | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Basic support | ? | No support | ? | ? | ? |
© 2005–2017 Mozilla Developer Network and individual contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/CSS/:first