课程
/前端开发
/HTML/CSS
/十天精通CSS3
为什么输入.wrapper>p:first-child{background:orange}是可以的
而输入.wrapper>div:first-child{background:orange}是不行的
但是如果我输入.wrapper>div{background:orange}是可以的
2014-10-21
源自:十天精通CSS3 6-10
正在回答
:first-child 是用来匹配父元素下的第一个子元素, 如果:前面的元素不是第一个子元素,则无效。
选择器的条件要都满足才能执行,.wrapper>div:first-child 这个选择器是选择class为wrapper下的子类标签div,!并且是.wrapper里面的first-child( 第一个子类 )!,但是div中没有是wrapper的第一个子类,所以不满足条件选择器,所以不执行。
:first-child 是用来匹配父元素下的第一个子元素, 你看结构 div不是第一个子元素啊
举报
本课程为CSS3入门教程,深刻详解CSS3知识让网页穿上绚丽装备
1 回答
2 回答