pseudo-element CSS ::before
- trang trước ::backdrop
- Trang tiếp theo ::file-selector-button
- Quay lại lớp trên Sách tham khảo pseudo-element CSS
Định nghĩa và cách sử dụng
CSS ::before
Pseudo-element được sử dụng để chèn một số nội dung trước nội dung của phần tử được chỉ định.
Sử dụng content
Thuộc tính chỉ định nội dung được chèn. Giá trị của content có thể là:
- Chuỗi: content: "Hello world!";
- Hình ảnh: content: url(myimage.jpg);
- Không có nội dung: content: none;
- Bộ đếm: content: counter(li);
- Dấu ngoặc kép: content: open-quote;
- Giá trị thuộc tính: content: " (" attr(href) ")";
Lưu ý:Lưu ý rằng nội dung được chèn vẫn nằm trong phần tử được chỉ định. Nội dung được chèn sẽ được thêm vào trước nội dung khác trong phần tử.
Sử dụng ::after
Chèn một số nội dung sau nội dung của phần tử đặc định.
Mô hình
Ví dụ 1
Chèn một chuỗi vào trước nội dung của mỗi thẻ <p>:
p::before { content: "Đọc này: "; }
Ví dụ 2
Chèn một chuỗi vào trước nội dung của mỗi thẻ <p> và thiết lập phong cách cho nội dung được chèn:
p::before { content: "Đọc này -"; background-color: yellow; color: red; font-weight: bold; }
Ngữ pháp CSS
::before { các khai báo css; }
Chi tiết kỹ thuật
Phiên bản: | CSS2 |
---|
Hỗ trợ trình duyệt
Số trong bảng chỉ ra phiên bản trình duyệt đầu tiên hỗ trợ hoàn toàn pseudo-element này.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
4.0 | 9.0 | 3.5 | 3.1 | 7.0 |
Trang liên quan
Hướng dẫn:pseudo-element CSS
Tham khảo:pseudo-element CSS ::after
- trang trước ::backdrop
- Trang tiếp theo ::file-selector-button
- Quay lại lớp trên Sách tham khảo pseudo-element CSS