章节
问答
课签
笔记
评论
占位
占位

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选择器中第一行输入正确的代码,将无序列表的第一个项目符号设置为红色。

?不会了怎么办

first-child标签是否书写正确

||
1
2
<!DOCTYPE html>
<html>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
1
2
ul > li {
color: red;
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
提交
重置代码
||

请验证,完成请求

由于请求次数过多,请先验证,完成再次请求

加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

邀请您关注公众号
关注后,及时获悉本课程动态

举报

0/150
提交
取消
全部 精华 我要发布

已采纳回答 / 244执着
不是继承,:first-child不能理解为第一个子元素,而应该理解成第一个元素,所以,你匹配的是第一个.post类元素,并不是第一个p元素。因此,.post:first-child和.post所选择的元素是一样的。最后因为.post:first-child样式覆盖了.post,所以所有的p元素都是蓝色的

已采纳回答 / weixin_慕标9288677
因为first-child只对第一个子元素起作用,link2是不是第一个子元素。

已采纳回答 / qq_起開始旅程_0
ul>li:first-child,. ul>li:first-child a{  }

最新回答 / lyd冬月
一样可以的,是我之前有些地方弄错了。这问题不用管。

最新回答 / 魔争
<...code...>

已采纳回答 / rovast2
你需要在style.css中编辑代码,这样就可以了

最赞回答 / 慕村9583991
ul>li=选择ul标签下的子元素liul li=选择ul标签下的后代元素li

已采纳回答 / Code_Fulture
<ul> <li><p></p></li> </ul> li和p分别设置,百度的方法,嘿嘿

最新回答 / 慕粉3808401
css里面很多时候不能乱加空格,加空格表示并列。这里的情况加了空格就不匹配li了,作用类似 ul[空格]li,表并列,即ul的li与ul的firstchild应用你的样式

已采纳回答 / ancine玉
说到底,CSS3 就是新版本的 CSS(只是还没成为标准),所以所有使用 CSS 的地方,只要浏览器支持 CSS3, 都可以使用 CSS3 ,并不仅仅是选择器,所有语法都是这样。 js 本身不是通过 CSS选择器 来获得元素的,它是使用内置的 get 方法,但这并不妨碍你在 js 代码里使用 CSS3 的语法(比如函数里面要是需要用到 CSS的语法,就可以使用CSS3)JQuery 的语法是 Xpath 和 CSS 语法的结合,它是使用 CSS选择器 的语法获得元素的,所以只要浏览器支持,就可以使用 CS...

已采纳回答 / 东城子夜
ul > li 选择了ul下的所有li元素,而ul > li:first-child 只选择了ul下的第一个li元素,你可以亲自写一下试试就明白了
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言