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