Thuộc tính break-inside CSS
- trang trước break-before
- Trang tiếp theo caption-side
Định nghĩa và cách sử dụng
Thuộc tính break-inside quy định có nên xảy ra phân trang (page-break), phân cột (column-break) hoặc phân区分 (region-break) trong phần tử được chỉ định.
Thuộc tính break-inside mở rộng thuộc tính page-break-inside của CSS2.
Bằng cách sử dụng break-inside, bạn có thể thông báo cho trình duyệt tránh ngắt đoạn trong hình ảnh, đoạn mã, bảng và danh sách.
Ví dụ
Tránh phân trang trong yếu tố <img>:
@media print { img { display: block; break-inside: avoid; } }
Ngôn ngữ CSS
break-inside: 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区分 trong phần tử. |
avoid | Tránh phân trang, cột, khu vực trong phần tử. |
avoid-column | Tránh phân cột trong phần tử. |
avoid-page | Tránh phân trang trong phần tử. |
avoid-region | Tránh phân区分 trong phần tử. |
initial | Đặt thuộc tính này về giá trị mặc định. Xem thêm initial。 |
inherit | Thực hiện 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:Các thuộc tính liên quan đến animation。 |
Phiên bản: | CSS3 |
Ngôn ngữ JavaScript: | object.style.breakInside="always" |
Các ví dụ khác
Tránh phân trang trong các yếu tố <table>、<ul>、<ol>:
@media print { table, ul, ol { break-inside: avoid; } }
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 break-before
- Trang tiếp theo caption-side