禅意花园的构思终于成熟,2003年5月,Shea发布了他的个人站点mezzoblue.com,很快又转到了现在的域名之上:csszengarden.com 。
需要注意的是,所谓Web“标准”,并不是传统意义上的“标准”——“Web标准”只是一种建议而已,并不是强制执行的规定。这一点在W3C的文档中也有体现:文档的名称都以“建议( Recommendation)”命名,而不是“标准( Standard)”。尽管如此,很多开发者仍旧将其作为“标准”来遵守。若想详细的了解这里面“标准”与“建议”之间的区别,请参考这篇文章:“Web标准是什么”( http://www.webstandards.org/2004/10/26/what-is-a-web-standard/.)
可以在www,zeldman.com/daily/0802c.htmI#Evangeline这个页面浏览Zeldman的原文。
在2002年的晚些时候,Shea就已开始尝试为禅意花园编写原型,这个原型能够在四套样式表之间切换,分别代表了四种古代的元素——木、水、火和风。但这个想法并没有充分体现,主题中也没有用到足够的图片。如图1-1-3—图1-1-6所示,第一版的禅意花园草案还远远称不上吸引人。
可以在www.placenamehere.com/neuralustmirror/200202这个页面浏览DailyCSS Fun项目。
这些设计似乎显得有些令人厌倦,因为它们都缺少了图片修饰。背景图片可以通过CSS的background-image属性声明,而作为内容的前景图片则不能。若是使用了<img>标签,则页面就会丧失了灵活性:我们将不得不被限制于一些确定了的图片中,无论CSS样式如何变化,都不能改变这些已经用<img>标签定义了的图片。但是,很多时候只使用背景图片是不够的,因为设计时所用的图片往往用来修饰文本,也就是说,这些图片需要放置于文本的两侧,而不是作为背景和文字混在一起。显然,只使用背景图片还不能完全满足这样的设计要求。