PR-CSS2-19980324
Cascading Style Sheets, level 2
W3C Proposed Recommendation 24-Mar-1998
- This version:
- http://www.w3.org/TR/1998/PR-CSS2-19980324
- Latest version:
- http://www.w3.org/TR/PR-CSS2
- Previous version:
- http://www.w3.org/TR/1998/WD-css2-19980128
- Editors:
- Bert Bos
<bbos@w3.org>
Håkon Wium Lie
<howcome@w3.org>
Chris Lilley
<chris@w3.org>
Ian Jacobs
<ij@w3.org>
Abstract
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 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 is currently undergoing review by the members of
the World Wide Web Consortium. It is a stable document derived from a
series of working drafts produced over the last year as deliverables
of the Style Sheets
activity. Details of this review have been distributed to
Member's representatives. Comments by non-Members should be sent to www-style@w3.org.
The review period will end on 21 April, 1998 at 24:00 GMT. Within
14 days from that time, the document's disposition will be announced:
it may become a W3C Recommendation (possibly with minor changes), or
it may revert to Working Draft status, or it may be dropped as a W3C
work item.
As a Proposed Recommendation, this document does not imply any
endorsement by the Consortium's staff or Member organizations.
Available formats
The CSS2 specification is available in the following formats:
- HTML:
- http://www.w3.org/TR/1998/PR-CSS2-19980324
- a plain text file:
- http://www.w3.org/TR/1998/PR-CSS2-19980324/css2.txt,
- HTML as a gzip'ed tar file:
- http://www.w3.org/TR/1998/PR-CSS2-19980324/css2.tgz,
- HTML as a zip file (this is a '.zip' file not an '.exe'):
- http://www.w3.org/TR/1998/PR-CSS2-19980324/css2.zip,
- as well as a gzip'ed PostScript file:
- http://www.w3.org/TR/1998/PR-CSS2-19980324/css2.ps.gz,
- and a PDF file:
- http://www.w3.org/TR/1998/PR-CSS2-19980324/css2.pdf.
In case of a discrepancy between the various forms
of the specification, the HTML version is considered the
definitive version.
Available languages
The English version of this specification is the only normative
version. However, for translations in other languages see http://www.w3.org/TR/1998/PR-CSS2-19980324/translations.html.
- 1 About the CSS2 Specification
- 2 Introduction to CSS2
- 3 Conformance: Requirements and Recommendations
- 4 CSS2 syntax and basic data types
- 5 Selectors
- 6 Assigning property values, Cascading, and Inheritance
- 7 Media types
- 8 Box model
- 8.1 Box dimensions
- 8.2 Example of margins, padding, and borders
- 8.3 Margin properties: 'margin-top', 'margin-right', 'margin-bottom', 'margin-left', and 'margin'
- 8.4 Padding properties: 'padding-top', 'padding-right', 'padding-bottom', 'padding-left', and 'padding'
- 8.5 Border properties
- 8.5.1 Border width: 'border-top-width', 'border-right-width', 'border-bottom-width', 'border-left-width', and 'border-width'
- 8.5.2 Border color: 'border-top-color', 'border-right-color', 'border-bottom-color', 'border-left-color', and 'border-color'
- 8.5.3 Border style: 'border-top-style', 'border-right-style', 'border-bottom-style', 'border-left-style', and 'border-style'
- 8.5.4 Border shorthand properties: 'border-top', 'border-bottom', 'border-right', 'border-left', and 'border'
- 9 Visual rendering model
- 10 Visual rendering model details
- 11 Visual effects
- 12 Generated content and automatic numbering
- 13 Paged media
- 14 Colors and Backgrounds
- 15 Fonts
- 15.1 Introduction
- 15.2 Font specification
- 15.3 Font selection
- 15.3.1 Font Descriptions and @font-face
- 15.3.2 Descriptors for Selecting a Font: 'font-family', 'font-style', 'font-variant', 'font-weight', 'font-stretch' and 'font-size'
- 15.3.3 Descriptors for Font Data Qualification: 'unicode-range'
- 15.3.4 Descriptor for Numeric Values: 'units-per-em'
- 15.3.5 Descriptor for Referencing: 'src'
- 15.3.6 Descriptors for Matching: 'panose-1', 'stemv', 'stemh', 'slope', 'cap-height', 'x-height', 'ascent', and 'descent'
- 15.3.7 Descriptors for Synthesis: 'widths', 'bbox' and 'definition-src'
- 15.3.8 Descriptors for Alignment: 'baseline', 'centerline', 'mathline', and 'topline'
- 15.3.9 Examples
- 15.4 Font Characteristics
- 15.5 Font matching algorithm
- 16 Text
- 17 Lists
- 18 Tables
- 19 User interface
- 20 Aural style sheets
- Appendix A. A sample style sheet for HTML 4.0
- Appendix B. Changes from CSS1
- Appendix C. Implementation and performance notes
- Appendix D. The grammar of CSS2
- Appendix E. References
- Appendix F. Property index
- Appendix G. Descriptor index
- Appendix H. Index