ITEEDU

样式表简介 Introduction to CSS2

  说明:这种颜色是CSS2标准属性。这种颜色是IE建议样式表属性。这种颜色是NS私有属性。这种颜色是目前尚无浏览器支持的属性。

属性 Properties

选择符 Selectors

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

伪类 Pseudo-Classes

Pseudo-Classes
伪类
CSS Version
版本
Compatibility
兼容性
Description
简介
:link CSS1 IE4+ , NS4+ 设置a对象在未被访问前的样式表属性
:hover CSS1/CSS2 IE4+ , NS4+ 设置对象在其鼠标悬停时的样式表属性
:active CSS1/CSS2 IE4+ 设置对象在被用户激活(在鼠标点击与释放之间发生的事件)时的样式表属性
:visited CSS1 IE4+ , NS4+ 设置a对象在其链接地址已被访问过时的样式表属性
:focus CSS2 NONE 设置对象在成为输入焦点(该对象的onfocus事件发生)时的样式表属性
:first-child CSS2 NONE 设置对象(Selector1)的第一个子对象(Selector2)的样式表属性
:first CSS2 IE4+ 设置页面容器第一页使用的样式表属性。仅用于@page规则
:left CSS2 IE4+ 设置页面容器位于装订线左边的所有页面使用的样式表属性。仅用于@page规则
:right CSS2 IE4+ 设置页面容器位于装订线右边的所有页面使用的样式表属性。仅用于@page规则
:lang CSS2 NONE 设置对象使用特殊语言的内容样式表属性

伪对象 Pseudo-Elements

Pseudo-Elements
伪对象
CSS Version
版本
Compatibility
兼容性
Description
简介
:first-letter CSS2 IE5.5+ 设置对象内的第一个字符的样式表属性
:first-line CSS2 IE5.5+ 设置对象内的第一行的样式表属性
:before CSS2 NONE 用来和content属性一起使用,设置在对象前(依据对象树的逻辑结构)发生的内容
:after CSS2 NONE 用来和content属性一起使用,设置在对象后(依据对象树的逻辑结构)发生的内容

规则 At-Rules

At-Rules
样式表规则
CSS Version
版本
Compatibility
兼容性
Description
简介
@import CSS1 IE4+ 指定导入的外部样式表及目标媒体。该规则必须在样式表头部最先声明
@charset CSS2 IE4+ 在外部样式表文件内使用。指定该样式表使用的字符集。请参阅附录:字符集
@font-face CSS2 IE4+ 设置嵌入HTML文档的OpenType字体
@fontdef NS专有规则 NS4+ 设置嵌入HTML文档的字体
@media CSS2 IE5+ 指定样式表规则用于指定的媒体类型
@page CSS2 IE5.5+ 设置页面容器的版式,方向,边空等

声明 Declaration

Declaration
样式表声明
CSS Version
版本
Compatibility
兼容性
Description
简介
!important CSS1 IE4+ 提升指定样式条目的应用优先权

单位 Units

    ms
em    ex    px    pt    pc    in    cm    mm
kHz    Hz
deg    grad    rad

附录 Appendix
颜色表 Color Table
设备类型 Media Types
字符集识别 Character Set Recognition
ISO Latin-1字符集 ISO Latin-1 Character Set
HTML附加命名实体
特殊文本和BIDI文本的字符实体