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
将同样的定义应用于多个选择符,可以将选择符以逗号分隔的方式并为组