Convertit une chaîne d'un jeu de caractères cyrillique l'autre
Découvrez comment utiliser la propriété CSS page-break-after pour contrôler les sauts de page lors de l'impression ou de la génération de PDF d'un document HTML.
La propriété CSS `page-break-after` permet de contrôler le comportement des sauts de page lors de l'impression ou de la génération de PDF d'un document HTML. Cette propriété permet de définir si un élément doit forcer un saut de page après lui, et si oui, comment le saut de page doit être traité.
Voici un tutoriel sur la propriété CSS `page-break-after`:
La propriété CSS `page-break-after` est utilisée pour contrôler le comportement des sauts de page lors de l'impression ou de la génération de PDF d'un document HTML. Cette propriété permet de définir si un élément doit forcer un saut de page après lui, et si oui, comment le saut de page doit être traité.
La syntaxe générale de la propriété `page-break-after` est la suivante :
page-break-after: valeur;
Valeurs par défaut | auto |
---|---|
Inherited: | non |
Animable : | non En savoir plus sur l'animable |
Version: | CSS2 |
Syntaxe JavaScript: | object.style.pageBreakAfter="always" |
Les valeurs possibles pour la propriété `page-break-after` sont les suivantes :
Voici quelques exemples pratiques de la propriété `page-break-after` :
1. Force un saut de page après un élément :
<div style="page-break-after: always;"></div>
2. Évite un saut de page après un élément si possible :
<div style="page-break-after: avoid;"></div>
3. Force un saut de page après un élément avec la page suivante débutant sur la page de gauche :
<div style="page-break-after: left;"></div>
4. Force un saut de page après un élément avec la page suivante débutant sur la page de droite :
<div style="page-break-after: right;"></div>
En conclusion, la propriété CSS `page-break-after` est un outil utile pour contrôler les sauts de page lors de l'impression ou de la génération de PDF d'un document HTML. Cependant, il doit être utilisé avec parcimonie et avec une attention particulière à la mise en page cohérente du document.
Cet extrait de code fait 3 choses :
il force un saut de page avant tous les titres h2 (peut-être que les balises h2 dans votre document sont des titres de chapitre qui méritent une nouvelle page)
il empêche les sauts de page juste après les sous-titres parce que cela semble bizarre
il empêche les sauts de page à l'intérieur des balises pre et des guillemets au niveau du bloc
Explorateur | ![]() | ![]() | ![]() | ![]() | ![]() |
---|---|---|---|---|---|
Verssion | 1 | 4 | 1 | 1.2 | 7 |
Exemple : Copier le code
@media print { h2 { page-break-before: always; } h3, h4 { page-break-after: avoid; } pre, blockquote { page-break-inside: avoid; } }