Przejdź do treści

Okładka wydruku @page :first

Jak wyzerować marginesy na okładce wydruku?

@page :first { cecha: wartość }
Jako cecha i wartość można wstawić jedną lub więcej deklaracji odpowiednich dla kontekstu strony.

Na pierwszej stronie wydruku często znajduje się okładka, która różni się wizualnie od pozostałych stron. Na przykład może ona zawierać grafikę rozpościerającą się na całej powierzchni kartki bez żadnych marginesów. Taki efekt pozwala uzyskać pseudoklasa :first, dzięki której możemy ustawić marginesy na okładce inne niż na pozostałych stronach wydruku - np. wyzerować je. Trzeba jednak zdawać sobie sprawę, że większość typowych drukarek nie pozwala zadrukować całej powierzchni papieru, więc jakieś minimalne marginesy zawsze pozostaną - jak duże zależy od konkretnego modelu drukarki.

Przykład @page :first

Wydruk z okładką:

@page {
	margin: 1cm;
}

@page :first {
	margin: 0;
}

Przeglądarki


Chrome

Firefox

Edge

Opera

Safari
:first18
2012-03-28
116
2023-08-01
12
2015-07-29
9.2
2007-04-11
6
2012-07-25

Komentarze

Zobacz więcej komentarzy

Facebook