Hướng dẫn after css w3schools - sau css w3schools


Thí dụ

Chèn một số văn bản sau nội dung của từng phần tử:

p :: sau {& nbsp; & nbsp; nội dung: " - hãy nhớ điều này"; }
  content: " - Remember this";
}

Hãy tự mình thử »

Thêm ví dụ "hãy thử nó" dưới đây.


Định nghĩa và cách sử dụng

Bộ chọn ::after chèn một cái gì đó sau nội dung của từng phần tử được chọn.

Sử dụng thuộc tính Nội dung để chỉ định nội dung để chèn.

Sử dụng :: trước khi chọn để chèn một cái gì đó trước nội dung.

Version:CSS2

Hỗ trợ trình duyệt

Các số trong bảng chỉ định phiên bản trình duyệt đầu tiên hỗ trợ hoàn toàn bộ chọn.

Bộ chọn
::sau4.0 9.0 3.5 3.1 7.0



CSS Cú pháp

:: sau {& nbsp; khai báo CSS;}
  css declarations;
}


Nhiều ví dụ hơn

Thí dụ

Chèn nội dung sau mỗi yếu tố và tạo kiểu nội dung được chèn:

p :: sau {& nbsp; & nbsp; nội dung: " - hãy nhớ điều này"; & nbsp; Màu nền: Vàng; & nbsp; màu đỏ; & nbsp; Phông chữ-Trọng lượng: đậm; }
  content: " - Remember this";
  background-color: yellow;
  color: red;
  font-weight: bold;
}

Hãy tự mình thử »


Thêm ví dụ "hãy thử nó" dưới đây.

Định nghĩa và cách sử dụng

Bộ chọn ::after chèn một cái gì đó sau nội dung của từng phần tử được chọn.




Các yếu tố giả là gì?

Một phần tử giả CSS được sử dụng để tạo kiểu các phần được chỉ định của một phần tử.

Ví dụ, nó có thể được sử dụng để:

  • Kiểu chữ cái đầu tiên, hoặc dòng của một yếu 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ú pháp của các yếu tố giả:

selector :: pseudo-stement {& nbsp; & nbsp; property: value;}
  property: value;
}


The :: Phần tử giả đầu tay

Phần tử giả ::first-line được sử dụng để thêm một kiểu đặc biệt vào dòng đầu tiên của một văn bản.

Ví dụ sau đây định dạng dòng đầu tiên của văn bản trong tất cả các yếu tố:

Example 

p :: Line đầu tiên {& nbsp; Màu sắc: #FF0000; & nbsp; Phông chữ-biến thể: Vùng nhỏ; }
  color: #ff0000;
  font-variant: small-caps;
}

Hãy tự mình thử »

Lưu ý: Phần tử giả ____2 chỉ có thể được áp dụng cho các phần tử cấp khối. The ::first-line pseudo-element can only be applied to block-level elements.

Các thuộc tính sau đây áp dụng cho phần tử giả ::first-line:

  • Thuộc tính phông chữ
  • tính chất màu
  • thuộc tính nền
  • word-spacing
  • letter-spacing
  • text-decoration
  • vertical-align
  • text-transform
  • line-height
  • xa lạ

Lưu ý ký hiệu đại tràng kép - ::first-line so với :first-line ::first-line versus :first-line

Đại tràng kép đã thay thế ký hiệu đơn lẻ cho các yếu tố giả trong CSS3. Đây là một nỗ lực từ W3C để phân biệt giữa các lớp giả và các yếu tố giả.pseudo-classes and pseudo-elements.

Cú pháp đơn lẻ được sử dụng cho cả lớp giả và yếu tố giả trong CSS2 và CSS1.

Để tương thích ngược, cú pháp đơn lẻ được chấp nhận đối với các yếu tố giả CSS2 và CSS1.



The :: Phần tử giả đầu tiên

Phần tử giả ::first-letter được sử dụng để thêm một kiểu đặc biệt vào chữ cái đầu tiên của một văn bản.

