Web 标准的定义
就我们在整篇文章所关心的 WS 来说,让我们首先花一点时间来明确一下我们究竟在谈论些什么:
WS 是一些指导 Web 开发语言的规范,是由 W3C 所制定的。这些规范包含了多种语言,例如,HTML、XHTML 和 CSS 还有一些其他的相关语言, W3C 也颁布了“Web 内容亲和力指南”(Web Content Accessibility Guidelines —— WCAG)——推广网页的可访问性(通过 WAI )
提示:直接获取这些规范
你可以在 W3C 的网站上阅读这些规范,尽管他们有时读起来还是有些困难的:
HTML 4.01、XHTML 1.0、CSS 1、CSS 2.1、WCAG 1.0
谁需要 WS ?
您可能只有一个含糊的概念:WS 是个好东西,但是很多网站——包括很多着名的站点——并不遵从 WS ,并且他们看起来的确治理得很好。所以,为什么我们要尽力往遵从 WS 呢?这么做会有什么真正的收益吗?谁需要 WS ?谁需要往关注 W3C 的规范与建议?
Web 开发者与设计者
需要关注 WS 的首类人群就是我们:网站建设的开发者与设计者。花费时间往学习如何用 WS 开发对于我们来说值得吗?
整洁的标记使 BUG 的修复速度加快。
假如您通过 W3C 校验您的页面,至少您会了解到不规范的标记并不是引起您曾经碰到过的错误的原因。有时,校验一个页面和修复已发现错误的过程,可以清除显示中碰到一些题目,这些题目是由标记(element)没有结束或标签(tag)拼写错误引起的。
即使校验您的文档并没有修正这些题目,至少你会知道这些题目存在于规范的文档中。既然你已经知道这个题目不是一个错误,那么你可以开始关注其他的题目了,例如在不同的浏览器中 CSS 处理差异题目。
遵从可访问性的需求很轻易
假如你编写一个规范的 XHTML 标记,那么你就可以保证文档在语义上是无误的,并且您可以把文档中的内容与表现相分离,您将可以把大量的工作放在很多 WCAG1.0 中所列的可访问性的题目上。熟悉到可访问性并不是仅仅为残疾人设计的这一点也很重要。一个亲和力好的站点是可以被很多不同的设备访问的,例如移动电话和 PDA ,他们是不具备强大的处理能力往对付那些散乱而非标准的标记的。
向前兼容
假如您仅仅考虑到自己新开发的页面在当前的几个浏览器中的表现,那么你怎么才能保证它在未来的新浏览器中的表现呢?新浏览器或许会把您的页面显示的很糟糕,此时你只能往费力的寻找和修正那些恼人的题目。
遵从 WS 并不会完全根除这个题目;然而,标准的兼容使你的设计失败的风险大大减少,同样,如今的浏览器软件公司也开始支持标准。他们也许会偶然的错误解释了某部分规范,他们不可能完全不支持它。假如最坏的事情发生了,并且一个新的浏览器在你的标准化网站上产生了希奇的效果,那么修复它要比修复一个不兼容的站点轻易的多。假如你碰到一个题目,它同样会影响其他的标准可兼容网站。Web 社区的群体聪明会指出这个题目,并会写文章来解决这个题目。所以,大家集体讨论,在可兼容的文档里修正这个 BUG 也比在不兼容的文档里修正更加的轻易。
更方便的重构
你曾经不得不从一个站点中剥离文字而对他进行重构过吗?而且一切都得从头开始。你曾经见过那些被字体标签和微小的表格单元(它使我们只能从头开始)弄得混乱不堪的标签吗?我只知道我曾经看过,这是一个漫长的过程,大量的时间和金钱都被这个站点的重构烧掉了。
分离文档的内容与表现将会使你体会到标准化兼容带来美妙:这意味着下次某个人想重构这个站点的时候,他们不必把 Web 文档中的拷贝出往。所有站点中的文本都将会被具有语义的 (X)HTML 所标记,所有的表现信息——这部分才是站长想更改的——都将被储存在一个可轻易替换的 CSS 文件中。
结构从表现中分离同样可以使增加新的元素变得更加轻易,就像一个高对比度、小图片版本的站点或许对于某些浏览者更有吸引力。当您可以轻松的更换样式表时,为什么建立单独的纯文本版的页面呢?
浏览器软件公司
浏览器的软件公司开始对 WS 关注了。过往,浏览器软件公司添加他们私有的专属标签和属性到基本的语言中。但是现在,前所未有的,他们都开始遵从标准了,并且一些最新的浏览器已经可以确定,正在努力按照规范中所定义的(X)HTML 和 CSS 来显示它们。
在可遇见的未来中,浏览器都将能够显示大多数的不规范标记、代码,由于假如它们不这么做,成千上万的不规范站点都将无法正常显示——那么大众就很可能开始责备浏览器了,而不是责备 Web 设计者。然而,其他的设备(那些没有台式机强大处理功能的设备)将会更加依靠那些他们所碰到代码的标准化兼容性了。
创作工具软件厂商
创作工具软件厂商——例如 Macromedia , 它制作了 Dreamweaver ——也像Web设计者一样,开始遵从 WS 了,比如,它们越来越多的客户要求这些创作工具可以输出规范的标记。原本这些可视化的开发环境都没有太好的口碑,由于它们会天生混乱、不规范的标记;然而,最新的主要可视化开发环境都援引了标准化的兼容性和可访问性的元素,这也成为了主要的卖点。软件厂商一定要聆听,并回应市场的需求。
Web 用户
我们网站建设用户也从我们采用 WS 中获益,即使他们并没有熟悉到这一点!或许他们正无意识的使用那些专门针对当今流行浏览器而开发的站点。假如这些用户转用其他的浏览器,他们或许就会发现这个在线的体验就不再令人享受了,由于那些专属的标记是不会被新浏览器所接受的。一个标准化可兼容的站点在不同的浏览器中都有很好的表现,不论是在现有的,还是在未来的浏览器中都同样优秀。
公司地址:中国武汉光谷民院路尖东智能花园4栋3楼
联系电话:027-87467120 传真:027-87188212 邮箱:hr@twoarmy.com
Copyright (c) 2007-2010 武汉网站建设|武汉网站制作|武汉网站设计|武汉做网站 谷站目录
All Rights Reserved.