## 第四节 CSS复合选择器
- 交集选择器(由两个选择器直接连接 ,第一个选择器必须为元素选择器)
语法:元素选择器.类选择器|#ID选择器{属性名1:属性值1;…} - 并集选择器(由任何形式的多个选择器通过逗号连接合并)
语法:选择器1,选择器2,选择器3…{属性名1:属性值1;…}- 后代选择器(用于选择某个元素的指定类型的所有后代元素)
语法 选择器1选择器2{属性名1:属性值1;…} - 子元素选择器(用于选择某个元素的所有子元素)
语法 选择器1>选择器2{属性名1:属性值1;…}
- 后代选择器(用于选择某个元素的指定类型的所有后代元素)
- 相邻兄弟选择器(用于选择某个元素具有相同父元素且紧接其后的元素)
语法 选择器1+选择器2{属性名1:属性值1;…}第五节 在HTML文档中应用CSS的常用方式
- 行内式(在主体区域内使用HTML标签的style属性设置样式)
语法<标签名 style=“属性名1:属性值1;…”>
优点:单独设置某个标签的样式
缺点:不能发挥CSS统一设置的特性 - 内嵌式
语法<style type=“text/css”>内容</style> - 链接式(用<line>标签链接一个外部CSS文件来设置页面元素样式)
- 语法:<line rel=“stylesheet” type=“text/css” href=“CSS文件”/>
解释: rel=“stylesheet”用于定义链接的文件和HTML之间的关系。
href:用于指定链接的CSS文件第六节 CSS的冲突与解决
- 原则
1.优先级原则:优先级最高的样式有效,样式的优先级由样式类型和选择器类型决定。
2.最近原则:越靠近元素的父类样式,优先级越高。
3.在相同方式样式中,后出现的样式>先出现的样式。
4.!import样式优先级最高,高于行内式样式
(不允许转发)