CSS3模块

课后整理 2020-12-9

CSS 1和CSS 2.1都是单一的规范,其中CSS 1主要定义了网页对象的基本样式,如字体、颜色、背景、边框等。CSS 2添加了高级概念:浮动、定位,以及高级选择器,如子选择器、相邻选择器和通用选择器等。

CSS3被划分成多个模块组,每个模块组都有自己的规范。这样的好处是整个CSS3的规范发布不会因为部分存在争论的部分而影响其他模块的推进。对于浏览器来说,可以根据需要,决定哪些CSS功能被支持。对于W3C制定者来说,可以根据需要进行针对性的更新,从而为一个整体的规范更加灵活和及时修订,这样更容易扩展新鲜的技术特性。

2001年5月23日,W3C完成CSS3的工作草案,在该草案中制订了CSS3发展路线图,路线图详细列出了所有模块,并计划在未来将逐步进行规范。权威参考:http://www.w3.org/TR/css3-roadmap/

下面列表简单介绍各主要模块内容和参考地址,用户仅作了解或备查参考。

【提示】

更详细的信息可参见http://www.w3.org/Style/CSS/current-work.html,其中介绍了CSS3具体划分为多少个模块组、CSS3所有模块组目前所处的状态,以及将在什么时候发布。