还是想请大佬们就是一下有关于派生选择器和子元素选择器的区别,能竟可能的想,我知道这没用,但是区别在哪里。。很费解
从定位目标看
如果使用派生选择器定位span那么可用任意父元素,即 h1 span 或者 h2 span都可以
而子元素选择器只能采用 h2 > span 这样定位 h1 > span 是无法找到我们的目标的
后代选择器:就是对象当中所有的子元素,孙子元素以及最底层的元素子选择器:就单单是子元素,子元素的子元素就不算了
后代选择器:就是对象当中所有的子元素,孙子元素以及最底层的元素子选择器:就单单是子元素,子元素的子元素就不算了,
派生选择器包含:· CSS 后代选择器
· CSS 子元素选择器
· CSS 相邻兄弟选择器
CSS后代选择器、子元素选择器、相邻兄弟选择器区别与详解
看这里:https://www.cnblogs.com/engeng/p/5970560.html
后代选择器:就是对象当中所有的子元素,孙子元素以及最底层的元素
子选择器:就单单是子元素,子元素的子元素就不算了
前两个是一个概念,正确的叫法就是派生选择器,没有后代选择器这种叫法.id和类的最大区别就是在理论上来说同一id在一个文档中只允许出现一次,而类就正如其名,它是一个类别,所以它可以重复使用在不同的标签上。再就是id的优先级高于类。在css中,id的优先级最高,其次是类,再次是html选择器,当然这中间也有特殊情况,比如直接写在标签style中的样式,它的优先级是最高的,还有就是在css中加了!important的样式优先级也要排在id前面在实际情况中,一个文档中也有可能出现多个相同id的标签,它们同样会正确应用id对应的css属性。在css中id的唯一性不会出现太严重的问题。id的唯一性一般情况下在js中才比较注重。
派生选择器包含:· CSS 后代选择器
· CSS 子元素选择器
· CSS 相邻兄弟选择器