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.