本节简介:讲解包括CSS的层叠理论、继承理论、后代理论和特征理论,解释了css样式规则起作用的原理。
本节课同学们做的笔记 点击播放按钮可自动定位到对应时间进行播放
特征理论:描述当两个或者更多的规则相冲突时浏览器怎样确定用什么格式化效果的概念。在加载样式表时,特别是规则相冲突时,浏览器将会使用以下的优先级来确定如何应用样式:层叠<继承<后代结构<特征
继承理论:描述一个规则如何被一个或多个以前的声明规则所影响。继承可以影响同名规则,以及格式化父元素或者彼此嵌套元素。
层叠理论:规则在样式表中或者页面上的顺序,同级中,新的规则样式会覆盖前面一级,浏览器通常使用的层级顺序
代码浏览器最后出现的规则将对任何特定元素具有最大的影响
特征理论:描述当两个或者更多的规则相冲突时浏览器怎样确定用什么格式化效果的概念。在加载样式表时,特别是规则相冲突时,浏览器将会使用以下的优先级来确定如何应用样式:层叠<继承<后代结构<特征
后代(子元素)理论:描述了怎样基于特定元素相对于其他元素的位置对其进行格式化。通过使用多个元素(以及ID和类属性)构建选择器可以对WE页面内的文本的特定实例进行格式化。
继承理论:描述一个规则如何被一个或多个以前的声明规则所影响。继承可以影响同名规则,以及格式化父元素或者彼此嵌套元素。
新的规则将取代旧的规则,即前一个声明将被后一个声明所取代