1.继承性,子元素可以使用父元素的一些属性,并不是所有属性都可以继承,只能是以text-、color、font-、line-开头的属性才能被继承,不仅仅儿子可以继承,后代都可以继承;a标签的颜色和下划线不能继承,h标签的文字大小不能继承
2.层叠性,各个选择器选中同一个标签设置同一属性,就发生层叠性,一个选择器会层叠掉其它选择器,是css处理冲突的一种能力
3.优先级,出现层叠性时,元素的最终效果由优先级确定;是否直接选中,如果都是间接选中(继承),谁近就听谁的,如果是直接选中并且都是同类型选择器,谁后写就听谁的;直接选中如果选择器类型不同则按优先级,id选择器>类选择器>标签>继承>浏览器默认
优先级提升:!important提升某个直接选中选择器的某个属性的优先级,将指定的属性(其它未指定的不算)的优先级提为最高,只能用于直接选中,通配符也是直接选中,可以提升优先级
权重优先级:,id选择器>类选择器>标签,如果都一样,谁写后面听谁的
网友评论