CSS page-break-after Property


The page-break-after property defines page break after the element.

This property cannot be used on an empty <div> or on absolutely positioned elements.

Browsers should treat the page-break-after property as an alias of break-after. This assures that sites using the page-break-after property still work as designed.

Initial Valueauto
Applies toBlock-level elements.
InheritedNo.
AnimatableNo.
VersionCSS2
DOM Syntaxobject.style.pageBreakAfter = “avoid”;

Syntax

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

You can insert the following piece of code with page-break-after in your CSS code:

@media print {
  footer {
    page-break-after: left;
  }
}

Values

ValueDescription
autoAllows to insert any page break after the element.
avoidAvoids to insert any page break after the element.
alwaysForces to insert any page break after the element.
leftInsert a page break after the element so that the next page is formatted as a left page.
rightInsert a page break after the element so that the next page is formatted as a right page.
initialSets this property to its default value.
inheritInherits this property from its parent element.

Browser support

chromeedgefirefoxsafariopera
1.0+12.0+1.0+1.2+7.0+

Leave a Reply

Your email address will not be published. Required fields are marked *