css的三大特性

1.继承属性

作用:给父元素设置一些属性,子元素也可以使用

使用范围:

1.color/font-/text-/line开头的属性才可以继承

2.css的继承中不仅仅是儿子可以继承,后代都可以继承

3.特殊性:a标签的文字颜色和下划线是不能被继承的

h标签的文字大小也是不能继承的

应用的范围:一般用于设置网页上面的一些共性的信息,字体颜色大小,

2.层叠性

作用:css处理冲突的一种能力

注意点:层叠性只有在多个选择器选中“同一个标签”,然后给同一个标签设置相同的属性,发生重叠


3.优先级

作用:当多个选择器选中同一个标签,并且给同一个标签设置相同的属性是,如何层叠就由优先级来确定

优先级判断方式:

1)是否是直接选中

间接选中为继承,里选中标签近的设置的属性为准

2)是否为相同的选择器

都为直接选中,并且为同类型的选择器,那么按后者的为准

3)不同的选择器

如果都是直接选择,并且不是相同类型的选择器,那么按照选择器的优先级层叠

id>类>标签>通配符>继承>浏览器默认

你可能感兴趣的:(css的三大特性)