css3選擇器有如下幾類:
1:基本選擇器
1.1:id選擇器 #
1.2:類選擇器 .
1.3:元素選擇器 E
1.4:羣組選擇器 select1,select2
1.5:通配符選擇器 *
2:層次選擇器
2.1:E F 後代選擇器,選擇的是F,F是E的後代
2.2:E>F 子選擇器,選擇的是F,F是E的兒子節點
2.3:E+F 相鄰兄弟選擇器,選擇的是F,F是緊鄰E的節點
2.4:E~F 通用選擇器,選擇的是F,F是E的後面的節點
3:僞類選擇器
3.1:動態僞類選擇器 E:link(visited,active,hover,focus)
3.2:目標僞類選擇器 E:target 選擇的是E元素,E元素被相關的URI指向(錨點)
3.3:語言僞類選擇器 E:lang(...)
3.4:UI僞類選擇器 E:checked(enabled,disabled...)一般常用於表單
3.5:結構僞類選擇器 E:fist-child(last-child,root,nth-child(n),nth-last-child(n)...)
3.6:否定僞類選擇器 :not()
4:僞元素選擇器 ::fist-letter,::fist-line,::beffore,::after,selection
5:屬性選擇器 E:[attr],E[attr=val],E[attr~=val],E[attr^=val],E[attr*=val],E[attr$=val]