什么是WEB标准?

近些年来,Web标准已成为网络上出现最频繁的名词之一,随之而来的各类关于Web标准与Css网站设计的文章和教程也层出不穷,同时也掀起了学习符合Web标准的div+css网站设计的热潮。那么什么是Web标准呢?

Web标准不是某一个标准,而是由W3C(World Wide Web Consortium)制定的一系列标准的集合,主要由三大部分组成的标准集:结构(Structure)、表现(Presentation)和行为(Behavior)。下面我们来简单了解一下这些标准。

一、结构标准(Structure)

1、HTML(Hyper Text Mark-up Language)超文本标记语言

HTML是Web的基本描述语言,是一种用来制作超文本文档的简单标记语言。它能够独立于各种操作系统平台(如UNIX、Windows等)。它是SGML的一个简化子集,继承了SGML许多重要的特点,如结构化,实现独立和可描述性。最初目的是为了把存放在电脑中的文本或图片等信息可以很方便地与另一台电脑联系在一起而不必考虑具体信息存放的位置。

但同时也存在很大的缺陷。首先,它只能使用固定和有限的标记;其次,把数据和显示格式存放在一起,使数据和格式分离比较困难等。随着Web的发展,人们意识到必须有一种方法能够将数据和显示格式分离开,于是决定开发一个新的SGML的简化子集,这就诞生了XML。

2、XML(The Extensible Markup Language)可扩展标记语言

XML也是来源于SGML,保留了很多SGML的优点,更加容易操作,并可以在WWW环境下实现。它是为文档交换设计的,并以一种开放的、自我描述的方式定义的数据结构,是一种能够定义其他语言的语言,即可扩展。在描述数据内容的同时能突出对结构进行描述,从而更好的体现数据之间的关系。

最初设计的目的是弥补HTML的不足,以强大的扩展性满足网络信息发布的需要,后来逐渐用于网络数据的转换和描述。应用XML,人们可以在自己的领域内自由地交换信息。目前目前推荐遵循的是W3C于2000年10月6日发布的XML1.0。

后来W3C又用XML设计了一个与HTML4.01功能相同的语言,使之与HTML相兼容,称为XHTML。

3、XHTML(The Extensible HyperText Markup Language)可扩展超文本标记语言

目前推荐遵循的是W3C于2000年1月26日发布的XML1.0。XML虽然数据转换能力强大,完全可以替代HTML,但面对成千上万已有的站点,直接采用XML还为时过早。因此,我们在HTML4.0的基础上,用XML的规则对其进行扩展,得到了XHTML。简单的说,建立XHTML的目的就是实现HTML向XML的过渡。

二、表现标准(Presentation)

用于对已被结构化的信息进行显示上的控制,包含布局、颜色、大小等。

1、CSS(Cascading Style Sheets)层叠样式表

目前推荐遵循的是W3C于1998年5月12日推荐CSS2。W3C创建CSS标准的目的是希望通过CSS的描述的描述,更加准确和有效地控制页面的布局、字体、颜色、背景和其他效果等。

使用CSS不但能够帮助设计师分离出数据内容和表现形式,而且以其极高的重用性,使得网站的维护更加容易。

三、行为标准(Behavior)

行为是指对整个文档内部的一个模型定义及交互行为的编写,用于编写用户可进行交互式操作的文档。

1、DOM(Document Object Model)文档对象模型

根据W3C DOM规范,DOM是一种让浏览器与内容结构之间沟通的接口,使得您可以访问页面其他的标准组件。简单理解,DOM解决了Netscaped的Javascript和Microsoft的Jscript之间的冲突,给予web设计师和开发者一个标准的方法,让他们来访问他们站点中的数据、脚本表现层对像。

2、ECMAScript(European Computer Manufacturers Association)制定的标准脚本语言(JavaScript),用于实现具体的界面上对象的交互操作。目前推荐遵循的是ECMAScript 262。

posted @ 2008-09-18 11:02  回忆的颜色  阅读(533)  评论(0编辑  收藏  举报