一、标签选择器
1、单标签
2、多标签
二、属性选择器
1、简单属性选择器
2、具体属性选择器
[id="tox"]{color: red;}
3、部分属性选择器
[class ~="b"] 选择class属性值在用空格分隔的词列表中包含词语"b"的所有元素
例如:class="ab"不满足[class ~="b"],而class="a b"或class="b"满足
[class |="b"] 选择class属性值等于b或以b-开头的所有元素
例如:class="ab"或class="ab-"不满足[class |="a"],而class="a"或class="a-"满足
[class ^="b"] 选择class属性值以"b"开头的所有元素
[class $="b"] 选择class属性值以"b"结尾的所有元素
[class *="b"] 选择class属性值包含"b"的所有元素
上面三个属于正则匹配,是CSS3新增的属性选择器
三、伪类和伪元素
原文:https://www.cnblogs.com/tasly/p/11815793.html