石头札记: CSS Oriented Design

来源:百度文库 编辑:神马文学网 时间:2024/04/27 14:44:08
如何评价一个站点的好坏,也许没有一个统一的标准。但是,建构在良好组织和结构基础上的网站,肯定也是易于维护和扩展的。我现在的BLOG就应该作为一个bad design&organized得范例。看来还是有必要重新整理一下结构了。我平时的项目中也遇到了很多类似的问题。也不是说CSS就是天下无敌,一定要比table oriented design要好。站点,应该是对于设计者易于设计,编程者容易整合,管理者容易维护的,浏览者容易阅读的四易目标。但是,现行的所见即所得的设计器,比如dreamweaver,frontpage。对于复杂结构的css的支持度还远没有达到让你满意的地步。我想这也是阻碍css大量应用的一个重点。或者应该说是设计一个pure css结构的障碍。web designer的设计模式是基于图形的,而不是一堆恼人的css标签。COD(css oriented design)我暂且把基于css的设计良好结构和易于导航,搜索引擎友好的站点的方法称为COD。
在COD方面,众多的BLOG已经做的很好了。车东兄在google领域的一些见解,有很多值得我们学习。
不过,数量众多的blog site并不是web的全部,大量的商业网站对于界面的要求要比blog的要求复杂得多。对css结构设计的要求相应也是加倍增长。macromedia就是一个pure css设计的典范。但是,他所用的数量惊人的css定义,需要的工作量也是惊人的。而且,对于国内客户来说,这样的界面样式还是过于“朴素”的。如果再需要更加“花哨”的设计。又要想有合理结构,良好的内容,便利的导航,搜索引擎友好和合乎客户需要的界面,我们在COD上所花的时间成本就会鄹升。如果遇到大量返工的情况,那后果更加可怕。
所以,先做好基于table的界面让客户确认将是一个比较明智的举动。让客户最终确定了界面后再转为pure css的站点,这样反而可以加速进度。在designer和programmer直接也有一个比较好的沟通的桥梁。