网页标准是什么?这是一个简单的问题,但同时也是一个存有争议的话题。如果在网上搜 索一下,相信你会看到不同的声音。但是对于笔者个人来说,提及这个话题,内心有很多的感 慨。自从开始工作,然后又专门研究网站标准,到现在已经很长时间了。这期间越来越真切地 感受到采用W3C推荐的标准进行设计是个正确的选择,所以一直是守规守矩推崇W3C所提倡 的网页标准,同时本书也遵循着这样的规范进行讲解。
国内最先提出标准网页重构的阿捷(http://www.w3cn.org/,《网站重构》的第一译者)曾经 在“什么是网站标准”一文中(http://www.w3cn.org/what/index.html )概述过这个问题,本节将 在此基础上适当进行扩展,以帮助读者理解这些规范。本书将围绕这些规范进行深入讲解,所 以对于你来说,如果一时还不能够理解也不应着急。
在讲解之前,我们先来了解W3C是什么? W3C是World Wide 网站 Consortium的缩 写,中文翻译为万维网联盟。W3C于1994年丨0月在麻省理工学院计算机科学实验室成立,创立者是万维网的发明者Tim Berners-Leeo W3C组织(http://www.w3.org/)是对网 络标准进行订制的一个非赢利性组织,例如,HTML、XHTML、CSS和XML的标准就是 由W3C来定制的。
根据W3C制订的标准,网站标准不是某一个标准,而是一系列标准的集合。完整的网页 主要由三部分组成。
结构(Structure )。
表现(Presentation )。
行为(Behavior )。
对应的网站标准也可以分为三方面。
结构标准语言,主要包括XHTML和XML。
表现标准语言,主要包括CSS。
行为标准语言,主要包括W3CDOM和ECMAScript。
上面各种标准语言大部分由W3C组织制订,部分标准也由其他标准组织制订,如ECMA 制订的 ECMAScript。
ECMA是European Computer Manufacturers Association的缩写,中文翻译为欧洲计算机厂 商协会。
ECMA于1960年在布鲁塞尔由_些欧洲最大的计算机和技术公司成立,到1961年5 月,他们成立了一个正式的组织,这个组织的目标是评估、开发和认可电信和计算机标准。后 来把ECMA的总部设在日内瓦,这样就能够与其他标准制定组织交流,如国际标准化组织(ISO ) 和国际电子技术协会(IEC)。下面我们简单概览一下这些标准语言的发展和简介。