Tôi đã thấy nhân vật này một số lần trong các tệp CSS nhưng tôi không biết nó được sử dụng như thế nào. Bất cứ ai có thể giải thích cho tôi và cho thấy làm thế nào chúng hữu ích trong việc làm cho một kiểu trang dễ dàng hơn?
Tôi đã thấy nhân vật này một số lần trong các tệp CSS nhưng tôi không biết nó được sử dụng như thế nào. Bất cứ ai có thể giải thích cho tôi và cho thấy làm thế nào chúng hữu ích trong việc làm cho một kiểu trang dễ dàng hơn?
Câu trả lời:
Đó là một bộ chọn con CSS. P > SPAN
có nghĩa là áp dụng kiểu theo sau cho tất cả các thẻ SPAN là con của P
thẻ.
Lưu ý rằng "con" có nghĩa là "hậu duệ ngay lập tức", không chỉ bất kỳ hậu duệ nào. P SPAN
là một công cụ chọn hậu duệ , áp dụng kiểu theo sau cho tất cả SPAN
các thẻ là con của P
thẻ hoặc con đệ quy của bất kỳ thẻ nào khác là con / hậu duệ của P
thẻ. P > SPAN
chỉ áp dụng cho SPAN
các thẻ là con của một P
thẻ.
p em
sẽ phù hợp với bất kỳ <em>
trong vòng a <p>
. Chẳng hạn, nó sẽ khớp với các <em>
s sau :
<p><strong><em>foo</em></strong></p>
<p>Text <em>foo</em> bar</p>
Mặt khác,
p > em
Sẽ chỉ phù hợp với <em>
s mà là con ngay lập tức <p>
. Vì vậy, nó sẽ phù hợp:
<p>Text <em>foo</em> bar</p>
Nhưng không:
<p><strong><em>foo</em></strong></p>
cái này được gọi là Bộ kết hợp trẻ em:
Một bộ chọn kết hợp con đã được thêm vào để có thể định kiểu nội dung của các phần tử có trong các phần tử được chỉ định khác. Ví dụ: giả sử người ta muốn đặt màu trắng là màu của các siêu liên kết bên trong các thẻ div cho một lớp nhất định vì chúng có nền tối. Điều này có thể được thực hiện bằng cách sử dụng dấu chấm để kết hợp div với tài nguyên lớp và dấu lớn hơn là dấu tổ hợp để kết hợp cặp với a, như được hiển thị bên dưới:
div.resources > a{color: white;}
(từ http://www.xml.com/pub/a/2003/06/18/css3-selector.html )
E > F
Khớp với bất kỳ phần tử F nào là con của phần tử E.
thêm về http://www.w3.org/TR/CSS21/selector.html#child-selector