天不老,情难绝。心似双丝网,中有千千结。
CSS 语法
1 | div{width:200px;height:100px;background:red; } |
- 每个 CSS 样式由两部分组成,即选择符和声明,声明又分为属性和属性值
- 属性必须放在花括号中,属性与属性值用冒号连接。
- 每条声明用分号结束。
- 当一个属性有多个属性值的时候,属性值与属性值用空格分隔。
- 在书写样式过程中,空格、换行等操作不影响属性显示。
基础选择器
- 标签选择器
1 | <style> |
- id 选择器
- id 选择器选中为标有特定 id 的 HTML 元素
1 | <style> |
- class 选择器
1 | <style> |
复合选择器
- 复合选择器是建立在基础选择器上,对基本选择器进行组合形成的。
- 后代选择器
1 | div h3 { |
- 子元素选择器
1 | div > p { |
- 并集选择器
1 | span , p { |
- 伪类选择器
1 | /* 选择未访问的链接 */ |
CSS3 关系选择器
- 子代选择器 选择器 1>选择器 2{}
选中直接子代 (用 大于号 表示)
1 | .box>span{ |
- 后代选择器 选择器 1 选择器 2{}
选中所有后代 (中间用 空格 隔开)
1 | .box span{ |
- 相邻兄弟选择器 选择器 1+选择器 2{}
平级 挨着的后面那一个(用 加号 表示)
1 | .two + p { |
- 通用兄弟选择器 选择器 1
选择器 2{}表示)
平级 后面所有的兄弟(作用于多个元素,用
1 | .two ~ p { |