除了网络浏览器之外,CSS是否被使用

时间:2009-09-22 18:03:22

标签: css

只是好奇 - 除了在现代网络浏览器中指定HTML表示方式无处不在之外,是否有任何程序或标准使用CSS?

12 个答案:

答案 0 :(得分:17)

Mozilla使用CSS来设计其产品(Firefox,Thunderbird,Sunbird等)的用户界面。它还使用CSS将逻辑绑定到标记(-moz-binding)。

Flex也在使用custom CSS properties来设置界面样式。

此外,Qt GUI framework (written in C++) is using CSS

答案 1 :(得分:4)

您可以在 Adob​​e Air 框架中使用CSS,HTML和jQuery来创建跨平台的桌面应用程序。请查看this文章。

Titanium是构建富桌面应用程序的平台。它还使用包括css在内的现有Web技术来实现这一目标。 Here是关于它的更多信息。

答案 2 :(得分:3)

根据this Wikipedia article,您可以将CSS应用于任何标记语言,XML,XUL,SVG等。

答案 3 :(得分:2)

http://adium.im/

可以使用CSS对Adium聊天客户端进行换肤,我非常有信心这不是唯一的应用程序。

现在,严格来说,这不是CSS,因为正如之前的海报所指出的,CSS是针对典型的浏览器渲染文档(例如XML,XUL,SVG)专门设计和标准化的。

答案 4 :(得分:2)

Prince XML是一种生成PDF的工具,它使用CSS。它甚至通过了Acid2测试。

答案 5 :(得分:1)

取决于您的网络浏览器的含义。 Web浏览器使用打印样式表来输出打印的内容。浏览器将CSS用于纸张,但它仍然用在打印文档上。

所有公认的媒体类型: http://www.w3.org/TR/CSS2/media.html#media-types

答案 6 :(得分:1)

是的,在HTML e-mail。在呈现器下支持HTML电子邮件的电子邮件客户端,以显示应用了CSS样式的HTML文档。

Mozilla Thunderbird使用Gecko作为渲染引擎(Firefox中使用的引擎),而Microsoft Outlook 2007使用其内置渲染引擎(不同于Microsoft IE中使用的Trident渲染引擎)。

答案 7 :(得分:1)

我最近看到CSS语法弹出窗口作为选择工具而不是样式工具。最广泛使用的例子是jQuery使用CSS选择器。

答案 8 :(得分:0)

是。它用于XUL,这是Firefox和其他Mozilla应用程序构建的系统。 XULRunner允许其他开发人员构建XUL based applications; see this list on wikipedia

答案 9 :(得分:0)

许多Linux应用程序使用嵌入式HTML呈现小部件来显示一些文本。例如,Kopete,一个即时消息程序,使用HTML和CSS来渲染皮肤。 HTML + CSS是一种廉价的渲染富文本的方式。

答案 10 :(得分:0)

有一些GTK(图形工具包)样式属性由“css like”样式文件控制 这是尝试使用实际CSS进行GTK样式的项目的一个示例:

http://blogs.gnome.org/theming/2008/10/01/announce-gtk-css-engine-02-available/

答案 11 :(得分:0)

您可以在Flash中使用它来设置用户界面元素的样式。这实际上非常有用,因为您的网站风格的更改在Flash中直接可见。