thẻ ảo 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
thẻ ảo được sử dụng để chèn nội dung vào trước nội dung của yếu tố được chỉ định.
sử dụng content
giá trị thuộc tính chỉ định nội dung cần 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;
- đếm: content: counter(li);
- câu trích dẫn: content: open-quote;
- giá trị thuộc tính: content: " (" attr(href) ")";
mẹo:Lưu ý, nội dung chèn vẫn nằm trong yếu tố được chỉ định. Nội dung chèn sẽ được thêm vào trước nội dung khác trong yếu tố.
sử dụng ::after
chèn nội dung vào sau nội dung của một yếu 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樣式 cho nội dung chèn:
p::before { content: "Đọc này -"; background-color: yellow; color: red; font-weight: bold; }
cú pháp CSS
::before { ký tự định nghĩa 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 thẻ ảo 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:thẻ ảo CSS
tham khảo:thẻ ảo ::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