Web规范是一系列规范的组合, 大局部由W3C(World Wide Web Consortiun)起草和发布。 在Web规范构建的规范框架中, 网页被分为3个局部:结构(Structure)、表现(Presentation)和行为(Behavior)。 与其对应的Web规范也分为3个方面:结构化规范语言, 次要包括XML和XHTML;表现规范语言, 次要包括CSS;行为规范, 次要包括对象模型(如W3C DOM)。 实行这些规范的优势是能做到表现和结构相分离。 结构规范语言 1.XML XML是可扩展标识语言(The Extensible Markup Language)的简写。 目前推荐使用的是W3C于2000年10月6日发布的XML1. 0。 和HTML一样, XML同样来源于SGML(SGML是规范通用标志语言, 该规范定义独立于平台和应用的文本文档的格式、索引和链接信息, 为用户提供一品种似于语法的机制, 用来定义文档的结构和指示文档结构的标签)。 但XML是一种能定义其他语言的语言。 XML最后设计的目的是弥补HTML的不足, 以弱小的扩展性满足网络信息发布的需要, 后来逐步用于网络数据的转换和描述。 2.XHTML XHTML是可扩展的超文本标识语言(The Extensible Hypertext Markup Language)的缩写。 目前推荐使用的是XML1. O。 当面对成千上万的尚没有使用XML的网站时, 数据转换才能弱小的XML显得很为难:尽管其拥有完全替代HTML的才能, 却无法迅速应用到现有网站中去。 在这样的情况下, 对HTML4. 0停止扩展, 使其契合XML的规则, 便失掉了过渡时期的一个过渡产品XHTML。 随着XML的不断普及, XHTML也将和HTML一样, 最终 被XML所代替。 表现规范语言 CSS是层叠样式表(Cascading Style Sheet)的缩写。 目前流行的CSS是W3C于1998年5月12日推荐的CSS2。 CSS相对于HTML而言, 表现得并不片面, 其功能仅局限于HTML表格式布局、帧和其他表现的语言局部, 但是W3C创建CSS规范的目的正是要以CSS取代上述HTML的局部, 使原来单纯依托HTML制作网站变为纯CSS.布局与结构式XHTML相结合, 这种新型的组合形式使网站外观与结构的制作更精巧, 维护站点更加容易。 行为规范 行为规范次要包括DOM和ECMAScript, 下面依次引见。 DOM是文档对象模型(Document Object Model)的缩写。 根据W3CDOM规范的描述, DOM是一种与浏览器、平台、语言的接口, 使浏览者可以访问页面其他的规范组件。 可以复杂理解为, DOM解决了Netscaped的Javascript和Microsoft的Jscript之间的抵触, 使Web设计师和开发者能访问其站点中的数据、脚本和表现层对象。 ECMAScript是ECMA(European Computer Manufacturers Association)制定的规范脚本 语言(JavaScript)。 目前推荐使用ECMAScript262。 文章由Gainreel怎么样整理,收集辛苦,希望能保留出处。