1 /**
2 * 1、基本选择器
3 * 1.1、通配符选择器(*)
4 * 1.2、元素选择器(E)
5 * 1.3、id选择器(#id)
6 * 1.4、class选择器(.class)
7 * IE6中不支持多类选择器(.class1.class2),等价于只有末尾的类名(.class2)
8 * 1.5、群组选择器(selector1, selector2...)
9 *
10 * 2、层次选择器
11 * 2.1、后代选择器(E F)
12 * 2.2、子选择器(E > F)
13 * 2.3、相邻兄弟选择器(E + F)
14 * 2.4、通用兄弟选择器(E ~ F)
15 * E选择器后面的所有为F选择器的兄弟元素
16 *
17 * 3、伪类选择器
18 * 3.1、动态伪类选择器
19 * 3.1.1、:link
20 * 3.1.2、:visited
21 * 3.1.3、:hover
22 * 3.1.4、:active
23 * 3.1.5、:focus
24 * 3.2、目标伪类选择器(:target)
25 * 3.3、语言伪类选择器(:lang(语言名))
26 * 3.4、UI状态伪类选择器
27 * 3.4.1、:checked
28 * 3.4.2、:enabled
29 * 3.4.3、:disabled
30 * 3.5、结构伪类选择器
31 * 3.5.1、:first-child
32 * 3.5.2、:last-child
33 * 3.5.3、:root
34 * 3.5.4、:nth-child()
35 * 3.5.5、:nth-last-child()
36 * 3.5.6、:nth-of-type()
37 * 3.5.7、:nth-last-of-type()
38 * 3.5.8、:first-of-type
39 * 3.5.9、:last-of-type
40 * 3.5.10、:only-child
41 * 3.5.11、:only-of-type
42 * 3.5.12、:empty
43 * 选择没有任何内容的元素,没有任何内容包括空格,用来处理后台输出空类容时。
44 * 3.6、否定伪类选择器(:not())
45 *
46 * 4、伪元素选择器
47 * 4.1、::first-letter
48 * 4.2、::first-line
49 * 4.3、::before
50 * 4.4、::after
51 * 4.5、::selection
52 * ::selection仅接收两个属性background和color
53 *
54 * 5、属性选择器
55 * 5.1、E[attr]
56 * 5.2、E[attr=val]
57 * 5.3、E[attr|=val]
58 * 属性以val开头或val-开头
59 * 5.4、E[attr~=val]
60 * 属性以空格隔开其中一个是val
61 * 5.5、E[attr*=val]
62 * 5.6、E[attr^=val]
63 * 5.7、E[attr$=val]
64 */