CSS page-break-before özelliği

Tanım ve kullanım

page-break-before özelliği, elemanın önündeki sayfa kesme davranışını ayarlar.

Always ile sayfa kesme işaretini zorla eklemek mümkün olsa da, sayfa kesme işaretinin eklenmesini önlemek mümkün değil, yaratıcılar en fazla kullanıcı aracını sayfa kesme işaretinin eklenmesini önlemek için talep edebilir.

Uygulanır:Position değeri relative veya static olan sığır blok elemanları.

Yorum:Sayfa kesme özelliklerini mümkün olduğunca az kullanın ve sayfa kesme özelliklerini tablolar, yüzen elemanlar ve çerçeveli blok elemanlarında kullanmayın.

Ayrıca bkz.:

HTML DOM referans el kitabı:pageBreakBefore özelliği

Örnek

Tablo elemanının ardından her zaman sayfa kesme işlemi gerçekleştiren sayfa kesme davranışını ayarlayın:

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

CSS dilbilgisi

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

Özellik değeri

Değer Açıklama
auto Öntanımlı değer. Gerekirse elemanın önüne sayfa kesme işareti ekleyin.
always Elemanın önüne sayfa kesme işareti eklemek.
avoid Elemanın önüne sayfa kesme işareti eklemeyi önlemek.
left Elemanın önünde yeterli sayıda sayfa kesme işareti, boş bir sol sayfaya kadar.
right Elemanın önünde yeterli sayıda sayfa kesme işareti, boş bir sağ sayfaya kadar.
inherit page-break-before özelliğinin ayarlarını ebeveyn elemanından miras alması gerektiğini belirtir.

Teknik ayrıntılar

Öntanımlı değer: auto
Mirasçılık: no
Sürüm: CSS2
JavaScript dilbilgisi: object.style.pageBreakBefore="always"

Tarayıcı desteği

Tablo içindeki rakamlar, bu özelliği tam olarak destekleyen ilk tarayıcı sürümünü belirtmektedir.

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