Pseudo-elements (phần tử giả) trong CSS là các từ khóa được thêm vào selector, cho phép bạn tạo và áp dụng kiểu cho một phần cụ thể của một phần tử. Các phần tử giả không phải là phần tử HTML thực tế mà là những "phần tử ảo" được tạo ra để thao tác trên các nội dung cụ thể trong một phần tử, như các chữ cái đầu tiên, dòng đầu tiên, hoặc chèn nội dung vào trước hoặc sau phần tử.
Trong bài viết này, chúng ta sẽ khám phá các CSS Pseudo-elements phổ biến và cách sử dụng chúng hiệu quả trong việc thiết kế giao diện trang web.
1. ::before - Thêm nội dung trước phần tử
Pseudo-element ::before cho phép chèn nội dung vào trước nội dung chính của phần tử. Phần tử này không thực sự tồn tại trong HTML, nhưng nó có thể được sử dụng để thêm các nội dung như biểu tượng, hình ảnh, hoặc văn bản.
Cú pháp:
css
selector::before {
content: "nội dung"; /* Bắt buộc phải có thuộc tính content */
/* Các quy tắc CSS khác */
}