Atribut page-break-before CSS
- page-sebelumnya page-break-after
- Halaman Berikutnya page-break-inside
Definisi dan Penggunaan
Atribut page-break-before menetapkan perilaku pemisahan halaman sebelum elemen.
Walaupun dapat digunakan always untuk memaksa penempatan tanda pemisah halaman, tetapi tidak dapat dijamin untuk menghindari pengecekan halaman, penulis hanya dapat meminta agensi pengguna untuk menghindari pengecekan halaman sebaiknya.
Diterapkan Pada:Elemen blok non-floating dengan nilai position relatif atau statis.
Keterangan:Pakai atribut pemisahan halaman sebaiknya sedikit-segitnya, dan hindari penggunaannya di tabel, elemen floating, dan elemen blok dengan garis batas.
Lihat Juga:
Panduan Referensi DOM HTML:Atribut pageBreakBefore
Contoh
Atur perilaku pemisahan halaman selalu setelah elemen tabel:
<html> <head> <style> @media print { table {page-break-before:always;} } </style> </head> <body> .... </body> </html>
Syntaxa CSS
page-break-before: auto|always|avoid|left|right|initial|inherit;
Nilai Atribut
Nilai | Deskripsi |
---|---|
auto | Nilai Default. Jika diperlukan, masukkan tanda pemisah halaman sebelum elemen. |
always | Masukkan tanda pemisah halaman sebelum elemen. |
avoid | hindari pengecekan halaman sebelum elemen. |
left | Adanya tanda pemisah halaman sebelum elemen, sampai halaman kosong di sebelah kiri. |
right | Adanya tanda pemisah halaman sebelum elemen, sampai halaman kosong di sebelah kanan. |
inherit | Ditetapkan agar pengaturan atribut page-break-before diwariskan dari elemen induk. |
Detil Teknologi
Nilai Default: | auto |
---|---|
Inheritance: | no |
Versi: | CSS2 |
Syntaxa JavaScript: | object.style.pageBreakBefore="always" |
Dukungan browser
Angka di tabel menunjukkan versi pertama browser yang mendukung atribut ini penuh.
Chrome | IE / Edge | Firefox | Safari | Opera |
---|---|---|---|---|
1.0 | 4.0 | 1.0 | 1.2 | 7.0 |
- page-sebelumnya page-break-after
- Halaman Berikutnya page-break-inside