如何创建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