WEB层改进I--重(zhong)用CSS

                
    一位兄弟说得好,Spring、MVC、ORM怎么分层,怎么封装,都是让程序员爽了,在客户眼里却没有什么直接增值(最多就是后继修改的速度快了一点点而已),所以,还是要花点心思在客户感觉增值的地方,一是商业智能的增强;二是客户体验的改进,也就是表现层的改进上。
                                                            

<网站重构>是之前很hot的一本书,其观点非常清晰简单,一个下午就能看完,也许根本没必要写成一本书。但这么简单的观点却十分受用:

观点一:不要再使用嵌套再嵌套的Table来排版,改用直观的<DIV>让View层骤然清朗。

    Table排版根本是Html的原罪,每一代Web程序员都深受其苦,但只要下定决心,立刻就可以抛弃它。
    我们的David同志就坐言起行,三两下功夫把现在的项目重构完了,效果明显 :)
    之前有人误解这本书提倡完全放弃Table,其实只是页面布局的时候不用,内容本身是table时当然还要用。
    书里还会有<DIV>排版的实例和一点细节。

观点二:完全使用CSS来控制页面的样式,使页面风格统一并实现瞬间换肤。

    没有谁不用CSS的,但要真正实现良好的封装,还要花点功夫去学习CSS的语法,然后自己再消化、设计一番。书里也有一点介绍,比如#符号(按html节点的ID选择CSS),比如把图片也封装到css里,我土还是第一回觉察出来,但要完成好的封装就必须用到。
    我们的David同志也完成了这个任务,优秀与否还有待项目考验。

    有一个网站,是整本书内容的最好注解与示范:CSS Zen Garden
    另外,开源厂牌tigris 从它的几个项目中抽象了一套公共的UI,可以参考一下他们的封装方式: http://style.tigris.org/

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值