html - 在数据库表中存储 css 值

标签 html mysql css

我计划建立一个数据库表来存储表单的 css 值。形式是动态的,不能说它包含了什么样的元素组成。

例如,表单可能包含文本输入框、单选按钮、下拉框的组合。这是我的问题:如果我需要为这种表单存储 css 值,我该如何构建我的表。(css 属性及其值也将在表单生成本身上分配)

就我的计划而言,表格可能是这样的:

考虑两个表:classes, Styles

Classes 表包含如下列:id, class_name

样式表包含如下列:id、class_id(外键)、css_property、css_values

如果我为每个表单元素分配类,那么我可以使用上面的表来存储 css 值。但这是解决此类问题的直接方法吗?如果没有,还有比这更好的解决方案吗?

最佳答案

您不应将 CSS 值存储在数据库中。你只是在为自己创造更多的工作并减慢这个过程。您应该做的是将类添加到您的表单字段,并在 external stylesheet 中编写样式。对应于每个类。

关于html - 在数据库表中存储 css 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18201282/

相关文章:

javascript - 如何使用谷歌图表为通过将 csv 作为输入创建的水平条形图添加颜色?

javascript - 从静态 html 页面发送电子邮件

javascript - 在 ng-repeat 中枚举数据目标

php - XEditable 使用 PHP MySQL 通过 Ajax 更新 : issue with updating different columns.

jquery - 数据表中红色的负值

html - 如何更改表格元素中的元素堆叠顺序?

html - 居中子元素和工具提示,绝对定位,具有流体宽度,相对于较小尺寸的父元素

mysql - 错误 1064 在触发器中声明变量

mysql - 如何在 linux 16.04 (LTS) 中下载 MySQL-Proxy

javascript - 继续在 javascript 中播放动画