Ví dụ sau đây định dạng chữ cái đầu tiên của văn bản trong tất cả các yếu tố: & nbsp;

Lưu ý: Phần tử giả ::first-letter chỉ có thể được áp dụng cho các phần tử cấp khối. The ::first-letter pseudo-element can only be applied to block-level elements.

Các thuộc tính sau áp dụng cho phần tử giả :: Phần yếu tố giả: & nbsp;

  • Thuộc tính phông chữ
  • thuộc tính màu & nbsp;
  • thuộc tính nền
  • Thuộc tính ký quỹ
  • thuộc tính đệm
  • thuộc tính biên giới
  • text-decoration
  • dọc-align (chỉ khi "float" là "không")
  • text-transform
  • line-height
  • float
  • xa lạ

Lưu ý ký hiệu đại tràng kép - ::first-line so với :first-line

Đại tràng kép đã thay thế ký hiệu đơn lẻ cho các yếu tố giả trong CSS3. Đây là một nỗ lực từ W3C để phân biệt giữa các lớp giả và các yếu tố giả.

Cú pháp đơn lẻ được sử dụng cho cả lớp giả và yếu tố giả trong CSS2 và CSS1.


Để tương thích ngược, cú pháp đơn lẻ được chấp nhận đối với các yếu tố giả CSS2 và CSS1.

The :: Phần tử giả đầu tiên

Phần tử giả ::first-letter được sử dụng để thêm một kiểu đặc biệt vào chữ cái đầu tiên của một văn bản.

Thí dụ

p :: chữ cái đầu tiên {& nbsp; & nbsp; color: #ff0000; & nbsp; & nbsp; kích thước phông chữ: xx-lớn; }
  color: #ff0000;
  font-size: xx-large;
}

p :: Line đầu tiên {& nbsp; Màu sắc: #0000ff; & nbsp; Phông chữ-biến thể: Vùng nhỏ; }
  color: #0000ff;
  font-variant: small-caps;
}

Hãy tự mình thử »


CSS - The :: Trước khi giả tập

Phần tử giả ::before có thể được sử dụng để chèn một số nội dung trước nội dung của một phần tử.

Ví dụ sau chèn một hình ảnh trước nội dung của từng phần tử:


CSS - The :: Sau khi giả tập

Phần tử giả ::after có thể được sử dụng để chèn một số nội dung sau nội dung của một phần tử.

Ví dụ sau chèn một hình ảnh sau nội dung của từng phần tử:


CSS - The :: Điểm giả đánh dấu

Phần tử giả ::after1 chọn các điểm đánh dấu của các mục danh sách.

Các ví dụ sau đây kiểu các dấu hiệu của các mục danh sách:


CSS - The :: Lựa chọn Pseudo -yếu tố

Phần tử giả ::after2 phù hợp với phần của một phần tử được chọn bởi người dùng.

Các thuộc tính CSS sau đây có thể được áp dụng cho ::after2: ::after4, ::after5, ::after6 và ::after7.

Ví dụ sau làm cho văn bản đã chọn màu đỏ trên nền màu vàng:


Kiểm tra bản thân với các bài tập

Exercise:

Đặt màu nền thành màu đỏ, của dòng đầu tiên của đoạn văn.





In my younger and more vulnerable years my father gave me some advice that I've been turning over in my mind ever since. 'Whenever you feel like criticizing anyone,' he told me, 'just remember that all the people in this world haven't had the advantages that you've had.'

Bắt đầu bài tập


Tất cả các yếu tố giả CSS

Bộ chọnThí dụMô tả ví dụ
::sauP :: SauChèn một cái gì đó sau nội dung của từng phần tử
::trướcP :: TrướcChèn một cái gì đó trước nội dung của mỗi phần tử
:: Quỹ đầu tiênP :: Quỹ đầu tiênChọn chữ cái đầu tiên của mỗi phần tử
::dòng đầu tiênP :: Dòng đầu tiênChọn dòng đầu tiên của mỗi phần tử
::đánh dấu::đánh dấuChọn các điểm đánh dấu của các mục danh sách
:: Lựa chọnP :: Lựa chọnChọn phần của phần tử được chọn bởi người dùng

