Utwórz plik css3-page.html z podstawową strukturą strony WWW w standardzie HTML5.
<!DOCTYPE html> <html> <head> <title>Drukowanie stron</title> <meta charset="utf-8"/> <style> </style> </head> <body> </body> </html>
W elemencie style dodaj kod:
@page { margin: 3cm; }
W elemencie body dodaj kod:
<h2>h2</h2> <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> <h3>h3</h3> <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> <h2>h2</h2> <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> <h3>h3</h3>
Zapisz zmiany i odśwież stronę. Sprawdź podgląd wydruku.
W elemencie style dodaj kod:
@page :left { margin-right: 5cm; } @page :right { margin-left: 5cm; } @page :first { margin-top: 1cm; margin-bottom: 1cm; }
Zapisz zmiany i odśwież stronę. Sprawdź podgląd wydruku.
W elemencie style dodaj kod:
h2 { page-break-before: always; } h3 { page-break-after: avoid; } h2, h3 { page-break-inside: avoid; }
Zapisz zmiany i odśwież stronę. Sprawdź podgląd wydruku.
W elemencie style dodaj kod:
p { orphans: 3; widows: 3; }
Zapisz zmiany i odśwież stronę. Sprawdź podgląd wydruku.
Umieść plik css3-page.html na serwerze po sprawdzeniu poprawności.
Zastosuj poznane wiadomości w swojej witrynie.
{page-break-before:}
– definiuje rozpoczęcie nowej strony wydruku przed elementem. Wartościami są: auto - niewymuszone łamanie stron, always - wymusza łamanie strony, avoid - unikanie łamania stron, left - wymusza takie łamanie strony, że następna strona złoży się jako lewa, right - wymusza takie łamanie strony, że następna strona złoży się jako prawa.{page-break-after:}
– definiuje rozpoczęcie nowej strony wydruku po elemencie. Wartościami są: auto, always, avoid, left, right.{page-break-inside:}
– definiuje rozpoczęcie nowej strony wydruku wewnątrz elementu. Wartościami są: auto, avoid.{orphans:}
– definiuje definiuje minimalną ilość wierszy w akapicie, które muszą być widoczne na końcu strony.
Wartością stylu jest liczba.{widows:}
– definiuje minimalną ilość wierszy w akapicie, które muszą być widoczne na początku strony.
Wartością stylu jest liczba.