WEB 标准的构成
 
        WEB标准由一系列的规范组成,由于WEB设计越来越趋向于整体与结构化,目前的WEB标准也逐步变为由三大部分组成的标准集:结构(Structure)、表现(Presentation)、行为(Behavior)。
 
一、结构(Structure)
        结构对网页中用到的信息进行整理和分类。
        HTML(Hyper Text Mark-up Language)超文本标记语言
        是WEB的基本描述语言,由Tim Berners-lee提出。设计HTML语言的目的是为了能把存在一台电脑上的文本或图形与另一台电脑中的文本或图形方便地联系在一起,形成有机的整体,人们不用考虑具体信息是在当前电脑上还是网络的其他电脑上。这样,你只要使用鼠标在某一文档中点取一个图标,Internet就会马上转到与与此图标相关的内容上去。而这些信息可能存放在网络的另一台电脑中。
        HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。HTML的结构包括头部(Head)、主题(body)两大部分。头部描述浏览器所需的信息,主要包含所要说明的具体内容。
        XML(The Extensible Markup Language) 可扩展标记语言
        目前推荐遵循的是W3C于2000年10月6日发布的XML1.0,和HTML一样,XML同样来源于SGML,但XML是一种能定义其他语言的语言,即可扩展。XML最初设计的目的是弥补HTML的不足,以强大的扩展性满足网络信息发布的需要,后来逐渐用于网络数据的转换和描述。
        XHTML(The Extensible HyperText Markup Language)可扩展超文本标记语言
        目前推荐遵循的是W3C于2000年1月26日发布的XML1.0,XML虽然数据转换能力强大,完全可以替代HTML,但面对成千上万已有的站点,直接采用XML还为时过早。为此,在HTML4.0的基础上,用XML的规则对其进行扩展,得到了XHTML。简单地说,建立XHTML的目的及时实现HTML向XML的过度。
 
二、表现(Presentation)
        表现技术用于对已被结构化的信息进行显示上的控制,包含版式、颜色、大小等形式控制。用于表现的WEB标准技术有:
        CSS(Cascading Style Sheets)层叠样式表
        目前推荐遵循的是W3C于1998年5月12日推出的CSS。W3C创建CSS标准的目的是希望以CSS来描述整个页面的布局设计,与HTML所负责的结构分开。使用CSS布局与XHTML所描述的信息结构相结合能帮助设计师分离出表现与内容,使站点的构建及维护更加容易。
 
三、行为(Behavior)
        行为是指对整个文档内部的一个模型定义及交互行为的编写,用于编写用户可进行交互式操作的文档。表现行为的WEB标准技术主要有:
        DOM(文档对象模型)
        ECMAScript(javascript的扩展脚本语言)
        DOM(Document Object Model)文档对象模型
        根据W3C DOM规范,DOM是一种让浏览器与内容结构之间沟通接口,使你可以访问页面上的标准组件。给予WEB设计师和开发者一个标准的方法,让他们来访问站点中的数据、脚本和表现层对象。
        ECMAScript脚本语言
        是由CMA(Computer Manufacturers Association)制定的标准脚本语言(Javascript),用于实现具体的界面上对象的交互操作。目前推荐遵循的是ECMAScript262。