<div class="parent">
<span class="child child1">child1</span>
<span class="child child2">child2</span>
<div class="child child3">
child3
<div>child3-1</div>
<div>child3-2</div>
</div>
<div class="child child4">
child3
<div>child4-1</div>
<div>child4-2</div>
</div>
</div>
:first-child 使用,是所有元素中的第一个满足条件就会被选中
// 设置 parent 下面的 第一个child 里面的字体颜色
.parent .child:first-child {
color: blue;
// parent 下面的第一个元素 如果是 child 才会被选中
}
:first-of-type使用,是每一个元素中的第一个 都满足条件才选中
.parent .child:first-of-type {
color: blue;
// parent 下面 第一个满足该条件的元素如果是child就变成蓝色
// 例如 我写的 第一个span/ 第一个div 都是 满足 child,就会被选中
// 如果我的第一个span不是child,那么两个span 都不会被选中
}