CSS fragmentation
Module CSS fragmentation định nghĩa cách nội dung được hiển thị khi nó bị ngắt (phân mảnh) và chảy qua nhiều trang, vùng, hoặc cột. Module này định nghĩa các tính năng cho phân trang, ngắt với kích thước và hướng fragment thay đổi, widows và orphans.
Module này giải thích cách nội dung ngắt qua các fragmentation container và cách các ngắt đó có thể được tác giả kiểm soát. Thuật ngữ chung cho việc ngắt nội dung qua các container là fragmentation. Fragmentation xảy ra khi một inline box bọc sang nhiều dòng. Điều này có thể xảy ra khi sử dụng các tính năng layout như CSS multi-column layout: Ví dụ, khi một block kéo dài hơn một cột bên trong column layout container, hoặc kéo dài qua page break khi in. Mỗi phần rendering của phần tử được gọi là fragment.
Khi nội dung được in vật lý hoặc hiển thị dưới dạng xem trước khi in, có các page break. Trong paged media này, trái ngược với continuous media, nội dung tài liệu có thể được chia giữa một hoặc nhiều trang, hoặc fragment. Để tránh các ngắt khó xử, chẳng hạn như giữa một dòng văn bản hoặc với một từ đơn lẻ trên trang riêng của nó, trình duyệt có thể di chuyển nội dung mà nếu không sẽ rơi qua page break trong một quá trình được gọi là pagination.
Tham chiếu
>Thuộc tính
Thuật ngữ bảng chú giải
Hướng dẫn
- Xử lý content breaks trong multi-column layout
-
Giới thiệu về đặc tả fragmentation và cách kiểm soát nơi nội dung cột ngắt.
Khái niệm liên quan
overflow- Thuộc tính CSS
height,max-height, vàblock-size - Thuộc tính CSS
width,max-width, vàinline-size - Block formatting context
Module CSS paged media
Module CSS display
- Thuật ngữ Principal box
- Hướng dẫn Block formatting context
Đặc tả
| Specification |
|---|
| CSS Fragmentation Module Level 3> |
Xem thêm
- Descriptor
horizontal-viewport-segmentsvàvertical-viewport-segmentscủa@media - Viewport Segments API
- Module CSS multi-column layout