page-break
Siden er opdateret 26. 12. 2011
Egenskaben page-break bruges til at styre sideskift, når en længere html-side skal udskrives på papir. Du har sikkert ved flere lejligheder skullet udskrive en side og efterfølgende stået med en udskrift, der forneden slutter med f.eks. en overskrift til et tekstafsnit, der først kommer på næste side. Egenskaben vil således antages kun have relevans i en css, der retter sig mod printere.
Der findes tre typer af page-break definitioner:
- page-break-after
- page-break-before
- page-break-inside
... hver med deres praktiske parametre:
- page-break-after
- avoid
- Undgå sideskift efter pågældende element, f.eks. en overskrift.
- always
- Her skal der sættes sideskift efterfølgende. Næste element er noget, man ikke ønsker delt af et sideskift.
- left
- Sæt et eller to sideskift, indtil der opnås en tom venstre-side.
- right
- Sæt et eller to sideskift, indtil der opnås en tom højre-side.
- page-break-before
- avoid
- Undgå sideskift før pågældende element.
- always
- Her skal der sættes sideskift før elementet. Pågældende element og næstfølgende ønsker man ikke adskilt af et sideskift.
- left
- Sæt et eller to sideskift, indtil der opnås en tom venstre-side.
- right
- Sæt et eller to sideskift, indtil der opnås en tom højre-side.
- page-break-inside
- avoid
- Undgå sideskift inde i pågældende element.
Et eksempel på page-break:
<p style="page-break-before:always;">Denne tekst vil altid stå i toppen af en side efter et sideskift.</p>
Valid XHTML og CSS / Copyright © Hjemmesideskolen
januar 2005