站点标准(Site Standard)不是某一个标准,而是一系列标准的集合。
网页主要由三部分组成:结构 (Structure)、表现(Presentation)和行为(Behavior)。
对应的标准也分三方面:结构化标准语言主要包括 XHTML和XML;表现标准语言主要包括CSS;行为标准主要包括对象模型(如W3C DOM)、ECMAScript等。
这些标准大部分由W3C起草和发布,也有一些是其他标准组织制订的标准,比如ECMA(European Computer Manufacturers Association)的ECMAScript标准。
AQ0556以前大部分都使用的是表格+样式表的结构,有很多人表示访问很慢 也就是缘由于此,为了加速用户的访问,我们开始实行标准化构建,以Div+Css作为网站的基本形态出现。
关于标准,大家如果有兴趣,可以参看一下:
CSS2.0 http://www.w3.org/TR/CSS2/
DOM http://www.w3.org/DOM/
ECMAScript 262 http://www.ecma.ch/ecma1/STAND/ECMA-262.HTM
说到底,为什么要实行标准化呢?
我们大部分人都有深刻体验,每当主流浏览器版本的升级,我们刚建立的网站就可能变得过时,我们就需要升级或者重新建造一遍网站。类似的问题举不胜举:网站代码臃肿、繁杂浪费了我们大量的带宽; 针对某种浏览器的DHTML特效,屏蔽了部分潜在的客户;不易用的代码,残障人士无法浏览网站等等。这是一种恶性循环,是一种巨大的浪费。
简单说,网站标准的目的就是:
1、提供最多的好处给最多的网站用户
2、确保任何网站文挡都能够长期有效
3、简化代码、降低建设成本
4、让网站更容易使用,能适应更多不同用户和更多网路设备
5、当浏览器版本更新,或者出现新的网络交互设备时,确保所有应用能够继续正确执行。
对于网站设计和开发人员来说,遵循网站标准就是使用标准;对于你的网站用户来说,网站标准就是最佳体验。
采用网站标准的好处
对网站浏览者的好处:
1、文件下载与页面显示速度更快
2、内容能被更多的用户所访问(包括失明、视弱、色盲等残障人士);
3、内容能被更广泛的设备所访问(包括屏幕阅读机、手持设备、搜索机器人、打印机、电冰箱等);
4、用户能够通过样式选择定制自己的表现界面;
5、所有页面都能提供适于打印的版本。
对网站所有者的好处:
1、更少的代码和组件,容易维护;
2、带宽要求降低(代码更简洁),成本降低。举个例子:当ESPN.com使用CSS改版后,每天节约超过2TB的带宽;
3、更容易被搜寻引擎搜索到;
4、改版方便,不需要变动页面内容;
5、提供打印版本而不需要复制内容;
6、提高网站易用性。在美国,有严格的法律条款(Section 508)来约束政府网站必须达到一定的易用性,其他国家也有类似的要求。