page-break-after |
Saut de page après |
---|---|
CSS2 |
Syntaxe
page-break-after: always|auto|avoid|inherit|initial|left|right; |
Paramètres
Paramètre | Description |
---|---|
always | Ce paramètre permet d'indiquer qu'il faut toujours insérer un saut de page après l'élément. |
avoid | Ce paramètre permet d'indiquer qu'il faut éviter, si possible, un saut de page après l'élément. |
auto | Ce paramètre permet d'indiquer qu'il faut faire un saut de page. C'est la valeur par défaut. |
inherit | Ce paramètre permet d'indiquer qu'il faut hérité de la valeur de son parent. |
initial | Ce paramètre permet d'indiquer qu'il faut appliquer la valeur par défaut de cette propriété. |
left | Ce paramètre permet d'indiquer qu'il faut insérer un saut de page après l'élément si la prochaine page est formaté comme une page de gauche. |
right | Ce paramètre permet d'indiquer qu'il faut insérer un saut de page après l'élément si la prochaine page est formaté comme une page de droite. |
Description
Cette propriété permet de fixer le saut de page qui doit se produire après l'élément spécifié.
Remarques
- Définition et rôle : La propriété page-break-after contrôle si un saut de page doit être inséré après un élément lors de l'impression d'une page web. Elle est utilisée principalement pour structurer les documents imprimables en définissant clairement les limites entre les sections.
- Usage spécifique à l'impression : page-break-after n'a aucun effet dans le rendu à l'écran, sauf dans le mode "Aperçu avant impression". Elle est principalement conçue pour styliser des documents destinés à être imprimés, comme des rapports ou des livres.
- Différence avec page-break-before : Alors que page-break-after agit après un élément, la propriété page-break-before insère un saut de page avant un élément. Ces deux propriétés peuvent être combinées pour contrôler précisément les sauts de page dans un document.
- Interaction avec les conteneurs : Si un élément enfant utilise page-break-after: always, le conteneur parent ne forcera pas lui-même un saut de page, sauf si d'autres styles sont définis. Cela permet de gérer le flux des sauts de page sans perturber la structure globale.
- Compatibilité des navigateurs Web : La propriété page-break-after est prise en charge par tous les navigateurs modernes. Cependant, il est progressivement remplacé par des propriétés plus récentes comme break-after, introduite dans la spécification CSS Fragmentation.
- Impact sur les éléments bloquants : page-break-after s'applique uniquement aux éléments de type bloc. Pour les éléments en ligne, cette propriété est ignorée. Il est donc essentiel de s'assurer que l'élément cible a une mise en page appropriée pour que le saut de page soit effectif.
- Substitution par les propriétés modernes : Bien que toujours fonctionnelle, page-break-after est désormais considérée comme une ancienne propriété. Elle est remplacée dans les projets modernes par break-after, offrant une sémantique plus étendue et une meilleure compatibilité avec les nouveaux formats de contenu paginé.
Dernière mise à jour : Dimanche, le 20 décembre 2015