Thuộc tính pageBreakBefore (CSS page-break-before) buộc hoặc ngăn ngắt trang ngay trước phần tử khi in ấn. Giá trị always luôn chèn ngắt trang.
Ví dụ minh họa
Nhấn nút để buộc ngắt trang trước chân trang khi in:
<!DOCTYPE html>
<html>
<body>
<h1>Tiêu đề 1</h1>
<p>Đây là văn bản demo.</p>
<p>Đây là văn bản demo.</p>
<p id="myFooter">Đây là văn bản chân trang.</p>
<button type="button" onclick="display()">Đặt ngắt trang</button>
<script>
function display() {
document.getElementById("myFooter").style.pageBreakBefore = "always";
}
</script>
</body>
</html>
Các giá trị pageBreakBefore
| Giá trị | Mô tả |
|---|---|
auto | Tự động (mặc định) |
always | Luôn ngắt trang trước phần tử |
avoid | Tránh ngắt trang trước phần tử |
left | Ngắt để phần tử bắt đầu trang trái |
right | Ngắt để phần tử bắt đầu trang phải |
Lưu ý: Chỉ có hiệu lực khi in hoặc xem trước in. Thay thế hiện đại: break-before (CSS Fragmentation).