(Languages: ar az be bg bn cs da de el en es et fa fi fr he hi hr id is it ja ka kk ko ky lt lv mk mo nb nl pl pt ro ru sk sq sr-cyrl sv th tl tr tt uk vi zh-hans zh-hant)
(This page uses CSS style sheets)
Cascading Style Sheets (CSS) is a simple mechanism for adding style (e.g. fonts, colors, spacing) to Web documents. Tutorials, books, mailing lists for users, etc. can be found on the “learning CSS” page. For background information on style sheets, see the Web style sheets page. Discussions about CSS are carried out on the (archived) www-style@w3.org mailing list (and sometimes on the CSS blog) and on comp.infosystems.www.authoring.stylesheets.
(For announcements of new CSS (draft) specifications, see “CSS current work.”)
YesLogic has released
Prince 7.1, a program to
produce PDF from HTML, MathML, SVG and generic XML. The new version
adds PDF actions and some experimental features, such as Web Fonts in WOFF, a 'table-baseline' property
(especially useful for math), and a 'border-clip' property (to
suppress parts of a border). Prince offers many (standard or proposed)
CSS3 features, including hyphenation, rounded corners and
footnotes. (Windows, Mac OS X, Solaris, Linux (i386), BSD; free
personal license)
Something to add? Let me know!
The easiest way to start experimenting with style sheets is to download one of the browsers that support CSS. Not all of the browsers below implement the full specification, but releases are coming out fast so this should soon change. Various sites describe bugs and work-arounds.
These sources document the level of support in various browsers:
Currently, most Web authoring tools provide some sort of support for CSS style sheets. The list below is far from complete, but contains (in chronological order) all tools that have been reported to us.
YesLogic has released Prince 7.1, a program to
produce PDF from HTML, MathML, SVG and generic XML. This version
adds PDF actions and some experimental features, such as Web Fonts in WOFF, a 'table-baseline' property
(especially useful for math), and a 'border-clip' property (to
suppress parts of a border). Prince offers many (standard or proposed)
CSS3 features, including hyphenation, rounded corners and
footnotes. (Windows, Mac OS X, Solaris, Linux (i386), BSD; free
personal license)
CSS has various levels and profiles. Roughly speaking, desktop browsers implement level 1, 2 or 3, other programs implement the appropriate profile for their platform: cell phone, PDA, television, printer, speech synthesizer, etc.
Other specifications that deal with CSS:
Book:
“Cascading Style Sheets” (3rd ed.) – errata
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)