Aller au contenu

Propriété CSS page-break-before

La propriété page-break-before définit un saut de page avant un élément.

attention

La propriété page-break-before est remplacée par la break-before propriété.

En général, les sauts de page s'appliquent aux médias paginés tels que les livres ou documents imprimés. Une fois qu'un saut de page se produit, la mise en page actuelle se termine et le contenu restant s'écoule vers la page suivante. Ce comportement est couramment observé dans les documents PDF.

La propriété page-break-before vous permet de spécifier si le contenu suivant doit commencer sur une page de gauche ou de droite. Vous pouvez utiliser la règle CSS @media pour définir les styles de saut pour les documents imprimés.

Valeur initialeauto
S'applique àÉléments de niveau bloc.
HéritéNon.
AnimableNon.
VersionCSS2
Syntaxe DOMobject.style.pageBreakBefore = "left";

Syntaxe

Syntaxe CSS page-break-before

css
page-break-before: auto | always | avoid | left | right | recto | verso | initial | inherit;

Utilisez l'exemple de code ci-dessous pour définir un saut de page avant l'élément :

Exemple de code CSS page-break-before

css
@media print {
  h2 {
    page-break-before: right;
  }
}

Valeurs

ValeurDescription
autoAutorise les sauts de page automatiques avant l'élément.
avoidEmpêche un saut de page de se produire avant l'élément.
alwaysForce un saut de page à se produire avant l'élément.
leftInsère un saut de page avant l'élément de sorte que la page suivante soit mise en forme comme une page de gauche.
rightInsère un saut de page avant l'élément de sorte que la page suivante soit mise en forme comme une page de droite.
rectoInsère un saut de page avant l'élément de sorte que la page suivante soit mise en forme comme une page de droite (équivalent à right).
versoInsère un saut de page avant l'élément de sorte que la page suivante soit mise en forme comme une page de gauche (équivalent à left).
initialDéfinit cette propriété sur sa valeur par défaut.
inheritHérite cette propriété de son élément parent.

Pratique

Quelle est la fonction de la propriété 'page-break-before' en CSS ?

Trouvez-vous cela utile?

Aperçu dual-run — comparez avec les routes Symfony en production.