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

s     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文本的字符实体