万维网联盟及W3C网页设计标准 W3C是World Wide Web Consortium的首字母缩写,中文名称为万维网联盟,其宗旨在于提供一套网页建设标准和指导,以此来减轻数百个浏览器代码的互不相容问题。
这些标准仅仅只是一种指导思想,但是聪明的网页设计师和网页开发专家及时充分得注意到了该组织的言行。事实上,许多在网站设计自由职业者板块找到的网站程序开发工作,要求建设网站要使用通过W3C测试的代码。
Tim Berners-Lee在1989年开发世界上第一个网络浏览器的时候,发明了万维网,此后不久就成立协会以推广在万维网中使用的一些技术规范。没有这一系列的规范,因特网不会像今天这样成为全球广泛使用的俄传媒工具。
这是W3C的使命所在。发布这些必要的规范让所有的计算机都使用统一的语言,并能互相交流,所有的浏览器都能转换网页以使其以同一种方式显示和运行。这一协会还努力教育网站设计师和网站开发人员协同合作,按照W3C的标准建设网站。
现在一个在中国使用Macintosh 的用户或者一个在加拿大使用Windows XP的用户和一个在南美洲使用Linux服务器的用户可以自由交流,这些无不归功于万维网协会所做的努力。如果网页在创建时使用了通过验证的HTML 和CSS 代码,网页看起来非常相似并在所有的操作系统和浏览器中具备基本功能。
使用比标准合法代码的重要性 尽管所有的网络浏览器都能识别并转换HTML,但处理方式各异。每一浏览器都有关于HTML和 CSS的扩展名,可以用来创建特效,因为不是所有的规范化代码都可以被网站设计师随心所欲的使用。在Internet explorer浏览器上运行良好的代码在Firefox,Opera或者Safari浏览器上有可能会是一团乱码,反过来也有可能。 不幸的是许多网站设计师在编写代码的过程中只注意到了Internet explorer浏览器,忽略了其它35%的访问者。现在的浏览器成百上千,多数装载在PDA,手机和其它各种可以连接到万维网的电子设备中。
当然要在所有浏览器上测试网页是不可能的,对多数人来说只要在主要的浏览器上运行正常就好。网页设计师如果希望网站能在尽可能多的浏览器上运行可以检查所写代码是否符合标准。
为什么不是所有的网站设计师和网站开发人员使用W3C的合法代码 有些网站设计师和网站开发人员不使用W3C 的合法代码是因为没有哪种HTML编辑器可在所有的以写出完全兼容的HTML代码。标准越新,生成的代码越难符合比标准。在所有的HTML编辑器中,Dreamweaver生成的代码是兼容性最好的,Front Page在这方面是最差的。Front Page是微软开发出来的产品,但在生成HTML代码方面做得最差,这一点不足为奇,因为Front Page生成的代码只在internet explorer浏览器来中有效。其余的HTML编辑器自然排在两者之间。
手写代码也不一定能保证符合标准,除非程序员对最新标准了如指掌。另一个问题就是更高级的性能并不是所有的浏览器都支持。许多网页设计师和网站开发人员为了随心所欲的使用各种效果宁可忽略35%的访问者。很多网站形式很吸引人但却没什么功能。下拉菜单是一种很常见的元素,但是在一些使用率比较高的浏览器上往往不可用。一个聪明的的网站设计师考虑到自己网站上的一些连接在某些浏览器上不可用,会在网页某处加一个文本链接。这样,多数访问者可以得到他们想要的功能,网站站主也可以在形式上自由表现。
随着浏览器数量和种类的增加,将代码规范化显得格外重要。如果你用的是不规范,不合法的代码,以至于在某个浏览器上你的代码都不可用,就是你自己的错了。如果你使用了规范合法的代码,网站程序仍旧在某些浏览器上不可用,那就说明浏览器上有病毒。
本知识库文章由flash网站制作公司(上海)原创或翻译,如有转载需求,请联系我们,并注明文章出处,提供网站文章源链接。
|