CSS generated content
Module CSS generated content định nghĩa cách thay thế nội dung của một phần tử và cách thêm nội dung vào tài liệu bằng CSS.
Generated content có thể được dùng để thay thế nội dung, trong đó nội dung của một DOM node được thay bằng một <image> CSS. CSS generated content cũng cho phép tạo các dấu ngoặc kép phù hợp với ngôn ngữ, tạo số thứ tự và ký hiệu danh sách tùy chỉnh, cũng như thêm nội dung trực quan bằng cách tạo nội dung trên các pseudo-element được chọn dưới dạng các anonymous replaced element.
Generated content trong thực tế
HTML của ví dụ này là một <div> trống bên trong một <body> trống. Người tuyết được tạo bằng CSS images và CSS backgrounds and borders. Mũi cà rốt được thêm bằng generated content: một hộp trống với left border màu cam rộng được thêm vào pseudo-element ::before. Văn bản cũng là generated content: "only one <div>" được tạo bằng thuộc tính content áp dụng cho pseudo-element ::after.
Nhấp vào "Play" trong ví dụ trên để xem hoặc chỉnh sửa code trong MDN Playground.
Tham chiếu
>Thuộc tính
Module CSS generated content cũng giới thiệu bốn thuộc tính có nguy cơ không được hỗ trợ: string-set, bookmark-label, bookmark-level, và bookmark-state. Hiện tại, chưa có trình duyệt nào hỗ trợ các tính năng này.
Hàm
Module CSS generated content giới thiệu sáu hàm CSS chưa được triển khai, bao gồm content(), string(), và leader(), cùng với ba hàm <target>: target-counter(), target-counters(), và target-text().
Kiểu dữ liệu
Hướng dẫn
- Hướng dẫn "How to" về generated content
-
Tìm hiểu cách thêm nội dung văn bản hoặc hình ảnh vào tài liệu bằng thuộc tính
content. - Tạo các hộp ưa nhìn với generated content
-
Ví dụ về tạo kiểu cho generated content để tạo hiệu ứng trực quan.
Khái niệm liên quan
-
Module CSS pseudo-elements
-
Module CSS lists and counters
- Hàm
counter() - Hàm
counters() - Thuộc tính
counter-increment - Thuộc tính
counter-reset
- Hàm
-
Module CSS overflow
- Pseudo-element
::scroll-button() - Pseudo-element
::scroll-marker - Pseudo-class
:target-current
- Pseudo-element
-
Module CSS values and units
Đặc tả
| Specification |
|---|
| CSS Generated Content Module Level 3> |
Xem thêm
- Module CSS pseudo-elements
- Module CSS lists and counters
- Replaced elements