在下面的代码中
.first>food {
border:1px solid red}
<ul class="food">
<li>水果
<ul>
<li>香蕉</li>
<li>苹果</li>
<li>梨</li>
</ul>
</li>
<li>蔬菜
<ul>
<li>白菜</li>
<li>油菜</li>
<li>卷心菜</li>
</ul>
</li>
</ul>
如果子选择器只是用于第一个标签的第一代元素. 那么ul标签中的蔬菜li元素应该是孙子辈的?
为什么也同样会设置CSS样式呢?
food指定的是第一个ul标签 第一个ul的第一代元素是li ,所以第一个ul是li的父元素,这个孙子辈的 好像还没听过这种说法 都是第一第二 第三
继承父元素样式。继承下去的