在新世纪之初,资金枯竭,Web上的预算减少。随着状况急转直下,那些尚未失业的Web开发者很快认识到,为各种非标准浏览器编写代码所带来的额外工作已不能承受。是时候去改变一些东西了。
一些来自“草根”的Web设计师组成了一个叫做Web标准项目(Web Standards Project,WaSP;www.webstandards.org)(图1-1-1)的组织,并劝说主流浏览器生产厂商将它们的那些“狂放不羁”的浏览器标准统一起来,共同遵从W3C(World Wide Web Consortium)所“建议”的规范。这样,浏览器生产厂商基于W3C规范进行标准化的过程就为Web开发注入了一丝“一致性”的意识。人们有理由相信,在未来的一段时间之内,Web设计师所创建的复杂HTML页面完全可能以统一的样式呈现在各种浏览器和操作系统之上。
W3C规范大都专注于解决较高层的编码及架构方面的问题,但普通的Web设计师却很少需要关心这些。即使这样.W3C还是从20世纪90年中期发布标准化HTML版本开始,陆续提供了一系列的规范。这一系列规范约束了发送给浏览器的HTML代码,旨在以一种智能、易用并便于实现的方式解决浏览器之间的兼容性问题。
Note:W3C致力于推动互联网的发展。自1996年发布第一份规范开始,W3C不停地挑战着现有的互联网规则,并为很多种技术提供了规范的解决方案。