一CSS(层叠样式表):主要用于设置网页整体的布局,以及元素的样式设置,负责网页的美观
css基础语法:
2 css主要是两部分组成: 选择器 声明块
1基础选择器:
- 元素选择器 通过元素的名字去选择对应的元素 如:div span p ul
- id选择器 语法 #id值 每一个元素都具备id属性 id值是唯一的
- 类选择器 语法 .类名 每一个元素都具备class属性 类名是可以重复的
- 通配符选择器 语法: * 选中页面中所有的元素
2复合选择器:是由两个或多个基础选择器组成
复合选择器分为两种类型:
交集选择器: 选择器1选择器2选择器3
- 被选中的元素需要满足所有的选择器条件,才会被选中
并集选择器: 选择器1,选择器2,选择器3
- 被选中的元素只需要满足其中一个选择器条件,就会被选中
3子代选择器 : 选择器1>选择器2>选择器3
4后代选择器: 选择器1 选择2 选择3
5兄弟选择器:
- 选择器1+选择器2 选中某个元素后的第一个兄弟元素
- 选择器1~选择器2 选中某个元素后的所有的兄弟元素
html元素与元素之间存在哪些关系:
- 父子关系
- 祖先后代关系
- 兄弟关系
父元素:直接含有被嵌套元素的元素,可以称作为父元素
子元素:被父元素包裹的元素,可以称作为子元素,子元素也是特殊的后代元素
兄弟元素:拥有同一个元素的元素,可以称作为兄弟元素
祖先元素:间接包含着后代的元素称为 祖先元素
后代元素:被某个元素间接包裹的,称为该元素的后代元素
伪类选择器的语