class="area">
Selectors 選擇符 |
CSS Version 版本 |
Compatibility 兼容性 |
Syntax Samples 語法 |
Description 簡介 |
類型選擇符(Type Selectors)
CSS1
IE4+ , NS4+
E1
以文檔語言對象類型作為選擇符
通配選擇符(Universal Selector)
CSS2
NONE
*
選定文檔目錄樹(DOM)中的所有類型的單一對象
包含選擇符(Descendant Selectors)
CSS1
IE4+ , NS4+
E1 E2
選擇所有被E1包含的E2。即E1.contains(E2)==true
子對象選擇符(Child Selectors)
CSS2
NONE
E1 > E2
選擇所有作為E1子對象的E2
相鄰選擇符(Adjacent Sibling Selectors)
CSS2
NONE
E1 + E2
選擇緊貼在對象E1之後的所有E2對象
屬性選擇符(Attribute Selectors)
CSS2
NONE
E1[attr]
選擇具有attr屬性的E1
屬性選擇符(Attribute Selectors)
CSS2
NONE
E1[attr=value]
選擇具有attr屬性且屬性值等於value的E1
屬性選擇符(Attribute Selectors)
CSS2
NONE
E1[attr~=value]
選擇具有attr屬性且屬性值為一用空格分隔的字詞列表,其中一個等於value的E1
屬性選擇符(Attribute Selectors)
CSS2
NONE
E1[attr|=value]
選擇具有attr屬性且屬性值為一用連字符分隔的字詞列表,由value開始的E1
ID選擇符(ID Selectors)
CSS1
IE4+ , NS4+
#sID
以文檔目錄樹(DOM)中作為對象的唯一標識符的ID作為選擇
類選擇符(Class Selectors)
CSS1
IE4+ , NS4+
E1.className
在HTML中可以使用此種選擇符。其效果等同於E1[class~=className]
選擇符分組(Grouping)
CSS1
IE4+ , NS4+
E1,E2,E3
將同樣的定義應用於多個選擇符,可以將選擇符以逗號分隔的方式並為組