Tất cả các lớp giả CSS

Bộ chọnThí dụMô tả ví dụ
::sauP :: SauChèn một cái gì đó sau nội dung của từng phần tử
::trướcP :: TrướcChèn một cái gì đó trước nội dung của mỗi phần tử
:: Quỹ đầu tiênP :: Quỹ đầu tiênChọn chữ cái đầu tiên của mỗi phần tử
::dòng đầu tiênP :: Dòng đầu tiênChọn dòng đầu tiên của mỗi phần tử
::đánh dấuChọn các điểm đánh dấu của các mục danh sách:: Lựa chọn
P :: Lựa chọnChọn phần của phần tử được chọn bởi người dùngTất cả các lớp giả CSS
:tích cựcA: Hoạt độngChọn liên kết hoạt động
:đã kiểm traĐầu vào: Đã kiểm traChọn mọi yếu tố đã kiểm tra
:Vô hiệu hóaĐầu vào: bị vô hiệu hóaChọn mọi phần tử bị vô hiệu hóa
:trống rỗngP: trống rỗngChọn mọi yếu tố không có con
: Đã bậtĐầu vào: Đã bậtChọn mọi phần tử được kích hoạt
: con đầu tiênP: Đầu tiênChọn mọi yếu tố là đứa con đầu lòng của cha mẹ
: đầu tiênP: Loại đầu tiênChọn mọi yếu tố là yếu tố đầu tiên của cha mẹ của nó
:tiêu điểmĐầu vào: Tập trungChọn phần tử có tiêu điểm
:bay lượnA: Di chuộtChọn các liên kết trên chuột qua
:trong phạm viĐầu vào: Trong phạm viChọn các phần tử có giá trị trong phạm vi được chỉ định
:không hợp lệĐầu vào: Không hợp lệChọn tất cả các phần tử có giá trị không hợp lệ
: Lang (Ngôn ngữ)P: Lang (nó)Chọn mọi phần tử với giá trị thuộc tính Lang bắt đầu bằng "nó"
:con cuối cùngP: Last-ChictChọn mọi yếu tố là con cuối cùng của cha mẹ
: Loại cuối cùngP: Loại cuối cùngChọn mọi yếu tố là yếu tố cuối cùng của cha mẹ của nó
: Liên kếtđường dẫnChọn tất cả các liên kết không được biết đến
: không (bộ chọn):Không p)Chọn mọi yếu tố không phải là một yếu tố
: nth-child (n)P: Nth-con (2)Chọn mọi yếu tố là con thứ hai của cha mẹ của nó
: thứ n-last-child (n)P: Nth-Last-Child (2)Chọn mọi yếu tố là con thứ hai của cha mẹ, đếm từ đứa trẻ cuối cùng
: thứ n-last-of-type (n)P: thứ n-last-of-type (2)Chọn mọi yếu tố là yếu tố thứ hai của cha mẹ của nó, đếm từ đứa trẻ cuối cùng
: nth-of-type (n)P: Nth-of-Type (2)Chọn mọi yếu tố là yếu tố thứ hai của cha mẹ của nó
: Chỉ có loạiP: Chỉ có loạiChọn mọi yếu tố là yếu tố duy nhất của cha mẹ của nó
:con mộtP: Chỉ có conChọn mọi yếu tố là con duy nhất của cha mẹ của nó
:không bắt buộcĐầu vào: Tùy chọnChọn các phần tử không có thuộc tính "bắt buộc"
: Out-of-RangeĐầu vào: ngoài phạm viChọn các phần tử có giá trị bên ngoài một phạm vi được chỉ định
:chỉ đọcĐầu vào: Chỉ đọcChọn các phần tử với thuộc tính "đọc" được chỉ định