:first
Baseline 2023 Newly available
Since August 2023, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.
Die :first
CSS Pseudoklasse, die mit der @page
at-rule verwendet wird, repräsentiert die erste Seite eines gedruckten Dokuments. (Siehe :first-child
für das allgemeine erste Element eines Knotens.)
/* Selects the first page when printing */ @page :first { margin-left: 50%; margin-top: 50%; }
Hinweis: Sie können mit dieser Pseudoklasse nicht alle CSS-Eigenschaften ändern. Sie können nur die Ränder, orphans
, widows
und Seitenumbrüche des Dokuments ändern. Darüber hinaus dürfen Sie beim Definieren der Ränder nur absolute Längen verwenden. Alle anderen Eigenschaften werden ignoriert.
Syntax
:first { /* ... */ }
Beispiele
>Verwendung von :first
für Druckstile von Seiten
Drücken Sie die "Drucken!"-Taste, um das Beispiel zu drucken. Die Wörter auf der ersten Seite sollten sich ungefähr in der Mitte befinden, während andere Seiten ihren Inhalt an der Standardposition haben werden:
<p>First Page.</p> <p>Second Page.</p> <button>Print!</button>
@page :first { size: 8.5in 11in; margin-left: 3in; margin-top: 5in; } p { page-break-after: always; font: 1.2em sans-serif; }
document.querySelector("button").addEventListener("click", () => { window.print(); });
Spezifikationen
Specification |
---|
CSS Paged Media Module Level 3> # first-pseudo> |
Browser-Kompatibilität
Loading…