Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/266.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 动态模板css(模板框架)的mysql结构_Php_Html_Mysql_Css_Templates - Fatal编程技术网

Php 动态模板css(模板框架)的mysql结构

Php 动态模板css(模板框架)的mysql结构,php,html,mysql,css,templates,Php,Html,Mysql,Css,Templates,我正在尝试创建一个动态cssFile.php,它从数据库中检索内容。 有了这个框架,我应该能够更改一些全局css属性和一些其他属性,比如使用html表单定位和调整它们的大小,但我不知道如何在数据库中构造数据,甚至不知道如何创建一个好的布局。 数据库表应类似于: +-------+------------+--- | color | background | ... +-------+------------+--- | red | #fff | +-------+--------

我正在尝试创建一个动态cssFile.php,它从数据库中检索内容。 有了这个框架,我应该能够更改一些全局css属性和一些其他属性,比如使用html表单定位和调整它们的大小,但我不知道如何在数据库中构造数据,甚至不知道如何创建一个好的布局。 数据库表应类似于:

+-------+------------+---
| color | background | ...
+-------+------------+---
| red   | #fff       |
+-------+------------+---
或者像这样:

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

像这样的布局会很好

CSS_类型-表格

+--------+----------+
| id     | type     |
+--------+----------+
| 1      | .class   |
+--------+----------+
+--------+----------+-------+------------+
| type   | property | value |  type_name |......
+--------+----------+-------+------------+
| 1      | color    | red   | container  |......
+--------+----------+-------+------------+
CSS\u主表

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

第二个似乎更有意义,也许用“标识符”替换“类”,这样您就可以使用Id了,元素和其他选择器不只是类,而是更新属性如何?例如,有一天我将边距设置为0px,另一天我将边距设置为10px,它将插入2行,数据将杂乱无章,并将增加数据库大小更新,其中class=.class and property=property and value=value?