本文档是《层叠样式表2级修订版1(CSS 2.1)规范(W3C推荐2011-06-07)》的简体中文翻译。

由于译者水平有限,可能存在错误,中文翻译仅供参考,准确的规范内容请查看官方文档
(如在阅读过程中发现任何错误,请提出Issue/PR或者联系ayqy,以便及时更正。)

在本文档的翻译过程中(2016.3.29-2016.5.23),CSS 2.2规范有了新的进展(2016.4.12发布了第一份工作草案)。
目前(2016)得到最广泛支持的版本仍然是CSS 2.1(即本规范),关于CSS规范的最新情况查看CSS

W3C

Cascading Style Sheets Level 2 Revision 1 (CSS 2.1) Specification

W3C 2011年6月7日推荐标准,最后编辑于2016年4月12日

本版本:
http://www.w3.org/TR/2011/REC-CSS2-20110607
最新版本:
http://www.w3.org/TR/CSS2
先前版本:
http://www.w3.org/TR/2011/PR-CSS2-20110412
http://www.w3.org/TR/2008/REC-CSS2-20080411/
最新编辑草案:
http://dev.w3.org/csswg/css2/
编辑者:
Bert Bos <>
Tantek Çelik <>
Ian Hickson <>
Håkon Wium Lie <>

请参考本文档的勘误表

本文档还有其它非标准格式:plain text, gzip'ed tar file, zip file, gzip'ed PostScript, PDF。 也有翻译版本


注意:本规范的某些章节已经被其它规范更新了,具体规范列表及其更替章节请查看最新CSS Snapshot中的"Cascading Style Sheets (CSS) — The Official Definition"部分。

另外,CSS工作组正在推进CSS level 2 revision 2 (CSS 2.2)

摘要

本规范定义了Cascading Style Sheets, level 2 revision 1 (CSS 2.1)。CSS 2.1是一种样式表语言,允许编写者和用户们给结构化文档(例如,HTML文档和XML应用)添加样式(例如,字体和间距)。通过分离文档的表现样式和内容,CSS 2.1简化了网页制作与站点维护。

CSS 2.1基于CSS2 [CSS2],后者基于CSS1 [CSS1]。支持针对特定媒体类型的样式表,编写者们可以为可视化浏览器、听觉设备(aural devices)、打印机、盲文设备、手持设备等等分别指定样式。还支持内容定位(content positioning),表格布局(table layout),以及国际化特性和一些UI相关的属性。

CSS 2.1纠正了CSS2中的一些错误(最重要的是重新定义绝对定位元素的高度/宽度,对HTML的"style"属性的更多影响,以及新的'clip'属性计算方式),并添加了一些已经被广泛实现的特性。但CSS 2.1的大部分内容描述了CSS用法的简单印象("snapshot"):它包含所有目前(推荐标准发布这天)可以放心实现的CSS特性。

CSS 2.1源于CSS2,并将代替它。一部分CSS2内容在CSS 2.1中没变,一部分被修改了,还有一部分被删掉了。删掉的部分可能会在CSS3规范中出现,将来的新规范应该参考CSS 2.1(除非他们需要CSS2中那些已经在CSS 2.1被移除的特性,然后应该仅参考CSS2的这些特性,或者优先参考包含这些特性的CSS3模块)。

文档状态

本节描述本文档(发布时)的状态,其它文档可能会取代本文档。W3C发布的规范列表和本技术报告的最新版本可以查看W3C技术报告索引目录:http://www.w3.org/TR/.

本文档已经被W3C成员、软件开发者们、其他W3C小组和兴趣组织评审过了,被W3C认定为推荐标准。这是一份稳定的文档,可以被用于索引材料或者被其它文档引用。W3C制定推荐标准的作用是让规范引起人们的注意并促进规范的广泛使用,以增强Web的功能性和交互性。

(归档) 公开邮件列表www-style@w3.org (查看介绍),专门用来讨论本文档。发送邮件时,请在主题中添上“CSS21”,比如:“[CSS21] …summary of comment…

本文档由CSS工作组Style Activity的一部分)编写。

本文档受W3C 专利策略(Patent Policy)-2004年2月5日保护。W3C维护了一份专利公开列表,把成果和贡献小组关联起来,此页面还包含了专利介绍。任何有实际专利知识的人的应该知道必要声明(Essential Claim(s))必须与W3C专利策略的第6节一致。

工作组已经创建了测试集实现报告

对先前工作草案、候选推荐规范和推荐规范的所有改动都列在附录 C中。

内容速查表

内容表