子选择器指定的元素是不能在这个元素标签中设置吗?

来源:8-7 这么快就当爷爷了? - 后代选择器

独游

2018-06-24 19:37

在两个选择器都指定<li>后,同样在21行的<li>标签中设置,后代选择器可以向下生效(图2),子类选择器却不能(图1)

请问子选择器指定元素后,后边是不能在这个指定的元素标签本身里设置前面的子选择器吗

https://img3.mukewang.com/5b2f80d30001450710440548.jpg

https://img.mukewang.com/5b2f80d30001bb6c10440548.jpg


写回答 关注

2回答

  • 戒了梦想的少爷
    2018-06-24 22:19:21
    已采纳

    你这个比较混乱了自己

    图一里面第9行没用,起作用的是13行,但是你用了子选择器,子选择器指定标签元素的第一代子元素,也就是你指定ul有效果,li不算它的子元素;

    图2里13行没用,第9行起作用,用的包含选择器,用于标签元素下的所有后辈元素,所以水果下的所有li都有效果

    独游

    非常感谢!

    2018-06-25 10:05:42

    共 1 条回复 >

  • Anti_Hero
    2018-06-24 21:49:29

    图1中的.feed的子级只有ul,li不算它的子级

初识HTML(5)+CSS(3)-升级版

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

1225810 学习 · 18234 问题

查看课程

相似问题