Languages

# Cascading Style Sheets home page

## What is CSS?

Cascading Style Sheets (CSS) is a simple mechanism for adding style (e.g., fonts, colors, spacing) to Web documents.

These pages contain information on how to learn and use CSS and on available software. They also contain news from the CSS working group.

### Highlights

- The “CSS Snapshot” (latest: 2010) lists the parts that are ready for implementers
- Press release for “CSS Level 2 Rev. 1,” “CSS Color” and “A MathML For CSS Profile”

## News

- 17 Nov 2011 wkhtmltopdf is a command line program to convert HTML to PDF using the Webkit rendering engine and Qt. (Open Source, Unix/X, Mac OS X)
- 4 Nov 2011 Elika Etemad has written some articles on the way CSS specifications are developed, from the point of view of a working group member.
- 29 Sep 2011 W3C published a Recommendation for the CSS Namespaces Module
- 29 Sep 2011 W3C published a Recommendation for Selectors Level 3
- 29 Sep 2011 First draft of Selectors Level 4

For more news, see our syndicator “The Future of Style.”

Suggest a link

## Standards & drafts

Some of the specifications and drafts by the CSS Working Group:

Completed work | Status |
--- | --- | ---
CSS Snapshot 2010 | NOTE |
CSS Snapshot 2007 | NOTE |
CSS Level 2 Revision 1 | REC |
CSS Level 1 | REC |
Selectors | REC |
CSS Color | REC |
CSS Namespaces | REC |
High Priority | Status <<<<<<< Overview.en.html <<<<<<< Overview.en.html <<<<<<< Overview.en.html | PR ======= | PR ======= | REC >>>>>>> 1.234
CSS Namespaces | CR | PR >>>>>>> 1.170 ======= | Upcoming >>>>>>> 1.337
CSS Backgrounds and Borders | CR | PR
CSS Multi-column Layout | CR | PR
Media Queries | CR | PR

More »

## Working group news

The working group regularly publishes reports on its blog; here are the most recent:

- Radial Gradient Readability
- Minutes and Resolutions 2011-10-26
- Minutes and Resolutions 2011-10-19
- Minutes and Resolutions 2011-10-12
- Minutes and Resolutions 2011-10-05
- Levels, snapshots, modules\#8230;
- Selectors 3 REC, Namespaces REC, Selectors 4 FPWD
- Minutes and Resolutions Telecon 2011-09-29
- Minutes and Resolutions Telecon 2011-09-21
- CSS Device Adaptation First Public Working Draft

A part of the CSS WG in November 2010. (Photo: Bert Bos / Anthony Grasso)

More »

## Joining the discussion

The <www-style@w3.org> mailing list is the place for discussing the further development of CSS. (The CSS working group also uses that list for most discussions.) Everybody can subscribe (or unsubscribe, or see instructions.)

If you work for a W3C member organization, you can also join the working group.

More »

## Software

Nearly all browsers nowadays support CSS and many other applications do, too. To write CSS, you don't need more than a text editor, but there are many tools available that make it even easier.

Of course, all software has bugs, even after several updates. And some programs are further ahead implementing the latest CSS modules than others. Various sites describe bugs and work-arounds.

More »

## Learning CSS

For beginners, Starting with HTML + CSS teaches how to create a style sheet. For a quick introduction to CSS, try chapter 2 of Lie & Bos or Dave Raggett's intro to CSS. Or see examples of styling XML and CSS tips & tricks.

Another page also has some books, mailing lists and similar fora, and links to other directories.

The history of CSS is described in chapter 20 of the book Cascading Style Sheets, designing for the Web, by Håkon Wium Lie and Bert Bos (2nd ed., 1999, Addison Wesley, ISBN 0-201-59625-3)

More »

## Related

The CSS validator
  Checks the syntax (and more) of style sheets.
Core Style Sheets
  A set of simple style sheets designed when browsers' compatibility was a bigger problem than today, but still useful.
CSS Techniques for Web Content Accessibility Guidelines 1.0
  A note about the role of CSS in making pages accessible.
SAC: The Simple API for CSS
  An interface between CSS parsers and CSS processors.
XSL (Extensible Stylesheet Language)
  XSL and CSS share many features, but XSL is focused on complex layout tasks, especially for print.
A MathML for CSS profile
  Describes a subset of MathML that can be reasonably formatted with just CSS level 2

## Site navigation

- CSS home
- Learn & use
- Software
- Participate / drafts

Last updated 25 January 2011 ======= src="http://www.w3.org/Style/CSS/Buttons/mwcts"> Last updated 2 March 2011 >>>>>>> 1.170 ======= src="http://www.w3.org/Style/CSS/Buttons/mwcts"> Last updated 27 April 2011 >>>>>>> 1.234 ======= src="http://www.w3.org/Style/CSS/Buttons/mwcts"> Last updated 4 May 2011 ======= src="http://jigsaw.w3.org/css-validator/images/vcss-blue"> Last <<<<<<< Overview.en.html updated Fri 11 Nov 2011 06:20:10 AM CET >>>>>>> 1.337 ======= updated Thu 17 Nov 2011 10:12:25 AM CET >>>>>>> 1.340

## Languages

Afrikaans العربية Azərbaycan беларуская 繁體中文 বাংলা Català Česky Dansk Deutsch Ελληνικά English Español Eesti فارسی Suomi Français עברית हिन्दी Hrvatski Magyar Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақша 한국어 Кыргыз Lietuvių Latviešu Македонски Moldovan Malti Norsk Nederlands Polski Português Română Русский Slovenčina Shqip Српски Svenska Тоҷикӣ ไทย Tagalog Türkçe татарча Українська Ўзбек Tiếng Việt 简体中文 繁體中文

About the translations >>>>>>> 1.243