CSS 2.1
层叠样式表2 修订版本1(CSS 2.1) 说明书
w3c候选推荐 2007-7-19
文章版本
http://www.w3.org/TR/2007/CR-CSS21-20070719
最新版本
http://www.w3.org/TR/CSS21
之前版本
http://www.w3.org/TR/2006/WD-CSS21-20061106
编辑
Bert Bos <bert @w3.org>
Tantek Çelik <tantek @cs.stanford.edu>
Ian Hickson <ian @hixie.ch>
Håkon Wium Lie <howcome @opera.com>
请查阅本文档的勘误表。
本文档的plain text, gzip'ed tar file, zip file, gzip'ed PostScript, PDF这些非标准格式同样是有用的。详见翻译。
Copyright © 2006 W3C® (MIT, ERCIM, Keio),版权所有。 适用于W3C 免责申明, 商标 和 文档使用规则。
摘要
本规范详细说明了层叠样式表2修订版本1(CSS 2.1)。
CSS 2.1是一种样式表语言,它允许作者和用户为结构化文档设置样式.通过将文档内容(content of documents,如果采用现在的说法,适用文档结构更加容易理解。)和样式的分离,CSS2.1使得网页编写和网站维护更加方便。
CSS2.1是基于CSS2[CSS2]修订而成,而CSS2则从CSS1[CSS1]基础之上建立而来的,它支持媒体特效样式表,这样编写者可以将他们的文档在视觉浏览器,听觉设备,打印设备,盲人辅助设备,手持设备等等媒体设备上展示出来。它同样也提供了内容定位,表格布局,国际化特性和一些与用户界面相关的属性。
CSS 2.1 纠正了CSS2的少数错误(最重要的是重新定义了绝对定位元素的width/height,对HTML的“style”属性影响比较大,并使得‘clip’属性重新定义了计算方法),增加了少数呼声较高的,并已广泛使用的特性。多数的CSS 2.1提供CSS使用方法的"快照":它集合了所有在推荐标准的出版数据里面能共同实施的CSS特性。
CSS2.1基于CSS2并试图替换CSS2。在CSS2.1里面,部分CSS2属性并没有变化,部分已经做了修改和变更,还有一部分已经被删除。被删除的部分将会用CSS3的规范取代。未来的规范应该基于CSS2.1(除非他们需要一些CSS2.1已经丢弃却在CSS2里面存在的特性,那么他们会参考CSS2的这些特性而不考虑在CSS2.1里面是否存在,或者在包含这些特性的独立模块里面参考这些特性更适合一些。)