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