问答详情
源自:8-6 捡了一个儿子 - 子选择器

第一代子元素怎么理解?

.food>li中的第一代子元素,为什么第二个li也是选中的?

提问者:梦的N次方 2016-07-07 10:36

个回答

  • 剑气书香2015
    2016-07-07 10:44:47
    已采纳

    因为两个都是它的并列子元素,如果子标签里还有li的子标签,那就不会被选中了

  • Carolin3301951
    2016-07-07 10:57:11

    因为他们两个都属于第一代

  • VicenLaw
    2016-07-07 10:53:24

    <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,也是属于第一代。即 class="food"下面,第一代的li。

    上述代码可以理解为:

    分类为:“食物”的列表如下

    一级分类

    1. 水果

    2. 蔬菜

    水果又可以分为:香蕉苹果等(这属于第二级分类。)


  • 慕无忌1887654
    2016-07-07 10:49:03

    第一代子元素可以用族谱来理解:假设你的爷爷有4个儿子并且你的父亲最大,也就是你有3个叔叔。对于你爷爷来说的第一代就包含4个儿子,不仅仅只有你的父亲。画个树形图就好理解了


  • 慕粉13422268485
    2016-07-07 10:47:43

    <ul class="food">
        <li>水果
            <ul>
                <li>香蕉</li>
                <li>苹果</li>
                <li>梨</li>
            </ul>
        </li>
        <li>蔬菜
            <ul>
                <li>白菜</li>
                <li>油菜</li>
                <li>卷心菜</li>
            </ul>
        </li>
    </ul>


    水果和蔬菜都是第一代子元素  就好像是兄弟     .

       香蕉苹果梨 是水果的第一代子元素

  • Thomas3614978
    2016-07-07 10:44:57

    因为水果和蔬菜都是food后面的一个层级,可以理解成同样是food的儿子