关于后代选择器的定义
来源:3-16 css后代选择器
宝慕林842399
2018-09-28 14:20:57
有一个问题,也许是我钻牛角尖了,但是还是想要去问一下。后代指的是跨越一代或多代的的子孙,也就是第二代或更多代的子元素叫后代,而第一代子元素按理讲不是叫子元素,不应该叫后代吗?因为后台对应的是祖先,是要搁至少一代的呀。
但是为什么我们的后代选择可以选择第一代子元素呢?如p em{},这个用法是正确的。
1回答
哈哈~给同学举个例子,张三的儿子孙子都是张三的后代,但是只有他的儿子算他的子,这样理解起来就可以懂了吧~
后代选择器:
写法:$("ancestor descendant")
例:$("div span") 指的是div标签下的所有span标签,不管是什么层级;
如果您不希望选择任意的后代元素,而是希望缩小范围,只选择某个元素的子元素
子代选择器:
写法:$("parent > child")
例:$("div > span") 指的是div标签下的下一个层级的span,并不是所有;
祝学习愉快!
相似问题