为了账号安全,请及时绑定邮箱和手机立即绑定

为什么输入.wrapper>p:first-child{background:orange}是可以的

而输入.wrapper>div:first-child{background:orange}是不行的

但是如果我输入.wrapper>div{background:orange}是可以的

正在回答

3 回答

:first-child 是用来匹配父元素下的第一个子元素, 如果:前面的元素不是第一个子元素,则无效。

0 回复 有任何疑惑可以回复我~

选择器的条件要都满足才能执行,.wrapper>div:first-child  这个选择器是选择class为wrapper下的子类标签div,!并且是.wrapper里面的first-child( 第一个子类 )!,但是div中没有是wrapper的第一个子类,所以不满足条件选择器,所以不执行。

1 回复 有任何疑惑可以回复我~

:first-child 是用来匹配父元素下的第一个子元素, 你看结构 div不是第一个子元素啊

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
十天精通CSS3
  • 参与学习       242699    人
  • 解答问题       2623    个

本课程为CSS3入门教程,深刻详解CSS3知识让网页穿上绚丽装备

进入课程
意见反馈 帮助中心 APP下载
官方微信