层叠样式表(Cascading Style Sheets, CSS)是一种将表示样式应用到标记的系统。CSS 以其对 HTML Web 页面的样式化而知名,但是它同样适用于在 Web 和其他媒介上表示 XML 文档。有效使用 CSS 对于分离内容及其表示非常关键。
很多开发人员都知道
Cascading Style Sheets (CSS)
[W3C 推荐标准] 是表示 HTML 文档呈现样式的推荐方法。您还可以使用它在 Web 和其他媒介上表示 XML 文档,并且自 CSS Level 2 发布以来,CSS 在这方面的用途得到了更好的支持。可以使用 display 属性将 XML 文档映射到输出结构中。
Associating Style Sheets with XML documents Version 1.0
[W3C 推荐标准] 中定义了将 XML 文档链接到其 CSS 样式表文档的标准方法。与文档对象模型(Document Object Model,DOM)非常类似,CSS 分为不同级别,每一种级别在前一级别基础上构建新的功能。
- 您可以参阅本文在 developerWorks 全球网站上的 英文原文。
- 通过 Uche Ogbuji 的 使用级联样式表显示 XML,第 1 部分(2004 年 12 月)开始学习 CSS 和在 XML 中使用 CSS 的基础知识。这篇教程介绍了如何在浏览器中使用 CSS 设计 XML 样式。
Uche Ogbuji 的 使用级联样式表显示 XML,第 2 部分(developerWorks,2005 年 3 月)介绍了使用 CSS 在浏览器中设计 XML 样式的高级内容。如果您熟悉 Extensible Stylesheet Language
Transformations (XSLT) 的话,请继续阅读 Uche Ogbuji 的 使用级联样式表显示 XML,第 3 部分(developerWorks,2005 年 7 月),其中讨论了使用 CSS 设计 HTML 或 XML 输出的 XSLT
技术。
- Dr. David Mertz 的文章 技巧: 使用 CSS2 显示 XML 文档 通过详细的示例简要介绍了 CSS(developerWorks,2001 年 12 月)。
- 查看 ZVON 上关于 CSS Level
1 和 CSS Level
2 的参考资料。
- 在 CSS
Wiki 查找有关 CSS 所有方面的大量信息。
- 阅读其他 XML 标准:XML 标准索引。
- 参与任何面向 XML 的论坛: XML 专区讨论论坛。
- 加入 developerWorks 社区:developerWorks blogs。
- 查看 IBM XML
认证,了解如何成为 IBM 认证的 XML 及相关技术的开发人员。
-
XML 技术文档库,访问 developerWorks XML 专区,提供了大量技术文章、技巧、教程、标准和 IBM 红皮书。
-
developerWorks 技术事件和网络广播,随时关注技术最新进展。
- 使用 IBM 试用版软件构建您的下一个开发项目,可直接从 developerWorks 下载:IBM 试用版软件。