W3C


Cascading Style Sheets

(This page uses CSS style sheets)

What's new?

Learning CSS

CSS Browsers

Authoring Tools

Specs

History

Cascading Style Sheets (CSS) is a simple mechanism for adding style (e.g. fonts, colors, spacing) to Web documents. For background information on style sheets, see the Web style sheets resource page. Discussions about CSS are carried out on the www-style@w3.org mailing list and on comp.infosystems.www.authoring.stylesheets.

Complete W3C Recommendation 17 Dec 1996, revised 11 Jan 1999 - [external link]

What's new?

Learning CSS

Books

CSS online resources

Non-english resources

CSS Browsers

The easiest way to start experimenting with style sheets is to download one of the browsers that support CSS1. None of the browsers below implement the full specification, but releases are coming out fast so this should soon change.

These sources document the level of support in various browsers:

Also, a number of non-commercial browsers come with support for CSS:

CSS Authoring Tools

Currently, most Web Authoring tools provide some sort of support for CSS style sheets. A recent ZDnet article described some of them. The list below is far from complete, but contains (in chronological order) all tools that have been reported to us.

CSS Specifications

CSS history

The work on CSS started at CERN in 1994 and CSS1 became a W3C Recommendation in December 1996. In between, numerous CSS draft specifications were published and they are all linked below.

The earliest proposal (dated 95/10/10) included some exciting ideas that never made it past the brainstorming stage.

The previous, more informal, document series addressed both CSS level 1 and level 2:

95/11/1:
Fifth revision
95/10/6:
Fourth revision
95/8/10:
Third revision
95/7/3:
Second revision
95/5/31:
Initial draft specification

CSS

howcome
Last updated 14 August 97