E F
选择E的所有后代为F的元素
E > F
选择E的所有子代为F的元素
E + F
选择和E相邻的为F的兄弟元素 ,父元素必须相同
** E ~ F**
选择和E的所有的为F的兄弟元素 ,父元素必须相同
E[Alt]
选择E的属性中含有Alt的的元素
E[Alt=“AA”]
选择E的属性中含有Alt且Alt的值为AA的元素
** E[Alt^=“AA”]**
选择E的属性中含有Alt且属性值以AA开头的元素
E[Alt$=“AA”]
选择E的属性中含有Alt且其属性值以AA结尾的元素
E[Alt=“AA”]*
选择E的属性中含有Alt且属性值含有AA的元素
E[Alt|=’'AA”]
选择E的属性中含有Alt且属性值以AA开头或者属性值以AA-开头的元素
E[Alt~=’'AA"]
选择E的属性值为Alt且属性值包含单词AA的元素
E:first-letter
选择每一个E元素的第一个字母
E:first-line
选择每一个E元素的第一行
E:first-child
选择只有当E为父级元素时的第一个元素
E:last-child
选择只有当E为父级元素的最后一个元素
** E:nth-child(X)**
1:当x为数字时,表示选中E为父级元素的第X个元素
2:当X为2n时,表示选中E为父级元素的偶数个元素
3:当X为2n+1时,表示选中E为父级元素的奇数个元素
E:nth-last-child
与nth相同,只不过从倒数开始
** E:first-of-type、 E:last-of-type、E:only-of-type、E:nth-of-type(n)、E:nth-last-of-type(n)、用法与child相似**