概念解析:web 标准其实不是一个往常我们经常说的一个标准,有一定考量指标。我们都知道网页是由三个部分组成的:结构(Structure)、表现(Presentation)和行为(Behavior)(我记得大学课本里有这句话啊,还有背过考试要考的)。结构化标准语言有:XHTML 和 XML;结构化的语言就是通常的 CSS 。 Web 标准是一些规范的集合,是由 W3C 和其他的标准化组织共同制定的,以用它来建立和解释基于 Web 的内容。这些规范是专门为了那些在网上发布的可向后相容的文件所设计,使其能够被大多数人所访问。其主要包括结构化语言、表现类语言、物件模型和、指令码语言。其应该由:符合标准的 XHTML 组成,用 CSS 来布局而不是表格,使用结构化、语义化的标记,能够在任何浏览器中获得相容。

为什么要使用 Web 标准,web 标准的优点在于哪里?

我们所说的 web 标准,不是为了标准而标准,W3C 校验仅仅是帮助您检查 XHTML 代码的书写是否规范,css 的属性是否都在 CCS2 的规范内。代码的标准化仅仅是步,不是说通过的校验,我的网页就标准化了。我们不是为了虚名,或者向别人炫耀:“看我的页面通过了校验” 而去标准化,我们的目的是为了使自己的网页设计工作更有效率,为了缩小网页尺寸,为了能够在任何浏览器和网络装置中正常浏览。

web 标准的好处在哪里呢?先我们从对于访问者的角度出发,档案下载与页面显示的速度能够很大的提升,内容能被更广泛的装置所访问(包括萤幕阅读机、手持装置、搜索机器人、印表机、电冰箱等等)提高内容的利用率,多用户能够通过样式选择定制自己的表现介面,所有页面都能提供适于列印的版本。从开发人员角度来说:更少的代码和组件,容易维护,频宽要求降低(代码更简洁),成本降低。举个例子:当 ESPN.com 使用 CSS 改版后,每天节约超过两兆位元组(terabytes)的频宽,更容易被搜索引擎搜索到。改版方便,不需要变动页面内容。提供列印版本而不需要复制内容。提高网站易用性。在美国,有严格的法律条款(Section 508)来约束政府网站必须达到一定的易用性,其他国家也有类似的要求。

校验是一个控制的过程,在这个过程中,文件必须遵守语言的规则。这个过程就好像是给文字的拼写和语法作检查一样。规范是网页开发中的一个重要部分。许多很难被发现的错误可以在校验中发现。错误可能是一个微不足道的打字错误,也可能是严重的元素和属性的不规范错误。不幸的是,在网站建设过程中,许多人并不校验他们的文件。一些人或许根本不知道校验这回事,还有一些人想不起来去校验,甚至还有一些人故意的逃避校验。没有任何理由不去校验您的 HTML 和 CSS 。相反,它还会给您带来许多好处,您可以使用 W3C 的线上校验服务,XHTML:W3C 的标记校验服务及 CSS:W3C 的 CSS 校验服务。
天度新版网站每一页都进行了 W3C 校验:您可以点选每页右下角的 W3C 校验图示,检视该页的校验结果。