一个知名网站的Master曾经告诉我“网上无菜鸟,这是名言。”的确,一向自命不凡的我自从上网之后才看到原来高手如森啊(注意,不是笔误,而是笔者觉得“森”比“林”还多一个“木”)!在网上的一年多来,做得最多的可能就是浏览网页(废话)和制作网页了,于是,我又发现众多网页中的制作水平可也真是良莠不齐,有的内容不错,可是结构设计得不好;有的图片很多,颜色靓丽,可却华而不实,没什么有价值的内容。所以特总结一下网页制作的点点滴滴奉献大家,旨在抛砖引玉,希望能够给大家一些启示,让我们共同创造美好的网上世界吧……(哎呦!那儿来的香蕉皮?)
(一)称手的工具
工欲善其事,必先利其器。好在现在提供给我们制作用的工具有很多,主动权在我们手中(人做任何事首先要主动……哦,这不是我们讨论的范畴),尤其是那些所见即所得的网页设计工具更让初学者容易上手,不用去为那些不太好记的HTML语言多用脑细胞了。譬如垄断了很大计算机系统软件的市场份额的微软公司的FrontPage系列,从随系统附加的FrontPage Express到目前的FrontPage 2000已经被归为桌上办公软件而集成到Office 2000中了。另外,就是给人很Cool的感觉的Macromedia Dreamweaver系列,3.0的试用版已经可以从网上下载使用了,它给人最大的吸引力就是引入“Layer”和“Time Line”的概念,可以很容易地做出时下流行的所谓动态主页,另外再用Macromedia Flash加以配合就更……(不说了,人家以为我收了Macromedia的美金了呢。)再有就是那些体积很小的非所见即所得的软件了,如Hot Dog(别流口水啊,不是红肠面包)、与CuteFTP捆绑的CuteHTML等都是不错的网页编辑软件,不过使用这些软件要求网页制作者对HTML语言掌握的程度的就要高一点了,大家可根据自己的情况选择这些软件来用。根据我的经验,最好是了解多个软件的使用方法,让它们携手帮你做出出众的网页。
有了这么多的软件可以选择,自然要想到的问题就是“兼容性问题”。所以,Continue……
(二)兼容性很重要
以前,在IE和NC竞争激烈的时代,网页效果的兼容性是制作网页的人比较头疼的问题(目前仍存在这个问题)。可是,自从NC在商业运作上的失败(失败是相对的,其实很多人还是很衷情于NC的)之后,大家对IE更加趋之若鹜了。即使这样,作为网页的编辑者,兼容问题还是应该在编写的时候应该加以考虑的,这是素质!譬如文本的格式、图片的插入、各种JavaScript或VBScript等嵌在网页中的程序都存在着兼容与否的问题。不仅是各种浏览器之间的兼容,即使是同一种浏览器,不同的版本也存在着这个问题。解决问题的办法很简单,但是很麻烦,那就是—调试!不断地在浏览器之间调试和做取舍,如果是同一种浏览器,不同的版本之间的调试的原则就是:尽量写向下兼容的源代码。
说到这里,可能我又要挨香蕉皮了,因为有人会说:现在的浏览器那么多,如何面面俱到啊?对了,这就是我下面要说的,如果对自己的作品没有足够信心的话就在网页中注明:用什么浏览器、解析度是多少、字体调整到多大才能得到最佳浏览效果等等,这样才算对浏览者负责任。不过需要说明一点的是,我们如果经常拜访国外的网站的话,就会发现,老外们编写的网页很少有这种说明,原因嘛……不说自明,大家还要努力啊!
(三)内容是灵魂
努力的方向有很多,所有相关技术都不应忽视,不过我还要说:网页中的内容是灵魂。华而不实的网页是不会有很高的访问量的(除非作者在代表访问量的数字上作弊,不过那就更说明问题了),这纯粹是浪费宝贵的网络资源。
那么究竟应该做些什么内容呢?其实也没有可遵循的一成不变的原则,理论上,只要不违反国家的法律,不违反人们基本的道德标准的内容都可以做到网页中去(说实话,与之相背的内容也大大的有啊),可是谁愿意自己辛辛苦苦做的东西无人喝彩呢?所以,我的建议是:1)做比较专一的内容。现在的大多数网站几乎都是“包罗万象”。初看来,什么内容都有,真是全面,可想深究众多方面中的某一个的时候,却找不到自己想要的内容了。试想,如果我们将自己最擅长的某种知识或技术等内容做到网页中,建立一个很“专”的站点,那么一旦有访问者第一次在这里一下子就找到了他想找的内容的话,那么下次如果再有这方面的需求,是不是首先会想到你的站点了呢?所以这个原则比较适合那些想做某些服务性强的网页的人。2)如果是纯粹的个人网页,那么就一定要突出自身的个性,甚至是个性的张扬。除了那些别人都有的之外,自己还要融入一些自身的特点,想做个人网页、想让别人对你感兴趣、想在网上有一番作为,那就一定要有“绝招”。不然,网页即使做得很漂亮—哪怕“白里透红”,也未必“与众不同”。
(四)减肥减到我心痛
说起漂亮,现代人的观点好像是以瘦为美,那么怎么让自己的网页也“美”起来呢?
初做网页的时候,一定有人发现,原来自己很长时间以来,倾注心血、培养感情、废寝忘食(有这么严重吗)的成果,居然是个“杨贵妃”,动辄好几兆,甚至十几兆,甚至几十兆,甚至……(不敢想了)一般,对申请免费主页空间的人来说,空间不是问题(大不了多申请几个,然后互联呗),可上传的时间是漫长的呀!电话费多掏点不算,碰上拥挤的时候,万一断了线,可就前功尽弃了。所以,“减肥工作”一定要做,不榨干水分就誓不罢休,一方面为自己方便,更重要的是为浏览者着想。当然,也不能一味地去减,要有原则和技巧。
首先,图片是最“肥”的,即使是高压缩率的JPG格式和低色彩的GIF格式也有水分可减的。由于网上主要是注重信息的传递,所以质量达到能让浏览者看清楚就可以了,高解析度是没有太多必要的(提供给浏览者下载的图片除外)。一般来说,做网页中的图片的时候,我们都会用到Photoshop之类的软件,那么用这些软件出图之后,我们还应再使用JPEG Optimizer这类软件再对其进行再压缩,一般情况下还能压缩掉30%~50%左右的容量。其次是前面提到过的JavaScript和VBScript等嵌在网页中的程序,这些程序有的是实现交互功能的,有的是提供页面特效的,无论是什么程序,我们都应做到适可而止,不然,也会影响浏览时的网页下载速度。再有就是网页本身的HTML源代码的减肥了,尤其是使用所见即所得的网页编辑软件之后,很容易存在冗余的代码,要知道,代码长度和下载时间是成正比的呦。
好了,以上就是我要说的做网页的时候应该注意的一些方面。当然,做网页要考虑的东西远不止这些,大家应该在实践中不断地摸索和积累经验和技术,让我们都能做出精彩的作品来装饰起网络—这一世纪的宠儿!