--- title: page-break-before slug: Web/CSS/page-break-before tags: - CSS - Propriété - Reference translation_of: Web/CSS/page-break-before ---
{{CSSRef}}

Attention ! Cette propriété a été remplacée par la propriété {{cssxref("break-before")}}.

La propriété CSS page-break-before permet d'ajuster les sauts de page placés avant l'élément courant.Cette propriété s'applique aux éléments de blocs qui génèrent une boîte. Elle ne s'appliquera pas à un {{HTMLElement("div")}} qui ne génère pas de boîte.

/* Valeurs avec un mot-clé */
page-break-before: auto;
page-break-before: always;
page-break-before: avoid;
page-break-before: left;
page-break-before: right;
page-break-before: recto;
page-break-before: verso;

/* Valeurs globales */
page-break-before: inherit;
page-break-before: initial;
page-break-before: unset;

Synonymes avec break-before

La propriété page-break-before est désormais remplacée par {{cssxref("break-before")}}.

Pour des raisons de compatibilité, si on traite page-break-before comme un synonyme de break-before, on pourra utiliser le tableau de correspondance suivant :

page-break-before break-before
auto auto
left left
right right
avoid avoid
always page

Syntaxe

Valeurs

auto
Valeur initiale. Les sauts de page sont automatiques (ni forcés, ni interdits).
always
Le saut de page est toujours forcé avant l'élément.
avoid
Les sauts de page sont évités avant l'élément.
left
Le saut de page est forcé avant l'élément afin que la prochaine page soit mise en forme comme une page gauche.
right
Le saut de page est forcé avant l'élément afin que la prochaine page soit mise en forme comme une page droite.
recto {{experimental_inline}}
Si la page progresse de gauche à droite, cette valeur est équivalente à right. Si la page progresse de droite à gauche, elle est synonyme de left.
verso {{experimental_inline}}
Si la page progresse de gauche à droite, cette valeur est équivalente à left. Si la page progresse de droite à gauche, elle est synonyme de right.

Syntaxe formelle

{{csssyntax}}

Exemples

/* Pour éviter d'avoir un saut de page avant */
/* une note dans un div                      */
div.note {
    page-break-before: avoid;
}

Spécifications

Spécification État Commentaires
{{SpecName('CSS Logical Properties', '#logical-page', 'recto and verso')}} {{Spec2('CSS Logical Properties')}} Ajout des valeurs recto et verso.
{{SpecName('CSS3 Paged Media', '#page-break-before', 'page-break-before')}} {{Spec2('CSS3 Paged Media')}} Cette propriété peut désormais être étendues aux lignes de tableau et aux groupe de lignes de tableau.
{{SpecName('CSS2.1', 'page.html#propdef-page-break-before', 'page-break-before')}} {{Spec2('CSS2.1')}} Définition initiale.

{{cssinfo}}

Compatibilité des navigateurs

{{Compat("css.properties.page-break-before")}}

Voir aussi