什么是 Web 标准
web 标准不是某一个标准, 而是一系列标准的集合。网页主要由 3 部分组成: 结构 ( structure) 、表现 ( presentation) 和行为 ( behavior) 。对应的标准也分 3 方面: 结构化标准语言主要包括 XHTML 和 XML, 表现标准语言主要是 CSS, 行为标准主要包括物件模型 (如 W3CDOM) 、 Ecmascript 等。这些标准大部分由 W3C 起草和释出, 也有一些是其他标准。组织制定的, 比如 ECMA( European Computer Manufacturers Association) 的 Ecmascript 标准。
遵循 Web 标准将获得以下好处。
更简易的开发与维护: 使用更具有语义和更结构化的 HTML 语言, 让开发者更加容易快速的理解他人编写的程序码。
与未来浏览器更好的相容: 当您使用已定义的标准和规范的程序码, 那么您这个向后相容的文字就消除了不能被未来的浏览器识别的后患。
更快的网页下载、读取速度: 更少的 HTML 程序码带来的将是更小的档案和更快的下载速度。如今的浏览器当处于标准模式下时将比它在以前的相容模式下拥有更快的网页读取速度。
更好的可访问性: 语义化的 HTML(结构和表现相分离) 将让使用不同浏览器以及不同的浏览装置的读者都能很容易地看到内容。
更高的搜索引擎排名: 内容和表现的分离使内容成为一个文字的主体。与语义化的标记结合会提高您的网站在搜索引擎中的排名。
更好的适应性: 一个用语义化标记的文件可以很好地适用于列印和其他的显示装置 (像掌上电脑和智慧电话), 这一切仅仅是通过连结不同的 CSS 档案就可以完成。我们可以仅仅通过编辑单独的一个档案就完成如跨站点般的表现上的转换。