Web 标准使您能通过最少的工作,生成可被最广大受众访问的 Web 站点。Web 标准的承诺是:只需设计页面一次,即可让该页以完全相同的方式在任何现代的浏览器中显示和工作。例如,在按照标准生成以后,旨在在 Microsoft Internet Explorer 中以某种方式显示的页可在其他浏览器(如,Mozilla Firefox、Netscape Navigator、Opera、Camino 和 Safari)中以相同的方式显示,而无需完成任何额外的工作。
Web 标准的一个额外好处是 — 使 Web 站点更易于为残疾人士访问。这是个范围广泛的受众群体,包括视力衰退的中年人士,刚刚在滑雪时跌断胳膊的人士,连同完全失明的人士等。使用标准可避免无意中阻止那些具备暂时性或永久性身体残疾的人士访问 Web 页。
HTML 在正式的场合已过时了。World Wide Web Consortium (W3C) 于 2000 年 6 月 26 日发布了 XHTML 的第一个版本作为推荐标准。XHTML 标准的目标是取代 HTML。按照 W3C 的说法,“XHTML 是 HTML 的继承者”(http://www.w3.org/MarkUp/)。
XHTML 标准的定制者具备两大目标:
在文档结构和表示形式之间创建更明显的分离。 将 HTML 重新表示为 XML 的应用程式。 为了实现第一个目标,W3C 一直在坚定地从 HTML 中删除纯粹描述性的元素和属性(他们是从 HTML 4.0 开始这一过程的)。例如,XHTML 1.0 Strict 不包含诸如 标记之类的元素或诸如 bgcolor 属性之类的属性,因为这些元素和属性完全用于描述文档的外观,他们和文档的结构没有任何关系。
W3C 一直在努力使 Web 站点设计人员和研发人员摒弃特定标记应当具备特定外观这一观念。例如,您可能会认为
标记之类的页元素来控制 Web 页的外观。相反,您应当通过使用层叠样式表来指示 Web 页的外观。而且,您所使用的层叠样式表应当是外部 层叠样式表。请使用标记和属性来标记文档的结构,而使用样式表来控制文档的表示形式。
XHTML 的第二个目标是迫使 HTML 研发人员遵守更为严格的 XML 规则。按照 W3C 的说法,“XHTML 1.0 是 HTML 4.01 的作为 XML 1.0 应用程式的修订”(http://www.w3.org/MarkUp/)。换句话说,使用 XHTML 生成 Web 页时,实际上是在创建 XML 文档。
XML 文档具备比 HTML 文档更严格的语法。例如,XML 区分大小写,任何 XML 属性都必须放在引号内,而且 XML 标记不能重叠。强迫 Web 站点研发人员和设计人员遵守有更高需要的语言规则有很多好处。
好处之一,用 XHTML 标记编写的页具备更高的跨浏览器、跨设备和跨操作系统兼容性。假如在浏览器中打开传统的 HTML 页,浏览器将千方百计地呈现该页。浏览器将试图呈现该页,即使您的 HTML 一团糟。例如,Internet Explorer(连同 Firefox 和 Opera)能够很好地显示下面的 HTML 页。