page-break-before

Support Key: [CSS2|CSS2.1] [IE4|N7|O3.5|S1.2]
Other Printing Properties
page-break-inside
page-break-after
page
marks
size
widows
orphans
= Index DOT Css by Brian Wilson =
  Main Index | Property Index | CSS Support History | Browser History  



   Quick Statistics   
Default Value:
   auto
Applicable Elements:
Block elements
Inherit From Parent:
No
Applicable Media:
Visual, Paged
HTML Equivalent:
NA
Official Docs:
CSS2: Sect. 13.3.1, CSS2.1: Sect 13.3.1
Microsoft MSDN Reference
What is it?
This property specifies the page-breaking behavior that should occur before an element box and on what side of the page the content that follows should resume on. Page breaks are not allowed in absolutely positioned elements.

CSS2 "suggests" when page-breaking should occur:

Allowed Values
inherit
[CSS2|CSS2.1] [S1.2]
Type: Explicit
Description:
Explicitly sets the value of this property to that of the parent.
auto
[CSS2|CSS2.1] [IE4|N7|O3.5|S1.2]
Type: Explicit
Description:
Insert a page break before the element as necessary.
avoid
[CSS2|CSS2.1] [O3.5]
Type: Explicit
Description:
Avoid inserting a page break before the current element box.
left|right
[CSS2|CSS2.1] [IE4|O3.5]
Type: Explicit
Description:
left: Force one or two page breaks before the current element box until a blank left page is reached.
right: Force one or two page breaks before the current element box until a blank right page is reached.
always
[CSS2|CSS2.1] [IE4|N7|O3.5|S1.2]
Type: Explicit
Description:
Always force a page break before the current element box.
[empty string]
[IE5]
Type: Explicit
Description:
No property value is used in this case. A page break is not inserted before the current element box.
Example
Ext/Doc: p { page-break-before: always }
In-Line: <p STYLE="page-break-before: always">test text in the paragraph</p>
Notes Browser Peculiarities

Boring Copyright Stuff....