CSS 作为 HTML 页面中控制展现的标准技术,已经为广大 Web 开发人员所熟悉。虽然 CSS 本身的语法比较简单,但是在复杂的 Web 应用中编写和管理 CSS 并非一件容易的事情。本文讨论了 CSS 规范中比较复杂和容易出错的部分,接着讨论了浏览器的兼容性和如何开发出可维护的 CSS,最后介绍了相关的框架和工具以及 Dojo 提供的 API 支持。
有一段时间,在 web 上出现了有关标记未来发展的竞争,即 W3C 的 XHTML 2 和 HTML5 之间的竞争,这是主要浏览器厂商在其各自组织下进行的竞争。首先,W3C 接管了 HTML5,并且它最近宣布了 XHTML 2 的失败。这就使 web 上的 XML 的未来产生了巨大差异,此外,HTML5 现已成为每个 XML 开发人员都会使用的一种技术。但是,XML 爱好者不必失望:HTML5 支持恰当的 XML 序列化。了解 XML 形式的 HTML5 包括与旧式 XHTML 规则的一些主要差别,以及如何在现代 web 浏览器中实际应用此词汇。