CSS page-break-before özelliği
- 上一页 page-break-after
- Sonraki sayfa page-break-inside
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 |
- 上一页 page-break-after
- Sonraki sayfa page-break-inside