分享

“web 2.0时代的网页设计风格” 读后感

 平原 2006-11-16

“web 2.0时代的网页设计风格” 读后感

    提交者 :  地藏菩萨 于 泡网俱乐部 (http:///) 北京时间 2006-04-30 00:00:31
        

    94smart 也挺认同老冒的心得,不过他在Blog:关于网页设计和CSS+XHTML 里以为我反对“用CSS设计网站”的观点,那我再补充说两句:
    精通CSS的好美工实在不多,而通过专业策划人员与美工的互动,让美工掌握页面的结构应该不算太难。
    页面友好性/易用性是UI设计人员的工作,这常常是策划/开发人员/美工共同讨论后的结果,这和CSS没有必然联系。记住 Dive into Mark 的忠告。
    权衡成本,同软件架构设计一样,CSS也不要过度设计。
    看了 uuzone 的老冒的两篇博客:

    web 2.0时代的网页设计风格
    Think & Design in CSS, 再谈web 2.0时代的网页设计
    一个观点或者方法,常常都没有明显的对错,而只要偏激的理解或者实行,错误就不可避免。技术或者所谓哲学讨论尤其如此。
    对于老冒的 Think in CSS, Design in CSS 的设计思想我基本是赞同的。老冒在 uuzone 的开发过程中所经历的CSS阵痛我也正经历着。面对着美工提交的美幻美伦的效果图,我常感到无从下手。

    老冒领悟到: 用CSS编码是错误的,而应该用CSS进行设计。但也许他没有说到本质。

    DOM 和 CSS 的出现目的很明确,就是为了实现 结构与样式的分离 。CSS的好处不用再多说,但 Dive into Mark 上有一句忠告:


    Important to note that while CSS allows good document structure, it does not enforce good structure. (CSS可以为一个良好的文档结构锦上添花,但并不会让结构变的更好。)
    对美工而言,精通CSS,然后考虑到CSS的各种属性和限制去做设计,可能会限制他的创造力。所以我以为美工更应该清晰页面的结构,在页面设计的过程中,做到针对结构设计更为实际。在维持一个大局风格基础上,在类似的结构上有意识的样式统一,同时页面各个部分的承启转合清晰一致,那么页面制作人员也能方便的进行页面拆合,维护起来也方便。

    从页面制作人员来看,编写CSS若没有一些编程基础,简单的布局/边框/色彩部分尚可应付,若要成为Ajax的一部分则恐怕难以胜任。所以他们以及Web开发人员有时候仍然需要用编程的思维去考虑CSS。但 KISS(Keep It Simple, Stupid)(KISS) 我是强烈认同的。

    我现在的做法是要求页面制作人员首先只用HTML编码,不带任何样式。将结构完成后,页面固然难看,但至少脉络还清晰可读。然后再套CSS。

    页面的雕琢真是一个费时费心的过程,实际的开发过程中,还是一定要权衡的,在技术积累不足的情况下,为了项目的进度,并非一定要全盘CSS化,可以适当放到后期逐步优化。

    CSS的意义已经越来越被认同,我以为Web开发相关人员都应该去学习它,并随着经验的增长去体会结构与样式分离的思想。Web 2.0 时代,综合性人才是一个趋势,一个美工如果能再精通CSS和UI设计,自然奇货可居,就如同一个页面制作人员还会Photoshop和Web编程,那么自然更受肯定。如老冒所言,做一个推陈出新的技术手工业者,而不是沦为技术流水线上的工人,需要换换脑筋,接受并去丰富已经被证明正确的思想和方法。

    我只是一个Level 4的CSS学徒,正在从挫折中汲取经验,以上所言仅为个人思考。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多