基本规则
*
用作标签的时候表示任意一个 html 标签,比如可能是 div 可能是 li 或者其他等等
.
后加上 class 属性
#
后跟上 id 属性
空格表示前面标签里面的一个标签,比如ul li
即可定位,但是不一定非要下一个层级,可以是下多个层级
>
表示下一个层级,比如ul>li
+
表示同层级毗邻的下一个,只会匹配第一个
~
与+
不同的是~
可以匹配所有同层级毗邻后面所有的
^
匹配以什么开头的属性,比如说div[class^='xxx']
属性值以 xxx 开头
$
属性值以什么结尾,div[class$='xxx']
*
属性值包含