Attribut page-break-after CSS

Définition et utilisation

L'attribut page-break-after définit le comportement de page-break après l'élément.

Bien que l'on puisse forcer l'insertion de signes de pagination avec always, il n'est pas garanti d'éviter l'insertion de signes de pagination. Les créateurs peuvent demander aux agents utilisateur de tenter d'éviter l'insertion de pagination au maximum.

Appliqué à :Éléments de bloc non flottants dont la valeur de position est relative ou static.

Remarque :Utilisez le moins possible les attributs de pagination et évitez d'utiliser les attributs de pagination dans les tableaux, les éléments flottants et les éléments de blocs avec bordure.

Voir également :

Manuel de référence HTML DOM :Attribut pageBreakAfter

Exemple

Définir le comportement de pagination après l'élément de tableau pour toujours effectuer la pagination :

<html>
<head>
<style>
@media print
{
table {page-break-after:always;}
}
</style>
</head>
<body>
....
</body>
</html>

Syntaxe CSS

page-break-after: auto|always|avoid|left|right|initial|inherit;

Valeur de l'attribut

Valeur Description
auto Par défaut. Insérer un signe de pagination après l'élément si nécessaire.
always Insérer un signe de pagination après l'élément.
avoid Éviter d'insérer un signe de pagination après l'élément.
left Insérer suffisamment de signes de pagination après l'élément, jusqu'à ce qu'une page blanche gauche soit atteinte.
right Insérer suffisamment de signes de pagination après l'élément, jusqu'à ce qu'une page blanche droite soit atteinte.
inherit Il est stipulé que la configuration de l'attribut page-break-after doit être héritée de l'élément parent.

Détails techniques

Valeur par défaut : auto
Héritabilité : no
Version : CSS2
Syntaxe JavaScript : object.style.pageBreakAfter="always"

Support du navigateur

Les nombres dans le tableau indiquent la première version de navigateur qui prend en charge cette propriété.

Chrome IE / Edge Firefox Safari Opera
1.0 4.0 1.0 1.2 7.0