1.继承性
什么是继承?
给父元素一些属性,子元素也可以使用,我们称之为继承性。
注意点:1.并非所用属性都可以继承的,只有以color/font-/text-/line开头的属性可以继承。
2.在CSS继承中不仅仅是儿子能继承,只要是后代都可以继承。
继承的特殊性
1.a标签的文字颜色和下划线是不能继承的。
h标签的文字大小是不能继承的。
应用场景:一般设置网页上的共性信息,例如网页的文字颜色,字体,文字大小等内容。
2.层叠性
什么是层叠性?
作用:层叠性是CSS处理冲突的一种能力。
注意点:层叠性只有在多个选择器选择了"同一个标签",然后又设置了"相同的属性",才会发生层叠性。
3.优先级
1.什么是优先级?
作用:在多个选择器选择了"同一个标签",然后又设置了"相同的属性",如何层叠就由优先级确定。
2.优先级的判断的三种方法。
是否是直接选中(间接选中就是指继承)?
如果是间接选中,就是看谁离目标标签近就听谁的。
是否是相同选择器?
如果都是直接选中,都是同类型的 选择器,谁写在最后面就听谁的。
不同选择器
如果都是直接选中,并且不是相同类型的选择器,那么就会按照选择器的优先级来层叠。
id>类>标签>通配符>继承>浏览器默认
网友评论