只是好奇 - 除了在现代网络浏览器中指定HTML表示方式无处不在之外,是否有任何程序或标准使用CSS?
答案 0 :(得分:17)
Mozilla使用CSS来设计其产品(Firefox,Thunderbird,Sunbird等)的用户界面。它还使用CSS将逻辑绑定到标记(-moz-binding
)。
Flex也在使用custom CSS properties来设置界面样式。
答案 1 :(得分:4)
您可以在 Adobe Air 框架中使用CSS,HTML和jQuery来创建跨平台的桌面应用程序。请查看this文章。
Titanium是构建富桌面应用程序的平台。它还使用包括css在内的现有Web技术来实现这一目标。 Here是关于它的更多信息。
答案 2 :(得分:3)
根据this Wikipedia article,您可以将CSS应用于任何标记语言,XML,XUL,SVG等。
答案 3 :(得分:2)
可以使用CSS对Adium聊天客户端进行换肤,我非常有信心这不是唯一的应用程序。
现在,严格来说,这不是CSS,因为正如之前的海报所指出的,CSS是针对典型的浏览器渲染文档(例如XML,XUL,SVG)专门设计和标准化的。
答案 4 :(得分:2)
Prince XML是一种生成PDF的工具,它使用CSS。它甚至通过了Acid2测试。
答案 5 :(得分:1)
取决于您的网络浏览器的含义。 Web浏览器使用打印样式表来输出打印的内容。浏览器将CSS用于纸张,但它仍然用在打印文档上。
答案 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中直接可见。