Preview of Cascading Style Sheets Level 2

W3C Editors' Draft DD MMMMM YYYY

This version:
Latest version:
Previous versions:
Editors' draft:
Bert Bos <>
Former editors:
Tantek Çelik <>
Ian Hickson <>
Håkon Wium Lie <>
Chris Lilley <>
Ian Jacobs <

This document is also available in these non-normative formats: plain text, gzip'ed tar file, zip file, gzip'ed PostScript, PDF. See also translations.


This document shows the specification for Cascading Style Sheets level 2 [CSS21] as it would look with proposed errata included.

CSS is a style sheet language that allows authors and users to attach style (e.g., fonts and spacing) to structured documents (e.g., HTML documents and XML applications). By separating the presentation style of documents from the content of documents, CSS simplifies Web authoring and site maintenance.

CSS level 2 extends CSS level 1 and is itself extended by various other CSS specifications, called “CSS modules.” (For an overview of the various specifications that make up CSS, see the separate Note titled “CSS Snapshot” [CSS].)

Status of this document

This section describes the status of this document at the time of its publication. Other documents may supersede this document. A list of current W3C publications and the latest revision of this technical report can be found in the W3C technical reports index at http://www.w3.org/TR/.

This document is a preview of how the next revision of the CSS level 2 Recommendation might look. It is not a specification itself, but meant for information and to collect feedback, before a possible revision of the Recommendation. This document is not expected to progress to Recommendation itself. It may, however, be updated by another Note.

All changes relative to the CSS 2.1 Recommendation are listed in appendix C.

This is a copy of the editors' draft for the Note. It is not an official W3C Note.

This document was produced by the CSS Working Group (part of the Style Activity).

The (archived) public mailing list www-style@w3.org (see instructions) is preferred for discussion of this specification. When sending e-mail, please put the text “css2-testing” in the subject, preferably like this: “[css2-testing] …summary of comment…

Issues can also be posted via the GitHub Web site.

This document was produced by a group operating under the 5 February 2004 W3C Patent Policy. W3C maintains a public list of any patent disclosures made in connection with the deliverables of the group; that page also includes instructions for disclosing a patent. An individual who has actual knowledge of a patent which the individual believes contains Essential Claim(s) must disclose the information in accordance with section 6 of the W3C Patent Policy.

This document is governed by the 1 September 2015 W3C Process Document.

Table of Contents

Full Table of Contents