如何创建CSS的对象,获取合适的粒度

作者:vocal 来源:前端观察 时间:2010-07-09 13:10:00 

在上一篇文章中 ,我说到:

强硬的把CSS和HTML塞到PHP里面可以防止代码太枯燥(DRY)并最终导致代码臃肿,因为的CSS和HTML需要比PHP更细致的对象结构。事实上,PHP的模板不是天生合适的,因为每个模板包含了许多不同的HTML,以及以不同的方式相结合的CSS对象。

然后,我并没有解释它,或者给出适当的语境。抱歉!

正确的粒度是减小CSS的关键之一

在PHP层,下面的会话流(来自Facebook)或许是一个单个对象。所有的检测哪些HTML要显示或者隐藏的逻辑都包含在一个对象结构中。

一个Facebook会话流

通常,开发人员尝试使这个CSS的匹配中端(介于前端和后端?)逻辑。我们期望用于这个会话流的所有的CSS代码都包含在一个由ID包裹的沙盒内,比如#story。这将终结臃肿而枯燥的代码。为什么呢?因为CSS层的适当的结构更加细化(粒度更小)。其实,试图在PHP层中给予CSS结构就像是试图使用数据库架构来配置Apache一样。这是行不通的。

标签:对象,CSS,对象,php
0
投稿

猜你喜欢

  • 改善登陆界面的用户体验: 自动聚焦表单

    2009-12-09 16:13:00
  • SQL Server中如何优化磁带备份设备性能

    2009-01-07 14:23:00
  • 彻底弄懂CSS盒子模式之二(导航栏实例)

    2007-05-11 16:52:00
  • Oracle 插入超4000字节的CLOB字段的处理方法

    2009-07-12 18:52:00
  • 浅析MySQL数据库授权原则

    2009-12-15 09:21:00
  • 30步检查SQL Server安全列表

    2008-12-18 14:28:00
  • ASP 高亮显示不区分大小写的关键字

    2011-03-09 10:45:00
  • asp测字符串长度及截取定长字符串汉字的处理

    2007-10-12 13:14:00
  • 利用OBJECT_DEFINITION函数来代码存档

    2009-01-20 15:34:00
  • 如何利用SQL Server来发送电子发邮件?

    2010-01-01 15:37:00
  • JavaScript中的this指针用法

    2007-08-26 17:29:00
  • 构建成功web应用的十项黄金法则

    2010-09-17 19:11:00
  • SQL Server数据库入门学习总结

    2012-08-21 11:01:33
  • When we`re only No.2, we try harder之淘宝节日LOGO互动设计小探讨

    2010-01-20 10:31:00
  • Ext.js源码研读总结

    2009-03-04 12:06:00
  • 如何利用ASP实现邮箱访问

    2007-09-29 12:27:00
  • 以图换字的几个方法及思路

    2007-10-17 18:07:00
  • XML数据查询技术已经成为现今的研究热点

    2008-09-05 17:13:00
  • [翻译]标记语言和样式手册 Chapter 10 应用CSS

    2008-02-02 18:44:00
  • 用ASP打造一个小型的网页BBS系统

    2008-10-10 16:36:00
  • asp之家 网络编程 m.aspxhome.com