2012-11-20 46 views
2

我试图创建一个动态的cssFile.php从数据库中检索内容。 与这个框架我应该能够改变一些全球CSS属性和一些其他属性,如定位和使用HTML格式调整它们,但我不知道如何构建数据库中的数据,甚至如何创建一个良好的布局。 应该数据库表像:动态模板css(模板框架)的mysql结构

+-------+------------+--- 
| color | background | ... 
+-------+------------+--- 
| red | #fff  | 
+-------+------------+--- 

OR这样的:

+--------+----------+-------+ 
| class | property | value | 
+--------+----------+-------+ 
| .class | color | red | 
+--------+----------+-------+ 
+0

第二个似乎更有意义,也许替换为 “类”,“标识符“,这样你就可以使用Id的元素和其他选择器不仅仅是类 – Andy

+0

但是updat怎么样例如有一天,我设置margin:0px,而另一天我设置为10px 它会插入2行,数据会变得杂乱,并且会增加数据库的大小 – h0mayun

+0

UPDATE其中class = .class和property = property和value =值? – Andy

回答

0

事情是这样的布局将是良好的。

CSS_type - 表

+--------+----------+ 
| id  | type  | 
+--------+----------+ 
| 1  | .class | 
+--------+----------+ 

CSS_main - 表

+--------+----------+-------+------------+ 
| type | property | value | type_name |...... 
+--------+----------+-------+------------+ 
| 1  | color | red | container |...... 
+--------+----------+-------+------------+ 

...