Thuộc tính break-after CSS
- trang trước box-sizing
- Trang tiếp theo break-before
Định nghĩa và cách sử dụng
Thuộc tính break-after quy định liệu có nên xảy ra việc chấm dứt trang (page-break), chấm dứt cột (column-break) hoặc chấm dứt khu vực (region-break) sau phần tử được chỉ định hay không.
Thuộc tính break-after mở rộng thuộc tính page-break-after của CSS2.
Bằng cách sử dụng break-after, bạn có thể thông báo cho trình duyệt rằng sau khi áp dụng thuộc tính break-after cho phần tử, trình duyệt sẽ chấm dứt trang, cột hoặc khu vực, hoặc tránh việc chia phần tử và mở rộng sang hai trang.
Mẫu
Luôn chèn dấu phân trang trước phần tử <footer>:
@media print { footer { break-after: always; } }
Cú pháp CSS
break-after: auto|all|always|avoid|avoid-column|avoid-page|avoid-region|column|left|page|recto|region|right|verso|initial|inherit;
Giá trị thuộc tính
Giá trị | Mô tả |
---|---|
auto | Mặc định. Tự động phân trang, phân cột, phân vùng sau phần tử. |
all | Luôn chèn dấu phân trang ngay sau khung chính. |
always | Luôn chèn dấu phân trang sau phần tử. |
avoid | Tránh sự gián đoạn trang, cột, khu vực sau phần tử. |
avoid-column | Tránh phân cột sau phần tử. |
avoid-page | Tránh phân trang sau phần tử. |
avoid-region | Tránh phân vùng sau phần tử. |
column | Luôn chèn dấu phân cột sau phần tử. |
left | Chèn một hoặc hai dấu phân trang sau phần tử để định dạng trang tiếp theo thành trang trái. |
page | Luôn chèn dấu phân trang sau phần tử. |
recto | Chèn một hoặc hai dấu phân trang sau khung chính để định dạng trang tiếp theo thành trang recto. |
region | Luôn chèn dấu phân vùng sau phần tử. |
right | Chèn một hoặc hai dấu phân trang sau phần tử để định dạng trang tiếp theo thành trang phải. |
verso | Chèn một hoặc hai dấu phân trang sau khung chính để định dạng trang tiếp theo thành trang verso. |
initial | Đặt thuộc tính này thành giá trị mặc định. Xem thêm initial。 |
inherit | Kế thừa thuộc tính này từ phần tử cha. Xem thêm inherit。 |
Chi tiết kỹ thuật
Giá trị mặc định: | auto |
---|---|
Kế thừa: | Không |
Chế tạo animation: | Không hỗ trợ. Xem thêm:Thuộc tính liên quan đến animation。 |
Phiên bản: | CSS3 |
Cú pháp JavaScript: | object.style.breakAfter="always" |
Các ví dụ khác
Mẫu
Luôn chèn dấu phân trang sau phần tử có id là "toc":
@media print { #toc { break-after: always; } }
Mẫu
Luôn chèn dấu phân vùng sau <ul> trong một khu vực nào đó:
.region ul { break-after: region; } }
Hỗ trợ trình duyệt
Số trong bảng cho biết phiên bản trình duyệt đầu tiên hỗ trợ đầy đủ thuộc tính này.
Chrome | IE / Edge | Firefox | Safari | Opera |
---|---|---|---|---|
50.0 | 10.0 | 65.0 | 10.0 | 37.0 |
- trang trước box-sizing
- Trang tiếp theo break-before