Menu
CoddyTech

子选择器

Coddy CSS 选择器 课程的第 7 课,共 15 课。

子选择器是一种 CSS 选择器,用于选择指定元素的所有直接子元素。子选择器由两个选择器之间的一个大于号(>)表示。

示例:

来看下面的 HTML 结构:

<div class="parent">
   <p>This is a direct child paragraph.</p>
   <div>
       <p>This is an indirect child paragraph.</p>
   </div>
</div>

要选中直接子段落,可以使用子组合符,如下所示:

.parent > p {
    color: blue;
}

在这个示例中,只有直接子段落会变成蓝色,嵌套在内部 <div> 中的段落不会变色。

 

你也可以使用子选择器,避免为不是指定元素直接子元素的元素设置样式。例如,你可以使用子选择器,将作为 p 元素直接子元素的所有链接设置为红色。

challenge icon

挑战

简单

给定以下 HTML 结构,使用子选择器创建一条 CSS 规则,将 <ul> 元素内的直接列表项的背景颜色设为黄色。

亲手试试

<html>
<head>
  <title>Child Selector Exercise</title>
  <style>
    /* CSS Code goes here */
  </style>
</head>
<body>
  <ul class="list">
    <li>This is a direct list item.</li>
    <div>
        <li>This is an indirect list item.</li>
    </div>
</ul>
</body>
</html>

CSS 选择器中的所有课

自己练习: Web 在线编辑器