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

html+css基础课8-6子选择器这一节关于子选择器

子选择器,即大于符号(>),用于选择指定标签元素的第一代子元素,那为什么水果一个边框,蔬菜一个边框。

正在回答

7 回答

第一代是一个层级的概念。水果和蔬菜相对于ul都是第一代。如果在ul里面重新套入新的ul-li,那这个新的一代就不会变化了。你可以试一下

0 回复 有任何疑惑可以回复我~

水果,蔬菜均为名为food这个class的第一代子元素,所以代码作用会分别给水果和蔬菜各加一个边框。

0 回复 有任何疑惑可以回复我~

在此页代码中,第一代子元素被设置为<li></li>,内部的元素称为二代子元素,因此不能被执行样式,第二段落的<li>标签默认为同级别元素。可以理解为类似标题一的样式和标题一的样式是一样的。我是不是说的太乱了?

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

<ul class="food">                                /*        1代目    */

    <li>水果                                             /*         2代目   */

        <ul>                                               /*       3代目   */

        <li>香蕉</li>                                 /*         3代目的子代,以下类推   */

            <li>苹果</li>

            <li>梨</li>

        </ul>

    </li>

    <li>蔬菜                                       /*        与“水果”同级的2代目   */

    <ul>                                             /*         3代目   */

        <li>白菜</li>                         /*         3代目的子代   */

            <li>油菜</li>

            <li>卷心菜</li>

        </ul>

    </li>

</ul>

我也是初学,应该是这个意思,不对的话请指正谢谢

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

<li>水果</li>与<li>蔬菜</li>是平行关系,他们同为food的直接子节点,也就是同为food的第一代子元素,互为兄弟节点


0 回复 有任何疑惑可以回复我~

只用于选择指定标签元素的第一代子元素

0 回复 有任何疑惑可以回复我~

两个都是第一代 香蕉苹果这些是第二代

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

html+css基础课8-6子选择器这一节关于子选择器

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