Just curious - apart from its ubiquitous use in specifying the presentation of HTML in modern web browsers, do any programs or standards utilize CSS?
According to this Wikipedia article, you can apply CSS to any markup language, XML, XUL, SVG etc.
Mozilla uses CSS to style the user interface of its products (Firefox, Thunderbird, Sunbird, etc.). It also uses CSS to bind logic to markup (-moz-binding
).
Flex is also using custom CSS properties to style the interface.
Furthermore, the Qt GUI framework (written in C++) is using CSS.
Depends on what you mean by web browsers. There are print style sheets used by web browsers to output something that's printed. CSS is used for the paper by the browser, but it's still used on the printed document.
All the recognized media types: http://www.w3.org/TR/CSS2/media.html#media-types
Yes. It's used in XUL, the system that Firefox and other Mozilla applications are built with. The XULRunner allows other developers to build XUL based applications; see this list on wikipedia.
You can use CSS,HTML and jQuery in Adobe Air framework to create cross platform Desktop applications also. Please check this article.
Titanium is platform for building rich desktop applications. It also uses existing web technologies including css to do that. Here is more information about it.
The Adium chat client can be skinned using CSS and I'm pretty confident this is not the only application going that way.
Now, this is not CSS in the strict sense of the way since, as pointed by previous posters, CSS was specifically designed and standardized for typically browser rendered documents (XML, XUL, SVG for instance).
Many Linux applications use an embedded HTML-rendering widget to display some text. For example Kopete, an instant messenger program, uses HTML and CSS to render skins. HTML+CSS is a cheap way to render rich text.
There are some GTK (Graphical Toolkit) style properties that are controlled with "css like" style files.
This is one example of a project that tries to use actual CSS for the GTK styling:
http://blogs.gnome.org/theming/2008/10/01/announce-gtk-css-engine-02-available/
Yes, in HTML e-mail. E-mail clients that support HTML e-mails under a renderer to display the HTML document with CSS styles applied.
Mozilla Thunderbird uses Gecko as the rendering engine (the one used in Firefox), whereas Microsoft Outlook 2007 uses its inbuilt rendering engine (different from the Trident rendering engine used in Microsoft IE).
Prince XML, a tool for generating PDFs, uses CSS. It even passes Acid2 test.
I have seen the CSS syntax popup as a selection tool more than a styling tool recently. The most widely used example of this is jQuery's use of CSS selectors.
You can use it in Flash to style your user interface elements. That actually quite useful, as changes to your website's style are directly visible in Flash.