- 2.1, 元素选择器
- 2.2, 类选择器
- 2.3, ID选择器
- 2.4, 复合选择器
- 2.5, 群组选择器
- 2.6, 通用选择器
- 2.7, 后代选择器
- 2.8, 属性选择器
- 2.9, 伪类和伪元素
- 2.10,选择器的优先级
选择器
1,
元素选择器
-
语法:
标签名 { } -
比如p则会选中页面中的所有p标签,h1会选中页面中的所有h1标签。
2,
类选择器
- 语法:
.className { } - 比如.hello会选中页面所有class属性为hello的元素
3,
ID选择器
- 语法:
#id { }
• 比如#box会选中页面中id属性值为box的元素,和class属性不同,id属性是不能重复的。
4,
复合选择器
- 语法:
选择器1选择器2 { } - 例如div.box1会选中页面中具有box1这个class的div元素。
5,
群组选择器
-
语法:
选择器1,选择器2,选择器3 { } -
比如p,.hello,#box会同时选中页面中p元素,class为hello的元素,id为box的元素。
6,
通用选择器
- 通用选择器,可以同时选中页面中的所有元素。
- 语法:
*{ }
7,
后代选择器
- 后代选择器可以根据标签的关系,为处在元素内部的代元素设置样式。
- 语法:
祖先元素 后代元素 后代元素 { } - 比如p strong 会选中页面中所有的p元素内的strong元素
- 标签之间的关系