Page-Break-Before, Page-Break-After et Page-Break-Inside (propriétés CSS)

Ces propriétés autorisent, interdisent ou forcent un saut de page avant (Page-Break-Before), après (Page-Break-After) ou au milieu d'un élément.

Bien entendu, ces propriétés ne prennent effet que lors de l'impression de la page HTML.

Voir aussi les propriétés Size.

Valeurs pour Page-Break-Before et Page-Break-After.

AutoPas de règle particulière en ce qui concerne les sauts de page.
AlwaysForce un saut de page systématiquement avant ou après l'élément.
AvoidEvite dans la mesure du possible un saut de page avant ou après l'élément.
LeftDéfinit que le prochain saut de page se fera sur la page de gauche.
RightDéfinit que le prochain saut de page se fera sur la page de droite.
InheritValeur identique à celle de l'élément parent.

Les valeurs Left et Right sont intéressantes dans le cas d'une impression en recto-verso. Il faut savoir que les pages impaires sont toujours positionnées à droite et les pages paires à gauche.

Valeurs pour Page-Break-Inside.

AutoPas de règle particulière en ce qui concerne les sauts de page.
AvoidEvite dans la mesure du possible un saut de page au milieu l'élément.
InheritValeur identique à celle de l'élément parent.

Exemples.

Pour visualier l'effet de ces propriétés, imprimez cette page ou observez la en aperçu avant impression.

Page-Break-Before: Always;

Ce cadre sera systématiquement imprimé en haut d'une page.

Pour toute utilisation des informations de cette page, reportez vous au copyright