一、学习计划:
1.层叠性和继承性
2.选择器的优先级
1.层叠性,指的是CSS样式的叠加,例如:使用CSS样式定<p>标记字号大小12像素,嵌入式定义<p>标记颜色为红色,那么段落文本显示为12像素红色,这两种样式产生了叠加
继承性,子标签会继承父标签的某些样式,想要设置一个可继承的属性,只需将他应用到父元素即可
-恰当的使用继承可以简化代码,降低CSS样式的复杂性
-所有字相关的都可以继承,比如:color、text-系列、font-系列、line-系列、cursor
-并不是所有的CSS属性都可以继承,例如:下面的属性都不具有继承性:边框、外边框、内边框、背景、定位
-所有盒子相关的属性都不能继承
2.选择器的优先级
important>内联>ID>伪类丨类丨属性选择>标签>伪对象>通配符>继承
结论:
1.继承的样式要高于默认样式的优先级
2.通配符选择器的样式优先级比继承的样式优先级要高
3.标签的选择器优先级要高于通配符选择器的优先级
4.类选择器的优先级要高于标签选择器的优先级
5.ID选择器的优先级高于类选择器的优先级
6.行内选择器的优先级高于ID选择器的优先级