Przejdź do treści

Drukowanie

Kontekst strony

(obsługuje Internet Explorer 8.0, Opera, Chrome)

  1. Wszystkie strony:
    @page { marginesy }
  2. Pierwsza strona:
    @page :first { marginesy }
  3. Prawe strony:
    @page :right { marginesy }
  4. Lewe strony:
    @page :left { marginesy }
Jako marginesy należy wstawić dowolne deklaracje marginesów: margin, margin-top, margin-right, margin-bottom, margin-left.

W deklaracjach kontekstu strony nie wolno używać jednostek "em" (wysokość czcionki) ani "ex" (wysokość małej litery), ponieważ nie istnieje w nim pojęcie czcionki.

Kontekst strony definiuje wygląd samej strony - np. arkusza papieru na wydruku - a nie jej zawartości. CSS 2 pozwala ustalić w ten sposób jedynie marginesy. Różnica pomiędzy marginesami w kontekście strony, a tradycyjnymi marginesami jest taka, że nawet jeśli standardowe marginesy zostaną wyzerowane, wydruk nadal może je posiadać. Normalnie aby zmienić rozmiar marginesów na wydruku, użytkownik musi przestawić je ręcznie w swojej przeglądarce - najczęściej w menu: Drukuj / Ustawienia strony. Możemy jednak już w CSS wskazać, aby również na wydruku marginesy wynosiły zero. 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.

Definiując marginesy w kontekście strony koniecznie trzeba pamiętać, że widoczny obszar pierwszej strony ustala początkowy blok obejmujący dokumentu. W praktyce oznacza to, że kolejne strony nie powinny mieć większego marginesu niż pierwsza, ponieważ wtedy ich zawartość może zostać przycięta!

Zobacz także

strona (4), margines (21), lewe (7), prawe (7), górne (9), dolne (9), pionowe (12), poziome (12), szerokość (20), wysokość (16), wydruk (7), drukowanie (7), papier (4), kartka (4), drukarka (6)

Komentarze

Zobacz więcej komentarzy

Dotacje

Pomogła Ci ta strona? Chcesz, aby dalej się rozwijała?
Dotpay - Bezpieczne transakcje internetowePayPalWpłać dobrowolną dotację...