应朋友们要求谢谢网页标准化,在写网页标准化之前,我要先说这些只是个人的理解。因为网页标准化是w3c制定的(英文相关资料可以去www.w3.org了解),英文毕竟不是我们的母语,所以很多人翻译起来都会有着不同的理解。我也只是看着别人的理解来了解网页标准化的,看不同人的观点有时会产生矛盾,经常是第二天便质疑第一天深信不疑的东西,于是现在实在不敢说什么是完全正确的标准,但能说的是现在离标准是越来越近了!不罗嗦咯,正文开始~~
从网络的用途开始吧!信息的传输--这个用途从网络的诞生到从现在都没有变过。网页作为传输数据的一种广泛应用的载体发挥着重要的作用,网页标准化的目的就是帮助人们更好的应用网络的信息。它采取规则的中心是分离,将表现,结构分离,数据付于二者之下。
“表现,结构分离,数据付于二者之下”这么说可能会不好理解,我先举个例子先,也许不完全准确,只是个类比,无须深究,能够帮助理解就好。
IE大家都用过吧,注意到没有,在windows采用不同风格的时候,ie的样子是不同的,外形的样式色彩便是表现;在注意观察ie上面有很多按钮,“后退”“前进”“搜索”……,而且在上面的“查看”菜单里也有工具栏,状态栏,浏览器栏等选项,来为IE添加或去掉某些工具的,其实这就是你浏览器的结构;浏览网页的时候,网页的内容就可以理解成数据啦。表现和结构大体上互不影响,但两者都和数据有影响,例如查看里有改页面文字大小的选项,这就是将样式应用于数据之上;而结构呢,你可以看到地址栏和主窗口上都有网页的信息,一个是域名一个是网站的页面,数据就这样被结构归了2类。
上面的想法清楚了么,那么这么做有什么优点呢?
首先,从网页的创作者方面考虑,在很多的网站的制作过程当中总会出现一种矛盾,这种矛盾来自美工与编程人员,事实上美工的创意交付给程序员后,在实现上会有诸多的困难,因为美工不了解代码,编程人员又不能深刻理解美工的想法,艺术和编程都很强的人两者兼顾也难免在繁重之中出现诸多错误,这无形中就为网页开发增加了困难。但当表现与结构分离后就不必担心这些了,美工只在表现上做秀,程序员只开发结构,两者互不干涉,最后直接结合,事半功倍。
其次,从网页应用者来说,可以根据对结构的操作来实现数据的分离与提取,举个简单的应用,blog上的rss订阅就是对数据的一种提取,只提取其数据。这是给予xml的标准结构实现的,如果结构不完整,数据传输双方达不到共识,那显然就会出现错误。还有当打印网页的时候,传统的网页在打印的时候一定会带着版面,这些有时是不需要的,若需要打印纯文字的页面,是需要另外更改页面的,但如果是标准网页,便只要操纵css就可以达到要求,这就是标准带来的好处。
最后,对于搜索引擎这也是好处大大的,标准的页面更易于被搜索引擎识别并收录。而且对于搜索会更加便捷,可以在确定结构中搜索而不是全文,这样更易于达到目标。
好处说完了,思想也基本就是这样了,具体的代码实现方法和其他细节下次在继续吧!
今天用FF和IE浏览自己的blog,和自己猜得一样,版面有差别。标准的优势就在这里,虽然很多css并不对浏览器支持,但标准大体上还是要靠拢的。决定回学校后一定找时间按照网页标准把博给改了,然后再加上那个通过标准的打着对勾的pp的logo。嘻嘻~~
不多说了,一会儿要出去一趟,来两个链接,很漂亮的页面:
和他们相比,偶这个真的太见不得人啦,呵呵,还有得学
PS. 2advanced除了美国总部外竟然在日本也有分部~~

Fireworks MX 2004做简单人物形象。
偶尔会去蓝色理想瞧瞧,看到网友总结的经典论坛2005的精华帖子做成chm下载,便屁颠屁颠高高兴兴地down下来。与Cgart相比蓝色的电子书制作得俭朴得可怜,内容却很棒,于是不禁想起一大人物的话“形式追随功能”,包豪斯前校长说的,他名字忘记了,只记得在设计领域对世界都有着贡献!
前天晚上,q里遇到萌,已经没有太多的话,感觉彼此生疏了许多。她现在为了专四周末去参加英语补习班,于是不禁想起曾经的飞跃,高中时候的太多心情,一笑了之,下q。