6-6 CSS3 结构性伪类选择器—first-child
本节编程练习不计算学习进度,请电脑登录imooc.com操作

CSS3 结构性伪类选择器—first-child

“:first-child”选择器表示的是选择父元素的第一个子元素的元素E。简单点理解就是选择元素中的第一个子元素,记住是子元素,而不是后代元素。

示例演示

通过“:first-child”选择器定位列表中的第一个列表项,并将序列号颜色变为红色。

HTML代码:

<ol>
  <li><a href="##">Link1</a></li>
  <li><a href="##">Link2</a></li>
  <li><a href="##">link3</a></li>
</ol>

CSS代码:

ol > li{
  font-size:20px;
  font-weight: bold;
  margin-bottom: 10px;
}

ol a {
  font-size: 16px;
  font-weight: normal;
}

ol > li:first-child{
  color: red;
}

演示结果:

任务

在CSS选择器中第一行输入正确的代码,将无序列表的第一个项目符号设置为红色。

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>结构性伪类选择器—first-child</title>
  6. <link href="style.css" rel="stylesheet" type="text/css">
  7. </head>
  8. <body>
  9. <ul>
  10. <li><a href="##">Link1</a></li>
  11. <li><a href="##">Link2</a></li>
  12. <li><a href="##">Link3</a></li>
  13. <li><a href="##">Link4</a></li>
  14. <li><a href="##">Link5</a></li>
  15. </ul>
  16. </body>
  17. </html>
  1. ul > li? {
  2. color: red;
  3. }
下一节