关于后代选择器的定义

来源:3-16 css后代选择器

宝慕林842399

2018-09-28 14:20:57

有一个问题,也许是我钻牛角尖了,但是还是想要去问一下。后代指的是跨越一代或多代的的子孙,也就是第二代或更多代的子元素叫后代,而第一代子元素按理讲不是叫子元素,不应该叫后代吗?因为后台对应的是祖先,是要搁至少一代的呀。

但是为什么我们的后代选择可以选择第一代子元素呢?如p em{},这个用法是正确的。

写回答

1回答

妮可妮可妮_

2018-09-28

哈哈~给同学举个例子,张三的儿子孙子都是张三的后代,但是只有他的儿子算他的子,这样理解起来就可以懂了吧~

后代选择器:

写法:$("ancestor descendant")

例:$("div span")  指的是div标签下的所有span标签,不管是什么层级;

如果您不希望选择任意的后代元素,而是希望缩小范围,只选择某个元素的子元素

子代选择器:

写法:$("parent >  child")

例:$("div > span") 指的是div标签下的下一个层级的span,并不是所有;

祝学习愉快!


0

0 学习 · 36712 问题

查看课程