比如下面这段代码:
.parent >.child { font-size: 16px; color: red; }
它表示选择一个具有class为parent的父元素的直接子元素,这个子元素的class为child,并将它的字体大小设置为16像素,颜色设置为红色。
如果大家想应用这个样式到多个子元素,可以用逗号分隔多个子元素选择器,比如:
.parent >.child1, .parent >.child2, .parent >.child3 { font-size: 16px; color: red; }
上述代码表示选择具有class为parent的父元素直接子元素中class为child1、child2和child3的元素,并将它们的字体大小设置为16像素,颜色设置为红色。
需要注意的是,子元素选择器只会选择指定元素的直接子元素,不会选择孙元素、曾孙元素等。
下面的代码演示了如何应用子元素选择器的样式:
<div class="parent"> <div class="child1"> <p>这是child1元素的内容</p> <p>这也是child1元素的内容</p> </div> <div class="child2"> <p>这是child2元素的内容</p> </div> <div class="child3"> <p>这是child3元素的内容</p> <p>这也是child3元素的内容</p> <p>这还是child3元素的内容</p> </div> </div> <style> .parent > .child1 { font-size: 18px; color: blue; } .parent > .child2 { font-size: 16px; color: red; } .parent > .child3 { font-size: 14px; color: green; } </style>
上述代码中,大家选择class为parent的div元素的直接子元素,即class为child1、child2和child3的三个div元素,并分别应用了不同的样式。