一聚教程网:一个值得你收藏的教程网站

热门教程

为什么要Web标准化,有何价值?

时间:2022-07-02 12:32:47 编辑:袖梨 来源:一聚教程网

采用W3C推荐的标准进行设计是一件正确的事情。当我准备重新设计adaptivepath.com站点时,我的搭档同意用符合标准的方法来建设它。但在我们开始前,我们也有一番讨论:采用web标准需要付出很大的努力,这样做是否值得?
  当然,重新设计可以在“web标准支持者”中树立信誉,但是除了业界的赞誉以外,标准对于象我们这样的个人商业站点真的重要吗?web标准能为我们带来回报吗?转换到XHTML+CSS有什么经济上的利益吗?所有的答案是:是的。
加速开发
  虽然HTML页面的简单大大促进了web发展,但是它也成为一种祸根。因为它们对代码格式如此的"宽容",助长了一些浏览器私有代码的发展,这些私有代码造成无数用户无法得到最佳体验(看到页面的最佳效果)。
  我们许多的客户都为站点建立了多个版本,以尽可能地为更多用户提供最完美的设计。对于我们的公司,我们只需要用一组HTML页面、一个样式表和很少量的开发就可以了,超过95%的adaptivepath.com网站用户都采用遵循标准(standards-c ompliant)的浏览器,所以我们想,是时候向web标准过渡了。
  web标准强制你进行错误校验。简单的声明你的HTML是什么版本,校验程序将按你的声明的标准来校验你的页面。校验器将严格校验并详细的告诉你有哪些错误,这样缩短了开发者花费在质量上的时间,并保证你的站点在不同浏览器上保持高度的一致性。即使现在的浏览器依然有某些显示bug,但是这已经比五年前的情况好多了。
易于维护,增加机会
  多年以来,web标准团体一直推荐"保持视觉设计和内容相分离"的优点,这意味着HTML变得非常简单(几乎可笑),大部分的XHTM L页面只有一些富语义的

标签,以及一个指向强大的CSS文件的链接。这种完全的分离使得你的页面开发和维护变得简单,首先是因为使得开发团队之间能够更好的协调,例如编辑和设计师可以分开工作。
  最近,有一个项目,我们采用了CSS技术,我们在自己的开发服务器上为客户开发CSS文件。而他们在后端服务器上准备内容的同时,我们也可以不断地修改设计,我们只要简单的编辑CSS文件而不需要和他们的版本发布系统保持结合,工作是平行进行的,我们戏剧性得缩短了开发时间。快速的开发获得了竞争和费用优势,更短的开发时间不仅仅节约成本,而且使资源空闲出来,因而获得更多机会。
拓展访问渠道
  干净的代码带来更多的利益。不支持CSS的浏览器现在可以简单的忽略样式表,换句话说,有语义的XHTML表示可以被任何浏览器呈现,包括非传统的客户端,例如手机、PDAs、语音阅读器和屏幕阅读器等等,任何支持这些简单标签的设备都可以。