6. CSS选择器常用CSS3选择器:* 任何元素E 任何类型为 E 的元素E[foo] 具有 foo 属性的类型为 E 的元素E[foo="bar"] 具有 foo 属性且值为 bar 的类型为 E 的元素E[foo~="bar"] 具有 foo 属性且其中一个值为 bar 的类型为 E 的元素E[foo^="bar"] 具有 foo 属性且值的开头为 bar 的类型为 E 的元素E[foo$="bar"] 具有 foo 属性且值的末尾为 bar 的类型为 E 的元素E[foo*="bar"] 具有 foo 属性且值的含有 bar 的类型为 E 的元素
7. CSS选择器常用CSS3选择器:E#myid ID 为 "myid"的类型为 E 的元素 E:not(s) 不符合选择器 s 的类型为 E 的元素 E F 作为 E 元素后代的 F 元素E > F 作为 E 元素孩子的 F 元素E + F 作为 E 元素直接后继的 F 元素 (E与F的父亲相同)E ~ F 作为 E 元素后继的 F 元素 (E与F的父亲相同)
8. CSS选择器常用CSS3选择器:E:nth-child(n) E 元素, 作为其父亲的第 n 个孩子结点。
如 n 为常数5 ,选择第5个孩子;
n 为表达式 2n+1,选择位置为奇数的孩子。E:nth-last-child(n) E 元素, 作为其父亲的第 n 个孩子结点,倒序E:nth-of-type(n) E 元素, 同类型中的第 n 个元素。E:nth-last-of-type(n) E 元素, 同类型中的第 n 个元素。倒序
E:first-child E 元素, 作为其父亲的第一个孩子结点。E:last-child E 元素, 作为其父亲的最后一个孩子结点。更多请参考:http://www.w3.org/TR/css3-selectors