Chúng tôi có con đầu lòng, con cuối cùng và con thứ n. Nếu bạn là con một thì sao?. Không phải ai cũng có anh chị em, bạn biết đấy. Đừng lo, CSS đã hỗ trợ bạn 🤗. Nếu bạn muốn tạo kiểu cho một phần tử không có anh chị em, hãy sử dụng. bộ chọn lớp giả con một 👩👧 Show
HTML
CSS
đầu ra
# Các giải pháp thay thếNgoài ra, bạn cũng có thể đạt được "con duy nhất" này bằng cách sử dụng các bộ chọn con khác # Sử dụng. con đầu lòng và. con cuối cùngĐiều này cũng sẽ chọn đứa trẻ duy nhất
# Sử dụng. đứa con thứ n và. nth-con-cuoi
# Có gì khác biệt?Vì vậy, sự khác biệt giữa việc sử dụng giải pháp thay thế và 0 là giải pháp sau của chúng tôi sẽ có độ đặc hiệu thấp hơn
w3schools. com. Tính đặc hiệu của CSS # Trận chiến cụ thể ⚔️Hãy xem ví dụ này. Vì 1 có độ đặc hiệu thấp hơn nên màu văn bản xuất hiện sẽ là màu xanh lam
Và nếu chúng ta chiến đấu với cả 3 người họ. 2 này có tính đặc hiệu giống như 3, vì vậy quy tắc sẽ là cái nào đến sau cùng sẽ là người chiến thắng. Trong trường hợp của chúng tôi, vì 3 xuất hiện sau, nên màu văn bản sẽ xuất hiện sẽ là màu xanh lá cây 0# con một vs con mộtHãy bắt đầu bằng cách giải thích chúng riêng lẻ 5 chỉ chọn một phần tử là con DUY NHẤT của cha mẹ. Điều đó có nghĩa là chỉ có một yếu tố trong cha mẹ đó. Ngay cả khi đó là một loại phần tử khác, nó sẽ không được coi là con một. Một yếu tố, không có ngoại lệ 6 chỉ chọn một phần tử nếu đó là phần tử con DUY NHẤT của một loại cụ thể trong phần tử cha. Vì vậy, có anh chị em khác loại là tốtBây giờ chúng ta đã có lời giải thích. Hãy xem xét một số ví dụ # Ví dụ. con mộtĐây là một cách dễ dàng. 7 là con duy nhất của phần tử mẹ 8, vì vậy điều này phù hợp với tiêu chí 5# Ví dụ. KHÔNG phải con mộtNhưng bây giờ chúng ta có một vấn đề. Cha mẹ, 8, có 2 con. Vì vậy, nếu chúng tôi sử dụng 5 làm công cụ chọn, sẽ không có gì được chọn 8# Ví dụ. duy nhất của loạiTuy nhiên, nếu chúng tôi sử dụng 6, chúng tôi ổn. Mặc dù cha mẹ của chúng tôi, 8, có 2 con. 7 vẫn là đứa trẻ DUY NHẤT thuộc loại cụ thể đó. Trong trường hợp này, 7 của chúng tôi là loại con duy nhất của chúng tôi. Vì vậy, nó đáp ứng các tiêu chí là loại duy nhất, do đó nó được chọn 3# Lớp giả CSS tương tự khácDưới đây là một số lớp giả CSS tương tự khác
Tôi đã đề cập đến 5 và 6 trong các ghi chú mã trước đây của mình, hãy cuộn xuống gần cuối để đọc nó 🤓
# Hỗ trợ trình duyệtNó cũng được hỗ trợ khá tốt, bao gồm cả Internet Explorer
# Cập nhật. con một trong Bộ chọn CSS 4Cũng muốn bao gồm bản cập nhật này. Nó nằm trong Bản nháp làm việc của Bộ chọn CSS cấp 4
Tài liệu web MDN Vậy có nghĩa là con một có thể tồn tại mà không có phần tử cha 🤔 Tôi thực sự không biết chi tiết về điều này 😅. Nhưng nếu bạn biết điều này là gì, hãy để lại trong phần bình luận để tôi có thể tìm hiểu thêm. Bạn biết những gì họ nói, chia sẻ là quan tâm 🤗 # Đầu vào của cộng đồng
np 4# con đầu vs con một@yoann_buzenet. Tại sao chúng ta sẽ sử dụng 1 thay vì 6? @cancrexo. chà, không phải lúc nào 6 cũng là con một 😉@yoann_buzenet. Có nhưng nếu chỉ có một con, thì 6 cũng được, đó là điều tôi không hiểu?
Làm cách nào để tạo kiểu con cuối cùng trong CSS?Bản trình diễn CSS. . con cuối cùng . trọng lượng phông chữ. in đậm; li. con cuối cùng { ranh giới. 2px màu cam đặc; Làm cách nào bạn có thể chọn phần tử cuối cùng bằng CSS?Để chọn phần tử cuối cùng của một lớp cụ thể, bạn có thể sử dụng CSS. lớp giả loại cuối cùng . |