CSS选择器
# CSS选择器
# 种类
种类有差不多10种:
ID选择器:如
#app类选择器:如
.box类型选择器:如
h1标签属性选择器:如
a[title]关系选择器
子代选择器:如
p > span后代选择器:如
p span临接兄弟选择器:如
p + img,选择所有紧跟在p后的img通用兄弟选择器:如
p ~ img
通配选择器:
*选择器列表:如
h1, .special {
color: blue;
}
伪类选择器:如
a:hover伪元素选择器:如
::before、p::first-line
# 选择器权重
0100
- ID选择器
0010
属性选择器
类选择器
伪类选择器
0001
元素选择器(类型选择器)
伪元素选择器
0000
- 通配选择器
# 无视DOM树距离
下面的代码还是后面的覆盖前面的。
body h1 {
color: green;
}
html h1 {
color: purple;
}