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

关于子代和后代选择器的运用的疑问

.food>li{

    border:1px solid red;

    color:blue;/*添加边框样式(粗细为1px, 颜色为红色的实线)*/

}

<ul class="food">

    <li>水果

        <ul>

            <li>香蕉</li>

            <li>苹果</li>

            <li>梨</li>

        </ul>

    </li>

    <li>蔬菜

       <ul>

            <li>白菜</li>

            <li>油菜</li>

            <li>卷心菜</li>

        </ul>

    </li>

</ul>


这段代码中,使用了子代选择器,”蔬菜“所对应的li不是第一个后代,为什么“蔬菜”的字体颜色也会是蓝色的?

正在回答

1 回答

蔬菜<li>跟水果<li>是同一个阶层,同样是第一后代。举个栗子,有个人生了2个孩子,那么这2个孩子都是他的第一代,这里的蔬菜就相当于他的第二小孩,你不能说第二个小孩不是他的第一代。


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

KevinC 提问者

非常感谢!
2015-03-15 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

关于子代和后代选择器的运用的疑问

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信