page-break-inside

設定一個字串,指出是否允許分頁出現在物件內。

語法

{ page-break-inside:sBreak }

可能的值

sBreak

指定下列其中一個值的字串:

auto

預設值。既不強制也不禁止在物件之前分頁。

avoid

禁止物件內出現分頁 (如果可能的話)。

empty string

auto 的行為相同。

inherit

繼承物件父項之相同屬性的值。

此屬性的預設值為 auto 。這不是繼承屬性。

備註

此屬性會在文件列印時套用。

通常,瀏覽器會嘗試在表格、含框線的區塊以及定位或浮點元素內部避開分頁。 page-break-inside 屬性會將此行為延伸至其他元素。如果目前頁面上沒有足夠的空間, avoid 的值會指示瀏覽器在下一頁開始元素。

分頁行為會從父物件繼承。可能的分頁位置也會受前一個物件的 page-break-after 屬性和/或下一個物件的 page-break-before 屬性影響。如果這個屬性的值與先前顯示在瀏覽器中之物件的 page-break-after 屬性之間有衝突,則會使用產生最多數目之分頁符號的值。

範例

下列範例會使用 page-break-inside 屬性避免跨頁面分割段落:

<style type="text/css">
@media print {
    p {
        page-break-inside: avoid;
    }
}
</style>

標準資訊

您可以在 Cascading Style Sheets (CSS), Level 2 (CSS2) (階層式樣式表 (CSS) 層級 2 (CSS2)) Hh314584.xtlink_newWindow(zh-tw,Expression.40).png 找到此屬性的定義。

適用範圍

blockquote, body, button, caption, center, dd, div, dl, dt, fieldset, form, hn, isindex, li, marquee, ol, p, pre, table, tbody, tfoot, th, thead, tr, ul, xmp

另請參閱

概念

page-break-after