Nội dung
- Pseudo-Elements là gì?
- Cú pháp
- Một số Pseudo-element
- ::first-line
- ::first-letter
- ::before
- ::after
- ::marker
- ::selection
- Pseudo-elements và CSS Classes
- Multiple Pseudo-elements
- Pseudo Elements trong CSS
Pseudo-Elements là gì?
Cú pháp
Ví dụ, nó có thể sử dụng để:
- Một số Pseudo-element
- Pseudo-elements và CSS Classes
Cú pháp
Một số Pseudo-element
selector::pseudo-element {
property: value;
}
Một số Pseudo-element
::first-line
Pseudo-elements và CSS Classes
Ví dụ này định dạng dòng đầu tiên của văn bản trong tất cả các
phần tử
:
p::first-line {
color: #ff0000;
font-variant: small-caps;
}
Multiple Pseudo-elements ::first-line chỉ có thể áp dụng cho phần tử block.
Pseudo Elements trong CSS
- Pseudo-element được sử dụng để định kiểu [style] cho một phần được chỉ định của một phần tử. Ví dụ, nó có thể sử dụng để:
- Định dạng style cho chữ cái đầu tiên hoặc dòng đầu tiên của một phần tử.
- Chèn nội dung trước hoặc sau nội dung của một phần tử.
4p::first-line { color: #ff0000; font-variant: small-caps; }
5p::first-line { color: #ff0000; font-variant: small-caps; }
6p::first-line { color: #ff0000; font-variant: small-caps; }
7p::first-line { color: #ff0000; font-variant: small-caps; }
8p::first-line { color: #ff0000; font-variant: small-caps; }
9p::first-line { color: #ff0000; font-variant: small-caps; }
0p::first-letter { color: #ff0000; font-size: xx-large; }
::first-letter
Cú pháp của pseudo-elements:
Ví dụ này định dạng chữ cái đầu tiên của văn bản trong tất cả các phần tử
:
p::first-letter {
color: #ff0000;
font-size: xx-large;
}
::first-line
được sử dụng để thêm style CSS cho dòng đầu tiên của nội dung. Ví dụ này định dạng dòng đầu tiên của văn bản trong tất cả các phần tử : ::first-letter chỉ có thể áp dụng cho phần tử block.
Lưu ý: ::first-line chỉ có thể áp dụng cho phần tử block.
- Pseudo-element được sử dụng để định kiểu [style] cho một phần được chỉ định của một phần tử. Ví dụ, nó có thể sử dụng để:
- Định dạng style cho chữ cái đầu tiên hoặc dòng đầu tiên của một phần tử.
- Chèn nội dung trước hoặc sau nội dung của một phần tử.
- Cú pháp của pseudo-elements:
::first-line
được sử dụng để thêm style CSS cho dòng đầu tiên của nội dung. Ví dụ này định dạng dòng đầu tiên của văn bản trong tất cả các phần tử :- Lưu ý: ::first-line chỉ có thể áp dụng cho phần tử block.
6p::first-line { color: #ff0000; font-variant: small-caps; }
- Các thuộc tính sau áp dụng cho
::first-line
:
8p::first-line { color: #ff0000; font-variant: small-caps; }
- Thuộc tính
1p::first-line { color: #ff0000; font-variant: small-caps; }
3h2::before { content: url[//timoday.edu.vn/wp-content/uploads/2021/05/smiley.gif]; }
0p::first-letter { color: #ff0000; font-size: xx-large; }
::before
Thuộc tính
p::first-line {
color: #ff0000;
font-variant: small-caps;
}
2Trong ví dụ này, chúng ta sẽ chèn hình mặt cười ở phía trước nội dung của phần tử
h2::before {
content: url[//timoday.edu.vn/wp-content/uploads/2021/05/smiley.gif];
}
6:
h2::before {
content: url[//timoday.edu.vn/wp-content/uploads/2021/05/smiley.gif];
}
::after
Thuộc tính
p::first-line {
color: #ff0000;
font-variant: small-caps;
}
3Ở ví dụ này, chúng ta sẽ chèn mặt cười vào sau nội dung của phần tử
h2::before {
content: url[//timoday.edu.vn/wp-content/uploads/2021/05/smiley.gif];
}
6:
h2::before {
content: url[//timoday.edu.vn/wp-content/uploads/2021/05/smiley.gif];
}
::marker
p::first-letter {
color: #ff0000;
font-size: xx-large;
}
1 được sử dụng để thêm style CSS cho ký tự đầu tiên của nội dung. Ví dụ này định dạng chữ cái đầu tiên của văn bản trong tất cả các phần tử :Ví dụ này, chúng ta sẽ tạo kiểu cho các điểm đánh dấu của các mục danh sách:
::marker {
color: red;
font-size: 23px;
}
::selection
Lưu ý: ::first-letter chỉ có thể áp dụng cho phần tử block.
Các thuộc tính sau đâu có thể được áp dụng cho
h2::before {
content: url[//timoday.edu.vn/wp-content/uploads/2021/05/smiley.gif];
}
0:
p::first-line {
color: #ff0000;
font-variant: small-caps;
}
2,
p::first-letter {
color: #ff0000;
font-size: xx-large;
}
5,
h2::before {
content: url[//timoday.edu.vn/wp-content/uploads/2021/05/smiley.gif];
}
4, và
h2::before {
content: url[//timoday.edu.vn/wp-content/uploads/2021/05/smiley.gif];
}
5.Ví dụ này, chúng ta sẽ thiết lập màu nền cho văn bản đã chọn có màu đỏ trên nền màu vàng:
::selection {
color: red;
background: yellow;
}
Pseudo-elements và CSS Classes
Multiple Pseudo-elements
p.intro::first-letter {
color: #ff0000;
font-size: 200%;
}
Multiple Pseudo-elements
Pseudo Elements trong CSS
Trong ví dụ này, chữ cái đầu tiên của đoạn văn sẽ có màu đỏ, với kích thước phông chữ lớn xx. Phần
còn lại của dòng đầu tiên sẽ có màu xanh lam và có chữ hoa nhỏ. Phần còn lại của đoạn văn sẽ có kích thước và màu phông chữ mặc định:
p::first-letter {
color: #ff0000;
font-size: xx-large;
}
p::first-line {
color: #0000ff;
font-variant: small-caps;
}
Pseudo Elements trong CSS
Pseudo-element được sử dụng để định kiểu [style] cho một phần được chỉ định của một phần tử. Ví dụ, nó có thể sử dụng để: | Định dạng style cho chữ cái đầu tiên hoặc dòng đầu tiên của một phần tử. | Chèn nội dung trước hoặc sau nội dung của một phần tử. |
Cú pháp của pseudo-elements: | ::first-line được sử dụng để thêm style CSS cho dòng đầu tiên của nội dung. Ví dụ này định dạng dòng đầu tiên của văn bản trong tất cả các phần tử : | Lưu ý: ::first-line chỉ có thể áp dụng cho phần tử block. |
Các thuộc tính sau áp dụng cho ::first-line : | Thuộc tính 1 | Thuộc tính 2 |
Thuộc tính 3 | 1 được sử dụng để thêm style CSS cho ký tự đầu tiên của nội dung. Ví dụ này định dạng chữ cái đầu tiên của văn bản trong tất cả các phần tử : | Lưu ý: ::first-letter chỉ có thể áp dụng cho phần tử block. |
Các thuộc tính sau áp dụng cho 1 : | Thuộc tính 5 | Thuộc tính 6 |
Thuộc tính 7 | Thuộc tính 7 | Thuộc tính 8 |
7 [duy nhất nếu “float” là “none”] | 9 | 5 được sử dụng để chèn một số nội dụng trước nội dung của phần tử. Trong ví dụ này, chúng ta sẽ chèn hình mặt cười ở phía trước nội dung của phần tử 6: |