This specification defines Cascading Style Sheets, level 2
(CSS2). CSS2 is a style sheet language that allows authors and users
to attach style (e.g., fonts, spacing, and aural cues) to structured
documents (e.g., HTML documents and XML applications). By separating
the presentation style of documents from the content of documents,
CSS2 simplifies Web authoring and site maintenance.
CSS2 builds on CSS1 (see [CSS1]) and, with very few exceptions,
all valid CSS1 style sheets are valid CSS2 style sheets. CSS2 supports
media-specific style sheets so that authors may tailor the
presentation of their documents to visual browsers, aural devices,
printers, braille devices, handheld devices, etc. This specification
also supports content positioning, downloadable fonts, table layout,
features for internationalization, automatic counters and numbering,
and some properties related to user interface.
Status of this document
This document has been reviewed by W3C Members and other interested
parties and has been endorsed by the Director as a W3C
Recommendation. It is a stable document and may be used as reference
material or cited as a normative reference from another
document. W3C's role in making the Recommendation is to draw attention
to the specification and to promote its widespread deployment. This
enhances the functionality and interoperability of the Web.
A list of current W3C Recommendations and other technical documents
can be found at http://www.w3.org/TR.
Public discussion of CSS features takes place on www-style@w3.org.
Available formats
The CSS2 specification is available in the following formats: