CSS3入门学习之属性大全手册
CSS Level 2 经历了 9 年的时间(从 2002 年 8 月到 2011 年 6 月)才达到 Recommendation(推荐) 状态。主要的原因是被一些 secondary features(次要特性) 拖了后腿。 为了加快那些已经确认为没有问题的特性的标准化速度, W3C 的 CSS Working Group(CSS 工作组) 作出了一项被称为 Beijing doctrine的决定, 将 CSS 划分为许多小组件, 称之为 模块 。 这些模块彼此独立, 按照各自的进度来进行标准化。其中一些已经是 W3C Recommendation 状态, 也有一些还仅仅是 early Working Drafts(早期工作草案)。 当新需求被确认后, 新的模块也同样被添加进来。
从形式上来说,已经不存在 CSS3 标准自身。 每个模块都被独立的标准化,标准 CSS 包括修订后的 CSS2.1 以及完整模块对它的扩充,模块的 level(级别) 数并不一致。 在每个时间点上, 可以为 CSS 标准定义一个 snapshots(快照), 列出 CSS 2.1 和成熟的模块。
W3C 会定期的发布这些 snapshots,例如 2007 或 2010。
目前为止,还没有 level 超过 3 的模块被标准化, 未来应该会有所改变。 一些模块, 像 Selectors(选择器) 4 或 CSS Borders and Backgrounds(边框和背景) Level 4 早已拥有了 Editor's Draft(编辑草案), 即使它们还没有达到 First Published Working Draft(初次发布工作草案)状态。
-
定位 Positioning
布局 Layout
边框 Border
背景 Background
颜色 Color
字体 Font
文本 Text
文本装饰 Text Decoration
书写模式 Writing Modes
用户界面 User Interface
多列 Multi-column
伸缩盒 Flexible Box(旧)
伸缩盒 Flexible Box(新)
转换 Transform
过渡 Transition
动画 Animation
打印 Printing
媒体查询 Media Queries
Only Firefox
Only Webkit
关系选择符 Relationship Selectors
属性选择符 Attribute Selectors
伪类选择符 Pseudo-Classes Selectors
伪对象选择符 Pseudo-Element Selectors
语法与规则 Rules and Syntax
长度值与单位 Length Data Types and Units
角度值与单位 Angle Data Types and Units
时间值与单位 Time Data Types and Units
频率值与单位 Frequency Data Types and Units
特殊布局值与单位 Layout-specific Data Types and Units
分辨率值与单位 Resolution Data Types and Units
颜色值 Color Data Types
函数值 Functional Notations Data Types
图像值 Image Data Types
紫色 链接表示该属性在CSS3有修改或者增加了新的属性值;橙色 链接表示该属性是CSS3新增属性