Atribut page-break-before CSS

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