放眼未来 编织现在

4.4 结束语

好了,我们已经到了这本书的结尾,接下来是什么?

是未来!

如果你和我一样享受着网页设计的话,你将会发现美好的时光等待着你。你拥有各种机会——几年前我们无法想象的机会——去创造人们喜欢访问的网站。

在CSS刚刚诞生的几年里,网站设计产业就发生了巨大的变化:辅助功能、表意的标签,已经目前Web专家每天都会碰到的CSS。一个真正的专家从来不会停止学习。如果没有不辞劳苦找寻各种解决方案并在休息的时候将这些解决方案慷慨地分享出来的人们,今天的CSS也不可能得到如此广泛的使用。我希望在未来,CSS开发人员能够找出更多令人激动的解决方案,你也可以追随他们的步伐,分享你所学到的东西。

开发和设计网站是一项创意无限的工作,无论你是在写代码,创建数据库,还是进行平面设计,你做的每一件事情都是创造性的。我拥有W3C CSS工作小组的受邀专家的身份,我能够帮助一个具有创造力的设计师,把他的声音带到会议桌,我非常欢迎大家分享自己的想法。如果未来的CSS版本是能同时满足视觉设计师和开发人员的需要的,那么它需要我们所有的人都参与到它朝哪里发展,怎么发展的讨论和争辩中,一起明确它的未来。因此我希望大家都尽力而为,不管贡献大小。

现在可以停止听我唠叨了,去开创未来吧!

——Andy Clarke(“Transcending CSS: The Fine Art of Web Design”)

《超越CSS:Web设计艺术精髓》,英国Web设计大师Andy Clarke所著的这本有着357页正文的经典著作,没有采用国内常见出版物的那种非常紧凑的布局,而有着较大的段间距,大量的各级标题都有特大号的字体与行距(就如Web中常见的那样),每一页都有近半的外边距用于插图和注释,可说文字量并不大,而且读起来绝对不会感觉枯燥。然而,我在一年半前购买的这本书,却到今天才读完(因为中途又去学习了其他的书籍,如《CSS禅意花园》)。

这本书并不是面向Web设计初学者的教材,它更多地在努力引导那些已经知道如何创建“看起来”很好的页面的Web设计师们去了解Web设计的灵魂,去理解怎样编写合理而简练的HTML,理解为何要去努力做到样式与内容分离,以及体验将在不久的未来来到我们身边的CSS3技术。

然而,对我来说,我却把它当成了网页设计的入门书籍给买了下来。

当时的我几乎一个HTML标签也不认识,完全不知道如何在Web页面中书写内容,甚至连“CSS”这个名词都刚刚从同学那里听说。为了完成“软件类课程设计”这门课的期末设计(我使用了PHP语言编写程序),我必须拥有一本教材引导我入门网页设计。然而,在没有仔细阅读前言和目录的情况下,我就因为这本书本身精美脱俗的设计而“无谋”地买下了它。

最后的事实证明,我是幸运的。

在中国买实体教材最容易遇到的问题是,几乎所有的教材的内容都是陈旧的,至少其思想是陈旧的,而且大量的泡沫产品也导致它们的内容是庸俗而千篇一律的。我是幸运的,因为我的起点就在许多人超前。《超越CSS:Web设计艺术精髓》讲述的是当今最先进、甚至是超前的思想,并且不是像说明书那样去讲解每一个HTML标签或每一个CSS属性的功能,而是在试图引导读者领悟如何正确地去思考:“这种内容上应该使用什么元素?”而不是“元素可以使用在哪种内容上”,这使得“思想”这种抽象的东西变得很容易领会。

对我而言,网页设计只是刚刚起步。等待着我去学习的东西还很多,比如我完全没有美术基础,比如我还很不擅长制作自适应宽度的布局,比如对于IE6这些原先已经快从我的记忆中被淡忘的浏览器的支持,比如我对于额外的标签还是非常依赖的(尤其是公司里做网页出的效果图特别喜欢圆角边框,并且几乎要求每一个页面都能适应从800×600到FullHD的所有分辨率)等等。

我身边那些设计网页的人,他们做出的效果图本身就是一个表格的体现,所有的东西全部长得方方正正,并且被按行按列整齐地排列在一起。我曾经设计过一个简单的两列布局,在页面的上半部分(大约700px),左列显示一些重要的文章的链接,右列则是滚动图片和联系方式等小Tips,他们的宽度比大约是3:2,而页面的下半部分则是左右对称1:1的两列不怎么重要的文章链接。结果当我把这个设计提交后,几乎整个办公室的人都诧异地问我:为什么上下两行的列不等宽的?

而我现在要去做的,就是打破这种表格布局时代留下的惯性思维。虽然我没有美术基础,然而对于从未接触过表格布局的我来说,从最初就建立一种不同的思维相对于转换思维要容易得多。尽管我只是不起眼的年轻人,但我将尽我最大的努力去影响我身边的人,让他们明白如何摆脱旧时代的束缚,为何要将样式与内容分离,为何要学习并遵循国际规范,为何要重视特殊人群等。

今天我在这里写下这篇读后感,是为了给自己设立一个标志,从这里开始,前方是新的世界。尽管你可能还是在我那用了他人现成设计的博客上,甚至是我的QZone上阅读到这篇文章,但是我已经开始制作真正属于我个人的主页了。尽管我还是从修改现有博客的样式开始着手(Blogbus的HTML结构非常漂亮,而QZone则是难以修改的表格布局),也许等明年我自己的网站正式上线时它还非常简陋甚至丑陋,但是我相信我可以克服这种艰辛,因为我已经无法也不需要去体验我的前辈们在那些连表格布局都困难重重、CSS甚至都不能正常显示的Netscape3上体验到的艰辛了。

在不久的将来,这篇文章将会如约成为我个人网站的建站序言,而且它的出现将会比HTML5和CSS3普及要更早一些。而我也将继续我的人生旅途,从迈向未来开始。